/*************************************************************MyLifeAtChildrens.com Website CSS :: 07/2008**************************************************************//* color reference: Color Reference: Orange: #E34E35 , Yellow(Gold): #F3BD48 , Green: #69913B , Blue: #3A7DDA , Violet: #673BB8 , Red(Dark): #ec1c24 , Dark Gray: #898989, Medium Gray: #B0B0B0 , Light Gray: #CACACA/*** general page styles ***********************************************************/body{marginheight:0; topmargin:0; leftmargin:0; margin:0; background: #b4b4b4 url("images/background.gif"); background-repeat: repeat-x;}.padding30px {margin: 0; padding: 12px 35px;}.padding20px {margin: 0; padding: 20px 20px;}.padding10px {margin: 0; padding: 10px 6px;}.padding10pxWellness {margin: 0; padding-top:6px;}.padding8px {margin: 0; padding: 6px 8px;}.padding5px {margin: 0; padding: 5px 5px;}.Navpadding5px {margin: 0; padding: 0px 5px;}.Flashpadding {margin: 0; padding: 4px 0px;}.TopWelcomeText {margin: 0; padding: 2px 0px; float: right;}.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000;}.textOrange {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #E34E35;}.textYellow {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #F3BD48;}.textGreen {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #69913B;}.textBlue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #3A7DDA;}.textViolet {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #673BB8;}.textRed {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ec1c24;}.textGray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #898989;}.textLightGray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #CACACA;}.textWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #FFFFFF;}.textBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000; }.textBoldOrange {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #E34E35;}.textBoldYellow {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #F3BD48;}.textBoldGreen {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #69913B;}.textBoldBlue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #3A7DDA;}.textBoldViolet {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #673BB8;}.textBoldRed {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #ec1c24;}.textBoldGray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #898989;}.textBoldLightGray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #CACACA;}.textBoldWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #FFFFFF;}.textLarge {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #000000;}.textLargeOrange {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #E34E35;}.textLargeYellow {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #F3BD48;}.textLargeGreen {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #69913B;}.textLargeBlue {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #3A7DDA;}.textLargeViolet {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #673BB8;}.textLargeRed {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #ec1c24;}.textLargeGray {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #898989;}.textLargeWhite {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #FFFFFF;}.textLargeBold {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #000000; font-weight: bold;}.textLargeBoldOrange {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #E34E35; font-weight: bold;}.textLargeBoldYellow {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #F3BD48; font-weight: bold;}.textLargeBoldGreen {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #69913B; font-weight: bold;}.textLargeBoldBlue {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #3A7DDA; font-weight: bold;}.textLargeBoldViolet {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #673BB8; font-weight: bold;}.textLargeBoldRed {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #ec1c24; font-weight: bold;}.textLargeBoldGray {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #898989; font-weight: bold;}.textLargeBoldWhite {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #FFFFFF; font-weight: bold;}.textSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; }.textSmallOrange { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #E34E35; }.textSmallYellow { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #F3BD48; }.textSmallGreen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #69913B; }.textSmallBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #3A7DDA; }.textSmallViolet { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #673BB8; }.textSmallRed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #ec1c24; }.textSmallGray { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #898989; }.textSmallLightGray { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #CACACA; }.textSmallWhite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; }.textTiny { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; }.textTinyOrange { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #E34E35; }.textTinyYellow { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #F3BD48; }.textTinyGreen { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #69913B; }.textTinyBlue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #3A7DDA; }.textTinyViolet { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #673BB8; }.textTinyRed { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #ec1c24; }.textTinyGray { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #898989; }.textTinyLightGray { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #CACACA; }.textTinyWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #FFFFFF; }.textTinyBold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; font-weight: bold;}.textSmallBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; font-weight: bold;}.textSmallBoldLightGray { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CACACA; font-weight: bold; }.header {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #000000; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerOrange {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #E34E35; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerYellow {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #F3BD48; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerGreen {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #69913B; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerBlue {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #3A7DDA; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerViolet {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #673BB8; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerRed {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #ec1c24; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerGray {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #898989; font-weight: bold; margin-top:8px; margin-bottom:12;}.headerWhite {font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 28px; color: #FFFFFF; font-weight: bold; }.headerMedBlue {font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; color: #3A7DDA; font-weight: bold; margin-top:18px; margin-bottom:12;}.subHead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #000000; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadOrange {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #E34E35; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadYellow {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #F3BD48; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadGreen {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #69913B; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadBlue {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #3A7DDA; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadViolet {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #673BB8; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadRed {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #ec1c24; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadGray {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #898989; font-weight: bold; margin-top:12px; margin-bottom:0;}.subHeadWhite {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #FFFFFF; font-weight: bold; margin-top:12px; margin-bottom:0;}.footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; padding: 6px  12px; text-align: left;}.footerWhite {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 12px; padding: 6px  12px;}/*** link styles ***********************************************************/a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; line-height: 14px; color: #ec1c24; text-decoration: underline;}a:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; line-height: 14px; color: #ec1c24; text-decoration: underline;}a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; line-height: 14px; color: #ec1c24; text-decoration: underline;}a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; line-height: 14px; color: #898989; text-decoration: none;}		a.sideNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none;}a.sideNav:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none;}a.sideNav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none;}a.sideNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #ec1c24; text-decoration: underline;}a.sideNavOn:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #ec1c24; text-decoration: none;}a.sideNavOn:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #ec1c24; text-decoration: none;}a.sideNavOn:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #ec1c24; text-decoration: none;}a.sideNavOn:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #898989; text-decoration: underline;}.NavOn {color: #ec1c24;}	a.textLinkSmall:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal;  color: #ec1c24; text-decoration: underline;}a.textLinkSmall:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal;  color: #ec1c24; text-decoration: underline;}a.textLinkSmall:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal;  color: #ec1c24; text-decoration: underline;}a.textLinkSmall:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal;  color: #898989; text-decoration: none;}	a.textLinkBold:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height: 14px; font-weight: normal;  color: #ec1c24; text-decoration: underline; font-weight: bold;}a.textLinkBold:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height: 14px; font-weight: normal;  color: #ec1c24; text-decoration: underline; font-weight: bold;}a.textLinkBold:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height: 14px; font-weight: normal; color: #ec1c24; text-decoration: underline; font-weight: bold;}a.textLinkBold:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px; line-height: 14px;  font-weight: normal;  color: #898989; text-decoration: none; font-weight: bold;}a.footer:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-transform: none; font-weight: bold; }a.footer:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-transform: none; font-weight: bold; }a.footer:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-transform: none; font-weight: bold; }a.footer:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; text-transform: none; font-weight: bold; }a.rightNav:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none;  }a.rightNav:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none; }a.rightNav:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none; }a.rightNav:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; line-height: 12px; color: #ec1c24; text-decoration: underline;}a.textlargeLinkBold:link {font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; line-height: 16px; color: #ec1c24; text-decoration: underline; font-weight: bold;}a.textlargeLinkBold:active {font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; line-height: 16px; color: #000000; text-decoration: none; }a.textlargeLinkBold:visited {font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; line-height: 16px; color: #000000; text-decoration: none; }a.textlargeLinkBold:hover {font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; line-height: 16px; color: #ec1c24; text-decoration: underline;} /*hr {height: 1px; color: #BFBFBF; width: 250px; border: dashed; left: auto;}*/.plain {font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: normal;}.1pxBorder {border: 1px; solid #FFFFFF; }ul { list-style: none; margin-left: .5em; padding-left: 0em; text-indent: .0em; margin-bottom:0em; margin-top:0em; color: #000000; font-size: 11pt; }ul li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 .47em; margin-left: .1; padding-left: 1em;}ol.decimal {list-style-position:outside; list-style-type:decimal; margin-left: 1.5em; padding-left: 0em; margin-bottom:0em; margin-top:0em; color: #000000; font-size: 11pt; }ol.decimal li {list-style-type:decimal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; margin-left: .1; padding-left: 0em;}ul.rNav2 {list-style: none; margin-left: .5em; padding-left: 0em; text-indent: .0em; margin-bottom:0em; margin-top:.5em; color: #000000; font-size: 11pt; }ul.rNav2 li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 .47em; margin-left: .1; padding-left: 0em;}#navlist {margin-left: 0; padding-left: 0; list-style: none;}#navlist li {padding-left: 10px; background-image: url(images/bullet-red.gif); background-repeat: no-repeat; background-position: 0 .37em;}p { margin-bottom: 8px; margin-top: 6px; }/* Forms */.fields {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF;  border: 1px solid #B0B0B0;  margin: 0;}.fieldlabel {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  margin: 0;}.searchFieldContainer {float: right; margin: 0; padding: 10px 10px 10px 10px; }/* Left Nav Icon */.bgWellness {background-image: url("images/icons/icon-wellness.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgBenefits {background-image: url("images/icons/icon-benefits-med.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgRetirement {background-image: url("images/icons/icon-retirement.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgEnroll {background-image: url("images/icons/icon-enroll.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgMaternity {background-image: url("images/icons/icon-maternity.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgFitness {background-image: url("images/icons/icon-fitness.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgWeightManagement {background-image: url("images/icons/icon-weightmanagement.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgTobacco {background-image: url("images/icons/icon-tobacco.gif"); background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; } .bgFormattedBox {background-image: url("images/formattedbox-tab.gif"); background-repeat: no-repeat; background-position: left; } /* Collasible Tree Menu (Left Nav) */.showSwitch {display: block;}.hideSwitch {display: none;}.expandMenu {width: 100%; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px;}.expandMenu dt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #000000; text-decoration: none; padding: 1px; margin: 0;  margin-bottom: 2px; margin-top: 6px; cursor: pointer; }.expandMenu a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #000000; text-decoration: none; }.expandMenu a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #000000; text-decoration: none; }.expandMenu a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #000000; text-decoration: none; }.expandMenu a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #ec1c24; text-decoration: underline;}.expandMenu dd { margin: 0px 4px; padding: 0px; background-color: transparent;}.expandMenu ul {margin:  2em; padding: 0px; list-style-type: none; }.expandMenu table {border-collapse: collapse;width: 100%; }.expandMenu td {color: transparent; padding-right: 0px; padding-left: 0px; border-color: #000; border-style: solid; border-width: 0px; }.expandMenu thead td {background-color: transparent; border-top-style: none;}.ind1 {margin: 0px 5px; padding: 0px 0px; line-height: 14px;}.ind2 {margin: 0px 10px; padding: 0px 0px; line-height: 14px;}/* Tooltip */a.info{position:relative; z-index:24; background-color:#FFFFFF; color:#000; text-decoration:none; font-weight: bold; color: #ec1c24; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }a.info:hover{z-index:25; background-color:#EFEFEF; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }a.info span{display: none}a.info:hover span{display:block; position:absolute;top:2em; left:2em; width:26em; border:1px solid #000; background-color:#fff; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #444444; text-decoration: none; text-align: left; margin: 4px 4px; padding: 6px 6px;}/* Callout Box */.horizontal {background-color: #FFF; border-bottom: 10px solid #898989; border-left: none; border-right: none; border-top: 10px solid #F09; color: #000; margin: 0 10px; padding: 20px 0;}.horizontal p {margin: 0 -10px; padding: 0 20px;}.horizontal p {background-color: #FFF;color: #000;  text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 13px; color: #000;}.portrait {border-bottom: 4px solid #FFF; border-left: none; border-right: none; border-top: 4px solid #FFF; margin: 0 30px;}.portrait p {margin: 0 -26px; padding: .50em; }.portrait p {background-color: #EFEFEF; color: #000; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 13px;}.calloutBox {background-color: #898989; color: #000; float: center; width: 150px; margin: 6px 6px;}.calloutBoxR {background-color: #898989; color: #000; float: right; width: 150px; margin: 6px 6px;}#cbox {margin-left: 0; padding-left: 0; list-style: none; }#cbox li {padding-left: 10px; background-image: url(images/bullet-red.gif); background-repeat: no-repeat; background-position: 0 .37em; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px; color: #000;  background-color: #898989;}.bgLeftNav {background-repeat: no-repeat; margin: 0; padding: 6px 8px; background-position: bottom left; }.bgRightNav {margin: 0; padding: 6px 7px;}a.spanishtxt:hover span { display:block; z-index:25; position:absolute;  width:22em; border:1px solid #000; background-color:#fff; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: normal; text-align: left; margin: 4px 4px; padding: 6px 6px; }a.spanishtxt:hover { z-index:24; background-color:#FFFFFF; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: normal; }a.spanishtxt span{display: none}a.spanishtxt {position:relative; z-index:24; background-color:#FFFFFF; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: normal;}.main_dnnmenu_container {	background-color: transparent; }.main_dnnmenu_bar {	cursor: pointer; 	cursor: hand;	height:16px;	background-color: Transparent;}.main_dnnmenu_item td { /*TD if menu option for using tables is on*/	cursor: pointer; 	cursor: hand; 	color: #000000; 	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	background-color: Transparent;	font-family: Tahoma, Arial, Helvetica;         white-space: nowrap;  /*Word wrapping menu item now optional*/        padding: 1px 3px 3px 1px;	}.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/	cursor: pointer; 	cursor: hand; 	color: #000000; 	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	background-color: Transparent;	font-family: Tahoma, Arial, Helvetica;     white-space: nowrap;  /*Word wrapping menu item now optional*/	        padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/}.main_dnnmenu_itemhover {  	background-color: #8da4d3; }.main_dnnmenu_itemhover td {  	background-color: #8da4d3; }.main_dnnmenu_icon {	cursor: pointer; 	cursor: hand; 	text-align: center; 	width: 15px; 	height: 100%;}.main_dnnmenu_submenu {	background-color: #cad5ea;  	z-index: 1000; 	cursor: pointer; 	cursor: hand; 	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */}.main_dnnmenu_break {	height: 1px;	font-size: 1px;}.main_dnnmenu_arrow {	border-right: #cad5ea 1px solid; 	border-bottom: #cad5ea 1px solid; 	border-top: #cad5ea 0px solid;	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand; }.main_dnnmenu_rootmenuarrow {	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand;}.locktxt1{position:relative; z-index:24; background-color:#FFFFFF; color:#000; text-decoration:none; font-weight: bold; color: #ec1c24; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }.locktxt2 {display:none; position:relative; top:2em; left:2em; width:26em; border:1px solid #000; background-color:#fff; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #444444; text-decoration: none; text-align: left; margin: 4px 4px; padding: 6px 6px; }a.locktxt1 {position:relative; z-index:25; background-color:#EFEFEF; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }.locktxt {display:none; z-index:25; position:relative;  width:18em; border:1px solid #000; background-color:#fff; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; color: #444444; text-decoration: none; text-align: left; margin: 4px 4px; padding: 6px 6px; }.locktxt_new {display:none; z-index:25; position:relative;  width:18em; border:1px solid #000; background-color:#fff; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; color: #444444; text-decoration: none; text-align: left; margin: 4px 4px; padding: 6px 6px; margin-left:180px; margin-top:-25px; }.unlocktxt {display:block; z-index:25; position:absolute;  width:18em; border:1px solid #000; background-color:#fff; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; color: #444444; text-decoration: none; text-align: left; margin: 4px 4px; padding: 6px 6px; }.lockLayer {position:absolute; background-color:White; filter:alpha(opacity='0'); opacity: 0; visibility:hidden; width:100%; height:100%; z-index:25; color: navy; }a.locktxtlink:link { color:red; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; text-align: left; }a.locktxtlink:visited { color:red; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; text-align: left; }a.locktxtlink:hover {color:red; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; text-align: left;  }a.locktxtlink:active { color:red; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; text-align: left; }body.quickstartborder {	background: #ffffff url(/Portals/0/Skins/CHR/images/2010benefitsplans/topnav_bg_purple.gif) top left repeat-x;}#benefits10_topnav {	padding: 10px 0 30px 0;	width: 750px;}#benefits10_content {	margin-left: 20px;	margin-right: 10px;	margin-bottom: 40px;}#benefits10_content .medplan {	padding-left: 0px;	margin-top: 20px;	margin-bottom: 0px;}#benefits10_content .medplan table td {	vertical-align: top;}#benefits10_content .number1 {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big1.gif) top left no-repeat;}#benefits10_content .number2 {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big2.gif) top left no-repeat;}#benefits10_content .number3 {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big3.gif) top left no-repeat;}#benefits10_content .choicesaver {	padding: 10px 10px 10px 65px;	text-align: center;	margin-bottom: 15px;}#benefits10_content .number1-choicesaver {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big1-choicesaver.gif) top left no-repeat #F3C24E;}#benefits10_content .number2-choicesaver {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big2-choicesaver.gif) top left no-repeat #F3C24E;}#benefits10_content .number3-choicesaver {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big3-choicesaver.gif) top left no-repeat #F3C24E;}#benefits10_content .number4-choicesaver {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/big4-choicesaver.gif) top left no-repeat #F3C24E;}#benefits10_stoplightcallout {	background-color: #eee3c5;	margin: 30px auto;}#benefits10_stoplightcallout td {	vertical-align: top;}#benefits10_stoplightcallout td.stoplight {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/stoplight_bg.gif) top left repeat-y;	vertical-align: bottom;}#benefits10_stoplightcallout td div.content {	margin: 20px 20px 20px 0;}#benefits10_moneytalkscallout {	margin: 30px auto;	width: 530px;}#benefits10_moneytalkscallout div.logoholder {	margin-bottom: -43px;	margin-right: 30px;	text-align: right;}#benefits10_moneytalkscallout div.content {	padding: 20px;	border: 1px solid #528B31;}#benefits10_medplandownload {	margin: 25px 60px 40px 60px;	padding: 10px;	background-color: #528B31;	text-align: center;}table.howtoenroll10_steps {	margin: 20px 0;	}table.howtoenroll10_steps td {	vertical-align: top;}#benefits10_content table.howtoenroll10_steps h2 {	margin-top: 0;}#benefits10_container {}#benefits10_sidenav {	margin: 0 20px 0 10px;	background: #e5def3;}#benefits10_sidenav p {	font-family: Arial, Verdana, sans-serif;	font-size: 15px;	color: #ffffff;	line-height: 1.4;	padding: 8px 10px;	background-color: #5A4099;}#benefits10_sidenav ul {	margin: 10px 10px 0 10px;	padding-bottom: 10px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	color: #000000;	background:none;	line-height: 1.4;}#benefits10_sidenav ul li {	padding: 4px 0px;	background:none;}#benefits10_sidenav a, #benefits10_sidenav a:link, #benefits10_sidenav a:visited {	color: #000000;	text-decoration: none;}#benefits10_sidenav a:hover {	color: #FF0000;	text-decoration: underline;}/* HEADINGS */#benefits10_content h1 {	font-family: Arial, Verdana, sans-serif;	font-size: 36px;	font-weight: 100;	color: #528B31;	line-height: 1;	margin-bottom: 20px;	margin-top: 10px;}#benefits10_content h2 {	font-family: Arial, Verdana, sans-serif;	font-size: 22px;	font-weight: 100;	color: #5A4099;	line-height: 1.3;	margin-bottom: 10px;	margin-top: 25px;	padding: 0;}#benefits10_content .medplan h2 {	font-family: Arial, Verdana, sans-serif;	font-size: 22px;	font-weight: 100;	color: #528B31;	line-height: 1.3;	margin-bottom: 10px;	margin-top: 0px;	padding: 0;}#benefits10_content #benefits10_medplandownload h2 {	font-family: Arial, Verdana, sans-serif;	font-size: 20px;	font-weight: 100;	color: #528B31;	line-height: 1.3;	margin-bottom: 10px;	margin-top: 10px;	padding: 0;}#benefits10_content table.datatable1 td.tabletitle h2 {	font-size: 18px;	color: #4e84c4;	margin: 0 0 10px 0;}#benefits10_content h3 {	font-family: Arial, Verdana, sans-serif;	font-size: 18px;	font-weight: 100;	color: #666666;	line-height: 1;	margin-bottom: 10px;	margin-top: 20px;}#benefits10_content .choicesaver h3 {	color: #4e84c4;	font-weight: bold;	margin: 0 0 10px 0;}#benefits10_content table.datatable1 td.headertop_leftaligned h3 {	font-size: 13px;	line-height: 1.2;	color: #ffffff;	margin: 10px 5px;	}#benefits10_content table.datatable1 td.headertop_centeraligned h3 {	font-size: 13px;	line-height: 1.2;	color: #ffffff;	margin: 10px 5px;	text-align: center;	}#benefits10_stoplightcallout h3, #benefits10_moneytalkscallout h3 {	font-weight: bold;	color: #5A4099;	margin-top: 0;}#benefits10_content h4 {	font-family: Arial, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	color: #333333;	line-height: 1;	margin-bottom: 10px;	margin-top: 20px;}#benefits10_content table.datatable1 td.headerleft h4 {	font-size: 13px;	font-weight: 100;	line-height: 1.2;	color: #000000;	margin: 5px;}/* LISTS */#benefits10_content ul {	margin: 10px 0 10px 1px;	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #000000;	line-height: 1.4;}#benefits10_content table ul {	margin: 5px 0 15px 1px;}#benefits10_content ul li {	margin-bottom: 5px;	padding-left: 12px;	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/bullet-arrow.gif) top left no-repeat;}#benefits10_content ul ul {	margin: 10px 0 10px 10px;	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/bullet-arrow2.gif) top left no-repeat;}#benefits10_content ul ul li {	margin-bottom: 5px;	padding-left: 12px;	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/bullet-arrow2.gif) top left no-repeat;}#benefits10_content ol {	margin: 10px 0 20px 1px;	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #000000;	line-height: 1.4;}#benefits10_content ol li {	margin-bottom: 5px;	margin-left: 20px;	padding-left: 0px;	list-style-type: decimal;}#benefits10_content ol ul {	margin: 10px 0 10px 18px;	font-family: Arial, Verdana, sans-serif;	font-size: 13px;}#benefits10_content ol ul li {	margin-bottom: 5px;	padding-left: 12px;	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/bullet-arrow.gif) top left no-repeat;	list-style-type: none;}/* TABLES */#benefits10_content table.datatable1 {	margin: 15px auto 25px auto;}#benefits10_content table.datatable1 td.headertop_leftaligned, #benefits10_content table.datatable1 td.headertop_centeraligned {	background-color: #4e84c4;}#benefits10_content table.datatable1 td.borderleft {	border-left: 4px solid #ffffff;}#benefits10_content table.datatable1 td.shadedark {	background-color: #d6def1;}#benefits10_content table.datatable1 td.shadelight {	background-color: #eaeef9;}/* LINKS */#benefits10_content a, #benefits10_content a:link, #benefits10_content a:visited {	color: #FF0000;	font-weight: bold;}#benefits10_content a:hover {	color: #FF0000;}#benefits10_content p.backtotop a, #benefits10_content p.backtotop a:link, #benefits10_content p.backtotop a:visited {	color: #666666;	font-weight: bold;}#benefits10_content p.backtotop a:hover {	color: #666666;}#benefits10_topnav p a, #benefits10_topnav p a:link, #benefits10_topnav p a:visited {	color: #ffffff;	font-weight: bold;	text-decoration: none;}#benefits10_topnav p a:hover {	color: #ffffff;	text-decoration: underline;}#benefits10_medplandownload a, #benefits10_medplandownload a:link, #benefits10_medplandownload a:visited {	font-weight: 100;	color: #ffffff;}#benefits10_medplandownload a:hover {	color: #ffffff;}/* PARAGRAPHS */#benefits10_content p {	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #000000;	line-height: 1.4;	margin-bottom: 12px;}#benefits10_content p.intro {	color: #000000;	font-size: 18px;	margin-top: -5px;	margin-bottom: 15px;}#benefits10_content p.secondaryintro {	color: #000000;	font-size: 18px;	margin-top: 10px;	margin-bottom: 10px;}#benefits10_content p.footnote {	font-size: 11px;}#benefits10_content p.following {	margin-top: -10px;}#benefits10_content .choicesaver p {	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #000000;	line-height: 1.4;	margin-bottom: 0;}#benefits10_content table.datatable1 td p {	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #000000;	line-height: 1.4;	margin: 5px;	text-align: center;}#benefits10_content table.datatable1 td p strong {	color: #000000;}#benefits10_content table.datatable1 td p.bodycopy_leftaligned {	text-align: left;}#benefits10_content table.datatable1 td p.fsabody {	text-align: right;	padding-right: 65px;}#benefits10_stoplightcallout td div.content p, #benefits10_moneytalkscallout div.content p {	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #000000;	line-height: 1.4;	margin-bottom: 12px;}#benefits10_content p.backtotop {	margin-top: 40px;}#benefits10_topnav p.printme {	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	line-height: 1;}	/* OTHER ELEMENTS */#benefits10_topnav select {	/*height: 12px;*/	width: 400px;	/*max-height: 20px;*/	margin-bottom: 10px;}#benefits10_content h1 strong, #benefits10_content h2 strong, #benefits10_content h3 strong, #benefits10_content h4 strong {	font-weight: bold;}#benefits10_content p strong, #benefits10_content ul strong {	color: #528B31;}#benefits10_content p.intro strong {	color: #528B31;}#benefits10_content #benefits10_stoplightcallout strong {	color: #FF0000;}#benefits10_moneytalkscallout strong {	color: #528B31;}#benefits10_stoplightcallout strong.stoplightintro {	color: #666666;}#benefits10_content img {	display: block;	margin: 20px auto 0px auto;}#benefits10_moneytalkscallout div.logoholder img {	display: inline;	margin: 0px;}#benefits10_content #benefits10_stoplightcallout img {	display: inline;	margin: 0;}#benefits10_content .howtoenroll10_steps img {	display: inline;	margin: 0 25px 0 0;}#benefits10_content .howtoenroll10_steps img.right {	display: inline;	margin: 0 0 0 25px;}#benefits10_content img.medplanbignumber {	display: inline;	margin: 0;}/* VARIOUS STYLES */#benefits10_content .aftertable {	margin-top: 5px;}#benefits10_content #benefits10_stoplightcallout strong.green {	color: #528B31;}#benefits10_content strong.bigblue {	color: #4e84c4;	font-size: 15px;}#benefits10_content strong.red {	color: #FF0000;}#benefits10_content .benefits10_imageright {	float: right;}#benefits10_content .benefits10_imageright img{	display: block;	margin-left: 30px;	margin-bottom: 50px;	margin-top: 5px;	margin-bottom: 0;}.purplebg {	background: url(/Portals/0/Skins/CHR/images/2010benefitsplans/topnav_bg_purple.gif) top left repeat-x;}#benefits10_sidenav a.current{	font-weight: bold;	color: #FF0000;}#benefits10_sidenav a.current:visited{	font-weight: bold;	color: #FF0000;}.testtNav{font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; line-height: 12px; color: #000000; text-decoration: none;  }