@charset "utf-8";
/* CSS Document */
html {
  overflow: -moz-scrollbars-vertical;
  height: 100%;
  width: 100%;
}
body {
  font-family: Arial;
  font-size: 9pt;
  color: #404041;
  margin: 0;
  background: url(../images2/bodyBack.gif) repeat-x;
  height: 100%;
  width: 100%;
}
p {
  font-family: Arial;
  font-size: 9pt;
  color: #404041;
}
td {
  font-family: Arial;
  font-size: 9pt;
  color: #404041;
}
a:link {
  font-family: Arial;
  color: #5ba003;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
a:visited {
  font-family: Arial;
  color: #5ba003;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
a:hover {
  font-family: Arial;
  color: #5ba003;
  text-decoration: underline;
  font-size: 9pt;
  font-weight: bold;
}
a:active {
  font-family: Arial;
  color: #5ba003;
  text-decoration: underline;
  font-size: 9pt;
  font-weight: bold;
}
.topLinks {
  text-align: right;
  color: #3397d0;
  padding-right: 20px;
  padding-top: 0;
  font-weight: bold;
  height: 26px;
}
.topLinks a:link, .topLinks a:visited, .topLinks a:hover {
  color: #3397d0;
}
.menuTd {
  padding-left: 8px;
  padding-right: 8px;
}
.menuTdBack {
  background: url(../images2/menuBack.gif) repeat-x center;
  height: 34px;
}
#menu {
}
#menu UL {
  FONT-FAMILY: Arial;
  MARGIN: 0;
  padding: 0;
  list-style-type: none;
  line-height: 41px;
}
#menu LI {
  float: left;
  MARGIN: 0;
  height: 41px;
  background: url(../images2/separator.gif) no-repeat center left;
}
#menu LI A {
  float: left;
  COLOR: #fff;
  FONT-SIZE: 10pt;
  TEXT-DECORATION: none;
  height: 34px;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 1px;
}
#menu LI.active A {
  float: left;
  COLOR: #fff;
  TEXT-DECORATION: none;
  background: url(../images2/menuBackH.gif) repeat-x;
  height: 41px;
}
#menu LI.NonActive A {
  float: left;
  COLOR: #fff;
  TEXT-DECORATION: none;
  height: 41px;
}
/*submenu 1 Laterlife Today*/
#hiddenDiv1 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
  /*
  left: 50%; margin-left: -500px;*/
}
#hiddenDiv1 .SubmenuColl_1 {
  float: left;
  width: 210px;
  height: 160px;
}
#hiddenDiv1 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv1 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv1 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv1 .SubmenuDiv, #hiddenDiv1 .SubmenuDiv a:link, #hiddenDiv1 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv1 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 2 Health and Fitness*/
#hiddenDiv2 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
  /*
  left: 50%; margin-left: -500px;*/
}
#hiddenDiv2 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv2 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv2 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv2 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv2 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv2 .SubmenuDiv, #hiddenDiv2 .SubmenuDiv a:link, #hiddenDiv2 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv2 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 3 Travel*/
#hiddenDiv3 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv3 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv3 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv3 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv3 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv3 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv3 .SubmenuDiv, #hiddenDiv3 .SubmenuDiv a:link, #hiddenDiv3 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv3 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 4 Jobs and working*/
#hiddenDiv4 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv4 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv4 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv4 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv4 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv4 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv4 .SubmenuDiv, #hiddenDiv4 .SubmenuDiv a:link, #hiddenDiv4 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv4 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 5 Retirement*/
#hiddenDiv5 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv5 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
  border: 1px;
}
#hiddenDiv5 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv5 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv5 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv5 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv5 .SubmenuDiv, #hiddenDiv5 .SubmenuDiv a:link, #hiddenDiv5 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv5 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 6 Finanace*/
#hiddenDiv6 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -420px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv6 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv6 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv6 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv6 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv6 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv6 .SubmenuDiv, #hiddenDiv6 .SubmenuDiv a:link, #hiddenDiv6 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv6 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 7 Leisure*/
#hiddenDiv7 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -423px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv7 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv7 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv7 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv7 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv7 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv7 .SubmenuDiv, #hiddenDiv7 .SubmenuDiv a:link, #hiddenDiv7 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv7 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 8 Relationships*/
#hiddenDiv8 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -385px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv8 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv8 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv8 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv8 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv8 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv8 .SubmenuDiv, #hiddenDiv8 .SubmenuDiv a:link, #hiddenDiv8 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv8 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 9 Life events*/
#hiddenDiv9 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -400px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv9 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv9 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv9 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv9 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv9 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv9 .SubmenuDiv, #hiddenDiv9 .SubmenuDiv a:link, #hiddenDiv9 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv9 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu 10 Offers*/
#hiddenDiv10 {
  background: #F00;
  height: 232px;
  width: 522px;
  clear: both;
  position: absolute;
  top: 161px;
  background: url(../images2/LaterlifeTodaySubBack.png) no-repeat;
  margin-left: -436px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
  display: none;
  z-index: 1;
}
#hiddenDiv10 .SubmenuColl {
  float: left;
  width: 170px;
  height: 160px;
}
#hiddenDiv10 .SubmenuColl_1 {
  float: left;
  width: 240px;
  height: 160px;
}
#hiddenDiv10 .SubmenuColl_2 {
  float: left;
  width: 145px;
  height: 160px;
}
#hiddenDiv10 .SubmenuColl_3 {
  float: none;
  width: 500;
}
#hiddenDiv10 .SubmenuColl_4 {
  float: left;
  width: 282px;
  height: 160px;
}
#hiddenDiv10 .SubmenuDiv, #hiddenDiv10 .SubmenuDiv a:link, #hiddenDiv10 .SubmenuDiv a:visited {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
}
#hiddenDiv10 .SubmenuDiv a:hover {
  color: #003b5d;
  font-weight: normal;
  background: none;
  height: 15px;
  padding: 0;
  margin: 0;
  line-height: 12pt;
  float: none;
  text-decoration: underline;
}
/*SubMenu ends*/
.SubmenuTitle {
  font-family: Georgia, Arial;
  font-weight: bold;
  font-size: 11pt;
  line-height: 17pt;
}
.bottAds {
  background: url(../images2/bottBack.jpg) no-repeat;
  width: 1003px;
  height: 113px;
  padding-left: 15px;
  padding-right: 80px;
}
.bottomText {
  color: #5ba003;
  padding-bottom: 3px;
  font-weight: bold;
}
.NewsletterDiv {
  background: url(../images2/ImageRight.png) no-repeat;
  height: 189px;
  width: 297px;
  margin-top: 5px;
  margin-left: 5px;
}
.NewsletterDiv .iconsRow1 {
  width: 297px;
  Height: 39px;
  padding-top: 16px;
}
.NewsletterDiv .iconsRow2 {
  width: 297px;
  Height: 39px;
  padding-top: 4px;
}
.NewsletterDiv .facebookIcon {
  float: left;
  margin-left: 20px;
  width: 39px;
  height: 39px;
}
.NewsletterDiv .emailIcon {
  float: right;
  margin-right: 20px;
  width: 39px;
  height: 39px;
}
.NewsletterDiv .twitterIcon {
  float: left;
  margin-left: 20px;
  width: 39px;
  height: 39px;
}
.NewsletterDiv .bookmarkIcon {
  float: right;
  margin-right: 20px;
  width: 39px;
  height: 39px;
}
.NewsletterDiv .search {
  width: 200px;
  height: 29px;
  margin-top: 10px;
  padding-left: 50px;
}
.Fleft {
  float: left;
}
.input {
  width: 130px;
  margin: 0;
  font-family: Arial;
  font-size: 9pt;
  outline: none;
  margin-top: 2px;
  margin-left: 2px;
}
.submitBtn {
  width: 60px;
  float: left;
  font-family: Arial;
  font-size: 9pt;
}
.NewsletterDiv .Newsletter {
  width: 200px;
  height: 29px;
  margin-top: 5px;
}
#contentTd1 {
  background: url(../images2/ContentBack2.gif) repeat-x;
}
#contentTd2 {
  background: url(../images2/ContentBack3.gif) repeat-x;
}
#contentTd3 {
  background: url(../images2/ContentBack4.gif) repeat-x top #e6c66b;
}
#contentTd4 {
  background: url(../images2/ContentBack4.gif) repeat-x top #e6c66b;
  vertical-align: top;
  height: 620px;
}
H1 {
  font-family: Georgia, Arial;
  color: #5ba003;
  font-size: 16pt;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 3px;
}
H1.blue {
  font-family: Georgia, Arial;
  color: #013368;
  font-size: 16pt;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 3px;
}
H2 {
  font-family: Georgia, Arial;
  color: #5ba003;
  font-size: 10pt;
  font-weight: bold;
  margin: 0;
  padding-bottom: 7px;
}
H3 {
  font-family: Georgia, Arial;
  font-size: 9pt;
  font-weight: bold;
  margin: 0;
  padding-bottom: 7px;
}
.boxBigText {
  font-family: Georgia, Arial;
  font-size: 9pt;
  font-weight: bold;
  margin: 0;
  padding-bottom: 4px;
}
td.padd1 {
  padding-right: 20px;
}
td.padd2 {
  padding-top: 38px;
  padding-left: 22px;
  padding-right: 40px;
}
img.marg1 {
  margin-right: 5px;
}
.titleGrey {
  font-size: 11pt;
  color: #404041;
  font-weight: bold;
}
.titleGrey2 {
  font-size: 10pt;
  color: #404041;
  font-weight: bold;
}
td.padd3 {
  padding-right: 8px;
}
td.padd4 {
  padding-left: 20px;
}
a.bigA {
  font-size: 12pt;
}
a.bigestA {
  font-size: 15pt;
}
.mainDiv {
  width: 1003px;
  margin: auto;
}
.leftDiv {
  background: url(../images2/LeftBack1.gif) repeat-x 0 38px;
  width: 169px;
  float: left;
}
.leftMenu {
  background: url(../images2/leftMenuBack.gif) repeat-y left;
  border-top: 1px solid #eaecef;
  border-left: 1px solid #eaecef;
}
.leftDiv .leftMenuMarg {
  margin-Left: 8px;
  margin-top: 46px;
}
.leftMenuBack {
  background: url(../images2/leftMenuBackBot.gif) no-repeat left bottom;
  width: 144px;
  padding-left: 10px;
}
.leftMenuShadow {
  background: url(../images2/leftMenuShadow.png) repeat-y;
  width: 6px;
}
.leftMenuBack a:link, .leftMenuBack a:visited, .leftMenuBack a:hover {
  color: #013368;
  line-height: 12pt;
}
.leftMenuTitle {
  font-family: Georgia, Arial;
  color: #5ba003;
  font-size: 10pt;
  font-weight: bold;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 7px;
}
.leftDiv2 {
  background: url(../images2/LeftBack1.gif) repeat-x 0 10px;
  width: 169px;
  float: left;
}
.leftDiv2 .leftMenuMarg {
  margin-top: 20px;
  margin-Left: 8px;
}
.leftDiv3 {
  width: 130px;
  float: left;
  margin-top: 20px;
}
.MiddleDiv {
  float: left;
  margin-top: 27px;
  width: 531px;
}
.MiddleDiv2 {
  float: left;
  margin-top: 27px;
  width: 700px;
}
.RightDiv {
  background: url(../images2/rightBack.gif) no-repeat 0 27px;
  width: 303px;
  float: right;
  vertical-align: top;
}
.breadCramp {
  padding-left: 62px;
  top: 170px;
  height: 24px;
  position: absolute;
  text-align: left;
}
.breadCramp a:link, .breadCramp a:visited, .breadCramp a:hover {
  color: #013368;
}
.rightAdverts {
  text-align: center;
}
.footer {
  height: 132px;
  float: none;
  display: inline-block;
  clear: both;
}
.contentDiv {
  background: url(../images2/ContentBack1.gif) no-repeat top left;
  width: 531px;
}
.contentDiv2 {
  background: url(../images2/ContentTopBack.gif) no-repeat top right;
  padding-right: 10px;
  padding-left: 9px;
  padding-top: 10px;
}
.contentDivBot {
  background: url(../images2/ContentBack1_bot.gif) no-repeat;
  width: 531px;
  height: 42px;
}
.contentDivBack {
  background: url(../images2/ContentBack1_back.gif) repeat-y;
  width: 531px;
}
.whiteText {
  color: #fff;
}
a.footerLink:link, a.footerLink:visited {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
a.footerLink:hover {
  font-family: Arial;
  color: #fff;
  text-decoration: underline;
  font-size: 9pt;
  font-weight: bold;
}
.titlebox {
  margin-bottom: 8px;
}
.leftMenuBotShadow {
  background: url(../images2/leftMenuShadowBot.png) no-repeat;
  height: 8;
}
.bookmarkPage {
  background: url(../images2/bookmark_icon.gif) no-repeat top left;
  padding: 2px 0 0 20px;
  height: 16px;
  margin-right: 10px;
}
.ReceiveNewsletter {
  background: url(../images2/Receive_icon.gif) no-repeat top left;
  padding: 2px 0 0 20px;
  height: 16px;
  margin-right: 10px
}
.fb_share_link {
  padding: 2px 0 0 20px;
  margin-right: 10px;
  height: 16px;
  background: url(../images2/facebook_share_icon.gif) no-repeat top left;
}
.whiteBox .Corner1 {
  background: url(../images2/corner1.png) no-repeat;
  width: 22px;
  height: 22px;
}
.whiteBox .Corner2 {
  background: url(../images2/corner2.png) no-repeat;
  width: 22px;
  height: 22px;
}
.whiteBox .Corner3 {
  background: url(../images2/corner3.png) no-repeat;
  width: 22px;
  height: 22px;
}
.whiteBox .Corner4 {
  background: url(../images2/corner4.png) no-repeat;
  width: 22px;
  height: 22px;
}
.whiteBox .boxTop {
  background: url(../images2/boxTop.png) repeat-x;
}
.whiteBox .boxBot {
  background: url(../images2/boxBot.png) repeat-x;
}
.whiteBox .boxLeft {
  background: url(../images2/boxLeft.png) repeat-y;
}
.whiteBox .boxRight {
  background: url(../images2/boxRight.png) repeat-y;
}
.whiteBox .boxContent {
  background: #fff;
  vertical-align: top;
}
.whiteBox #boxContentBlueLinks {
  background: #fff;
  vertical-align: top;
}
#boxContentBlueLinks a:link, #boxContentBlueLinks a:visited {
  color: #013368;
}
.contrastIcons {
  margin-bottom: -2px;
}
.printBtn {
  padding: 0 0 10px 10px;
}
/*sections page*/
.blueBox2 {
  background: url(../images2/ContentBack_Blue2.gif) no-repeat top right #013368;
  height: 135px;
  width: 100%;
}
.contentSec {
  float: left;
  width: 512px;
  background: url(../images2/ContentBackSec.gif) repeat-x top;
  margin-top: 10px;
  padding-top: 3px;
}
.contentSec2 {
  float: left;
  width: 512px;
  background: url(../images2/boxBack1.gif) repeat-x bottom;
  margin-bottom: 30px;
}
.section1 {
  float: left;
  width: 58%;
  border-right: 2px solid #174371;
  padding-right: 10px;
  margin-bottom: 30px;
}
.section2 {
  float: left;
  width: 36%;
  padding-left: 13px;
  margin-bottom: 25px;
}
.section3 {
  float: left;
  width: 48%;
  padding-right: 5px;
}
.section4 {
  float: left;
  width: 48%;
  padding-left: 5px;
}
.orangeBox .Corner1 {
  background: url(../images2/orangeCorner1.png) no-repeat;
  width: 22px;
  height: 22px;
}
.orangeBox .Corner2 {
  background: url(../images2/orangeCorner2.png) no-repeat;
  width: 22px;
  height: 22px;
}
.orangeBox .Corner3 {
  background: url(../images2/orangeCorner3.png) no-repeat;
  width: 22px;
  height: 22px;
}
.orangeBox .Corner4 {
  background: url(../images2/orangeCorner4.png) no-repeat;
  width: 22px;
  height: 22px;
}
.orangeBox .boxTop {
  background: url(../images2/orangeTop.png) repeat-x;
}
.orangeBox .boxBot {
  background: url(../images2/orangeBot.png) repeat-x;
}
.orangeBox .boxLeft {
  background: url(../images2/orangeLeft.png) repeat-y;
}
.orangeBox .boxRight {
  background: url(../images2/orangeRight.png) repeat-y;
}
.orangeBox .boxContent {
  background: #f7efd8;
  vertical-align: top;
}
.moreRHS {
  text-align: right;
}
.sectionBack2 {
  background: url(../images2/secContentBack.png) no-repeat;
  margin-left: 2px;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 35px;
  height: 200px;
}
.moreArrow {
  margin-bottom: -1px;
}
/*sections page ends*/
/*laterlife today*/
.blueBox {
  background: url(../images2/ContentBack_Blue.gif) no-repeat top right #3397d0;
  height: 135px;
  width: 100%;
}
.blueBoxMargin {
  margin-left: 10px;
  margin-right: 5px;
  padding-top: 2px;
}
H1.blueBoxTitle {
  font-family: Georgia, Arial;
  color: #fff;
  font-size: 14pt;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 3px;
}
.picMargin {
  padding-right: 5px;
}
.greenRow {
  background: #5ba003;
  height: 33px;
  position: absolute;
  width: 671px;
  top: 301px;
  filter: alpha(opacity=90);
  -moz-opacity: .90;
  opacity: .90;
  padding-left: 10px;
  clear: both;
}
.greenRow .col1 {
  float: left;
  color: #fff;
  padding-top: 3px;
  line-height: 10pt;
}
.greenRow .col1 a:link, .greenRow .col1 a:visited {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
}
.greenRow .col1 a:hover {
  text-decoration: underline;
  color: #fff;
  font-weight: normal;
}
.greenRow .Title {
  color: #fff;
  font-weight: bold;
  font-family: Georgia, Arial;
}
.greenRow .separator {
  float: left;
  color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  font-weight: bold;
  font-size: 10pt;
  padding-top: 1px;
}
.orangeBox .boxLeft2 {
  background: url(../images2/orangeLeft2.png) no-repeat bottom;
}
.orangeBox .boxRight2 {
  background: url(../images2/orangeRight2.png) no-repeat bottom;
}
.orangeBox .boxContent2 {
  background: url(../images2/orangeContBack.png) repeat-x bottom;
  vertical-align: top;
  height: 159px;
}
.height1 {
  height: 110px;
}
.MarginTop {
  margin-top: 5px;
}
.btnExpand {
  cursor: pointer;
}
.btnPos {
  top: 302px;
  margin-left: 640px;
  position: absolute;
}
.btnPos2 {
  top: 606px;
  margin-left: 640px;
  position: absolute;
}
.popUpDiv {
  display: none;
}
.popUpPos {
  position: absolute;
  top: 334px;
  width: 671px;
  background: #5ba003;
  filter: alpha(opacity=90);
  -moz-opacity: .90;
  opacity: .90;
  padding-left: 10px;
  padding-bottom: 10px;
}
.popUpPos2 {
  position: absolute;
  top: 643px;
  width: 671px;
  background: #5ba003;
  filter: alpha(opacity=90);
  -moz-opacity: .90;
  opacity: .90;
  padding-left: 10px;
  padding-bottom: 10px;
}
.popUpDiv .col1 {
  float: left;
  color: #fff;
  width: 200px;
  margin-top: 10px;
  margin-right: 20px;
}
.popUpDiv .col1 a:link, .popUpDiv .col1 a:visited {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
}
.popUpDiv .col1 a:hover {
  text-decoration: underline;
  color: #fff;
  font-weight: normal;
}
.popUpDiv .Title {
  color: #fff;
  font-weight: bold;
  font-family: Georgia, Arial;
}
.contentRHS {
  float: left;
  width: 551px;
}
.boxHeight {
  height: 220px;
  padding-left: 150px;
}
.boxHeight2 {
  height: 220px;
}
.imgAbs {
  position: absolute;
  float: left;
  margin-left: -153px;
}
/*laterlife today ends*/
/*home*/
.blueBox3 {
  background: url(../images2/ContentBack_Blue.gif) no-repeat top right #3397d0;
  height: 452px;
  width: 100%;
}
.blueBox3Margin {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 2px;
}
H1.blueBox3Title {
  font-family: Georgia, Arial;
  color: #fff;
  font-size: 14pt;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 5px;
}
.feature_nav {
  WIDTH: 310px;
  FLOAT: right;
}
.feature_nav UL {
  PADDING-BOTTOM: 0;
  LIST-STYLE-TYPE: none;
  MARGIN: 0;
  PADDING-LEFT: 0;
  PADDING-RIGHT: 0;
  LIST-STYLE-IMAGE: none;
  PADDING-TOP: 0;
}
.feature_nav UL LI A {
  DISPLAY: block;
  COLOR: #fff;
  TEXT-DECORATION: none;
  height: 73px;
  FONT-WEIGHT: normal;
}
.feature_nav UL LI A .RHStitles {
  COLOR: #fff;
  FONT-SIZE: 14pt;
  font-family: Georgia, Arial;
  FONT-WEIGHT: bold;
}
.feature_nav UL LI A.on {
  BACKGROUND: #5cacd9;
}
.feature_content {
  WIDTH: 341px;
  FLOAT: left;
  HEIGHT: 300px;
  margin-top: 3px;
}
.homeThumbs {
  float: left;
  margin-left: 3px;
}
#feature1, #feature2, #feature3, #feature4, #feature5 {
  DISPLAY: none;
}
.homeTitlePos {
  font-family: Georgia, Arial;
  color: #fff;
  font-size: 16pt;
  font-weight: bold;
  margin: 0;
  background: #5ba003;
  height: 33px;
  position: absolute;
  filter: alpha(opacity=90);
  -moz-opacity: .90;
  opacity: .90;
  width: 331px;
  margin-top: -35px;
  padding-left: 10px;
  padding-top: 2px;
}
.homeDesc {
  width: 321px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  BACKGROUND: #5cacd9;
  color: #fff;
  margin: 0;
  height: 170px;
}
.greenRow2 {
  background: #5ba003;
  height: 43px;
  position: absolute;
  width: 671px;
  top: 600px;
  filter: alpha(opacity=90);
  -moz-opacity: .90;
  opacity: .90;
  padding-left: 10px;
  clear: both;
}
.greenRow2 .col1 {
  float: left;
  color: #fff;
  padding-top: 3px;
  line-height: 10pt;
}
.greenRow2 .col1 a:link, .greenRow2 .col1 a:visited {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
}
.greenRow2 .col1 a:hover {
  text-decoration: underline;
  color: #fff;
  font-weight: normal;
}
.greenRow2 .Title {
  color: #fff;
  font-weight: bold;
  font-family: Georgia, Arial;
  font-size: 13pt;
  padding-top: 3px;
}
.greenRow2 .separator {
  float: left;
  color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  font-weight: bold;
  font-size: 10pt;
  padding-top: 1px;
}
.homeCont {
  background: url(../images2/ContentBack4.gif) repeat-x top #e6c66b;
  vertical-align: top;
  margin-top: 10px;
  padding: 10px;
  display: inline-block;
}
.coll_1 {
  float: left;
  width: 48%;
}
.coll_2 {
  float: right;
  width: 48%;
  margin-top: 25px;
}
.RightDiv2 {
  width: 303px;
  float: right;
  vertical-align: top;
}
.RHS_homeBack {
  background: url(../images2/rightBack2.gif) no-repeat bottom #f1e0b2;
}
.homeRHS {
  width: 240px;
  margin-left: 33px;
}
.homeDate {
  color: #013368;
  font-weight: bold;
  font-size: 11pt;
  margin-top: 5px;
}
.HomeRHS_links {
  margin-top: 10px;
}
.HomeRHS_links a:link, .HomeRHS_links a:visited {
  color: #013368;
  line-height: 14pt;
}
.paddBot {
  padding-bottom: 7px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
/*  Extra Bits - from original site */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
.hide {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute; /* for the benefit of IE5 Mac */
}
img {
  border: 0;
}
hr {
  border: 0;
  border-bottom: 1px solid #000;
  height: 1px;
  margin-top: 1ex;
}
.hiddenclear {
  clear: both;
  color: #fff;
  font-size: 0;
  margin: 0;
  visibility: hidden;
}
.floatleft {
  float: left;
  margin-right: 10px;
}
.floatleftb {
  float: left;
  margin-right: 10px;
  border: solid 1px #000099;
}
.floatright {
  float: right;
  margin-left: 10px;
}
.floatrightb {
  float: right;
  margin-left: 10px;
  border: solid 1px #000099;
}
.center {
  text-align: center;
}
.guidewindow {
  width: 120px;
  border: solid 1px #e5ca7a;
  float: right;
  padding: 10px;
  text-align: left;
  margin: 0 0 10px 10px;
  background: #f6f1c9;
}
.guidewindow td {
  background: #fff;
}
.guidewindowlarge {
  width: 180px;
  border: solid 1px #e5ca7a;
  float: right;
  padding: 10px;
  text-align: left;
  margin: 0 0 10px 10px;
  background: #f6f1c9;
}
.guidewindowlarge td {
  background: #fff;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
/*  Forms and fields */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
/* Boxes */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
.fullbox {
  width: 438px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
}
.fullbox h2 {
  background: #deb557;
  padding: 0 0 0 8px;
}
.fullbox h3 {
  background: #deb557;
  padding: 0 0 0 8px;
}
.fullbox p {
  padding: 0 8px 0 8px;
}
.standardbox {
  width: 316px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
}
.standardbox h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.halfbox {
  width: 215px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
}
.halfbox h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.halfboxright {
  width: 215px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
  float: right;
}
.halfboxright h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.twothirdboxleft {
  width: 270px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
}
.twothirdboxleft h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.onethirdboxright {
  width: 155px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
  float: right;
}
.140
boxright {
  width: 140px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
  float: right;
}
.onethirdboxright h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.thinbox {
  width: 120px;
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
  float: right;
}
.thinbox h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.thinboxblue {
  width: 120px;
  border: solid 1px #423fa1;
  margin: 0 5px 0 0;
  float: left;
}
.thinboxblue h2 {
  background: #423fa1;
  padding: 0 0 0 5px;
  color: #deb557;
}
.mediumboxblue {
  width: 150px;
  border: solid 1px #423fa1;
  margin: 0 0 10px 0;
  float: left;
}
.mediumboxblue h2 {
  background: #423fa1;
  padding: 0 0 0 5px;
  color: #deb557;
}
.mediumplusboxblue {
  width: 200px;
  border: solid 1px #423fa1;
  margin: 0 5px 0 0;
  float: left;
}
.mediumplusboxblue h2 {
  background: #423fa1;
  padding: 0 0 0 5px;
  color: #deb557;
}
.rosemaryboxblue {
  width: 200px;
  border: solid 1px #423fa1;
  margin: 0 20px 0 0;
  float: left;
}
.rosemaryboxblue h2 {
  background: #423fa1;
  padding: 0 0 0 5px;
  color: #deb557;
}
.allbox {
  border: solid 1px #deb557;
  margin: 0 0 10px 0;
}
.allbox h2 {
  background: #deb557;
  padding: 0 0 0 5px;
}
.padding {
  padding: 0 5px 0 5px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------  */