/* CSS Document */

body {color:#000; text-align:center; height:100%; width:100%;background: url(/health-insurance/Images/backgroundGrad1.gif) left top repeat-x #968574 ;padding:0; margin:0; font:70% Verdana, Helvetica, Arial;}
img {border:0;}
p {margin:0 0 15px 0;}
a {color:#F68933;}
a:hover {color:#7D6A55;}
.bold {font-weight:bold;}
sup {font-size:90%;}
.nowrap { white-space:nowrap;}

/*********************************************************************************/
/* main page / common elements								 					 */
/*********************************************************************************/
form{ padding:0; margin:0;}
.frame {height: 100%; margin: 0 auto; text-align: left; width: 956px; padding-bottom: 20px;} /* converted from # */
.contentHolder{width:956px; background:url(/health-insurance/Images/content_bg_repeat.gif) 0 0 repeat-y; float:left;} /* converted from # */
.contentHolder .contentHolder{width:946px;background:url(/health-insurance/Images/content_bg_fixed.jpg) 0 0 no-repeat;padding: 0 5px 0 5px;float:left;} /* converted from # */
.content{width:946px;float:left;background-color:#fff; padding: 0;color:#666;display:inline;} /* converted from #*/
.columnLeft{width:628px;padding: 12px 0 0 20px; float:left;height:auto;} /* converted from #*/
.columnRight{padding: 10px 20px 0 0;float:right;height:auto;width:262px;} /* converted from #*/
.footer{padding: 30px 0 10px 20px;height:auto; width:625px;} /* converted from # */
.footer .backTop{padding: 0;text-align:right; display:none;} /* converted from # */
.footer .backTop a{color:#F68933;padding-right:10px; background:url(/health-insurance/Images/backTop_arrow.gif) right center no-repeat; font-weight:bold; } /* converted from # */
.footer .backTop a:hover{color:#333;} /* converted from # */
.footer p{padding:10px 0 0 0;color:#999;} /* converted from # */
#contentBot{height:4px;width:100%;clear:both;background:url(/health-insurance/Images/contentShadowFooter.gif) 0 0 no-repeat;}
.heading{float:left; width:620px; padding-bottom:0px; display:none;}
/*.heading h1 {margin:0; padding:0; border-bottom:1px solid #E0DFDF;}*/
/*.heading h2 {margin:0; padding:0; border-bottom:1px solid #E0DFDF;}*/
.heading h1{font-family:Georgia;font-size:23px;font-weight:normal;color:#333333;border-bottom:1px solid #E0DFDF;margin-bottom:10px;}
.subheading h2{font-family:Georgia;font-size:20px;font-weight:normal;color:#444444;border-bottom:1px solid #E0DFDF;margin-bottom:10px; }
.greenHeader {background: url(/health-insurance/Images/headings/header_greenBG.gif) right 0 no-repeat;}
.heading h1.greenOne {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green1.gif) 0 0 no-repeat;}
.heading h1.greenTwo {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green2.gif) 0 0 no-repeat;}
.heading h1.greenThree {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green3.gif) 0 0 no-repeat;}
.heading h1.greenFour {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green4.gif) 0 0 no-repeat;}

.heading2 {background: url(/health-insurance/Images/headings/header_greenBG.gif) right 0 no-repeat; width:620px; float:left; margin:0 0 10px 0;}
.heading2 h2 {margin:0; padding:0;}
/*.heading2 h2 { font: Georgia 20px; font-weight: normal; color:#444444; border-bottom:1px solid #E0DFDF; margin-bottom:10px;}*/
.heading2 h2.greenOne {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green1.gif) 0 0 no-repeat;}
.heading2 h2.greenTwo {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green2.gif) 0 0 no-repeat;}
.heading2 h2.greenThree {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green3.gif) 0 0 no-repeat;}
.heading2 h2.greenFour {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green4.gif) 0 0 no-repeat;}
.heading2 h2.greenSearch {padding-left:40px;  background: url(/health-insurance/Images/headings/header_greenSearch.gif) 0 0 no-repeat;}

.emboss {margin:0;}
.embossedBG {clear:left; background:url(/health-insurance/Images/embossedBG.gif) 0 0 repeat-y; padding:10px 12px 0; float:left; width:596px;}
.noPaddingTop {padding-top:0;}
.embossedBG p {margin:0; padding:0 0 10px 0;}
.embossedBG_top {background:url(/health-insurance/images/embossedBG_top.gif) 0 0 no-repeat; width:620px; height:12px; clear:left;}
.embossedBG_bot {background:url(/health-insurance/Images/embossedBG_bot.gif) 0 0 no-repeat; width:620px; height:8px; clear:left;}
.embossedBG h2, h2.liveText {border-bottom:1px solid #E0DFDF; margin:0 0 10px 0; padding:0 0 2px 0; font-family:Georgia, Times, serif; font-weight:normal; font-size:20px;}
.embossedBG h3 {margin:16px 0 5px 0; padding:0; font-family:Georgia, Times, serif; font-weight:normal; font-size:18px;}
.embossedBG ul {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.embossedBG ul.tickList {padding:0; margin:0 0 12px 0; list-style:none;}
.embossedBG ul.tickList li{padding:0 0 5px 12px; background:url(/health-insurance/Images/tickList.gif) 0 0 no-repeat; line-height:1.1em;}
.embossedBG blockquote {margin-top:0;}

img.headingSmall{padding: 5px 0 4px 0;}
img.spacer{padding: 8px 0 0;}
img.underLine{padding: 0 0 10px 0;}
.textSize{float:right; padding:0 5px 10px 0; display:none;}
a.footerLinks{color:#999;text-decoration:underline;}
a.footerLinks:hover{color:#000;}
img.removeBottomGap{ display:block;}
.clearFloats{clear:both;}
.lineDivide {border-bottom:1px solid #E0DEDF; margin:14px 0 5px; width:100%; clear:left; float:left;}
p.noMargin {margin:5px 0 6px 0;}
h2.noMargin {margin:0; padding:0;}

/*********************************************************************************/
/* Popup styles							 					 */
/*********************************************************************************/
.popupContainer {height: 100%; margin: 0 auto; text-align:left; width:620px; background:#fff; padding:12px;}
 .popupContainer .columnLeft {padding:0 0 10px 0; width:620px;}
 .popuptextSize{ width:100%; text-align:right;}
 .popupfooter{padding: 10px 0 10px 0;height:auto; width:620px;}
 .closePopup {text-align:right; width:100%; padding:0 0 8px 0;}
 .closePopup a { padding:0 15px 0 0; background:url(../images/close_popup.gif) right 2px no-repeat; margin-right:10px; font-weight:bold;text-decoration:underline;}
 .closePopup a:hover {background-position: right -17px;}



/*********************************************************************************/
/* Member Classes				 										 */
/*********************************************************************************/
.memberClasses {float:left; background: url(../images/memberClasses_bg.jpg) no-repeat 0 0; margin:6px 0 10px; padding:3px 8px 0 8px; width:580px;}
.memberClasses .memberClass {float:left; width:188px; padding-right:5px;}
.memberClasses .memberClass img {float:left; margin: 0 5px 0 0;}
.memberClasses .memberClass h3 {border-bottom:1px dotted #BDBDBD; float:left; width:115px;}
.memberClasses .memberClass p {font-size:11px;}

/**********************************************************************************/
/* Cover Options						 										 */
/*********************************************************************************/
.coverOptions {width:628px; float:left;}
.coverOptions .coverCell {float:left; width:304px; background: url(../images/greenBoxBg2.jpg) 0 bottom no-repeat; min-height:160px; padding-bottom:30px; margin-bottom:12px; height:auto !important; height:150px; position:relative;}
.coverOptions .left {margin-right:12px;}
.coverOptions .end {margin-right:0;}
.coverCell h2 {margin:0 0 5px 0; padding:0;}
.coverCell p {padding:0 8px 10px; margin:0;}
.coverCell .But {position:absolute; bottom:10px; right:10px;}
h2.directSub {margin:16px 0 5px 0; padding:0; font-family:Georgia, Times, serif; font-weight:normal; font-size:18px;}

/*********************************************************************************/
/* Retrieve Application Form							 							 */
/*********************************************************************************/
.retrieveForm {float:left; width:596px; margin-bottom:10px;}
.retrieveForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.retrieveForm .validate {background:#FFD9D9;}
.retrieveForm span.validate {color:#FF0000; font-weight:bold;}
.retrieveForm .formElement label {width:220px; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.retrieveForm .formElement label span { font-family:Georgia, Times, serif; font-size:17px; font-weight:normal;}
.retrieveForm .formElement .entry {width:326px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.retrieveForm .formElement .entry input {vertical-align:middle;}
.retrieveForm .formElement .entry input.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:130px;}
.retrieveForm .formElement .entry span {font-size:90%;}
.retrieveForm .formElement .tooltipCell {width:20px; float:left; padding:8px 10px 5px 0;}


/* Button Styles */
.But {margin: 0; padding: 0; background-position:top right; background-repeat:no-repeat; line-height:22px; margin-bottom:2px; float:right; clear:both; white-space:nowrap;}
.But a  {background-position:top left; background-repeat:no-repeat; font-size:11px; margin-right:5px; color:#fff; padding:0 10px 1px 15px; text-decoration:none; font-weight:bold; display:block;}
.But a:hover {/*text-decoration:underline;*/ color:#fff;}
.noclear {clear:none; margin-right:10px;}
.buttonsInline {padding:20px 0;}
.buttonsInline .wide a {padding:0 50px 1px 55px;}

.green {background-image: url(/health-insurance/Images/butGreen_bgR.gif);}
.green a{background-image: url(/health-insurance/Images/butGreen_bgL.gif);}
.orange {background-image: url(/health-insurance/Images/butOrange_bgR.gif);}
.orange a{background-image: url(/health-insurance/Images/butOrange_bgL.gif);}
.red {background-image: url(/health-insurance/Images/butRed_bgR.gif);}
.red a{background-image: url(/health-insurance/Images/butRed_bgL.gif);}
.brown {background-image: url(/health-insurance/Images/butBrown_bgR.gif);}
.brown a{background-image: url(/health-insurance/Images/butBrown_bgL.gif);}
.yellow {background-image: url(/health-insurance/Images/butYellow_bgR.gif);}
.yellow a{background-image: url(/health-insurance/Images/butYellow_bgL.gif);}
.blue {background-image: url(/health-insurance/Images/buyonline/butBlue_bgR.gif);}
.blue a {background-image: url(/health-insurance/Images/buyonline/butBlue_bgL.gif);}
.redCross {width:11px; height:11px; background-image: url(/health-insurance/Images/close_popup.gif); }
.redCross a{width:11px; height:11px; background-image: url(/health-insurance/Images/close_popup.gif); }

.But {margin: 0; padding: 0; background-position:top right; background-repeat:no-repeat; line-height:22px; margin-bottom:2px; float:right; clear:none; white-space:nowrap; overflow: hidden;}
.But a  {background-position:top left; background-repeat:no-repeat; font-size:11px; margin-right:5px; color:#fff; padding:0 10px 1px 15px; text-decoration:none; font-weight:bold; display:block; cursor:pointer; }
.But a:hover {color:#fff;}

/*********************************************************************************/
/* header								 					 					 */
/*********************************************************************************/

.header{width:956px;height:97px;clear:both;} /* converted from # */
.logo{padding: 7px 0 0 8px;float:left;} /* converted from # */
.search{width:225px; float:right; padding: 27px 0 0;} /* converted from # */
.searchTextField{width:155px; color:#685947;background: #fff;margin: 10px 0 5px 0;padding: 0;border: 1px solid #685947;height:18px;display:inline;} /* converted from # */
.searchSubmit{padding: 0;display:inline;} /* converted from # */
.search a, #search a:link, #search a:active {color:#999;font-size:90%;text-decoration:none;} /* converted from # */
.search a:hover {color:#000;text-decoration:underline;} /* converted from # */
span.searchDivider{color:#999;padding: 0 0 0 5px;margin:  0;font-size:90%;}

.globalHeader {position:relative; width:956px; height:103px; display:none;} /* converted from # */
.globalHeader h1 {position:absolute; top:16px; left:10px; margin:0; padding:0;} /* converted from # */
.globalHeader .header{width:956px;height:76px;clear:both;} /* converted from # */
.globalHeader .headerAffiliate{width:550px; float:right; padding: 15px 0 0;} /* converted from # */
.globalHeader .search {width:225px; float:right; padding: 15px 0 0;} /* converted from # */
.globalHeader .search .searchNav {color:#999;} /* converted from # */
.globalHeader .search .searchNav span {color:#999;padding: 0 0 0 5px;margin:  0;} /* converted from # */


/*********************************************************************************/
/* Top Nav								 										 */
/*********************************************************************************/
.topNav{height:27px;text-align:right;padding: 0;float:right;} /* converted from # */
.topNav ul{list-style-type: none;margin:0;padding:0;} /* converted from # */
.topNav li { float:left; background: url(/health-insurance/Images/nav/topNav_Divider.gif) right center no-repeat; padding: 0 10px;} /* converted from # */
.topNav li a {list-style-type: none;padding: 0 0 0 7px;margin: 0;float:left;line-height:27px;color:#7d6a55;text-decoration:none;font-size:90%;font-weight:bold;background: url(/health-insurance/Images/nav/topNav_arrow.gif) 0 center no-repeat;} /* converted from # */
.topNav li.end {background:none;padding:0 0 0 7px;} /* converted from # */
.topNav li.beforeOn {background:none;} /* converted from # */
.topNav li a:hover {text-decoration:underline;color:#666;} /* converted from # */
.topNav li.topNavOn{background: url(/health-insurance/Images/nav/topNav_On.gif) right top no-repeat;padding:0 12px 0 0;} /* converted from # */
.topNav li.topNavOn a{background: url(/health-insurance/Images/nav/topNav_On.gif) left top no-repeat;text-align: left;padding: 0 0 0 26px;color:#fff;	} /* converted from # */


/*********************************************************************************/
/* Page Nav								 										 */
/*********************************************************************************/
.pageNav{width: 956px;height:37px;text-align:center;padding: 0; display:none;}
.pageNav ul{list-style-type: none;float:left;margin:0;padding:0;}
.pageNav li {float:left;}
.pageNav li a {list-style-type: none;padding: 18px 0 0;float:left;height:19px;overflow:hidden;color:#fff;text-decoration:none;display:block;}
.pageNav li a:hover {text-decoration:underline;color:#fff;}

li.pn-healthInsuranceOn a{width:178px;background: url(/health-insurance/images/nav/pageNav_healthInsurance_On.gif) left top no-repeat; font-size:110%; font-weight:bold;}
li.pn-membersOn a{width:178px;background: url(/health-insurance/images/nav/pageNav_members_On.gif) left top no-repeat; font-size:110%; font-weight:bold;}
li.pn-overseasVistorsOn a{width:186px;background: url(/health-insurance/images/nav/pageNav_overseasVistors_On.gif) left top no-repeat; font-size:110%; font-weight:bold;}
li.pn-yourWellnessOn a{width:174px;background: url(/health-insurance/images/nav/pageNav_yourWellness_On.gif) left top no-repeat;font-size:110%;font-weight:bold;}
li.pn-healthServiceProvidersOn a{width:225px;background: url(/health-insurance/images/nav/pageNav_HSP_On.gif) left top no-repeat;font-size:110%;font-weight:bold;}
li.pn-customerSupportOn a{width:168px;background: url(/health-insurance/images/nav/pageNav_customerSupport_On.gif) left top no-repeat;font-size:110%;font-weight:bold;}

li.pn-healthInsurance a{width:146px;background: url(/health-insurance/images/nav/pageNav_healthInsurance.gif) 0 13px no-repeat;}
li.pn-members a{width:146px;background: url(/health-insurance/images/nav/pageNav_members.gif) 0 13px no-repeat;}
li.pn-overseasVistors a{width:156px;background: url(/health-insurance/images/nav/pageNav_overseasVistors.gif) 0 13px no-repeat;}
li.pn-yourWellness a{width:143px;background: url(/health-insurance/images/nav/pageNav_yourWellness.gif) 0 13px no-repeat;}
li.pn-healthServiceProviders a{width:195px;background: url(/health-insurance/images/nav/pageNav_HSP.gif) 0 13px no-repeat;}
li.pn-customerSupport a{width:138px;background: url(/health-insurance/images/nav/pageNav_customerSupport.gif) 0 13px no-repeat;}

.pageNavSubs{width:956px; float:left; background: url(/health-insurance/Images/nav/pageNavSubs_back.gif) 0 0 no-repeat; text-align:left; font-size:11px; display:none;} /* converted from # */
.pageNavSubs ul{ padding: 0 0 0 10px; float:left; margin:0; margin-top:8px;  z-index:1;} /* converted from # */
.pageNavSubs li {list-style-type: none;float:left;background: url(/health-insurance/Images/nav/pageNavSubs_divider.gif) right 0 no-repeat;position:relative; white-space:nowrap;} /* converted from # */
.pageNavSubs li.end {background: none;} /* converted from # */
.pageNavSubs li.selected a{color:#553817; background-position:0 -20px;} /* converted from # */
.pageNavSubs li a {padding: 0 0 10px 7px;margin: 0 7px;float:left;color:#fff;text-decoration:none;	background: url(/health-insurance/Images/nav/pageNavSubs_arrow.gif) 0 3px no-repeat;} /* converted from # */
.pageNavSubs li a:hover {text-decoration:underline; color:#553817; background-position:0 -20px;} /* converted from # */
.pageNavSubs li.expand a:hover {background: url(/health-insurance/Images/nav/pageNavSubs_arrowDown.gif) 0 3px no-repeat;} /* converted from # */
.pageNavSubs li ul {float:none; display:none; margin:0; padding:2px 4px; z-index:1000;} /* converted from # */
.pageNavSubs li:hover ul, .pageNavSubs li.over ul {display:block; position:absolute; left:0; width:180px; padding:2px; background:#F1EFF0; top:23px; border:1px solid #999997;} /* converted from # */
.pageNavSubs li li a{background:none;padding:4px 10px 3px;margin:0;color:#000;border-bottom:1px solid #E6E6E6;width:160px;} /* converted from # */
.pageNavSubs li.expand li a:hover{background-color:#F78934; background-image:none; color:#fff;text-decoration:none;} /* converted from # */
.pageNavSubs li li.selected a{background-color:#C1B8AD;} /* converted from # */
.pageNavLocation{width:956px;height:33px;background: url(/health-insurance/Images/nav/pageNavLocation_back.gif) 0 0 no-repeat;text-align:left; clear:left;} /* converted from # */

.emptyPageNavSubs {width:956px; height:31px; background: url(images/nav/pageNavSubs_back.gif) 0 0 no-repeat;}

.theLocation{float:left;text-align:left;} /* converted from # */
.rememberVisit{padding: 7px 30px 0 0; float:right; color:#000; height:20px;}
.rememberVisit input {vertical-align:middle;}
.rememberVisit .alignFix {vertical-align:middle;}
.rememberVisit a{color:#000;}
.rememberCheckBox{margin: 0 5px 0 0;padding: 0;height:100%;}
.rememberHelp{margin: 0;padding: 0;}

span.brownTextLoc{color:#999;font-size:100%;line-height:30px;padding: 0 0 0 20px;}
span.greyTextLoc{color:#999;	line-height:30px;}
span.greyTextLoc a{color:#999;line-height:30px;}
span.greyTextLoc a:hover{color:#333;}
span.orangeTextLoc{color:#F68933;	line-height:30px;}
span.orangeTextLoc a{color:#F68933;line-height:30px;}
span.orangeTextLoc a:hover{color:#333;}

/*********************************************************************************/
/* Tabbed Nav								 										 */
/*********************************************************************************/

.tabNav {width:620px; background: url(/health-insurance/Images/tabbed_nav_bg.jpg) 0 29px no-repeat; float:left; min-height:64px; height:auto !important; height:64px;}
.tabNav ul.tabnav_top {list-style:none; margin:0; padding:0; float:left;}
.tabNav ul.tabnav_sub {list-style:none; margin:0; padding:5px 0 0 12px; float:left; width:605px;} /* converted from # */

.tabNav ul.tabnav_top li {float:left; background:url(/health-insurance/Images/tabbed_navTab.gif) right 0 no-repeat; margin:0 0 0 1px; padding:0 15px 0 0; float:left; display:inline;}
.tabNav ul.tabnav_top li.select {background:url(/health-insurance/Images/tabbed_navTabSelect.gif) right 0 no-repeat; padding:0 20px 0 0;} /* converted from # */
.tabNav ul.tabnav_top li a {color:#fff; text-decoration:none; background:url(/health-insurance/Images/tabbed_navTabLeft.gif) 0 0 no-repeat; line-height:38px; display:block; padding:0 0 0 15px;}
.tabNav ul.tabnav_top li a:hover {text-decoration:underline;} /* converted from # */
.tabNav ul.tabnav_top li.select a {color:#333; font-size:small; font-weight:bold; background:url(/health-insurance/Images/tabbed_navTabSelectLeft.gif) 0 0 no-repeat; padding:0 0 0 20px;} /* converted from # */

.tabNav ul.tabnav_sub li {float:left; width:auto; text-align:left; padding:0 10px; background: url(/health-insurance/Images/nav/pageNavSubs_divider.gif) right 0px no-repeat; white-space:nowrap;} /* converted from # */
.tabNav ul.tabnav_sub li.end {background:none;} /* converted from # */
.tabNav ul.tabnav_sub li.select {font-weight:bold;} /* converted from # */
.tabNav ul.tabnav_sub li a {color:#333; text-decoration:none; background:url(/health-insurance/Images/nav_arrowGrey.gif) 0 3px no-repeat; padding: 0 0 10px 7px; float:left;} /* converted from # */
.tabNav ul.tabnav_sub li a:hover {text-decoration:underline;} /* converted from # */

.tabNavContentOff{ visibility:hidden; display:none;}
.tabNavContentOn{ visibility:visible;}

/*********************************************************************************/
/* login								 										 */
/*********************************************************************************/
a.login {display:block; float:left; width:262px; line-height:36px; color:#000000; text-decoration:none;}
a.login:hover {text-decoration:underline; color:#000;}
.loginOpen a.login {line-height:34px;}
.loginOpen{width:262px; background: url(/health-insurance/images/loginBackAll.gif) 0 bottom no-repeat; float:left; margin: 0px 0px 0px 0px;}
.loginContent{padding:0; float:left; margin:0 13px; display:inline;}

.loginContent .formElement {float:left; padding:5px 17px; width:201px;}
.loginContent .validate {color:#f00; font-weight:bold; background:#FFD9D9;}
.loginContent .formElement label {float:left; width:75px; line-height:1.5em;}
input.loginTextField{padding: 3px; font-size:90%; border:1px solid #685947; width:115px;}

.loginCheck{float:left;padding: 3px 0 0 17px;}
.loginSubmit{float:right;padding: 3px 17px 0 0;}
.loginOpen .loginLinks {clear:left; padding:3px 0 0 17px;}
span.loginLink a, span.loginLink a:link, span.loginLink a:active {color:#999; font-size:90%; text-decoration:none; float:left; padding: 7px 0 0px;}

.loginLink a:hover {color:#000;text-decoration:underline;}
span.orangeText{color:#F68933;font-size:90%;}
span.orangeText a, span.orangeText a:link, span.orangeText a:active, span.orangeText a:hover{color:#F68933;text-decoration:underline;}
span.orangeText a:hover{color:#000;text-decoration:underline;}


/*********************************************************************************/
/* feature content								 								 */
/*********************************************************************************/
.featureContent{width:258px; background: url(/health-insurance/Images/featureContent_bg.jpg) bottom left no-repeat; margin:0; padding-bottom:10px;}
.featureContent h2 {background:url(/health-insurance/Images/featureContent_header.jpg) top left no-repeat; height:37px; margin:0; padding:8px 0 0 40px; color:#fff; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:135%; text-indent:-2000px;}
.featureContent h3 {padding:0 15px 5px 15px; margin:0; color:#F68933; font-size:100%;}
.featureContent h3 a {text-decoration:none;}
.featureContent h3 a:hover {text-decoration:underline; color:#F68933}
.featureContent p {padding:0 15px 10px 15px; margin:0; color:#666; font-size:100%;}
.featureContent .readMore {text-align:right; padding-right:15px;}
.featureContent .readMore a {color:#7D6A55;}
.featureContent .readMore a:hover {color:#F68933;}

/*********************************************************************************/
/* Height Predictor Table														 */
/*********************************************************************************/
.heightPredictorTable td {padding-bottom:5px; }


/*********************************************************************************/
/* Top Articles								 								 */
/*********************************************************************************/
.topArticles{width:258px; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat; margin:0; padding-bottom:10px;}
.topArticles h2 {background:url(/health-insurance/images/topArticles_header.jpg) top left no-repeat; height:37px; margin:0; padding:8px 0 0 40px; color:#fff; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:135%; text-indent:-2000px;}
.topArticles ul {margin:0 12px; padding:0; list-style:none;}
.topArticles li {margin:0; padding:0 0 0 10px; background: url(/health-insurance/images/faq_arrow.gif) no-repeat 0 0.4em;}
.topArticles h3 {padding:0; margin:0; color:#F68933; font-size:100%; }
.topArticles h3 a {text-decoration:none;}
.topArticles h3 a:hover {text-decoration:underline; color:#F68933}
.topArticles p {padding:0 0 10px; margin:0; color:#666; font-size:100%;}


/*********************************************************************************/
/* Health Cover Quicklinks RHS  								 					 */
/*********************************************************************************/

.quickLinks {width:260px; margin:0; padding-bottom:10px; float:left; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat;}
.quickLinks h2 {background:url(/health-insurance/images/quickLinks_header.jpg) top left no-repeat; height:37px; margin:0; padding:8px 0 0 40px; text-indent:-2000px;}
.quickLinks ul {margin:0 12px; padding:0; list-style:none;}
.quickLinks li {margin:0; padding:0 0 5px 12px; background: url(/health-insurance/images/faq_arrow.gif) no-repeat 0 0.4em;}
.quickLinks li span {text-decoration:none; cursor: pointer; color:#F68933; font-weight:bold;}
.quickLinks a {text-decoration:none; font-weight:bold;}
.quickLinks a:hover {text-decoration:underline; color:#F78934}


/*********************************************************************************/
/* top 5 FAQ								 								 */
/*********************************************************************************/


.top5Faq{width:258px; background: url(/health-insurance/Images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.top5Faq h2 {background:url(/health-insurance/Images/top5faqs_header.jpg) top left no-repeat; height:53px; margin:0; padding:8px 0 0 40px; color:#fff; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:135%; text-indent:-2000px;}
.top5Faq ul {margin:0; padding:6px 5px 5px 10px; list-style:none; float:left}
.top5Faq ul li {margin:0; padding:2px 0 2px 15px; list-style:none; background: url(/health-insurance/images/faq_arrow.gif) 2px 0.4em no-repeat;}
.top5Faq ul li a {color:#333;}
.top5Faq ul li a:hover {color:#F68933;}

.top5Faq .But {margin-right:10px; clear:none;}


/*********************************************************************************/
/* RHS Search								 								 */
/*********************************************************************************/
.rhsSearch{width:258px; background: url(/health-insurance/Images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.rhsSearch h2 {background:url(/health-insurance/Images/rhsSearch_header.jpg) top left no-repeat; height:69px; margin:0; text-indent:-2000px;}
.rhsSearch label {display:block; padding:6px 0 3px;}
.rhsSearch .field {width:195px; border:1px solid #7F9DB9; color:#666;}
.rhsSearch input.field {width:130px;}
.rhsSearch input.submit { vertical-align:middle; padding-left:15px;}
.rhsSearch .rhsSearch_form { padding: 0 30px 5px;}


/*********************************************************************************/
/* RHSBenefits								 								 */
/*********************************************************************************/
.benefitsSearch{width:258px; background: url(/health-insurance/Images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.benefitsSearch h2 {margin:0; padding:0;}
.benefitsSearch label {display:block; padding:6px 0 3px;}
.benefitsSearch .field {width:195px; border:1px solid #7F9DB9; color:#666;}
.benefitsSearch input.field {width:130px;}
.benefitsSearch .rhsSearch_form { padding: 0 30px 5px;}


/*********************************************************************************/
/* BMI Calcultor							 										 */
/*********************************************************************************/
.bmiForm {float:left; width:380px; margin-bottom:10px;}
.bmiForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.bmiForm .formElement label {width:160px; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.bmiForm .formElement label span { font-family:Georgia, Times, serif; font-size:17px; font-weight:normal;}
.bmiForm .formElement .entry {width:200px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.bmiForm .formElement .entry input, .bmiForm .formElement .entry select {vertical-align:middle;}
.bmiForm .formElement .entry .field {font-size:100%; border:1px solid #7F9DB9; padding:2px; color:#666; width:120px;}
.bmiForm .formElement .entry input.field {width:40px; padding:3px;}


/*********************************************************************************/
/* buttons								 										 */
/*********************************************************************************/

a.helpAssist {display:block; white-space:nowrap; float:left; width:134px; line-height:36px; background:url(/health-insurance/Images/help_assistant2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px;}
a.helpAssistFull {display:block; white-space:nowrap; float:left; width:262px; line-height:36px; background:url(/health-insurance/Images/help_assistantFull.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px;}
a.helpAssist:hover {text-decoration:underline; color:#000;}
a.helpAssistFull:hover {text-decoration:underline; color:#000;}
a.lastViewed {display:block; white-space:nowrap; float:left; width:128px; line-height:36px; background:url(/health-insurance/Images/lastViewed2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px;}
a.lastViewed:hover {text-decoration:underline; color:#000;}
a.sendFriend {display:block; white-space:nowrap; float:left; width:134px; line-height:36px; background:url(/health-insurance/Images/sendToAFriend2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px; margin-bottom:6px;}
a.sendFriend:hover {text-decoration:underline; color:#000;}
a.print {display:block; float:left; width:128px; line-height:36px; background:url(/health-insurance/Images/printPage2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px; margin-bottom:6px;}
a.print:hover {text-decoration:underline; color:#000;}
a.open {line-height:34px;}

.columnRight .helpAssistantOpen {float:left; background:url(/health-insurance/images/helpAssist_openBG.gif) 0 bottom no-repeat; width:262px; margin-top:-2px;}
.columnRight .helpAssistantOpen ul{margin:0; padding:14px 12px 17px 14px; list-style:none; background:url(/health-insurance/images/helpAssist_openBGTop.gif) 0 0 no-repeat;}
.columnRight .helpAssistantOpen ul li{padding:3px 10px; color:#434343;}
.columnRight .helpAssistantOpen ul li.contactIcon {padding-left:50px; background: url(/health-insurance/images/helpAssist_openIcon.gif) 10px 0 no-repeat; font-size:90%;}
.columnRight .helpAssistantOpen ul li.contactIcon strong {font-size:110%;}
.columnRight .helpAssistantOpen ul li.selectForm {background:url(/health-insurance/images/helpAssist_openFormBG.jpg) 0 bottom repeat-x; padding: 0 0 10px 50px;  margin-bottom:5px;}
.columnRight .helpAssistantOpen ul li.selectForm label {margin-right:15px; vertical-align:middle;}
.columnRight .helpAssistantOpen ul li.selectForm input { vertical-align:middle;}
.columnRight .helpAssistantOpen ul ul {background:none;padding:5px 0 0 0;}
.columnRight .helpAssistantOpen ul ul li{background:transparent url(/health-insurance/images/faq_arrow.gif) no-repeat scroll 2px 0.4em; margin:0; padding:2px 0pt 2px 15px;}
.columnRight .helpAssistantOpen a {color:#434343;}
.columnRight .helpAssistantOpen a:hover {color:#F78934;}

.columnRight .lastViewedOpen {float:left; width:262px; margin-top:-2px;}
.columnRight .lastViewedOpen ul{margin:0; padding:14px 0 17px 25px; list-style:none; }
.columnRight .lastViewedOpen ul li{padding:3px 0; color:#434343;}
.columnRight .lastViewedOpen a {color:#434343;}
.columnRight .lastViewedOpen a:hover {color:#F68933;}

.buttons2{height:97px;width:258px;padding: 8px 0 0; clear:left;}


/*********************************************************************************/
/* black boxes								 									 */
/*********************************************************************************/
.compareSelect{width:127px;height:97px;float:left;background: url(/health-insurance/Images/blackBox_Back.gif) 0 0 no-repeat;}
.compareSelectContent, .buyOnlineContent{padding: 0 7px 0 7px;}
.buyOnline{width:127px;height:97px;float:right;background: url(/health-insurance/Images/blackBox_Back.gif) 0 0 no-repeat;}
.blackBoxSelect1{float:left;margin: 9px 0 0;}
.blackBoxSelect2{float:left;margin: 9px 0 0;}
.blackBoxGoBtn1{padding: 9px 0 0;float:right;}
.blackBoxGoBtn2{padding: 9px 0 0;float:right;}
.blackBoxSelect1 select, .blackBoxSelect2 select  {font-size:110%; border:1px solid #7F9DB9}


#acquisitions2 {margin-top:10px; float:left;}
#acquisitions2 .compareSelect{width:131px;height:97px;float:left;background: url(/health-insurance/Images/acquisitions2_bg.jpg) 0 0 no-repeat;}
#acquisitions2 .buyOnline{width:127px;height:97px;float:left;background: url(/health-insurance/Images/acquisitions2_bg.jpg) 0 0 no-repeat;}
#acquisitions2 h2 {margin:0; padding:0; font-family:Georgia; font-weight:normal; color:#fff; font-size:17px; line-height:1.1em; height:52px;}
#acquisitions2 h2 span {color:#675c53; font-size:15px;}
#acquisitions2 form {padding:4px 0 4px 8px;}
#acquisitions2 form select {float:left; margin-right:10px; font-size:110%; border:1px solid #7F9DB9; padding:2px;}
#acquisitions2 form input {float:left;}


/*********************************************************************************/
/* PPNav					 										 */
/*********************************************************************************/
.ppnav { padding:0pt 5px; width:250px; padding-top:0px; background:#766450 none repeat scroll 0%;}
.ppnav ol {padding:0; margin:0; list-style:none;}
.ppnav ol li {padding:0; margin:0 0 3px;}
.ppnav ol li.open {margin-bottom:0;}
.ppnav ol li.one {background: url(/health-insurance/Images/ppnav1.gif) 0 0 no-repeat;}
.ppnav ol li.two {background: url(/health-insurance/Images/ppnav2.gif) 0 0 no-repeat;}
.ppnav ol li.three {background: url(/health-insurance/Images/ppnav3.gif) 0 0 no-repeat;}
.ppnav ol li.four {background: url(/health-insurance/Images/ppnav4.gif) 0 0 no-repeat;}
.ppnav ol li.prev {background-position: 0 0;}
.ppnav ol li.active {background-position: -259px 0;}
.ppnav ol li.next {background-position: -519px 0;}
.ppnav h2 {margin:0; padding:5px 10px 0 65px; font-size:110%; line-height:16px;}
.ppnav li.prev h2 {color:#000;}
.ppnav li.active h2 {color:#fff;}
.ppnav li.next h2 {color:#968672;}
.ppnav p {margin:0; padding:0 10px 0 65px; font-size:90%; height:32px;}
.ppnav li.prev p {color:#434343;}
.ppnav li.active p {color:#fff;}
.ppnav li.next p {color:#968672;}

.ppnav ol div.expanded {background:url(/health-insurance/Images/ppnav_bgTop.jpg) 0 0 no-repeat;} /* converted from # */
.ppnav ol ol {background:url(/health-insurance/Images/ppnav_bgBot.jpg) 0 bottom no-repeat; padding:5px 35px 10px; position:relative;} /* converted from # */
.ppnav ol ol li {position:relative; background: #fff url(/health-insurance/Images/ppnav_itemBg.jpg) 0 bottom repeat-x; padding:5px; margin:8px 0; font-weight:bold; font-size:100%; color:#434343;} /* converted from # */
.ppnav ol ol li span {color:#f68933;} /* converted from # */
.ppnav ol ol li div.right {position:absolute; right:5px; top:10px; font-size:85%; font-weight:normal; padding:1px 20px 0 0;} /* converted from # */
.ppnav ol ol li div.right img {position:absolute; right:0; top:0;} /* converted from # */
.ppnav ol ol li.selected {background: #fff url(/health-insurance/Images/ppnav_itemBg_select.jpg) 0 bottom repeat-x;} /* converted from # */
.ppnav ol ol li input {vertical-align:middle; margin-left:0;} /* converted from # */
.ppnav ol ol li .excess {font-weight:normal; margin-top:3px;} /* converted from # */
.ppnav ol ol li .excess select {width:60px; border:1px solid #7F9DB9; padding:1px; font-size:100%; color:#666;} /* converted from # */
.ppnav ol ol li .excess span {padding-left:10px; color:#333; font-weight:bold;} /* converted from # */
.ppnav ol ol li a {color:#434343;} /* converted from # */
.ppnav ol ol li a:hover {color:#F68933;} /* converted from # */
.ppnav ol ol li.buttons {padding:0; margin:8px 0 2px;  height:23px; background:none;} /* converted from # */
.ppnav ol ol li.buttons .But {clear:none; margin:0;} /* converted from # */
.ppnav ol ol li.buttons .But a  {margin-left:5px; padding:0 6px 1px 10px; color:#fff;} /* converted from # */
.ppnav ol ol li.buttons .But a:hover {color:#fff;} /* converted from # */
.ppnav ol ol li.restore {clear:left; text-align:right; font-size:90%; font-weight:normal; margin:0; padding:3px 5px 5px;} /* converted from # */


/*********************************************************************************/
/* Home hero								 										 */
/*********************************************************************************/
.columnLeft .homeIntroCopy {margin-bottom:8px; font-weight:bold; font-size:110%;}

.homeHero {background:url(/health-insurance/Images/homeHero_img.jpg) 0 0 no-repeat; width:626px; height:186px; position:relative;}
.homeHero h2 {font-family:Georgia, Times, serif; color:#515255; font-weight:normal; font-size:18px; margin:0; padding:20px 190px 0 190px;}
.homeHero h3 {color:#df882f; font-weight:normal; font-size:11px; margin:0; padding:10px 40px 10px 190px;  margin-right:230px; background:url(/health-insurance/Images/homeHero_arrow.gif) right center no-repeat;}
.homeHero .homeHero_buts {position:absolute; top:0; right:0; line-height:0em;}
.homeHero .homeHero_buts a {width:177px; display:block;}
.homeHero .homeHero_buts span {display:none;}

.homeHero .homeHero_buts input.singles {background:url(/health-insurance/Images/homeHero_singles.jpg) 0 0 repeat; height:59px; width: 177px; border: 0px;}
.homeHero .homeHero_buts input.couples {background:url(/health-insurance/Images/homeHero_couples.jpg) 0 0 repeat; height:61px; width: 177px; border: 0px;}
.homeHero .homeHero_buts input.families {background:url(/health-insurance/Images/homeHero_families.jpg) 0 0 repeat; height:61px; width: 177px; border: 0px;}


/*********************************************************************************/
/* why Join								 										 */
/*********************************************************************************/
.whyJoin h2{border-bottom:1px solid #DFDFDF; margin:5px 0 5px 0; padding:0;}
.whyJoinHolder{height:90px;width:631px;}
.whyJoinLeftButton{background: url(/health-insurance/images/whyJoinBack_left.gif) 0 0 no-repeat; float:left; padding:27px 0 0; height:63px;}
.whyJoinRightButton{background: url(/health-insurance/images/whyJoinBack_right.gif) 0 0 no-repeat; float:left; padding: 27px 0 0; height:63px;}
.whyJoinContent{background: url(/health-insurance/images/whyJoinBack.gif) 0 0 repeat-x; float:left; height:100%; width:556px; vertical-align:top; font-family:Georgia, Verdana, Helvetica, Arial; font-size:14px; color:#929292; line-height:18px;overflow:visible;}
.whyJoinTextHeading{color:#434343;}
.whyJoinImage1{padding: 13px 0 0;width:56px;float:left;}
.whyJoinImage2{padding: 7px 5px 0 0;width:52px;float:left;}
.whyJoinImage3{padding: 14px 5px 0 0;width:64px;float:left;}
.whyJoinImage4{padding: 9px 0 0;width:46px;float:left;}
.whyJoinText{padding: 20px 0 0;float:left;}
.whyJoinDivider{padding: 15px 4px 0 4px;float:left;}

.whyJoinHolder .whyJoinCell {float:left; width:136px; padding-left:2px;}
.whyJoinHolder .whyJoinCell img {float:left; padding:12px 0 0 0;}
.whyJoinHolder .whyJoinCell h2 {margin:20px 0 0 0; padding:0; float:left; font-size:13px; line-height:18px; font-weight:normal; border:0; width:85px; float:left; border-right:1px dotted #999;}
.whyJoinHolder .whyJoinCell h2 span {color:#434343;}
.whyJoinHolder .whyJoinCell h2 a {text-decoration:none; color:#929292; display:block;}
.whyJoinHolder .whyJoinCell h2.end {border:0;}
.whyJoinText a{color:#929292; text-decoration:none;}




/*********************************************************************************/
/* whats new								 										 */
/*********************************************************************************/
.whatsNewContent{width:631px;}
.whatsNewContent h2 {border-bottom:1px solid #DFDFDF; margin:5px 0 5px 0; padding:0;}
.whatsNewContent .whatsNewContent1{width:210px;height:93px;float:left;background: url(/health-insurance/Images/whatsNewMainBack.gif) 0 0 no-repeat;}
.whatsNewContent .whatsNewContent2{width:210px;height:93px;float:left;background: url(/health-insurance/Images/whatsNewMainCBack.gif) 0 0 no-repeat;}
.whatsNewContent .whatsNewContent3{width:211px;height:93px;float:right;background: url(/health-insurance/Images/whatsNewEndBack.gif) 0 0 no-repeat;}
.whatsNewBody{ position:relative;}
.whatsNewContent h3 {font-family:Georgia, Verdana, Helvetica, Arial; margin:0; font-weight:normal;}
.whatsNewContent h3 a{color:#f68933; font-size:17px; padding:10px 0 45px 20px; line-height:20px; display:block; text-decoration:none;}
/*this might affect in other place*/
.whatsNewContent p{font-family:Georgia, Verdana, Helvetica, Arial; font-size:13px; line-height:14px; margin:0; position:absolute; top:32px; left:20px; padding:0 20px 0 0;}
/*.whatsNewContent p{font-family:Georgia, Verdana, Helvetica, Arial; font-size:13px; line-height:14px; margin:0; position:absolute; top:32px; left:0px; padding:0 20px 0 0;}*/
.whatsNewContent p a{color:#434343; text-decoration:none;}
.whatsNewFooter {color:#fff;line-height:14px;padding: 2px 20px 0 0;text-align:right;}
.whatsNewFooter a, .whatsNewFooter a:link, .whatsNewFooter a:visited{color:#fff;text-decoration:none;}
.whatsNewFooter a:hover{text-decoration:underline;}

/*********************************************************************************/
/* Your Wellness							 										 */
/*********************************************************************************/
.greenBoxes{width:625px; clear:left;}
.aGreenBox{min-height:210px; height:auto !important; height:210px; width:203px; background: url(/health-insurance/Images/greenBoxBg.jpg) bottom left no-repeat; float:left; position:relative; margin-bottom:5px;}
.aGreenBoxDivider{float:left; margin:24px 3px 10px; background:url(/health-insurance/Images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:175px;}
.wellnessCopy{padding: 0 15px 35px 15px;}
.wellnessFindOutMore{margin: 0 15px 0 0; padding: 0 5px 0 0; background:url(/health-insurance/Images/butBrown_bgR.gif) top right no-repeat; line-height:22px; position:absolute; bottom:10px; right:0;}
.wellnessFindOutMore a {background:url(/health-insurance/Images/butBrown_bgL.gif) top left no-repeat;line-height:21px; color:#fff; padding:0 10px 1px 15px;display:block;text-decoration:none;font-weight:bold;}
.wellnessFindOutMore a:hover {text-decoration:underline; color:#fff;}


/*********************************************************************************/
/* GreenBoxes 2							 										 */
/*********************************************************************************/
.greenBoxes2{width:620px; margin-top:10px; position:relative;}
.aGreenBox2{min-height:160px; height:auto !important; height:160px; padding-bottom:20px; width:304px; background: url(/health-insurance/Images/greenBoxBg2.jpg) bottom left no-repeat; float:left; position:relative; margin-bottom:5px;}
.greenBoxes2 .left{margin-right:12px;}
.greenBoxes2 p{padding: 0 15px 0 15px;}
.greenBoxes2 .But {position:absolute; bottom:5px; right:10px;}


/*********************************************************************************/
/* Health Service Provider Cells							 										 */
/*********************************************************************************/
/*.hspCells {width:628px; height:235px;}
.hspCell {float:left; width:150px; background: url(/health-insurance/Images/hspCell_bg.jpg) 0 bottom no-repeat; min-height:235px; height: auto !important; height: 235px;}
.hspCell h2 {margin:0 0 5px 0; padding:0;}

.hspCell p {margin:0; padding:5px;}
.hspCell form {margin:0;}
.hspCell form .formElement {padding:2px 10px;}
.hspCell form label {font-weight:bold;}
.hspCell form input, .hspCell form select {margin:2px 0 5px;}
.hspCell form input.textInput {width:125px; border:1px solid #7f9db9;}
.hspCell form input.submit {float:right;}
.hspCell form select {width:130px; border:1px solid #7f9db9;font-size:100%; color:#666; padding:2px; margin:2px 0 0 0;}
.hspCellDiv {float:left; margin:13px 4px; background:url(/health-insurance/Images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:210px;}

.hspCell .validate {color:#f00; background:url(/health-insurance/Images/hsp_validate_bg.gif) 0 0 repeat-y;}
.hspCell .validate span {font-weight:normal;}

/*footer content */
/*.hspFooterContent{height:108px; width:627px; border-top:1px solid #E0DFDF; margin-top:15px; padding-top:10px;}
.hspFooterContent1, .hspFooterContent2, .hspFooterContent3{width:209px; height:108px; float:left; position:relative;}
.hspFooterContent1{background: url(/health-insurance/Images/hspFooterBG_nogap.jpg) 0px 0px no-repeat;}
.hspFooterContent2{background: url(/health-insurance/Images/hspFooterBG_dentalcare.jpg) 0px 0px no-repeat;}
.hspFooterContent3{background: url(/health-insurance/Images/hspFooterBG_eyecare.jpg) 0px 0px no-repeat;}
.hspFooterContent h3 {margin:0; padding:0; font-weight:normal;}
.hspFooterContent h3 a{font-family:Georgia, Verdana, Helvetica, Arial; color:#f68933; font-size:15px; line-height:20px; margin:10px 0 0; padding:6px 5px 54px 72px; text-decoration:none; display:block; line-height:1.1em;}
.hspFooterContent h3 a:hover{text-decoration:underline;}
.hspFooterContent p a{font-family:Georgia, Verdana, Helvetica, Arial; color:#434343; font-size:110%; line-height:14px; margin:0; padding:0px; position:absolute; top:38px; left:90px; text-decoration:none;}
.hspFooterContent1 h3 a, .hspFooterContent2 h3 a {padding-left:90px;}
.hspFooterContent3 p a{left:72px;}
.hspFooterContent .hspFooter {color:#fff; position:absolute; bottom:2px; right:10px;}
.hspFooterContent .hspFooter a{color:#fff; text-decoration:none;}
.hspFooterContent .hspFooter a:hover{text-decoration:underline;}*/

.hspCells {width:628px; height:235px;}
.hspCell {float:left; width:150px; background: url(/health-insurance/Images/hspCell_bg.jpg) 0 bottom no-repeat; height:235px;}
.hspCell h2 {text-indent:-2000px; background-repeat:no-repeat; background-position:0 0; width:150px; height:75px; display:block; margin:0; padding:0;}
.hspCell p {margin:0; padding:5px;}
.hspCell .cellForm {margin:0;}
.hspCell .cellForm .cellFormElement {padding:2px 10px;}
.hspCell .cellForm label {font-weight:bold;}
.hspCell .cellForm input, .hspCell form select {margin:2px 0 5px;}
.hspCell .cellForm input.textInput {width:125px; border:1px solid #7f9db9;}
.hspCell .cellForm input.submit {float:right;}
.hspCell .cellForm select {width:130px; border:1px solid #7f9db9;font-size:100%; color:#666; padding:2px; margin:2px 0 0 0;}
.hspCellDiv {float:left; margin:13px 4px; background:url(/health-insurance/Images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:210px;}

.hspCell .validate {color:#f00; background:url(/health-insurance/Images/hsp_validate_bg.gif) 0 0 repeat-y;}
.hspCell .validate span {font-weight:normal;}

/*footer content */
.hspFooterContent{height:108px; width:627px; border-top:1px solid #E0DFDF; margin-top:15px; padding-top:10px;}
.hspFooterContent1, .hspFooterContent2, .hspFooterContent3{width:209px; height:108px; float:left; position:relative;}
.hspFooterContent1{background: url(/health-insurance/Images/hspFooterBG_nogap.jpg) 0px 0px no-repeat;}
.hspFooterContent2{background: url(/health-insurance/Images/hspFooterBG_dentalcare.jpg) 0px 0px no-repeat;}
.hspFooterContent3{background: url(/health-insurance/Images/hspFooterBG_eyecare.jpg) 0px 0px no-repeat;}
.hspFooterContent h3 {margin:0; padding:0; font-weight:normal;}
.hspFooterContent h3 a{font-family:Georgia, Verdana, Helvetica, Arial; color:#f68933; font-size:15px; line-height:20px; margin:10px 0 0; padding:6px 5px 54px 72px; text-decoration:none; display:block;}
.hspFooterContent h3 a:hover{text-decoration:underline;}
.hspFooterContent p a{font-family:Georgia, Verdana, Helvetica, Arial; color:#434343; font-size:110%; line-height:14px; margin:0; padding:0px; position:absolute; top:38px; left:90px; text-decoration:none;}
.hspFooterContent1 h3 a, .hspFooterContent2 h3 a {padding-left:90px;}
.hspFooterContent3 p a{left:72px;}
.hspFooterContent .hspFooter {color:#fff; position:absolute; bottom:2px; right:10px;}
.hspFooterContent .hspFooter a{color:#fff; text-decoration:none;}
.hspFooterContent .hspFooter a:hover{text-decoration:underline;}

/*********************************************************************************/
/* Members Offers							 										 */
/*********************************************************************************/
.memberOffers{height:108px; width:620px; margin-top:5px; padding-top:10px; float:left}
.memberOffers1, .memberOffers2, .memberOffers3{width:207px; height:108px; float:left; position:relative;}
.memberOffers1{background: url(/health-insurance/Images/memberOffers_01.jpg) 0 0 no-repeat; width:206px;}
.memberOffers2{background: url(/health-insurance/Images/memberOffers_02.jpg) 0 0 no-repeat;}
.memberOffers3{background: url(/health-insurance/Images/memberOffers_03.jpg) 0 0 no-repeat;}
.memberOffers h3 {margin:0; padding:0; font-weight:normal; font-size:13px;}
.memberOffers h3 a{font-family:Georgia, Verdana, Helvetica, Arial; color:#f68933; font-size:15px; line-height:20px; margin:10px 0 0; padding:6px 5px 54px 72px; text-decoration:none; display:block; line-height:16px;}
.memberOffers h3 a:hover{text-decoration:underline;}
.memberOffers p a{font-family:Georgia, Verdana, Helvetica, Arial; color:#434343; font-size:110%; line-height:14px; margin:0; padding:0px 2px 0 0; position:absolute; top:38px; left:90px; text-decoration:none; font-size:13px;}
.memberOffers .twoLineHeader h3 a{padding-bottom:42px; line-height:16px;}
.memberOffers .twoLineHeader p a{top:52px;}
.memberOffers1 h3 a, .memberOffers2 h3 a {padding-left:90px;}
.memberOffers3 p a{left:72px;}
.memberOffers .hspFooter {color:#fff; position:absolute; bottom:2px; right:10px;}
.memberOffers .hspFooter a{color:#fff; text-decoration:none; font-size:11px;}
.memberOffers .hspFooter a:hover{text-decoration:underline;}



/*********************************************************************************/
/* Create Packages							 										 */
/*********************************************************************************/

.packageSelect {width:620px; background:url(/health-insurance/images/embossedBG.gif) 0 0 repeat-y; border-bottom:1px solid #cbcdce; float:left;}
.packageSelect h2 {margin:0 0 5px 0; padding:10px 15px 0 20px;font-family:Georgia;font-size:20px;font-weight:normal;color:#444444;margin-bottom:10px;}
.packageSelect h3 {margin:16px 0 5px 0; padding:0; font-family:Georgia, Times, serif; font-weight:normal; font-size:18px;}
.packageSelect p {margin:0; padding: 0 20px;}
.packageSelectCells {width:610px; padding:10px 0 10px 10px; height:200px;}
.packageSelectCell {float:left; width:193px; padding:0; min-height:200px; height:auto !important; height:200px;}
.packageSelectCell h3 {background-position:0 0; background-repeat:no-repeat; margin:0; padding:0 0 5px 0; height:51px; width:193px; text-indent:-2000px;}
.packageSelectCell .inner {padding:0 10px 10px 10px; float:left;}
.packageSelectCell table {border-collapse:collapse;}
.packageSelectCell table td {padding:1px 0 1px 0;}
.packageSelectCell table tr.lineBot {border-bottom:1px solid #ddd;}
.packageSelectCell table td.totalHeadCell {font-weight:bold; padding:5px 5px 0 0;}
.packageSelectCell table td.totalCell {font-size:110%; font-weight:bold; padding:5px 0 0 0;}
.packageSelectCell .buttons {text-align:right; margin-top:5px;}
.packageSelectCell .buttons img {padding:2px 0;}
.packageSelectCell .buttons .remove {float:right; clear:right;}
.packageSelectCell .buttons .remove a {color:#333; text-decoration:underline; font-size:90%;}
.packageSelectCell .buttons .remove a:hover {color:#F68933;}

.packageSelectCellDiv {float:left; margin:13px 4px; background:url(/health-insurance/images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:175px;}

.coverSelect {width:620px; background:url(/health-insurance/images/embossedBG.gif) 0 0 repeat-y; border-bottom:1px solid #cbcdce;}
.coverSelect .expandLink a {text-indent:-2000px; background:url(/health-insurance/images/expand_arrow.jpg) 0 0 no-repeat; width:84px; height:34px; float:left; display:block;}
.coverSelect h2 {margin:0; padding:0 0 2px 0; line-height:32px; text-indent:10px; font-size:115%; background:url(/health-insurance/images/CreateSelectHeader_bg.jpg) 0 0 repeat-y; color:#333; float:left; width:534px;}
.coverSelectCells {width:595px; padding:10px 0 10px 25px; float:left; clear:left; position:relative;}
.coverSelectCells h3 {color:#fff; padding:10px 25px 0 10px; height:80px; margin:0; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:14px; line-height:1em;}

.extrasCoverCell h3 {background:url(/health-insurance/images/extraCover_header.jpg) 0 0 no-repeat;}
.hospitalCoverCell h3 {background:url(/health-insurance/images/hospitalCover_header.jpg) 0 0 no-repeat;}
.combinationCoverCell h3 {background:url(/health-insurance/images/hospitalCover_header.jpg) 0 0 no-repeat;}
.coverSelectCells h3 span {font-size:70%; padding-left:10px;}
.coverSelectCells h3 span strong {font-size:120%;}
.coverSelectCells .inner {padding:0;}
.coverSelectCells ul.tickList {padding:0; margin:0 15px 5px 15px; list-style:none; font-weight:bold; font-size:95%;}
.coverSelectCells ul.tickList li {padding:0 0 5px 12px; background:url(/health-insurance/images/tickList.gif) 0 0 no-repeat; line-height:1.1em;}
.coverSelectCells ul.tickList li.cross {background-image:url(/health-insurance/images/crossList.gif);}
.coverSelectCells .form {padding:0;}
.coverSelectCells .form .formElement { padding:4px 10px 4px 20px; width:152px; float:left;}
.coverSelectCells .form .validate {color:#f00; background:url(/health-insurance/images/coverCells_validate_bg.gif) 0 0 repeat; font-weight:bold;}
.coverSelectCells .form .validate span {font-weight:normal;}
.coverSelectCells .restrict {float:left; width:50px;}
.coverSelectCells .select {width:95px; border:1px solid #7f9db9; font-size:100%; color:#666; padding:0; margin:2px 0; float:left;}
.coverSelectCells .price {width:80px; float:left; font-weight:bold;}
.coverSelectCells .buttons {text-align:right; margin:0 10px 0 0; clear:left; padding-top:10px;}
.coverSelectCells .buttons img {padding:2px 0;}
.coverSelectCells .But {margin-top:4px;}

.coverSelectCells form input.submitBut {background:url(/health-insurance/images/addBut_hospitalCoverCell.gif) 0 0 no-repeat; color:#fff; width:140px; height:22px; text-align:center; border:0;}
.coverSelectCells form input.submitBut:hover {text-decoration:underline;}

.hospitalCoverCell {float:left; width:186px; padding:0 8px 7px 0; background:url(/health-insurance/images/product_cellBG.jpg) 0 bottom no-repeat; border: solid 1px black;}
.extrasCoverCell {float:left; width:183px; padding:0 8px 7px 0; background:url(/health-insurance/images/product_cellBG.jpg) 0 bottom no-repeat;}
.combinationCoverCell {float:left; width:183px; padding:0 8px 7px 0; background:url(/health-insurance/images/product_cellBG.jpg) 0 bottom no-repeat;}

.hospitalCoverCellFull {float:left; width:596px; background:url(/health-insurance/images/benefitsBox_bot.jpg) 0 bottom no-repeat; position:relative; padding-bottom:40px; margin:10px 0;}
.hospitalCoverCellFull .wrap {background:url(/health-insurance/images/benefitsBox_top.jpg) 0 0 no-repeat; padding:0 0 10px 0;}
.hospitalCoverCellFull h3 {margin:0 0 10px 0; background: url(/health-insurance/images/boxHeader_fullOrange.jpg) 0 0 no-repeat; color:#fff; height:39px; padding:5px 10px; }
.hospitalCoverCellFull .restrict {float:left; width:60px;}
.hospitalCoverCellFull .formElement {margin-top:8px;}
.hospitalCoverCellFull .price {font-weight:bold; font-size:110%;}
.hospitalCoverCellFull .formElement select{ vertical-align:middle; border:1px solid #7F9DB9; font-size:100%; width:120px; color:#333; padding:2px; float:left; margin-right:3px; }
.hospitalCoverCellFull .left {width:200px; float:left; padding-left:10px;}
.hospitalCoverCellFull .right {width:360px; float:right; padding-right:10px;}
.hospitalCoverCellFull .buttonsLeft {position:absolute; left:110px; bottom:10px;}
.hospitalCoverCellFull .buttonsRight {position:absolute; right:10px; bottom:10px;}



.sorter { text-align:right; padding:5px 10px 0; clear:left;}
.sorter select {border:1px solid #7f9db9; font-size:100%; color:#666; padding:2px;}
.compareBut {text-align:right; padding:0px 10px 5px; clear:left;}
.scrollButLeft {position:absolute; left:2px; top:165px;}
.scrollButRight {position:absolute; right:0px; top:165px;}

.disclaimer {color:#aaa; font-size:90%; margin:20px 0 0;}
.disclaimer h4{margin:0; padding:0; font-size:100%;}
.disclaimer p{margin:0; padding-bottom:0;}

.hosp_tickList {float:left; width:182px; padding:4px 0 0 0;}

.whyJoin {margin:15px 0; background:url(/health-insurance/images/whyJoinBox_bot.jpg) 0 bottom no-repeat; width:620px; float:left; position:relative;}
.whyJoin .wrap { background:url(/health-insurance/images/whyJoinBox_top.jpg) 0 0 no-repeat; float:left; width:620px;}
.whyJoin h3 {margin:0 0 5px 0; padding:15px 15px 5px 0; font-size:16px; font-family:Georgia, Times, serif; font-weight:normal; border-bottom: 1px dotted #BDBDBD;}
.whyJoin img {float:left; margin-right:20px;}
.whyJoin .whyJoinCopy {float:left; padding-bottom:35px;}
.whyJoin h2 {margin:15px 0 10px; padding:0; float:left;}
.whyJoin p {margin:0; width:380px; float:left;}
.whyJoin ul {margin:10px 0 0 0; width:380px; padding:0; float:left; list-style:none;}
.whyJoin li {background:transparent url(/health-insurance/images/tickList.gif) no-repeat scroll 0pt; line-height:1.1em; padding:0pt 0pt 5px 12px;}
.whyJoin .button {position:absolute; bottom:10px; right:15px;}


/*********************************************************************************/
/* Your Deatils form. Don't use it. Use from AUControl.css							 										 */
/*********************************************************************************//*
.yourDetailsForm {float:left; width:596px; }
.yourDetailsForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.yourDetailsForm .validate {background:#FFD9D9;}
.yourDetailsForm span.validate {color:#FF0000; font-weight:bold;}
.yourDetailsForm .formElement label {width:135px; font-weight:bold; background-color:#f1f1f1; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.yourDetailsForm .formElement .entry {width:410px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.yourDetailsForm .formElement .entry .nowrap { white-space:nowrap; float:left; margin-right:3px;}
.yourDetailsForm .formElement .entry input {vertical-align:middle;}
.yourDetailsForm .formElement .entry input.field, .yourDetailsForm .formElement .entry select.field, .yourDetailsForm .formElement .entry textarea.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:130px;}
.yourDetailsForm .formElement .entry span {font-size:90%;}
.yourDetailsForm .formElement .entry img {margin:0 15px 0 2px; vertical-align:middle;}
.yourDetailsForm .formElement .entry img.fadedImg {margin:0 5px 0 4px; vertical-align:middle;}
.yourDetailsForm .formElement .entry .faded {color:#aaa; font-size:100%;}
.yourDetailsForm .formElement .tooltipCell {width:20px; float:left; padding:8px 10px 5px 0;}
.continueBut {float:right; padding:10px 0 0 0;}

*/



/*********************************************************************************/
/* Search Site Results						 										 */
/*********************************************************************************/
.left {float:left;}
.searchSite .headPageJump{ padding:0 0 10px 0; color:#000; border-bottom:1px solid #ccc; float:left; font-size:95%;}
.searchSite .footPageJump{ padding:10px 0 0; color:#000; text-align:right; border-top:1px solid #ccc;}
.searchSite .headPageJump .left {float:left; width:280px;}
.searchSite .searchTerm {padding-bottom:5px;}
.searchSite .headPageJump .right {float:right; width:300px; text-align:right; }
.searchSite .pageSkip {padding-bottom:5px;}
.searchSite .headPageJump .right .pageSkip a {padding:0 2px;}

ul.searchResults {padding:0; margin:0; list-style:none;}
ul.searchResults ul{padding:0; margin:5px 0 20px 15px; list-style:none;}
ul.searchResults li {padding:0; margin:0;}
ul.searchResults li li {padding:0; margin:0;}
ul.searchResults li h4 {margin:0; padding:0; font-size:100%;}
ul.searchResults li h4 a {padding:5px 5px 5px 15px; display:block;  background: #F1F1F1 url(/health-insurance/images/faq_arrow_down.gif) no-repeat scroll 4px 0.8em}
ul.searchResults li h4 a:hover {background-color: #DBD7D2;}
ul.searchResults li.url {font-size:95%; padding:3px 0 0 10px;}


/*********************************************************************************/
/* Search Results table					 										 */
/*********************************************************************************/
.searchResultsTable{background:url(/health-insurance/Images/embossInner.gif) 0 0 repeat-y; width:620px; margin-left:0px;}
.searchResultsTable .headPageJump{ background:url(/health-insurance/Images/embossInner_top.gif) 0 0 no-repeat; padding:10px 10px 0; width:620px; color:#000; font-size:95%; height:25px;}
.searchResultsTable .footPageJump{ background:url(/health-insurance/Images/embossInner_bot.gif) 0 bottom no-repeat;padding:10px 10px 0; width:620px; color:#000; font-size:95%; height:25px;}
.searchResultsTable .pageSkip {float:right; padding:2px 20px;}
.searchResultsTable .pageSkip a {padding:0 2px;}
.searchResultsTable .pageJump {float:right;}
.searchResultsTable .pageJump select {border:1px solid #7F9DB9; font-size:100%;}
.searchResultsTable table {margin:0 10px; width:620px;}
.searchResultsTable table td {padding:5px; vertical-align:top; background:#f1f1f1; line-height:1.4em;}
.searchResultsTable table td.titleBar {background:#dbd7d2; color:#000; font-weight:bold;}


/*********************************************************************************/
/* Benefits table					 										 */
/*********************************************************************************/
.benefitsTable{width:596px;}
.benefitsTable td {padding:3px;}
.benefitsTable td.cellTitle {text-align:right; font-weight:bold;} /*also update cellTitle below*/
.benefitsTable td.descriptCell {border-bottom:1px dotted #ccc; width:445px; font-weight:bold;}
.benefitsTable td.tooltipCell {border-bottom:1px dotted #ccc; width:20px;}
.benefitsTable td.tickCell {background:url(/health-insurance/Images/tickBG.gif) 0 0 repeat-y; border-bottom:1px dotted #ccc; width:131px; text-align:center;}
.benefitsTable .top td {vertical-align:bottom; padding-bottom:5px;}
.benefitsTable .top td.tickCell {background:url(/health-insurance/Images/tickBG_top.gif) 0 0 no-repeat; padding-top:10px;}
.benefitsTable .bot td {vertical-align:top; padding-top:5px; border-bottom:0;}
.benefitsTable .bot td.tickCell {background:url(/health-insurance/Images/tickBG_bot.gif) 0 bottom no-repeat; padding-bottom:10px;}
.benefitsTable .topBot td {vertical-align:top; padding-top:15px; border-bottom:0;}
.benefitsTable .topBot td.tickCell {background:url(/health-insurance/Images/tickBG_topBot.gif) 0 0 no-repeat; height:50px;}
.benefitsTable td.headerCell {padding:15px 0 0 0;}
.benefitsTable td.headerCell h3 {font-family:Georgia, Times, serif; font-weight:normal; font-size:140%; margin:0;}

/*included for datalistview header to be updated as per changes to benefits Table cellTitle section*/
.benefitscellTitle {text-align:right; font-weight:bold;padding:3px;}

ul.key {list-style:none; margin:20px 0 0 0; padding:0; font-size:90%; color:#999;}
ul.key li {padding:0 0 5px 25px; margin:0; text-indent:-25px;}



/*********************************************************************************/
/* Product Overview					 										 */
/*********************************************************************************/

.productPic {float:left; margin-right:15px;}
.productCopy {float:left; width:385px;}


/*********************************************************************************/
/* Online Services				 										 */
/*********************************************************************************/

.osModule {background:url(/health-insurance/Images/os_bgTop.jpg) 0 0 no-repeat; float:left; width:620px;}
.osModule .wrap {background:url(/health-insurance/Images/os_bgBot.jpg) 0 bottom no-repeat; float:left; width:620px;}
.osModule ul.options {list-style:none; margin:0; padding:0; float:left;}
.osModule ul.options li {margin:0; padding:0; font-size:15px;}
.osModule ul.options li a {display:block; width:190px; height:45px; text-align:center; font-family:Georgia, Times, serif; line-height:45px; background: url(/health-insurance/Images/os_listClosed.jpg) 0 0 no-repeat; text-decoration:none; color:#000; display:block;}
.osModule ul.options li a:hover {text-decoration:underline;}
.osModule ul.options li.top a {background: url(/health-insurance/Images/os_listClosed_top.jpg) 0 0 no-repeat; line-height:40px; padding-top:5px; height:40px;}
.osModule ul.options li.bot a {background: url(/health-insurance/Images/os_listClosed_bot.jpg) 0 0 no-repeat; line-height:38px;}
.osModule ul.options li.selected a {background: url(/health-insurance/Images/os_listClosed_select.jpg) 0 0 no-repeat;}
.osModule ul.options li.selectedtop a {background: url(/health-insurance/Images/os_listClosed_select_top.jpg) 0 0 no-repeat; line-height:40px; height:40px; padding-top:5px;}
.osModule ul.options li.selectedbot a {background: url(/health-insurance/Images/os_listClosed_select_bot.jpg) 0 0 no-repeat; line-height:38px;}
.osModule ul.results {float:left;}
.osModule ul.results {list-style:none; margin:15px; padding:0; float:left;}
.osModule ul.results li {background:url(/health-insurance/Images/tick.gif) 5px center no-repeat; padding:8px 0 8px 40px; font-weight:bold; border-bottom:1px dotted #666; width:345px;}

.notRegistered {margin-top:15px; background:url(/health-insurance/Images/notregistered_bg.jpg) 0 0 repeat-x; width:620px; float:left; position:relative;}
.notRegistered .wrap { background:url(/health-insurance/Images/notregistered_right.jpg) right 0 no-repeat; float:left; width:620px;}
.notRegistered img {float:left; margin-right:20px;}
.notRegistered .notRegisteredCopy {float:left;}
.notRegistered h2 {margin:15px 0 10px; padding:0; float:left;}
.notRegistered p {margin:0; width:380px; float:left;}
.notRegistered .button {position:absolute; bottom:15px; right:15px;}

/*********************************************************************************/
/* Comparison Table				 										 */
/*********************************************************************************/
.compTable {float:left; background:url(/health-insurance/Images/embossedBG.gif) 0 0 repeat-y; width:620px; position:relative;}
.compTable .wrap {background: url(/health-insurance/Images/compTable_botBG.gif) 0 bottom no-repeat; float:left;  width:620px;}
.compTable .scrollLeftTop {position:absolute; top:135px; left:137px;}
.compTable .scrollRightTop {position:absolute; top:135px; right:0;}
.compTable .scrollLeftBot {position:absolute; bottom:112px; left:137px;}
.compTable .scrollRightBot {position:absolute; bottom:112px; right:0;}

.compTable .headCol {float:left; width:156px; margin:0 0 0 2px;}
.compTable .column {float:left; width:145px; margin:0 3px 0 0; background:url(/health-insurance/Images/compTable_bg.jpg) 0 0 repeat-y;}
.compTable .cell {padding:8px 5px; height:70px; color:#000; font-size:11px; line-height:1.1em; border-bottom:1px dotted #bcbcbc; position:relative;}
.compTable .headCol .cell {color:#434343; font-weight:bold; padding-right:20px; margin-right:22px;}
.compTable .column .packageName1 {background:url(/health-insurance/Images/compTable_top.jpg) 0 0 no-repeat;}
.compTable .column .buy2 {background:url(/health-insurance/Images/compTable_bot.jpg) 0 bottom no-repeat; border-bottom:0;}
.compTable .suggested {background:url(/health-insurance/Images/compTable_slected_bg.jpg) 0 0 repeat-y;}
.compTable .suggested .packageName1 {background:url(/health-insurance/Images/compTable_select_top.jpg) 0 0 no-repeat;}
.compTable .suggested .buy2 {background:url(/health-insurance/Images/compTable_slected_bot.jpg) 0 bottom no-repeat;}

.compTable .column .suitability, .compTable .column .excess, .column .excess2, .compTable .column .cost1, .compTable .column .cost2, .compTable .column .buy1, .compTable .column .buy2 {text-align:center;} 
.compTable .column .cost1, .compTable .column .cost2 {font-size:18px; color:#705f4c;}
.compTable .cell img.tooltip {position:absolute; top:7px; right:0;}
.compTable .packageName1 img.tooltip, .compTable .packageName2 img.tooltip {right:5px;}

.compTable .headCol .cost2 {color:#fff; font-size:14px; font-weight:normal; margin: 4px 0 0 0;}
.compTable .packageName1, .compTable .packageName2 {color:#705f4c; font-weight:bold; height:40px;}
.compTable .suitability, .compTable .excess, .compTable .cost1, .compTable .excess2, .compTable .cost2 {height:20px;}
.compTable .cost1, .compTable .headCol .healthManage, .compTable .headCol .packageName2, .compTable .headCol .excess2, .compTable .headCol .buy2, .compTable .cost2 {border-bottom:0;}
.compTable .excess select, .compTable .excess2 select {border: 1px solid #7F9DB9; width:100px; font-size:100%;}
.compTable .packageName2 {padding-top:28px; height:40px;}
.compTable .packageName2 img.tooltip {top:26px;}
.compTable .column .suitability {border-bottom:0; height:29px; padding-bottom:0;}

.notCovered {color:#dd7c2f;}
.terms {padding:40px 35px 0 0; color:#999; clear:both;}

.compTable .column .But {float:left; margin-left:14px;}
.compTable .column .orange {width:110px;}
.compTable .column .brown {width:110px;}


/*********************************************************************************/
/* Contact AU				 										 */
/*********************************************************************************/
.contactAU { float:left; padding:0 10px; width:575px;}
.contactAU .contactMethod_row {float:left; padding:10px 0 0 0;}
.contactAU .contactMethod_left {width:285px;float:left;}
.contactAU .contactMethod_right {width:285px;float:left; margin:0 0 0 5px;}
.contactAU .contactMethod_bottom {float:left;}
.contactAU .contactMethod {background:url(/health-insurance/Images/contact_phone_BG.gif) bottom no-repeat; padding:8px 20px 10px 15px; min-height:148px; height:auto !important; height:148px;}
.contactAU .row2 {min-height:98px; height:auto !important; height:98px;}
.contactAU .contactBottom {background:url(/health-insurance/Images/contact_headOffice_BG.gif) bottom no-repeat; width:540px;  min-height:80px; height:auto !important; height:80px; margin-bottom:10px;}
.contactAU .contactLeft {width:125px; float:left;}
.contactAU .contactRight {width:125px; float:right;}

.contactAU span {font-size:90%; color:#999;}
.contactAU .mainImage {padding:0 0 20px 0; width:575px; height:133px; background:url(/health-insurance/Images/contact_mainImage.jpg) 0 0 no-repeat;}
.contactAU .headerCopy{float:right; height:133; padding:12px 30px 0 0; text-align:center;}
.contactAU .headerCopy a{color:#FFF;}
.contactAU .headerCopy a:hover{color:#553817;}
.contactAU .headerCopy img  {padding-bottom:2px;}



/*********************************************************************************/
/* Benefits Cells			 										 */
/*********************************************************************************/
.benefitCell {float:left; width:596px; padding:0; background:url(/health-insurance/images/benefitsBox_bot.jpg) 0 bottom no-repeat; position:relative; margin:0 0 12px 0;}
.benefitCell .wrap {background:url(/health-insurance/images/benefitsBox_top.jpg) 0 0 no-repeat; padding:0 10px 10px 0; float:left; width:586px;}
.padding {margin-top:10px;}
.padding .wrap {padding-left:10px; width:576px;}
.paddingTop {margin-top:10px;}
.paddingTop .wrap {padding-left:10px; padding-top:10px; width:576px;}
.benefitCell img {float:left; margin-right:10px;}
.benefitCell .copy {float:left; width:405px;}
.benefitCell p {padding:5px 10px 15px 0;}
.benefitCell h3 {margin:0; padding:10px 10px 5px 0; font-size:18px; font-family:Georgia, Times, serif; font-weight:normal; border-bottom: 1px dotted #BDBDBD;}
.benefitCell .But {position:absolute; bottom:15px; right:15px;}
/*.benefitCell . button {position:absolute; bottom:10px; right:10px;}*/

/*.notRegistered {margin-top:15px; background:url(/health-insurance/Images/notregistered_bg.jpg) 0 0 repeat-x; width:620px; float:left; position:relative;}
.notRegistered .wrap { background:url(/health-insurance/Images/notregistered_right.jpg) right 0 no-repeat; float:left; width:620px;}
.notRegistered img {float:left; margin-right:20px;}
.notRegistered .notRegisteredCopy {float:left;}
.notRegistered h2 {margin:15px 0 10px; padding:0; float:left;}
.notRegistered p {margin:0; width:380px; float:left;}
.notRegistered .button {position:absolute; bottom:15px; right:15px;}*/



/*********************************************************************************/
/* FAQs						 					 */
/*********************************************************************************/

ul.faqList {padding:0; margin:0 0 20px 0; list-style:none;}
ul.faqList li {padding:0; margin:2px 0;}
ul.faqList li h4 {margin:0; padding:0; font-size:100%;}
ul.faqList li h4 a {padding:5px 15px; display:block;  background: #F1F1F1 url(/health-insurance/images/faq_arrow.gif) 4px 0.6em no-repeat;}
ul.faqList li.open h4 a{background: #DBD7D2 url(/health-insurance/images/faq_arrow_down.gif) 4px 0.8em no-repeat; color:#333; text-decoration:none; margin-bottom:5px;}
ul.faqList li ul {margin:0; padding:0 0 45px 15px; list-style:none;}
ul.faqList li li {border-bottom:0;}
ul.faqList li li  ul {margin:0; padding:0 0 0 15px; list-style:none;}
ul.faqList li h5 {margin:0; padding:0; font-size:100%; font-weight:bold;}
ul.faqList li li li {padding:4px 15px;  border-bottom:0; background: url(/health-insurance/images/faq_arrow.gif) 0 0.5em no-repeat;}
ul.faqList li ul .didHelp {text-align:right; float:right}
ul.faqList li ul .didHelp .But {margin: 0 0 0 5px;}
ul.faqList li ul .didHelp .contact {padding-top:4px;}
ul.faqList li ul .didHelp .contact a {color:#434343;}
ul.faqList li ul .didHelp a.contact:hover {color:#F68933;}

.faqCatList {width:596px; padding:0; margin:10px 0;}
.faqCatList input {vertical-align:middle;}
.faqCatList select {border:1px solid #7F9DB9; color:#333333; font-size:100%; padding:2px;}

ol.faqListTop5 {padding:0; margin:0 0 0 2em; font-family:Georgia, Times, serif; font-size:140%;}
ol.faqListTop5 li {margin:0; padding:6px 0; border-bottom:1px dotted #BCBCBC;}
ol.faqListTop5 li span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}

.faqRHS{width:260px; margin:2px 0 0 0;}
.faqRHS h2 { margin:0; padding:0; font-weight:normal; font-size:100%; width:260px;}
.faqRHS h2 div {padding:0 0 0px 42px; color:#000; line-height:1.2em; display:block; text-decoration:none; height:28px; padding-top:8px;}
/*.faqRHS h2 a {padding:0 0 2px 42px; color:#000; line-height:1.2em; display:block; text-decoration:none; height:28px; padding-top:8px;}*/
.faqRHS h2.faqTop a {background:url(/health-insurance/images/faqRHS_topHeader.gif) 0 0 no-repeat;}
.faqRHS h2.faqHistory div {background:url(/health-insurance/images/faqRHS_historyHeader.gif) 0 0 no-repeat; cursor:pointer;}
.faqRHS h2.faqTop a.open {background:url(/health-insurance/images/faqRHS_topHeader_open.gif) 0 0 no-repeat;}
.faqRHS h2.faqHistory a.open {background:url(/health-insurance/images/faqRHS_historyHeader_open.gif) 0 0 no-repeat;}
.faqRHS h2 a:hover {text-decoration:underline;}
.faqRHS h3 { margin:5px 0 5px 0; padding:5px 0 0 0; font-size:100%; border-top:1px solid #E0DFDF;}
.faqRHSinner {padding:2px 20px 15px; background: url(/health-insurance/images/loginBackAll.gif) bottom left no-repeat; width:220px; margin-bottom:3px;}
.faqRHSinner ul {margin:0; padding:0; list-style:none;}
.faqRHSinner ul li {margin:0; padding:2px 0 2px 15px; list-style:none; background: url(/health-insurance/images/faq_arrow.gif) 2px 0.4em no-repeat;}
.faqRHSinner ul li a {color:#333;}
.faqRHSinner ul li a:hover {color:#F68933;}

.rhsCatSearch{width:258px; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.rhsCatSearch h2 {background:url(/health-insurance/images/catSearch_header.jpg) top left no-repeat; height:50px; margin:0; padding:8px 0 0 40px; color:#fff; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:135%; text-indent:-2000px;}
.rhsCatSearch .searchInner {margin:0; padding:0 15px 5px; list-style:none; float:left}
.rhsCatSearch p {margin-bottom:5px;}
.rhsCatSearch .formElement {float:left;}
.rhsCatSearch select {border:1px solid #7F9DB9; font-size:100%; width:180px; color:#333; padding:2px; float:left; margin-right:3px;}
.rhsCatSearch input {vertical-align:middle;}


/*********************************************************************************/
/* Glossary				 					 */
/*********************************************************************************/
.glossSearch .searchElement {clear:left; border-top:1px solid #E0DFDF; padding:10px 0;}
.glossSearch .searchElement h3 {margin-top:0px;}
.glossSearch .formElement {border:1px solid #7F9DB9; font-size:100%; width:160px; color:#333; padding:2px;}
.glossSearch input {vertical-align:middle;}
ul.glossAlpha {margin:0; padding:0; list-style:none;}
.glossRHSinner ul.glossAlpha {width:230px;}
ul.glossAlpha li {float:left; border-right:1px solid #666; padding:1px 5px; margin-bottom:4px;}
.glossRHSinner ul.glossAlpha li {width:9px;}

.glossRHS{width:260px; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.glossRHS h2 {background:url(/health-insurance/images/glossSearch_header.jpg) top left no-repeat; height:50px; margin:0; padding:8px 0 0 40px; text-indent:-2000px;}
.glossRHS h3 { margin:10px 0 5px 0; padding:0; font-size:100%;}
.glossRHSinner {padding:0 10px 10px;}
.glossRHSinner .formElement {float:left;}
.glossRHSinner select {border:1px solid #7F9DB9; font-size:100%; width:160px; color:#333; padding:2px; float:left; margin-right:3px;}
.glossRHSinner input {vertical-align:middle;}

ul.glossResults { margin:0 0 10px 0; padding:0; list-style:none; border-bottom:1px solid #E0DFDF;}
ul.glossResults li{margin:0; padding:0 0 10px 0; }
ul.glossResults h4 {margin:0; padding:5px 15px; background: #F1F1F1 url(/health-insurance/images/faq_arrow_down.gif) no-repeat scroll 4px 0.8em; font-size:100%;}
ul.glossResults div {margin-left:15px;}

.glossResults {float:left; margin-bottom:20px;}
.glossResults h3 {float:left;}
.glossResults .download {float:left; padding:0; background:#F1F1F1; width:596px; position:relative; margin-top:2px;}
.glossResults h4 { margin:0 0; padding:5px 10px; background:#DBD7D2; border-bottom:2px solid #fff; color:#333; font-size:100%;}
.glossResults p{padding:5px 10px 20px; margin-right:10px;}
.glossFurtherInfo { border-top: 1px solid #E0DFDF;	margin-top: 20px; margin-bottom: 10px; padding-top: 10px; font-family: Georgia, Times, serif; font-weight: bold;}
/*********************************************************************************/
/* Downloads   								 					 */
/*********************************************************************************/
.downloadsSearch {border-bottom:1px solid #E0DFDF; border-top:1px solid #E0DFDF; padding:0 0 10px 0; margin:10px 0 20px 0; }
.downloadsSearch h3 {margin-top:5px;}
.downloadsSearch .formElement {border:1px solid #7F9DB9; font-size:100%; width:160px; color:#333; padding:2px;}
.downloadsSearch input {vertical-align:middle;}

.downloadResults {float:left; margin-bottom:20px;}
.downloadResults h3 {float:left;}
.downloadResults .download {float:left; padding:0; background:#F1F1F1; width:596px; position:relative; margin-top:2px;}
.downloadResults h4 { margin:0 0; padding:5px 10px; background:#DBD7D2; border-bottom:2px solid #fff; color:#333; font-size:100%;}
.downloadResults p{padding:5px 10px 20px; margin-right:170px; border-right:2px solid #fff;}
.downloadResults .download .But {position:absolute; right:26px; top:2.8em;}
.downloadResults .download span {font-size:85%; line-height:1em; margin-left:82px;}


.downloadRHS{width:260px; margin:10px 0 0 0; padding-bottom:10px; float:left; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat;}
.downloadRHS h2 {background:url(/health-insurance/images/downloadSearch_header.jpg) top left no-repeat; height:50px; margin:0; padding:8px 0 0 40px; text-indent:-2000px;}
.downloadRHSinner {padding:0 10px 10px; float:left; width:240px;}
.downloadRHSinner .formElement {float:left}
.downloadRHSinner .formElement select{border:1px solid #7F9DB9; font-size:100%; width:180px; color:#333; padding:2px; float:left; margin-right:2px;}
.downloadRHSinner input {vertical-align:middle;}
.downloadRHSinner h3 { margin:0 0 5px 0; padding:0; font-size:100%;}



/*********************************************************************************/
/* Article Search RHS  								 					 */
/*********************************************************************************/

.articleSearch{width:260px; margin:10px 0 0 0; padding-bottom:10px; float:left; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat;}
.articleSearch h2 {background:url(/health-insurance/images/articleSearch_header.jpg) top left no-repeat; height:50px; margin:0; padding:8px 0 0 40px; text-indent:-2000px;}
.articleSearchInner {padding:0 10px 5px; float:left; width:240px;}
.articleSearchInner input.field {width:180px;}
.articleSearchInner input.submit { vertical-align:middle; padding-left:5px;}
.articleSearchInner .field {width:195px; border:1px solid #7F9DB9; color:#666;}
.articleSearchInner label {display:block; padding:6px 0 3px; font-weight:bold;}
.articleSearchInner h3 { margin:0 0 5px 0; padding:0; font-size:100%;}



/*********************************************************************************/
/* Overseas Visitors							 					 */
/*********************************************************************************/

.overseasFeatures {float:left;}
.overseasFeatures .overseaFeature {float:left; width:310px; padding:0; background:url(/health-insurance/images/overseasFeature_bgRight.jpg) 0 0 no-repeat; position:relative;}
.overseasFeatures .left {background:url(/health-insurance/images/overseasFeature_bgLeft.jpg) 0 0 no-repeat;}
.overseaFeature .wrap {background:url(/health-insurance/images/overseasFeature_bgRightBot.jpg) 0 bottom no-repeat; padding:20px 15px 20px 95px ; float:left; width:200px; min-height:200px; height:auto !important; height:200px;}
.overseasFeatures .left .wrap {background:url(/health-insurance/images/overseasFeature_bgLeftBot.jpg) 0 bottom no-repeat;}
.overseaFeature h3 {margin:0; padding:0px 10px 5px 0; font-size:18px; font-family:Georgia, Times, serif; font-weight:normal; border-bottom: 1px dotted #BDBDBD;}
.overseaFeature h3 a{font-family:Georgia, Verdana, Helvetica, Arial; color:#f68933; font-size:17px; text-decoration:none; display:block; line-height:1.1em;}
.overseaFeature h3 a:hover{text-decoration:underline;}
.overseaFeature p {margin:5px 10px 10px 0;}
.overseaFeature ul {margin:0 0 0 10px; padding:0; list-style:none;}
.overseaFeature ul li {background: url(/health-insurance/images/tickList.gif) 0 0 no-repeat; line-height:1.1em; padding:0pt 0pt 5px 12px;}

.overseaFeature .footer {color:#fff; position:absolute; bottom:4px; right:15px;}
.overseaFeature .footer a{color:#fff; text-decoration:none;}
.overseaFeature .footer a:hover{text-decoration:underline;}

.overseasApplicationContent {margin-bottom:10px; float:left; text-align:left;}
.overseasApplicationContent span.errorMessage {font-weight: normal; color: #666666; font-family: Verdana 70%; text-decoration: none;}
.overseasApplicationContent .bottomBorder {border-bottom: 1px solid #cbcdce; padding-bottom: 10px;}
.overseasApplicationForm {float:left;}
.overseasApplicationForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px; text-align:left;}
.overseasApplicationForm span.validate {color:#FF0000; font-weight:bold;}
.overseasApplicationForm .formElement label {width:135px; font-weight:bold; background-color:#f1f1f1; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.overseasApplicationForm .formElement .entry {width:410px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.overseasApplicationForm .formElement .entry .nowrap { white-space:nowrap; float:left; margin-right:3px;}
.overseasApplicationForm .formElement .entry input {vertical-align:middle;}
.overseasApplicationForm .formElement .entry input.field, .overseasApplicationForm .formElement .entry select.field, .overseasApplicationForm .formElement .entry textarea.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:130px;}
.overseasApplicationForm .formElement .entry span {font-size:90%;}
.overseasApplicationForm .formElement .entry img {margin:0 15px 0 2px; vertical-align:middle;}
.overseasApplicationForm .formElement .entry img.fadedImg {margin:0 5px 0 4px; vertical-align:middle;}
.overseasApplicationForm .formElement .entry .faded {color:#aaa; font-size:100%;}
.overseasApplicationForm .formElement .tooltipCell {width:20px; float:left; padding:8px 10px 5px 0;}
.overseasApplicationForm .sectionHeading {float:left; width:100%; margin-bottom:2px; text-align:left; padding:8px 5px 5px 10px;}
.overseasApplicationForm .sectionHeading label {width:557px; font-size:13px; font-family:Verdana, Georgia, Times, serif; font-weight:bold; float:left;}


/*********************************************************************************/
/* Health Partners						 					 */
/*********************************************************************************/
.partners { background: url(/health-insurance/images/benefitsBox_bot.jpg) no-repeat 0 bottom; float:left; width:596px; margin:10px 0;}
.partners .wrap { background: url(/health-insurance/images/benefitsBox_top.jpg) no-repeat 0 0; float:left; padding:0 15px 0 15px}
.partners dl{float:left; padding:0 0 20px 0; margin:0;}
.partners dt {float:left; width:356px; margin-right:10px; border-bottom:1px dotted #CCCCCC; padding:5px 0;}
.partners dd {float:left; width:160px; border-bottom:1px dotted #CCCCCC; padding:5px 20px; margin:0;}



/*********************************************************************************/
/* Sitemap							 					 */
/*********************************************************************************/

.sitemaps {float:left; margin:-10px 0 10px 0;}
.sitemaps .left {float:left; width:280px;}
.sitemaps .right {float:right; width:280px;}
.sitemaps h3 {border-bottom: 1px solid #ccc;}

ul.sitemap { margin:0; padding:0; list-style:none;}
ul.sitemap ul{ margin:5px 0 0 0; padding:0; list-style:none;}
ul.sitemap li {background: url(/health-insurance/images/sitemapLine.gif) 0 -3px no-repeat; padding:2px 0 2px 15px; margin:0 0 0 12px; font-weight:bold;}
ul.sitemap li li, ul.sitemap li li li {font-weight:normal;}
ul.sitemap li.bottom {background: url(/health-insurance/images/sitemapLine_bot.gif) 0 -3px no-repeat;}

.sitemapRHS{width:258px; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.sitemapRHS h2 {background:url(/health-insurance/images/rhsSitemap_header.jpg) top left no-repeat; height:69px; margin:0; text-indent:-2000px;}
.sitemapRHS ul {margin:10px 15px; padding:0; list-style:none;}
.sitemapRHS ul li {background:transparent url(/health-insurance/images/faq_arrow.gif) no-repeat 0 0.4em; margin:0; padding:0 0 5px 10px;}


/**********************************************************************************/
/* Why Join Top 10						 										 */
/*********************************************************************************/
ol.top10List {margin:0; padding:0; margin-left:2em; font-family:Georgia, Times, serif; font-size:160%;}
ol.top10List li span {font-size:63%; font-family:Verdana, Arial, Helvetica, sans-serif;}
ol.top10List li {padding:6px 0; border-top:1px dotted #ccc;}
ol.top10List li.top {border-top:0;}



/**********************************************************************************/
/* Help Centre Default							 										 */
/*********************************************************************************/
.helpIndex {width:628px; height:235px;}
.helpCell {float:left; width:150px; background: url(/health-insurance/images/hspCell_bg.jpg) 0 bottom no-repeat; min-height:150px; padding-bottom:30px; height:auto !important; height:150px; margin-right:8px; position:relative;}
.helpIndex .end {margin-right:0;}
.helpCell h2 {margin:0 0 5px 0; padding:0;}
.helpCell p {margin:0; padding:0 8px 8px;}
.helpCell .But {position:absolute; bottom:10px; right:10px;}





/*********************************************************************************/
/* Weight Loss Quiz						 										 */
/*********************************************************************************/
.weightLossQuiz {float:left; width:385px; margin-top:10px;}
.weightLossQuiz .question {width:375px; float:left; padding:2px 5px 5px; background-color:#DBD7D2; margin-bottom:2px;}
.weightLossQuiz .question span {font-size:180%; font-family:Georgia, Times, serif;}
.weightLossQuiz .entry {width:375px; float:left; padding:8px 5px; background-color:#f1f1f1; position:relative; margin-bottom:10px;}
.weightLossQuiz .entry input {vertical-align:middle;}
.weightLossQuiz .entry .answer {font-weight:bold; padding-left:15px;}
.weightLossQuiz .entry .correct {background:url(health-insurance/Images/tickList.gif) 0 0 no-repeat;}
.weightLossQuiz .entry .incorrect {background:url(health-insurance/Images/crossList.gif) 0 0 no-repeat;}
.weightLossQuiz label {padding:5px 30px 5px 2px;}
.weightLossQuiz .entry .submit {position:absolute; right:10px; bottom:5px;}



/*********************************************************************************/
/* Tooltip							 					 */
/*********************************************************************************/

.tt {position:relative;}
.popupRight {position:absolute; left:15px; top:-20px; width:290px; background: url(/health-insurance/Images/ttBotLeft.gif) 0 bottom no-repeat;  z-index:100;}
.popupRight .wrap {padding:10px 25px 0 35px; margin-bottom:20px; background: url(/health-insurance/Images/ttTopLeft.gif) 0 0 no-repeat;}
.popupLeft {position:absolute; right:15px; top:-20px; width:290px; background: url(/health-insurance/Images/ttBotRight.gif) 0 bottom no-repeat; z-index:100;}
.popupLeft .wrap {padding:10px 45px 0 15px; margin-bottom:20px; background: url(/health-insurance/Images/ttTopRight.gif) 0 0 no-repeat; position:relative; text-align:left;}
.tt .popupRight .wrap img {position:absolute; top:12px; right:20px;}
.tt .popupLeft .wrap img {position:absolute; top:12px; right:35px;}
.tt h3 {color:#675c53; font-family:Georgia, Times, serif; font-size:120%; margin:0 0 5px 0; padding:0 5px 5px 0; border-bottom:1px dotted #675c53; }
.tt p {color:#675c53;}



/*********************************************************************************/
/* dliu - added css classes for essential object main nav						 */
/*********************************************************************************/
.EONavFirstItem
{
	padding-top: 5px;
    padding-left:18px;
    padding-right:3px; 
    padding-bottom:10px;
    color: #fff;
    text-decoration: none;
    background-image: url(/health-insurance/Images/nav/pageNavSubs_arrow.gif);
    background-position: 15px 7px;
    background-repeat: no-repeat;
    text-align: left;
	font-size: 11px;
	cursor:hand;
}

.EONavFirstItemMouseOver
{
	cursor:hand;
	padding-top: 5px;
  padding-left:18px;
  padding-right:3px; 
  padding-bottom:10px;
  color: #fff;
  text-decoration: underline;
  background-image: url(/health-insurance/Images/nav/pageNavSubs_arrow.gif);
  background-position: 15px 7px;
  background-repeat: no-repeat;
  text-align: left;
	font-size: 11px;
}

.EONavItem
{
	padding-top: 5px;
	padding-left:10px;
	padding-right:5px; 
	padding-bottom:10px;
	color: #fff;
	text-decoration: none;
	background-image: url(/health-insurance/Images/nav/pageNavSubs_arrow.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	cursor:hand;
}
.EONavItemMouseOver
{
	cursor:hand;
	padding-top: 5px;
	padding-left:10px;
	padding-right:5px; 
	padding-bottom:10px;
	color: #fff;
	text-decoration: underline;
	background-image: url(/health-insurance/Images/nav/pageNavSubs_arrow.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
}

.EONavDivider
{
	color:#fff;
	width:1px;
	background: url(/health-insurance/Images/nav/pageNavSubs_divider.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    text-align: left;
	font-size: 11px;
}

.EONavSubMenu
{
	display:block;
    left:0px; 
    width:180px; 
    padding:2px; 
    background:#F1EFF0; 
    top:23px; 
    border:1px solid #999997;
}

.EONavSubMenuItem
{
	padding-left:10px;
	padding-bottom:4px;
	text-align: left;
	font-size: 10px;
	padding:4px 10px;
	margin:0;
	color:#000;
	border-bottom:1px solid #E6E6E6;
	width:160px;
}

.EONavSubMenuItemMouseOver
{
	background-color:#F78934;
	cursor:hand;
	padding-left:10px;
	padding-bottom:4px;
	text-align: left;
	font-size: 10px;
	padding:4px 10px;
	margin:0;
	color:#fff;
	border-bottom:1px solid #E6E6E6;
	width:160px;
}

.EONavSubMenuHeader
{
	background: url(/health-insurance/Images/nav/pageNavSubs_back.gif);
    background-repeat: no-repeat;
    text-align: left;
    font-size: 11px;
}

/*********************************************************************************/
/* Buy Online							 										 */
/*********************************************************************************/
.buyOnlineBreadCrumb {position:relative; top:-35px; left:80px; font-size:small;}

.buyOnlineHeading {width:617px; background:url(/health-insurance/Images/BuyOnline/BuyOnline_bg.jpg) 0 0 repeat-y; border-bottom:1px solid #cbcdce; border-top: 1px solid #cbcdce;}
.buyOnlineHeading .expandLink a {text-indent:-2000px; background:url(/health-insurance/Images/expand_arrow.jpg) 0 0 no-repeat; width:84px; height:34px; float:left; display:block;}
.buyOnlineHeading h2 {margin:0; padding:0 0 2px 0; line-height:32px; text-indent:10px; font-size:115%; background:url(/health-insurance/Images/BuyOnline/BuyOnlineHeader_bg.jpg) 0 0 repeat-y; color:#333; float:left; width:531px;}

.buyOnlineSection {width:617px; background:url(/health-insurance/Images/BuyOnline/BuyOnline_bg.jpg) 0 0 repeat-y; border-bottom:1px solid #cbcdce; border-top: 1px solid #cbcdce;}
.buyOnlineSection .inner {padding:10px 10px 10px 10px; float:left;}
.buyOnlineSection .inner ul{padding:0 0 0 10px; margin:0; margin-top:3px; }
.buyOnlineSection .inner li {padding:0 0 0 0; margin:0; margin-left:22px;}
.buyOnlineSection .expandLink a {text-indent:-2000px; background:url(/health-insurance/Images/expand_arrow.jpg) 0 0 no-repeat; width:84px; height:34px; float:left; display:block;}
.buyOnlineSection h2 {margin:0; padding:0 0 2px 0; line-height:32px; text-indent:10px; font-size:115%; background:url(/health-insurance/Images/BuyOnline/BuyOnlineHeader_bg.jpg) 0 0 repeat-y; color:#333; float:left; width:531px;}
.buyOnlineSection .form {padding:0 0 0 5px; width:606px; }
.buyOnlineSection .form .formElement {width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.buyOnlineSection .form .formElement label {width:135px; font-weight:bold; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.buyOnlineSection .form .formElement .entry {width:410px; font-weight:normal; float:left; padding:5px 5px 5px 20px; line-height:1.4em;}
.buyOnlineSection .form .formElement .entry input {vertical-align:middle;}
.buyOnlineSection .form .validate {background:#FFD9D9;}
.buyOnlineSection .form span.validate {color:#FF0000; font-weight:bold;}

.radioButtonList td{vertical-align: middle;}
.radioButtonList input[type="radio"] {float: left;}
.radioButtonList label{ position:relative; top: -3px; display: block; font-weight:normal;vertical-align: middle;}
.checkBox {vertical-align: top;} 
.checkBox input[type="checkbox"] {float: left;}
.checkBox label{vertical-align: top; display: block; float: right; white-space:nowrap;} 


/*Modal Popup*/
.modalBackground {background-color:#333333; filter:alpha(opacity=70);opacity:0.5;}
.outerPopup {background-color:transparent; padding:1em 6px;}
.innerPopup{background-color:White;}

/* AUPP headings */
.auppPageHeading {text-align:left;  color:#666666; float:left; padding-bottom:10px; width: 620px;}
.auppPageHeading h1 {font-family:Georgia;font-size:23px;font-weight:normal;color:#333333;border-bottom:1px solid #E0DFDF;margin-bottom:10px;}

/* AUPP step heading*/
.auppStepHeading {background: url(/health-insurance/Images/BuyOnline/header_blueBG.gif.gif) right 0 no-repeat; width:620px; float:left; margin:0 0 0 0;}
.auppStepHeading h2 {margin:0; padding:0;}
.auppStepHeading h2.GetStarted {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue1.gif) 0 0 no-repeat;}
.auppStepHeading h2.ChooseCover {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue2.gif) 0 0 no-repeat;}
.auppStepHeading h2.ApplicationDetail {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue3.gif) 0 0 no-repeat;}
.auppStepHeading h2.OnlinePayment {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue4.gif) 0 0 no-repeat;}
.auppStepHeading h2.ApplicationComplete {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue5.gif) 0 0 no-repeat;}

.auppStepHeading h2.One {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue1.gif) 0 0 no-repeat;}
.auppStepHeading h2.Two {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue2.gif) 0 0 no-repeat;}
.auppStepHeading h2.Three {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue3.gif) 0 0 no-repeat;}
.auppStepHeading h2.Four {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue4.gif) 0 0 no-repeat;}
.auppStepHeading h2.Five {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue5.gif) 0 0 no-repeat;}
.auppStepHeading h2.Six{padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue6.gif) 0 0 no-repeat;}

/* AUPP form area*/
.auppFormArea {clear:left; background:url(/health-insurance/Images/embossedBG.gif) 0 0 repeat-y; padding:10px 12px 0; float:left; width:596px;}
.auppFormArea p {margin:0; padding:0 0 10px 0;}
.auppFormArea_start {background:url(/health-insurance/images/embossedBG_top.gif) 0 0 no-repeat; width:620px; height:12px; clear:left;}
.auppFormArea_end {background:url(/health-insurance/Images/embossedBG_bot.gif) 0 0 no-repeat; width:620px; height:8px; clear:left;}

/* AUPP form */
.auppFormArea .auppForm {float:left; width:596px;}
.auppFormArea .auppForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.auppFormArea .auppForm label {width:135px; font-weight:bold; background-color:#f1f1f1; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.auppFormArea .auppForm .formElement label {width:135px; font-weight:bold; background-color:#f1f1f1; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.auppFormArea .auppForm .formElement .entry {width:410px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.auppFormArea .auppForm .formElement .entry .nowrap { white-space:nowrap; float:left; margin-right:3px;}
.auppFormArea .auppForm .formElement .entry input {vertical-align:middle;}
.auppFormArea .auppForm .formElement .entry input.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width: auto;}
.auppFormArea .auppForm .formElement .entry select.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:auto;}
.auppFormArea .auppForm .formElement .entry textarea.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:auto;}
.auppFormArea .auppForm .formElement .entry label{font-style: normal; float: none; font-size: x-small; font-weight: normal; vertical-align: middle; line-height:20px;}
.auppFormArea .auppForm .formElement .entry span {font-size:90%;}
.auppFormArea .auppForm .formElement .entry img {margin:0 15px 0 2px; vertical-align:middle;}
.auppFormArea .auppForm .formElement .entry img.fadedImg {margin:0 5px 0 4px; vertical-align:middle;}
.auppFormArea .auppForm .formElement .entry .faded {color:#aaa; font-size:100%;}
.auppFormArea .auppForm .formElement .tooltipCell {width:20px; float:left; padding:8px 10px 5px 0;}
.auppFormArea .error{font-weight: bold;}

.auppFormArea .expandLink a {text-indent:-2000px; background:url(/health-insurance/images/expand_arrow.jpg) 0 0 no-repeat; width:84px; height:34px; float:left; display:block;}
.auppFormArea .collapseLink a {text-indent:-2000px; background:url(/health-insurance/images/collapse_arrow.jpg) 0 0 no-repeat; width:84px; height:34px; float:left; display:block;}
.auppFormArea h2 {margin:0; padding:0 0 2px 0; line-height:32px; text-indent:10px; width:512px; font-size:115%; background:url(/health-insurance/images/CreateSelectHeader_bg.jpg) 0 0 repeat-y; color:#333; float:left;}
.auppFormArea h2.TabHeading 
{
	border-bottom: 1px solid #e0dfdf;
	margin:0pt 0pt 10px;
	padding: 0pt 0pt 2px; 
	background-image: url();
	text-indent: 0px;
	width:100%;
}
.auppFormArea span.disabled {	color: #808080; }

.auppFormArea .ice {height:34px; width:596px; padding:0pt; margin:0pt; border-width:0px; border-style:none;}

/*********************************************************************************/
/* Search Site Results						 										 */
/*********************************************************************************/
.rhsSearchAgain{width:258px; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 10px 0; padding-bottom:10px; float:left; position:relative;}
.rhsSearchAgain h2 {background:url(/health-insurance/images/searchAgain_header.jpg) top left no-repeat; height:52px; margin:0; text-indent:-2000px;}
.rhsSearchAgain .rhsSearch_form { padding: 5px 10px 5px 25px;}
.rhsSearchAgain .formElement {float:left; width:208px; margin:3px 0;}
.rhsSearchAgain label {float:left; padding:3px 5px 3px 0;}
.rhsSearchAgain a.advanced {padding-left:10px; background:url(/health-insurance/images/faq_arrow.gif) no-repeat 0 0.4em;}
.rhsSearchAgain a.advancedOpen {padding-left:10px; background:url(/health-insurance/images/faq_arrow_down.gif) no-repeat 0 0.4em;}
.rhsSearchAgain select {float:left;}
.rhsSearchAgain input {float:left;}
.rhsSearchAgain .field {font-size:100%;  padding:2px; border:1px solid #7F9DB9; color:#666; width:150px;}
.rhsSearchAgain select.small { width:40px;}
.rhsSearchAgain input.radioBut {}
.rhsSearchAgain .formElement a img {vertical-align:middle; padding:2px 0 2px 10px;}
.rhsSearchAgain .advancedSearch {margin-bottom:5px; float:left;}
.rhsSearchAgain .advancedDrop {border-top:1px dotted #ccc; padding-top:5px;}
.rhsSearchAgain input.submit {padding-left:10px;}
.rhsSearchAgain .advancedSearch input.submit { position:absolute; bottom:22px; right:25px;}

.searchHistory{width:260px; margin:2px 0 0 0; float:left;}
.searchHistory h2 { margin:0; padding:0; font-weight:normal; font-size:100%; float:left; width:260px;}
.searchHistory h2 a {padding:0 0 2px 42px; color:#000; line-height:1.2em; display:block; text-decoration:none; height:28px; padding-top:8px;}
.searchHistory h2.topSearches a {background:url(/health-insurance/images/faqRHS_topHeader.gif) 0 0 no-repeat;}
.searchHistory h2.recentSearches a {background:url(/health-insurance/images/searchRHS_header.gif) 0 0 no-repeat;}
.searchHistory h2.topSearches a.open {background:url(/health-insurance/images/faqRHS_topHeader_open.gif) 0 0 no-repeat;}
.searchHistory h2.recentSearches a.open {background:url(/health-insurance/images/searchRHS_header_open.gif) 0 0 no-repeat;}
.searchHistory h2 a:hover {text-decoration:underline; color:#000;}
.searchHistory h3 { margin:5px 0 5px 0; padding:5px 0 0 0; font-size:100%; border-top:1px solid #E0DFDF;}
.searchHistoryInner {padding:2px 20px 15px; background: url(/health-insurance/images/loginBackAll.gif) bottom left no-repeat; float:left; width:220px; margin-bottom:3px;}
.searchHistoryInner ul {margin:0; padding:0; list-style:none;}
.searchHistoryInner ul li {margin:0; padding:2px 0 2px 15px; list-style:none; background: url(/health-insurance/images/faq_arrow.gif) 2px 0.4em no-repeat;}
.searchHistoryInner ul li a {color:#333;}
.searchHistoryInner ul li a:hover {color:#F68933;}
/*
#OuterTableCellOverlay{overflow:hidden; top: 0px;left: 0px;width: 99%;height: 5000px;position: absolute;background-color: white;z-index: 2000;filter:alpha(opacity=85);-moz-opacity:0.85;padding-top: 25%;padding-left: 30%;}
#InnerTableCellOverlay{text-align: center;width: 444px;border: 1px solid black;padding: 10px;background-color: #eee;z-index: 998;filter:alpha(opacity=100);-moz-opacity:1.00;}*/

#OuterTableCellOverlay{overflow:hidden; top: 0px;left: 0px;width: 99%;height: 5000px;position: absolute;background-color: white;z-index:999999; filter:alpha(opacity=85);-moz-opacity:0.85;padding-top: 25%;padding-left: 30%;}
#InnerTableCellOverlay{text-align: center;width: 444px;border: 1px solid black;padding: 10px;background-color: #eee;filter:alpha(opacity=100);-moz-opacity:1.00;}


.AU_Tab .ajax__tab_header 
{
    background: transparent url(/health-insurance/images/tabbed_nav_bg.jpg) no-repeat scroll 0pt 29px;
    min-height:64px;
    height:70px;
    width:620px;
    float:left;
}
.AU_Tab .ajax__tab_outer 
{
    background:transparent url(../images/tabbed_navTabLeft.gif) no-repeat scroll 0pt;
    float:left;
    
}

.AU_Tab .ajax__tab_inner
{
    background:transparent url(../images/tabbed_navTab.gif) no-repeat scroll right 0pt;
    margin-left:11px;
    padding-bottom:9px;
    margin-right:0px;
    padding-right:10px;
}
.AU_Tab .ajax__tab_tab
{
    margin-top:10px;
    color:white;
}

.AU_Tab .ajax__tab_active .ajax__tab_outer
{
    background:transparent url(../images/tabbed_navTabSelectLeft.gif) no-repeat scroll 0pt;
    float:left;
}


.AU_Tab .ajax__tab_active .ajax__tab_inner
{
    background:transparent url(../images/tabbed_navTabSelect.gif) no-repeat scroll right 0pt;
    margin-left:11px;
    padding-bottom:6px;
    margin-right:0px;
    padding-right:10px;
}

 .AU_Tab .ajax__tab_active .ajax__tab_tab
{
    margin-top:10px;
    color:black;
    font-weight:bold;
    font-size:small;
}

.noPrint
{
    display:none;
}

.toolbox
{
    display:none;
}

.MyCompareTable
{
	font: 70% Verdana, Helvetica, Arial;
	text-align: left;
	color: #666;
	display: inline;
	background-color: #fff;
	padding: 0px 0px 0 0px;
	height: auto;
	float: left;
	position: relative;
	border: solid 1px black;
}

/*********************************************************************************/
/* Detailed Quote Print 				 										 */
/*********************************************************************************/
@media screen
{
    .buttonarea{ margin: 10px 20px 20px 20px; }
    .DetailedQuote
    {
        margin: 20px;
        text-align:left;
        border: 1px solid #000000;
        background-image: none;
        background-color: #FFFFFF;
        font-family: Georgia, Times, serif;
    }
    
    .closearea { float: right; height: 11px; clear: both; margin-top: 2px; margin-right: 2px; width: 50px; }
}
@media print
{
    .buttonarea{ display: none; }
    .DetailedQuote
    {
        margin: 0px;
        text-align:left;
        border: 1px solid #000000;
        background-image: none;
        background-color: #FFFFFF;
        font-family: Georgia, Times, serif;
    }
    
    .closearea { display: none; }
}

.DetailedQuote h1 
{ 
    font-size:28px;
    font-weight:normal;
    margin: 2px 0 0px 10px;
}

.DetailedQuote h2 
{ 
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
    margin: 10px 0 5px 10px;
}
.DetailedQuote h3 
{ 
    font-size:16px;
    font-weight:normal;
    margin: 10px 0 10px 0px;
}

.DetailedQuote .title
{
   text-align:left;
}

.DetailedQuote .logo
{
    float : right;
    margin: 0px 5px 0 0;
}
.DetailedQuote .datacontent
{
    margin: 5px 0px 10px 10px;
    font-size: 15px;
    font-weight: normal;
    font-family: Arial;
}
.DetailedQuote table
{
    margin: 0px;
    padding: 0px;
    border-style: none;
}

.DetailedQuote table td
{
    padding: 5px 0 5px 0;
    vertical-align: top;
}

.DetailedQuote .titleCell
{
    padding: 0;
    vertical-align: top;
}


.DetailedQuote .space { width:10px;}
.DetailedQuote .longspace { width:35px;}

.DetailedQuote .breakline { border-bottom:2px solid #F68933;}
.DetailedQuote .boldbreakline { border-bottom:5px solid #F68933;}

