/* 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:80%; vertical-align:super;}
.nowrap { white-space:nowrap;}
h4{font-size:100%;}
.DisplayNone { position:absolute; z-index:10000;}

.leftAlignText { text-align: left; }


/*********************************************************************************/
/* 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{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:903px;} /* converted from # */
.footer .backTop{padding: 0;text-align:right;} /* 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;}
/*.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:1px;}
.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;}
.heading2 h2.greenNone {padding-left:5px;  background: url(/health-insurance/Images/headings/header_greenNone.gif) 0 0 no-repeat;}
.heading2 h2.Title {color:White; font-size:20px; font-weight:normal; height:30px; padding-left:45px; padding-top:3px; vertical-align:middle;}
.extratopspace {margin-top:10px;}

.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; height:auto;}
.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 h2.liveTextNoBorder {border-bottom:none; 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 .heading4 {font-size: 110%; font-weight:bold;}
.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 ul.tickList li ul {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.embossedBG ul.tickList li ul {padding:0; margin:0 0 0 10px;}
.embossedBG ul.tickList li ul li{padding:0 0 5px 12px; line-height:1.1em; list-style:none;}

.embossedBG ol {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.embossedBG ol li {margin-top:0; margin-bottom:0; padding-bottom:5px;}

.embossedBG blockquote {margin-top:0;}
.embossheading2 {margin-top: 8px;}

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;}
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;}
sup.registered {position:relative;top:-0.5em;font-size:0.8em;}
sup.registered.small {font-size:0.5em;}

.clearfix:after 
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */

div.autosize { display: table; width: 1px; }
div.autosize > div { display: table-cell; } 


/*********************************************************************************/
/* Waiting period table styles							 					 */
/*********************************************************************************/
.waitingPeriodHeader {background-color:#d8d8d8; }
.waitingPeriodRowLightBG {background-color:#f4f4f4; }
.waitingPeriodRowDarkBG{background-color:#ebebeb; }

/*********************************************************************************/
/* Popup styles							 					 */
/*********************************************************************************/
.popupContainer {height: auto; margin: 0 auto; text-align:left; background:#fff; padding:12px;}
.popupContainer .columnLeft {padding:0 0 10px 0; width:620px;}
.popuptextSize{ width:100%; text-align:right; margin-bottom: 8px;}
.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(/health-insurance/images/close_popup.gif) right 2px no-repeat; margin-right:10px; font-weight:bold;text-decoration:underline;}
.closePopup a:hover {background-position: right -17px;}

/*********************************************************************************/
/* Members hero (added 07/07/08 GF)								 										 */
/*********************************************************************************/
.membersHero {background:url(/health-insurance/images/membersHero_img.jpg) 0 0 no-repeat; width:626px; height:186px; position:relative;}
.membersHero h2 {font-family:Georgia, Times, serif; color:#333; font-weight:normal; font-size:18px; margin:0; padding:55px 180px 0 250px;}
.membersHero .membersHero_buts {position:absolute; top:0; right:0; line-height:0em;}
.membersHero .membersHero_buts a {width:177px; display:block;}
.membersHero .membersHero_buts span {display:none;}
.membersHero .membersHero_buts input.register {background:url(/health-insurance/images/membersHero_register.jpg) 0 0 repeat; height:59px; width: 177px; border: 0px; cursor:pointer;}
.membersHero .membersHero_buts input.how {background:url(/health-insurance/images/membersHero_how.jpg) 0 0 repeat; height:61px; width: 177px; border: 0px; cursor:pointer;}
.membersHero .membersHero_buts input.what {background:url(/health-insurance/images/membersHero_what.jpg) 0 0 repeat; height:61px; width: 177px; border: 0px; cursor:pointer;}

.whyJoinMembers h2{border-bottom:1px solid #DFDFDF; margin:5px 0 5px 0; padding:0; font-family:Georgia,Times,serif; font-size:19px; font-weight:normal; color:#444;}

/*********************************************************************************/
/* Member Classes				 										 */
/*********************************************************************************/
.memberClasses {float:left; background: url(/health-insurance/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(/health-insurance/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 {}
.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: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;}
.noclear {clear:none; margin-right:10px;}
.buttonsInline {padding:20px 0;}
.buttonsInline .wide a {padding:0 50px 1px 55px;}

.Large { line-height:27px; }
.Large a { font-size:14px; }

.blue {background-image: url(/health-insurance/Images/buyonline/butBlue_bgR.gif);}
.blue a {background-image: url(/health-insurance/Images/buyonline/butBlue_bgL.gif);}
.green {background-image: url(/health-insurance/Images/butGreen_bgR.gif);}
.green a{background-image: url(/health-insurance/Images/butGreen_bgL.gif);}

.greenLarge {background-image: url(/health-insurance/Images/butGreenLarge_bgR.gif);}
.greenLarge a{background-image: url(/health-insurance/Images/butGreenLarge_bgL.gif);}

.greenonorange {background-image: url(/health-insurance/Images/butGreen_bgR_orange.gif);}
.greenonorange a{background-image: url(/health-insurance/Images/butGreen_bgL_orange.gif);}
.greenNotAA {background-image: url(/health-insurance/Images/butGreenNotAA_bgR.gif);}
.greenNotAA a{background-image: url(/health-insurance/Images/butGreenNotAA_bgL.gif);}
.orange {background-image: url(/health-insurance/Images/butOrange_bgR.gif);}
.orange a{background-image: url(/health-insurance/Images/butOrange_bgL.gif);}
.orangeNotAA {background-image: url(/health-insurance/Images/butOrangeNotAA_bgR.gif);}
.orangeNotAA a{background-image: url(/health-insurance/Images/butOrangeNotAA_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);}
.blueOff {background-image: url(/health-insurance/Images/BuyOnline/butBlue_OFF_bgR.gif);}
.blueOff a{background-image: url(/health-insurance/Images/BuyOnline/butBlue_OFF_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); }
.disabled {filter:alpha(opacity=40); opacity:0.5;}
.lessdisabled {filter:alpha(opacity=40); opacity:0.5;}
.buttons .linkbutton
{
	clear: none;
	margin: 5px;
}


.But85px{ width:85px; margin:0; padding:0; background-position:top right; background-repeat:no-repeat; margin-bottom:2px; line-height:22px; white-space:nowrap; }
.But85px a{ background-position:top left; background-repeat:no-repeat; text-decoration:none; cursor:pointer; color:#fff; font-size:11px; margin-right:5px; padding:0 10px 1px 15px; font-weight:bold; display:block;}
.But85px 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:150px; 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%;}
.search .searchText {float: left;padding-right: 5px;}
.search .searchButton {padding-top: 10px}

.globalHeader {position:relative; width:956px; height:103px;} /* 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 .affiliateInfo {float:right; padding: 15px 0 0;} /* converted from # */
.globalHeader .search {width:265px; float:right; padding: 15px 0 0;} /* converted from # */
.globalHeader .search .searchNav {color:#999; clear: both;} /* 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;}
.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;} /* 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; cursor:pointer;}

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.lihidden {display:none; visibility:hidden}
.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 10px 0 0; float:left; display:inline;}
.tabNav ul.tabnav_top li hidden {display:none; visibility:hidden;}
.tabNav ul.tabnav_top li.select {background:url(/health-insurance/Images/tabbed_navTabSelect.gif) right 0 no-repeat; padding:0 10px 0 0;} /* converted from # */
.tabNav ul.tabnav_top li a {cursor:pointer; 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 10px;}
.tabNav ul.tabnav_top li a:hover {text-decoration:underline;} /* converted from # */
.tabNav ul.tabnav_top li.select a {cursor:pointer; color:#333; font-size:small; font-weight:bold; background:url(/health-insurance/Images/tabbed_navTabSelectLeft.gif) 0 0 no-repeat; padding:0 0 0 15px;} /* 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 15px; width:205px;}
.loginContent .validate {color:#f00; font-weight:bold;}
.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 9px 0 0;}
.loginOpen .loginLinks {float:left; padding:3px 0 0 0px; width: 185px;}
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/feature_articles.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%;}

/*********************************************************************************/
/* Top Articles								 								 */
/*********************************************************************************/
.otherQuizzes{width:258px; background: url(/health-insurance/images/featureContent_bg.jpg) bottom left no-repeat; margin:0; padding-bottom:10px;}
.otherQuizzes h2 {background:url(/health-insurance/images/otherQuizzes_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;}
.otherQuizzes ul {margin:0 12px; padding:0; list-style:none;}
.otherQuizzes li {margin:0; padding:0 0 0 10px; background: url(/health-insurance/images/faq_arrow.gif) no-repeat 0 0.4em;}
.otherQuizzes h3 {padding:0; margin:0; color:#F68933; font-size:100%; }
.otherQuizzes h3 a {text-decoration:none;}
.otherQuizzes h3 a:hover {text-decoration:underline; color:#F68933;}
.otherQuizzes 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;}

.rhsSearchHospital{width:258px; background: url(/health-insurance/Images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.rhsSearchHospital h2 {background:url(/health-insurance/Images/featureContent_top_bg.gif) top left no-repeat; height:35px; margin:0; font-size: 15pt; color: white; padding: 6px 0 0 45px}
.rhsSearchHospital label {display:block; padding:6px 0 3px;}
.rhsSearchHospital .field {width:195px; border:1px solid #7F9DB9; color:#666;}
.rhsSearchHospital input.field {width:130px;}
.rhsSearchHospital input.submit { vertical-align:middle; padding-left:15px;}
.rhsSearchHospital .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:215px; 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 .normal {width:160px; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.bmiForm .formElement .narrow {width:150px; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.bmiForm .formElement .normal 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 .entrywide {width:210px; 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;}
.bmiForm .formElement .entrywide input, .bmiForm .formElement .entry select {vertical-align:middle;}
.bmiForm .formElement .entrywide .field {font-size:100%; border:1px solid #7F9DB9; padding:2px; color:#666; width:120px;}
.bmiForm .formElement .entrywide .fieldoption {font-size:100%; border:1px none #7F9DB9; padding:2px; color:#666; width:120px;}
.bmiForm .formElement .entrywide input.field {width:40px; padding:3px;}


/*********************************************************************************/
/* buttons								 										 */
/*********************************************************************************/

.helpAssist {display:block; cursor: pointer; background: url(/health-insurance/images/help_assistantFull.gif); width:262px; height: 34px;}
.helpAssistFull {display:block; width:262px; height:36px; background:url(/health-insurance/Images/help_assistantFull.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:2px; 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.sendFriendFull {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.sendFriendFull: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; background: url(/health-insurance/images/lastViewed_openBG.gif) 0 bottom no-repeat;}
.columnRight .lastViewedOpen ul{margin:0; padding:0 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:65px;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;}
.compareSelectShort{width:127px;height:65px;float:left;background: url(/health-insurance/Images/blackBoxShort_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;}
.buyOnlineShort{width:127px;height:65px;float:right;background: url(/health-insurance/Images/blackBoxShort_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;}

.blogLongZoe {height:77px;float:left;}
.compareSelectZoe{width:127px;height:64px;float:left;}
.buyOnlineZoe{width:127px;height:64px;float:right;}


#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;}



/*********************************************************************************/
/* 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; cursor:pointer;}
.homeHero .homeHero_buts input.couples {background:url(/health-insurance/Images/homeHero_couples.jpg) 0 0 repeat; height:61px; width: 177px; border: 0px; cursor:pointer;}
.homeHero .homeHero_buts input.families {background:url(/health-insurance/Images/homeHero_families.jpg) 0 0 repeat; height:61px; width: 177px; border: 0px; cursor:pointer;}


/*********************************************************************************/
/* 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;}

.whatsNewContent h4 {font-family:Georgia, Verdana, Helvetica, Arial; margin:0; font-weight:normal;}
.whatsNewContent h4 a{color:#f68933; font-size:17px; padding:10px 0 25px 20px; line-height:20px; display:block; text-decoration:none;}

/*********************************************************************************/
/* Your Wellness							 										 */
/*********************************************************************************/
.greenBoxes{width:625px; clear:left;}
.aGreenBox{min-height:225px; height:auto !important; height:225px; 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: 0px 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:none; 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;}*/

.hspTickList ul li { list-style-image: url(/health-insurance/images/tick.gif); }

.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; color:#666;}
.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;}
.packageSelectCellsOverseas {width:500px; padding:10px 0 10px 10px; height:255px;}
.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 .overseas  h3{background-position:0 0; background-repeat:no-repeat; margin:0; padding:0 0 5px 0; height:65px; width:310px; 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; vertical-align:top;}
.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;}
.packageSelect .overseas { padding-left:10px; }
.packageSelect .overseas h2 {margin:0 0 5px 0; padding:10px 15px 0 0px;font-family:Georgia;font-size:20px;font-weight:normal;color:#444444;margin-bottom:10px;border-bottom:0px solid #E0DFDF;}
.packageSelect .overseas h2.liveTextNoBorder {margin:0 0 5px 0; padding:10px 15px 0 0px;font-family:Georgia;font-size:20px;font-weight:normal;color:#444444;margin-bottom:10px;border-bottom:none; }
.packageSelect .overseas .button { margin-right: 10px; }
.packageSelect .overseasPackage ul {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.packageSelect .overseasPackage ul.tickList {padding:0; margin:0 0 12px 0; list-style:none;}
.packageSelect .overseasPackage ul.tickList li{padding:0 0 5px 12px; background:url(/health-insurance/Images/tickList.gif) 0 0 no-repeat; line-height:1.1em;}

.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 15px; 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:1.3em;}

.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;}
.overseashospitalCoverCell 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;}
.overseashospitalCoverCell {float:left; width:186px; padding:0 8px 7px 0; background:url(/health-insurance/images/product_cellBG.jpg) 0 bottom no-repeat;}
.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;}

.cyopExpandLink .arrow {background:url(/health-insurance/images/expand_arrow.jpg) no-repeat;}
.cyopCollapseLink .arrow {background:url(/health-insurance/images/collapse_arrow.jpg) no-repeat;}
.arrow {padding:0px;  margin: 0; height:34px; width: 84px;}

.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 {color:#aaa; font-size:90%; margin:1300pt 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; min-height:100px;}

.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:17px; 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; min-height:110px; height:auto !important; height:110px;}
.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;}
.right {float:right;}

.jumpToPage { width:560px; }
.jumpToPage tr td {background-color:Green; width:160px; vertical-align:top;}

.searchSite .headPageJump{ padding:0 0 10px 0; color:#000; border-bottom:0px 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;}
.searchSite .searchTerm {padding-bottom:5px;}
.searchSite .headPageJump .right {float:right;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:580px; margin-left:8px;}
.searchResultsTable .headPageJump{ background:url(/health-insurance/Images/embossInner_top.gif) 0 0 no-repeat; padding:10px 10px 30px; width:560px; color:#000; font-size:95%; height:25px;}
.searchResultsTable .footPageJump{ background:url(/health-insurance/Images/embossInner_bot.gif) 0 bottom no-repeat;padding:10px 10px 20px; width:560px; color:#000; font-size:95%; height:25px;}

.searchResultsTable .pageSkip {text-align:right;padding:2px;}
.searchResultsTable .pageSkip a {padding:0 2px;}

.searchResultsTable .pageJump {text-align:right; padding:3px 0 3px;}
.searchResultsTable .pageJump select {border:1px solid #7F9DB9; font-size:100%;}

.searchResultsTable .pageShowAll {text-align:right; padding:3px 0 3px;}
.searchResultsTable .pageShowAll a {padding:0 2px;}

.searchResultsTable table {margin:0 10px; width:560px;}
.searchResultsTable table td.srContent {padding:5px; vertical-align:top; background:#f1f1f1; line-height:1.4em;}
.searchResultsTable table td.titleBar {background:#dbd7d2; color:#000; font-weight:bold; padding:5px;vertical-align:top; line-height:1.4em;}

/*********************************************************************************/
/* Benefits table					 										 */
/*********************************************************************************/
.benefitsTable{width:596px;}
.benefitsTable td {padding:3px 0px 3px 0px;}
.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;}
ul.toptenkey {list-style:none; margin:20px 0 0 0; padding:0; font-size:90%; color:#999;}
ul.toptenkey li {padding:0 0 5px 0px; margin:0; text-indent:0px;}



/*********************************************************************************/
/* 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;}

.compTableCYOP {height:400px; width:640px;}

.compTable .wrap {background: url(/health-insurance/Images/compTable_botBG_altered.gif) 0 bottom no-repeat; float:left;  width:620px;}
.compTable .scrollLeftTop {position:absolute; top:135px; left:137px; cursor: pointer;}
.compTable .scrollLeftTopAUPPPopup {position:absolute; top:55px; left:137px; cursor: pointer;}
.compTable .scrollRightTop {position:absolute; top:135px; right:0; cursor: pointer;}
.compTable .scrollRightTopAUPPPopup {position:absolute; top:55px; right:0; cursor: pointer;}

.compTable .scrollLeftBot {position:absolute; top:1430px; left:137px; cursor: pointer;}
.compTable .scrollLeftBotAUPPPopup {position:absolute; top:1360px; left:137px; cursor: pointer;}
.compTable .scrollRightBot {position:absolute; top:1430px; right:0; cursor: pointer;}
.compTable .scrollRightBotAUPPPopup {position:absolute; top:1360px; right:0; cursor: pointer;}

.compTable .headCol {float:left; width:156px; margin:0 0 0 2px;}
.compTable .column {float:left; width:145px; margin:0 1px 0 0; background:url(/health-insurance/Images/compTable_bg.jpg) 0 0 repeat-y;}
.compTable .cell {padding:8px 5px; height:130px; 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 .headCol .packageCell {color:#434343; font-weight:bold; padding-right:20px; margin-right:22px;}
.compTable .packageCell {padding:8px 5px; height:130px; color:#000; font-size:11px; line-height:1.1em; border-bottom:1px dotted #bcbcbc; position:relative;}
.ovc-compare .compTable .packageCell {height:70px;}
.compTable .headCol .packageCell img.tooltip{position:absolute; top:7px; right:0; cursor:pointer;}

.compTable .column .packageName1 {background:url(/health-insurance/Images/compTable_top.jpg) 0 0 no-repeat;padding-right:20px;}
.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; padding-right:20px;}
.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 .column .cost1 .asterisk, .compTable .column .cost2 .asterisk {font-size:12px; color:#705f4c; vertical-align:text-top;}
.compTable .cell img.tooltip {position:absolute; top:7px; right:0; cursor:pointer;}
.compTable .cell input.tooltip {position:absolute; top:7px; right:0;}
.compTable .packageName1 img.tooltip, .compTable .packageName2 img.tooltip {right:5px;}
.compTable .packageName1 input.tooltip, .compTable .packageName2 input.tooltip {right:5px;}

.compTable .headCol .cost2 {color:#fff; font-size:16px; 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 .buy1, .compTable .buy2 {height:70px;}
.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; padding-right:20px;}
.compTable .packageName2 img.tooltip {top:26px;}
.compTable .packageName2 input.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:none; margin-right:10px;}
.compTable .column .orange {width:110px;}
.compTable .column .brown {width:110px;}
.compTable .column .red {width:110px;}
.compTable .column .blue {width:110px;}

/*********************************************************************************/
/* Comparison Table	2       	 		 										 */
/*********************************************************************************/
.compTable2 {float:left; background:url(/health-insurance/Images/embossedBG.gif) 0 0 repeat-y; height:100%; }

.compTable2 .wrap {background: url(/health-insurance/Images/compTable_botBG.gif) 0 bottom no-repeat; float:left;  width:620px; height:1607px;}
.compTable2 .scrollLeftTop {position:absolute; top:135px; left:137px; cursor: pointer;}
.compTable2 .scrollRightTop {position:absolute; top:135px; right:0; cursor: pointer;}
.compTable2 .scrollLeftBot {position:absolute; bottom:112px; left:137px; cursor: pointer;}
.compTable2 .scrollRightBot {position:absolute; bottom:112px; right:0; cursor: pointer;}

.compTable2 .headCol {float:left; width:156px; margin:0 0 0 2px;}
.compTable2 .column {float:left; width:145px; margin:0 1px 0 0; background:url(/health-insurance/Images/compTable_bg.jpg) 0 0 repeat-y;}
.compTable2 .cell {padding:8px 5px; height:70px; color:#000; font-size:11px; line-height:1.1em; border-bottom:1px dotted #bcbcbc; position:relative;}

.compTable2 .headCol .cell {color:#434343; font-weight:bold; padding-right:20px; margin-right:22px;}

.compTable2 .headCol .packageCell {color:#434343; font-weight:bold; padding-right:20px; margin-right:22px;}
.compTable2 .packageCell {padding:8px 5px; height:70px; color:#000; font-size:11px; line-height:1.1em; border-bottom:1px dotted #bcbcbc; position:relative;}
.compTable2 .headCol .packageCell img.tooltip{position:absolute; top:7px; right:0; cursor:pointer;}

.compTable2 .column .packageName1 {background:url(/health-insurance/Images/compTable_top.jpg) 0 0 no-repeat;}
.compTable2 .column .buy2 {background:url(/health-insurance/Images/compTable_bot.jpg) 0 bottom no-repeat; border-bottom:0;}
.compTable2 .suggested {background:url(/health-insurance/Images/compTable_slected_bg.jpg) 0 0 repeat-y;}
.compTable2 .suggested .packageName1 {background:url(/health-insurance/Images/compTable_select_top.jpg) 0 0 no-repeat;}
.compTable2 .suggested .buy2 {background:url(/health-insurance/Images/compTable_slected_bot.jpg) 0 bottom no-repeat;}

.compTable2 .column .suitability, .compTable .column .excess, .column .excess2, .compTable .column .cost1, .compTable .column .cost2, .compTable .column .buy1, .compTable .column .buy2 {text-align:center;} 
.compTable2 .column .cost1, .compTable .column .cost2 {font-size:18px; color:#705f4c;}
.compTable2 .column .cost1 .asterisk, .compTable .column .cost2 .asterisk {font-size:12px; color:#705f4c; vertical-align:text-top;}
.compTable2 .cell img.tooltip {position:absolute; top:7px; right:0; cursor:pointer;}
.compTable2 .cell input.tooltip {position:absolute; top:7px; right:0;}
.compTable2 .packageName1 img.tooltip, .compTable .packageName2 img.tooltip {right:5px;}
.compTable2 .packageName1 input.tooltip, .compTable .packageName2 input.tooltip {right:5px;}

.compTable2 .headCol .cost2 {color:#fff; font-size:14px; font-weight:normal; margin: 4px 0 0 0;}
.compTable2 .packageName1, .compTable .packageName2 {color:#705f4c; font-weight:bold; height:40px; }
.compTable2 .suitability, .compTable .excess, .compTable .cost1, .compTable .excess2, .compTable .cost2 {height:20px;}
.compTable2 .cost1, .compTable .headCol .healthManage, .compTable .headCol .packageName2, .compTable .headCol .excess2, .compTable .headCol .buy2, .compTable .cost2 {border-bottom:0;}
.compTable2 .excess select, .compTable .excess2 select {border: 1px solid #7F9DB9; width:100px; font-size:100%;}
.compTable2 .packageName2 {padding-top:28px; height:40px;}
.compTable2 .packageName2 img.tooltip {top:26px;}
.compTable2 .packageName2 input.tooltip {top:26px;}
.compTable2 .column .suitability {border-bottom:0; height:29px; padding-bottom:0;}

.compTable2 .column .But {float:none; margin-right:10px;}
.compTable2 .column .orange {width:110px;}
.compTable2 .column .brown {width:110px;}
.compTable2 .column .red {width:110px;}
.compTable2 .column .blue {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 .row1 {/*min-height:98px;*/ height:auto !important; /*height:98px;*/}
.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;}

/*********************************************************************************/
/* 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 15px; float:left; width:280px; min-height:180px; height:auto !important; height:180px;}
.overseasFeatures .left .wrap {background:url(/health-insurance/images/overseasFeature_bgLeftBot.jpg) 0 bottom no-repeat;}
.overseaFeature h3 {margin:0 0 0 50px; padding:0px 10px 5px 0; font-size:18px; font-family:Georgia, Times, serif; font-weight:normal; border-bottom: 1px dotted #BDBDBD; height:40px;}
.overseaFeature h3 a{font-family:Georgia, Verdana, Helvetica, Arial; color:#F78934; 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(../images/tickList.gif) 0 0 no-repeat; line-height:1.1em; padding:0pt 0pt 5px 12px;}

.overseaFeature .footer {color:#fff; position:absolute; bottom:5px !important; bottom:-7px  }
.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:235px; 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:right; padding:8px 10px 5px 0; border: solid 3px black;}
.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:30px; font-family:Georgia, Times, serif;}
ol.top10List li span {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; text-align:left;}
.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; font-size:100%; height:auto; padding:0pt; margin:0pt 0pt 15px; z-index: 9999;}



/*********************************************************************************/
/* 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 {color:#999999; font-size:11.0px; float:left;}

.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; width:inherit;}
.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; float:left;}
.buyOnlineSection .form .formElement label {width:145px; 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 25px; line-height:1.4em;}
.buyOnlineSection .form .formElement .entry input {vertical-align:middle;}
.buyOnlineSection .form .formElement .tooltipCell {width:10px; float:left; padding:8px 10px 5px 0;}
.buyOnlineSection .form .validate {}
.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_blueBG1.gif) right 0 no-repeat; width:620px; float:left; margin-top:10px;}
.auppStepHeading h2 {margin:0; padding:0;}
.auppStepHeading h2.ApplicationConfirm {margin:0; padding:0; background: url();}
.auppStepHeading h2.GetStarted {padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue1.gif) 0 0 no-repeat;}

.auppStepHeading h2.ChooseCover       {font-family:Georgia; color:white; font-size: 20px; font-weight:normal; height:36px; padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue1.gif) 0 0 no-repeat;}
.auppStepHeading h2.ApplicationDetail {font-family:Georgia; color:white; font-size: 20px; font-weight:normal; height:36px; padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue2.gif) 0 0 no-repeat;}
.auppStepHeading h2.OnlinePayment     {font-family:Georgia; color:white; font-size: 20px; font-weight:normal; height:36px; padding-left:40px;  background: url(/health-insurance/Images/BuyOnline/header_blue3.gif) 0 0 no-repeat;}

.auppStepHeading h2.ChooseCover .text       { padding-top:8px;}
.auppStepHeading h2.ApplicationDetail .text { padding-top:8px;}
.auppStepHeading h2.OnlinePayment .text     { padding-top:8px;}

.auppStepHeading h2.ApplicationConfirm {margin:0; padding:0; background: url('');}
.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:7px 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 .entry2 label {font-style: normal; float: none; font-size: x-small; font-weight: normal; vertical-align: middle; line-height:0px;}
.auppFormArea .auppForm .formElement .entry label{font-style: normal; float: none; font-size: 100%; font-weight: normal; vertical-align: middle; line-height:1.4em;width:410px;padding:5px 5px 5px 0pt;}
.auppFormArea .auppForm .formElement .entry span {font-size:100%;}
.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 .entry b.cost { font-weight:bold ; font-size:small;}

.auppFormArea .auppForm .formElement .entry3 {width:410px; float:left; padding:7px 5px 5px 0; line-height:1.4em;}
.auppFormArea .auppForm .formElement .entry3 .nowrap { white-space:nowrap; float:left; margin-right:3px;}
.auppFormArea .auppForm .formElement .entry3 input {vertical-align:middle;}
.auppFormArea .auppForm .formElement .entry3 input.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width: auto;}
.auppFormArea .auppForm .formElement .entry3 select.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:auto;}
.auppFormArea .auppForm .formElement .entry3 textarea.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:auto;}
.auppFormArea .auppForm .formElement .entry3 label{font-style: normal; float: none; font-size: 100%; font-weight: normal; vertical-align: middle; line-height:1.8em;width:410px;padding:5px 5px 5px 0pt;}
.auppFormArea .auppForm .formElement .entry3 span {font-size:100%;}
.auppFormArea .auppForm .formElement .entry3 img {margin:0 15px 0 2px; vertical-align:middle;}
.auppFormArea .auppForm .formElement .entry3 img.fadedImg {margin:0 5px 0 4px; vertical-align:middle;}
.auppFormArea .auppForm .formElement .entry3 .faded {color:#aaa; font-size:100%;}
.auppFormArea .auppForm .formElement .entry3 b.cost { font-weight:bold ; font-size:small;}


.auppFormArea .auppForm .formElement .tooltipCell {width:20px; float:left; padding:8px 10px 5px 0;}
.auppFormArea .sectionHeading {float:left; width:100%; margin-bottom:2px; text-align:left; padding:8px 5px 5px 10px;}
.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.GetStartedHeading
{
	font-family:Georgia, Times, serif; font-weight:normal; font-size:20px;
	margin: 5px;
	line-height: 32px;
	width: 575px;
	background: url();
	border-bottom: 1px solid #333;

}
.auppFormArea h2.TabHeading 
{
	border-bottom: 1px solid #e0dfdf;
	margin:0pt 0pt 10px;
	padding: 0pt 0pt 2px; 
	text-indent: 0px;
	width:100%;
}
.auppFormArea span.disabled {	color: #808080; }
.auppFormArea span.lessdisabled {	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(/health-insurance/images/tabbed_navTabLeft.gif) no-repeat scroll 0pt;
    float:left;
    
}

.AU_Tab .ajax__tab_inner
{
    background:transparent url(/health-insurance/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_tab:hover
{
    text-decoration:underline;
}
.AU_Tab .ajax__tab_tab:over
{
    text-decoration:underline;
}

.AU_Tab .ajax__tab_active .ajax__tab_outer
{
    background:transparent url(/health-insurance/images/tabbed_navTabSelectLeft.gif) no-repeat scroll 0pt;
    float:left;
}


.AU_Tab .ajax__tab_active .ajax__tab_inner
{
    background:transparent url(/health-insurance/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;
}
/* Send to friend - style*/
/*Content*/
.sendToFriendContent{float: left; text-align: left; width: 620px; height: auto; margin: 0 auto; background: #fff; padding: 12px;}
/*messages*/
.sendToFriendContent .generalMessage {font-weight: bold;text-transform:none;color: green;font-style: normal;font-variant:normal;}
.sendToFriendContent .errorMessage {font-weight: bold;text-transform:none;color: red;font-style: normal;font-variant:normal;}
/*Form*/
.sendToFriendForm {float:left;}
/*Form Element*/
.sendToFriendForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.sendToFriendForm .formElement label {width:177px; font-weight:bold; background-color:#f1f1f1; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}

/*Entry*/
.sendToFriendForm .formElement .entry {width:313px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.sendToFriendForm .formElement .entry input {vertical-align:middle;}
.sendToFriendForm .formElement .entry input.field, .sendToFriendForm .formElement .entry select.field, .sendToFriendForm .formElement .entry textarea.field {border:1px solid #7F9DB9; padding:3px; color:#666; width:310px;}
.sendToFriendForm .formElement .entry span {font-size:90%;}
.sendToFriendForm .formElement .entry img {margin:0 15px 0 2px; vertical-align:middle;}
.sendToFriendForm .formElement .tooltipCell {width:10px; float:left; padding:8px 10px 5px 0;}
/*Validation*/
.sendToFriendForm span.validate {color:#FF0000; font-weight:bold;}

/*********************************************************************************/

/* Special Offers                                                                                                                                                              */

/*********************************************************************************/
.specialOffersIndex {float:left; margin-bottom:20px;}
.specialOffersIndex h3 {float:left;}
.specialOffersIndex .offer {float:left; padding:0; background:#F1F1F1; width:596px; position:relative; margin-top:2px;}
.specialOffersIndex h4 { margin:0 0; padding:5px 10px; background:#DBD7D2; border-bottom:2px solid #fff; color:#333; font-size:100%;}
.specialOffersIndex h4 a {color:#000; text-decoration:none;}
.specialOffersIndex h4 a:hover {color:#000; text-decoration:none;cursor:default;}
.specialOffersIndex p{padding:5px 10px 10px; margin-right:170px; border-right:2px solid #fff;}
.specialOffersIndex .offer .But {position:absolute; right:26px; top:2.8em;}
.specialOffersIndex .p1{background:transparent url(/health-insurance/Images/minimgmOfferPic.gif) no-repeat right; padding:5px 10px 10px; margin-right:170px; border-right:2px solid #fff;}
.specialOffersIndex .p2{background:transparent url(/health-insurance/Images/minimgmOfferPic_200d.gif) no-repeat right; padding:5px 10px 10px; margin-right:132px; border-right:2px solid #fff;}

/*********************************************************************************
 Overseas Visitor
*********************************************************************************/
.OverseasVisitorsApplicationFormSection {background: transparent url(/health-insurance/Images/headings/green-bar.gif) no-repeat scroll right 0pt; width:620px; float:left; margin-top:10px;}
.OverseasVisitorsApplicationFormSection .Title { padding-left:15px; padding-top:3px; color:White; height:30px; vertical-align:middle; font-size:20px; font-weight:normal; font-family: Georgia;}
.OverseasVisitorsApplicationFormSection .formElement {float:left; width:100%; background-color:red; margin-bottom:2px; text-align:left;}
.SectionTitle {border-bottom: 1px solid rgb(51, 51, 51); font-family: Georgia; font-weight: 500; font-size: 18px; margin-bottom: 10px;}

.OverseasVisitorsApplicationFormTable { margin:5pt }
.OverseasVisitorsApplicationFormTableRow { border:1px solid #000000; margin:0pt auto; padding:0pt; text-align:left; width:100%;}
.OverseasVisitorsApplicationFormTableColumnLeft { border: none; float: left; margin:0pt; padding:5pt; width:47%; }
.OverseasVisitorsApplicationFormTableColumnRight { border-left:1px solid #000000; float: right; margin:0pt; padding:5pt; width:47%;}
.OverseasVisitorsApplicationFormTableRowSpacer {background: transparent url(/health-insurance/Images/headings/green-bar.gif) no-repeat scroll right 0pt; clear: both; margin:0pt; padding:0pt;  width:620px; height: 36px;}
.OverseasVisitorsApplicationFormTableRowSpacer h2.Heading {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green1.gif) 0 0 no-repeat;}
.validate {color:#FF0000; font-weight:bold;}

.OVCStepHeading {background: url(/health-insurance/Images/headings/green-bar.gif) right 0 no-repeat; width:620px; float:left; margin-top:10px;}
.OVCStepHeading h2 {margin:0; padding:0;}
.OVCStepHeading h2.GetStarted {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green1.gif) 0 0 no-repeat;}
.OVCStepHeading h2.SecondStep {padding-left:40px;  background: url(/health-insurance/Images/headings/header_green2.gif) 0 0 no-repeat;}


/*********************************************************************************/
/* Buyonline Buffer Page					 										 */
/*********************************************************************************/
.buyonlineBuffer{background:url(/health-insurance/images/embossBG.gif) 0 0 repeat-y; width:596px; height: auto;}
.buyonlineBuffer .top{ background:url(/health-insurance/Images/embossedBG_top.gif) 0 0 no-repeat; padding:10px 10px 30px; height:25px; width:596px; }
.buyonlineBuffer h2 {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;}

/********************************************************************************/
/* PPNav                                                                        */
/* The CSS, as far as I can get it, has been normalised with items in the       */
/* Common items section                                                         */
/********************************************************************************/

/* CSS for the PPNav container */
.PPNavContainer {height: auto; width: 262px; margin-top: 3px; overflow: hidden;}
.PPNavContainer .PPNavMainContainer {width: 250px; height: auto; padding-left: 5px; padding-right: 7px;}
.PPNavContainer .PPNavMainContainer .PPNavMainHolderContainer {height: auto; overflow: hidden;}
.PPNavContainer .PPNavMainContainer .PPNavMainHolderContainer .PPNavBorderContainer {height: auto; width: 235px; background: url(/health-insurance/images/ppnav/bg_ppnav_enabled.gif) 0px -25px no-repeat; padding-left: 7px; padding-right: 8px;}
.PPNavContainer .PPNavMainContainer .PPNavMainHolderContainer .PPNavBorderContainer .PPNavPaddingContainer {height: auto; width: 235px;}
.PPNavContainer .PPNavContentContainer {height: auto; width: 235px;}
.PPNavContainer .PPNavContentContainer .PPNavItemContainer {height: auto; width: 235px;}
.PPNavContainer .PPNavContentContainer .PPNavItemContentContainer {height: auto; width: 235px; overflow: visible; padding-left: 7px; padding-right: 7px;}

/* CSS for the PPNav Title */
.PPNavTitleContainer {background:url(/health-insurance/images/ppnav/button_bg_brown.gif) 0px 0px no-repeat; width: 262px; height: 35px;}
.PPNavTitleContainer Img { margin-top: 3px; margin-left:5px; position:relative;}
.PPNavTitleContainer Span { position:relative; top:-8px; color: Black; margin-left:5px; cursor:default;}

/* CSS for the single line items within the PPNav container */
.PPNavSingleLineItemContainer {height: auto; width: 235px; background:url(/health-insurance/images/ppnav/line_seperator.gif) bottom left no-repeat; overflow: hidden; padding-top:7px; padding-bottom: 9px;}
.PPNavSingleLineItemContainer .PPNavItemDescriptionContainer {width:102px; color: Black;}
.PPNavSingleLineItemContainer .PPNavItemFieldContainer Select {width: 93px; }
.PPNavSingleLineItemContainer .PPNavItemFieldContainer Input {width: 85px; }

/* CSS for the double line items within the PPNav container */
.PPNavDoubleLineItemContainer {height: auto; width: 235px; background:url(/health-insurance/images/ppnav/line_seperator.gif) bottom left no-repeat; overflow: hidden; padding-top:7px; padding-bottom: 9px;}
.PPNavDoubleLineItemContainer .PPNavItemDescriptionContainer {width:180px; color: Black;}
.PPNavDoubleLineItemContainer .PPNavItemFieldContainer {padding-top:5px; padding-left: 40px;}
.PPNavDoubleLineItemContainer .PPNavItemFieldContainer Select {width: 160px;}
.PPNavDoubleLineItemContainer .PPNavItemFieldContainer Input {width: 192px; }
.PPNavDoubleLineItemContainer .PPNavItemTooltipContainer {Padding-top:5px;}

/* CSS for the button container within the PPNav container */
.PPNavButtonContainer {height: 43px; background: transparent url(/health-insurance/images/ppnav/bg_ppnav_button_enabled.gif) no-repeat scroll top left; padding-left: 7px; padding-right: 8px;}
.PPNavButtonContainer .PPNavButtonPaddingContainer {height: 43px; padding-top: 11px;}
.PPNavButtonContainer .PPNavButtonLeft {float: left; padding-left: 9px}
.PPNavButtonContainer .PPNavButtonRight {float: right; padding-right: 9px;}

/* CSS for the buttons at the bottom of PPNav */
.PPNavBut {margin: 0; padding: 0; background-position:top right; background-repeat:no-repeat; line-height:22px; margin-bottom:2px; }
.PPNavBut 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;}
.PPNavBut a:hover {color:#fff;}

/* Common items */
.PPNavHelpIcon {padding-left: 10px;width: 14px;height: 14px;}
.PPNavItemTooltipContainer {width:24px;float:right; padding-right:2px; cursor:pointer;}
.PPNavItemFieldContainer {float:left;}
.PPNavItemFieldContainer Input, .PPNavItemFieldContainer Select {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; }
.PPNavItemDescriptionContainer {float:left; padding-right:4px; cursor:default; }
.PPNavItemValidationContainer {padding-bottom: 5px;}

/* CSS for PPNav Opaque Layer */
.PPNavOpaque {position: relative;}
.PPNavOpaqueLayer {display: none; position: absolute; z-index: 0; opacity: 0.70; background-color: rgb(238, 238, 238);filter: alpha(opacity=70);}
.PPNavSolidLayer {display: none; position: absolute; z-index: 1;}
.PPNavLayerContainer {width: 227px; height: 143px; position: absolute; top: 40%; left: 50%; margin-left: -113px; margin-top: -71px;}
.PPNavLayerContainer .PPNavLayerContent {background-image:url(/health-insurance/Images/PPNav/shape_bg_clickhere.png);width: 227px; height: 143px;}
.PPNavLayerContainer .PPNavLayerContent .PPNavLayerText {color:Black; padding: 15px 25px;}
.PPNavLayerContainer .PPNavLayerContent .PPNavLayerButtonContainer {padding: 0px 25px;}
.PPNavLayerContainer .PPNavLayerContent .PPNavLayerButtonCenter {float:left ;margin-left: 53px; display:inline;}


/********************************************************************************/
/* Comparison Table                                                             */
/********************************************************************************/
.CTStaticHeaderContainer {width: 117px; height: auto; float: left;}

/* Static Header - Product */
.CTStaticHeaderContainer .CTStaticHeaderProduct {width: 117px; height: auto; float: left;}
.CTStaticHeaderContainer .CTStaticHeaderProduct .Promo {width:117px; height:149px; margin-bottom: 9px;}
.CTStaticHeaderContainer .CTStaticHeaderProduct .Promo .Image {width:115px; height:149px;}
.CTStaticHeaderContainer .CTStaticHeaderProduct .Label {background: transparent url(/health-insurance/images/ComparisonTable/14_seperator.gif) no-repeat scroll center bottom; height: 15px; width: 97px; color: #4b4b4A; padding: 5px 11px 5px 9px; font-weight: bold;}
.CTStaticHeaderContainer .CTStaticHeaderProduct .Suitability {height: 17px;}
.CTStaticHeaderContainer .CTStaticHeaderProduct .Spacer {height: 76px;}

/* Static Header - Benefit Title */
.CTStaticHeaderContainer .CTStaticHeaderTitle {background: transparent url(/health-insurance/images/ComparisonTable/09_benefBG_header.gif) no-repeat scroll center bottom; float: left; height: 15px; width: 117px; padding: 11px 0px 8px; margin: 2px 0px 0px;}
.CTStaticHeaderContainer .CTStaticHeaderTitle .Text {height: 15px; width: 110px; padding: 0px 0px 0px 7px; font-weight: bold; color: #ffffff;}

/* Static Header - Benefit Content*/
.CTStaticHeaderContainer .CTStaticHeaderBenefit {float: left;}
.CTStaticHeaderContainer .CTStaticHeaderBenefit .Container {background:transparent url(/health-insurance/images/ComparisonTable/14_seperator.gif) no-repeat scroll center bottom; float: left; width: 106px; padding: 2px 2px 1px 9px;}
.CTStaticHeaderContainer .CTStaticHeaderBenefit .ContainerNoBackground {float: left; width: 106px; height: auto; padding: 2px 2px 1px 9px;}
.CTStaticHeaderContainer .CTStaticHeaderBenefit .Label {color:#4B4B4A; height:116px; float: left; width: 106px;}
.CTStaticHeaderContainer .CTStaticHeaderBenefit .Label .LabelText {font-weight: bold;}
.CTStaticHeaderContainer .CTStaticHeaderBenefit .ToolTip {float:right; padding: 0px 1px;}

/* Inclusions Static Row */
.CTStaticHeaderContainer .CTInclusions {float: left; position: relative; height: 40px;}
.CTStaticHeaderContainer .CTInclusions .StaticRow {position: absolute; left: 117px; top: -3px; width: 508px; height: 40px;}
.CTStaticHeaderContainer .CTInclusions .StaticRow .Background {background:transparent url(/health-insurance/images/ComparisonTable/08_inclusions_border.gif) no-repeat scroll left bottom; width:508px; height: 40px; }
.CTStaticHeaderContainer .CTInclusions .StaticRow .Background .Content {padding: 5px;}

/* Product Container - Product */
.CTProductContainer {float: left;}
.CTProductContainer .ProductContainer {float: left;}
.CTProductContainer .ProductContainer .InfoBox {float: left; width: 167px;}
.CTProductContainer .ProductContainer .InfoBox .Header {background:transparent url(/health-insurance/images/ComparisonTable/01_prodHeader_greenBg.gif) no-repeat scroll center bottom; height: 38px; width: 167px; color: #ffffff; font-weight: bold; text-align: center; padding: 7px 0px 0px;}
.CTProductContainer .ProductContainer .InfoBox .Product {height: auto; width: 151px; padding: 11px 8px 0px;}
.CTProductContainer .ProductContainer .InfoBox .Brown {background:transparent url(/health-insurance/images/ComparisonTable/24_bg_white_brown_top.gif) no-repeat scroll 0 -15px;}
.CTProductContainer .ProductContainer .InfoBox .Grey {background:transparent url(/health-insurance/images/ComparisonTable/24_bg_white_gray_top.gif) no-repeat scroll 0 -15px;}
.CTProductContainer .ProductContainer .InfoBox .Product .HeaderContainer {width: 147px; padding: 0px 2px;}
.CTProductContainer .ProductContainer .InfoBox .Product .HeaderContainer .Header {background:transparent url(/health-insurance/images/ComparisonTable/06_prodName_brownBg.gif) no-repeat scroll center bottom; height: 41px; width: 143px; color: #ffffff; font-size:92%; font-weight: bold; text-align: center; padding: 2px; font-family:Georgia;}
.CTProductContainer .ProductContainer .InfoBox .Product .PriceContainer {background:transparent url(/health-insurance/images/ComparisonTable/07_prodName_botBorder.gif) no-repeat scroll center bottom; height: 29px; width: 151px; text-align: center; margin-bottom: 1px; margin-top:1px;}
.CTProductContainer .ProductContainer .InfoBox .Product .PriceContainer .Price {font-weight: bold;}
.CTProductContainer .ProductContainer .InfoBox .Product .SuitabilityContainer {height: 27px; text-align: center;}
.CTProductContainer .ProductContainer .InfoBox .Product .FrequencyContainer {text-align: center;}
.CTProductContainer .ProductContainer .InfoBox .Product .ExcessContainer {height: 24px; text-align: center; padding: 1px 0px 0px;}
.CTProductContainer .ProductContainer .InfoBox .Product .ExcessContainer .DropDownList {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666;}
.CTProductContainer .ProductContainer .InfoBox .Product .LearnMoreContainer {text-align: center; height: 16px; padding: 7px 0px 0px;}
.CTProductContainer .ProductContainer .InfoBox .Product .BuyNowContainer {height: 25px; padding: 7px 0px 0px;}
.CTProductContainer .ProductContainer .InfoBox .Product .BuyNowContainer .ButtonCenter {display: inline; float: left; margin-left: 33px;}
.CTProductContainer .ProductContainer .InfoBox .ProductFooter .Footer {height: 15px; width: 167px;}
.CTProductContainer .ProductContainer .InfoBox .ProductFooter .Brown {background:transparent url(/health-insurance/images/ComparisonTable/24_bg_white_brown_bottom.gif) no-repeat scroll center bottom;}
.CTProductContainer .ProductContainer .InfoBox .ProductFooter .Grey {background:transparent url(/health-insurance/images/ComparisonTable/24_bg_white_gray_bottom.gif) no-repeat scroll center bottom;}
.CTProductContainer .ProductContainer .Spacer {width: 167px; height: 54px; float: left;}
.CTProductContainer .ProductContainer .SmallSpacer {width: 170px; height: 2px; float: left; font-size: 0px;}

/* CSS for the buttons */
.CTProductContainer .CTButton {margin: 0; padding: 0; background-position:top right; background-repeat:no-repeat; line-height:22px; margin-bottom:2px; }
.CTProductContainer .CTButton 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;}
.CTProductContainer .CTButton a:hover {color:#fff;}

/* Product Container - Benefit Title */
.CTProductContainer .CTHeaderTitle {background:transparent url(/health-insurance/images/ComparisonTable/09_benefBG_product.gif) no-repeat scroll 0px 0px; height: 34px; width: 170px; float: left; }
.CTProductContainer .CTHeaderTitle .Text {height: 15px; width: 110px; padding: 0px 0px 0px 7px; font-weight: bold; color: #ffffff;}
.CTProductContainer .CTHeaderTitleLast {background:transparent url(/health-insurance/images/ComparisonTable/09_benefBG_product_last.gif) no-repeat scroll 0px 0px; height: 34px; width: 170px; float: left;}
.CTProductContainer .CTHeaderTitleLast .Text {height: 15px; width: 110px; padding: 0px 0px 0px 7px; font-weight: bold; color: #ffffff;}

/* Product Container - Benefit Content*/
.CTProductContainer .CTHeaderBenefit {float: left;}
.CTProductContainer .CTHeaderBenefit .Container {float: left; width: 167px; height: auto; padding: 2px 0px 0px;}
.CTProductContainer .CTHeaderBenefit .Brown {background:transparent url(/health-insurance/images/ComparisonTable/15_bgBrown.gif) no-repeat scroll 0px 2px; float: left; width: 167px; height: auto; padding: 2px 0px 0px;}
.CTProductContainer .CTHeaderBenefit .Grey {background:transparent url(/health-insurance/images/ComparisonTable/16_bgGray.gif) no-repeat scroll 0px 2px; float: left; width: 167px; height: auto; padding: 2px 0px 0px;}
.CTProductContainer .CTHeaderBenefit .Label {color: #666666; height: 134px; padding: 0px 6px;}
.CoverageIconContainer {}
.CoverageIcon { margin-left: 73px; margin-top: 5px; margin-bottom: 4px;}

/* Wellness Benefits */
.CTWellnessContainerTop {background:transparent url(/health-insurance/images/ComparisonTable/17_bg_topSide.gif) no-repeat scroll 0px 0px; width: 625px; height: auto; margin: 3px 0px 0px; padding: 2px 2px 0px;}
.CTWellnessContainerTop .CTWellnessHeader {background:transparent url(/health-insurance/images/ComparisonTable/20_wellnessBG.gif) no-repeat scroll 0px 0px; width: 620px; height: 15px; color: #ffffff; padding: 11px 0px 8px 7px; font-weight: bold; margin: 1px 0px 0px;}
.CTWellnessContainerTop .CTWellnessBulletList {list-style-image:url(/health-insurance/images/ComparisonTable/19_bullet.gif); margin: 8px 0px 1px; padding: 0px 0px 0px 23px;}
.CTWellnessContainerTop .CTWellnessBulletList li {padding: 3px 0px;}
.CTWellnessContainerBottom {background:transparent url(/health-insurance/images/ComparisonTable/18_bg_bottom.gif) no-repeat scroll 0px 0px; height: 9px;}

/* disabled Text and background colour*/
.disabledformField { color:#AFAFAF;background-color:#DDDDDD;}
.disabledText { color:#AFAFAF;}
/********************************************************************************/
/* Recommended Products                                                         */
/********************************************************************************/

/* CSS for the RP container */
.RPContainer {height: auto; width: 262px; margin-top: 3px; overflow: hidden;}
.RPContainer .RPMainContainer {width: 250px; height: auto; padding-left: 5px; padding-right: 7px;}
.RPContainer .RPMainContainer .RPMainHolderContainer {height: auto; overflow: hidden;}
.RPContainer .RPMainContainer .RPMainHolderContainer .RPBorderContainer {height: auto; width: 235px; background: url(/health-insurance/images/RecommendedProductsToolBox/bg_RP_enabled.gif) 0px bottom no-repeat; padding-left: 7px; padding-right: 8px;}
.RPContainer .RPMainContainer .RPMainHolderContainer .RPBorderContainer .RPPaddingContainer {height: auto; width: 235px; padding-bottom: 8px;}
.RPContainer .RPContentContainer {height: auto; width: 235px;}
.RPContainer .RPContentContainer .RPItemContainer {height: auto; width: 235px;}
.RPContainer .RPContentContainer .RPItemContentContainer {height: auto; width: 221px; overflow: visible; padding-left: 7px; padding-right: 7px;}

/* CSS for the RP Title */
.RPTitleContainer {background:url(/health-insurance/images/PPNav/button_bg_brown.gif) 0px 0px no-repeat; width: 262px; height: 35px;}
.RPTitleContainer Img { margin-top: 3px; margin-left:5px; position:relative;}
.RPTitleContainer Span { position:relative; top:-8px; color: Black; margin-left:5px; cursor:default;}

/* CSS for the line items within the RP container */
.RPLineItemContainer {height: auto; width: 235px; background:url(/health-insurance/images/PPNav/line_seperator.gif) bottom left no-repeat; overflow: hidden; padding-top:7px; padding-bottom: 9px;}
.RPLineItemContainer .RPItemDescriptionContainer {width: 221px; color: Black;}

/*Budget Review table in about health insurance page 4th tab*/
.BudgetReviewTable{background:url(/health-insurance/images/embossInner.gif) 0 0 repeat-y; width:580px; margin-left:8px;}
.BudgetReviewTable .headPageJump{ background:url(/health-insurance/Images/embossInner_top.gif) 0 0 no-repeat; padding:10px 10px 0px; width:560px; color:#000; font-size:95%; height:1px;}
.BudgetReviewTable .footPageJump{ background:url(/health-insurance/Images/embossInner_bot.gif) 0 bottom no-repeat;padding:10px 10px 5px; width:560px; color:#000; font-size:95%; height:2px;}

.BudgetReviewTable table {margin:0 10px; width:560px;}
.BudgetReviewTable table td.srContent {padding:5px; width:105px; vertical-align:middle; text-align:center; background:#f1f1f1; line-height:1.4em;}
.BudgetReviewTable table td.titleBar {background:#dbd7d2; width:105px; color:#000; font-weight:bold; padding:5px; vertical-align:top; line-height:1.4em;}
.BudgetReviewTable table td.titleBar2 {background:#dbd7d2; color:#000; font-weight:bold; padding:5px; vertical-align:top; line-height:1.4em;}
.BudgetReviewTable .directSub {padding:0px 5px 0px 5px; font-family:Georgia, Times, serif; font-weight:normal; font-size:18px;}

/*styles from phi css*/
.ShortcutsHead { font-size:16px; font-weight:bold; color:gray; }

.tooltip { float:right; margin-right:2px;}
.tooltipNoFloat { float:none;}
.tooltipQuestion { margin-top:-21px; text-decoration:none; }
.tooltipSummary { text-decoration:none; }
#tooltip {
    background-color:#FFFFE1;
	border: 2px solid #F68933;
	font-size: 12px;
	
	padding: 5px;
	position: absolute;
	text-align:left;
	z-index: 100000;
}

.tickListWith35px li{padding:0 0 0 12px;margin:0 0 0 -35px; background:url(/health-insurance/Images/tickList.gif) 0 0 no-repeat; list-style:none;}
.tickListWith35px a { text-decoration:none; font-size:9px; font-weight:normal; }

ul.shortcuts li{padding:0 0 5px 12px; margin-left:-35px; font-size:11px; background:url("/health-insurance/images/faq_arrow.gif") no-repeat scroll 0 0.4em transparent; line-height:1.3em;list-style:none;}
ul.shortcuts a { font-weight:bold; color:#666; }

.bottom { position: absolute; bottom: 12px; text-align:right; width:175px; }
.popupContent {clear:left; padding:10px 12px 0; }
.popupContent p {margin:0; padding:0 0 10px 0;}
.popupContent h2 { text-align:center; border-bottom:1px solid #E0DFDF; margin:0 0 5px -12px; padding:0 0 2px 0; font-family:Georgia, Times, serif; font-weight:normal; font-size:20px;}
.popupContent h3 {text-align:center; margin: 5px 0 5px 0; padding:0; font-family:Verdana; font-weight:normal; font-size:18px;}
.popupContent .heading4 {font-size: 110%; font-weight:bold;}
.popupContent ul {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.popupContent ul.tickList {padding:0; margin:0 0 12px 0; list-style:none;}
.popupContent ul.tickList li{padding:0 0 5px 12px; background:url(/health-insurance/Images/tickList.gif) 0 0 no-repeat; line-height:1.1em;}

.popupContent ul.tickList li ul {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.popupContent ul.tickList li ul {padding:0; margin:0 0 0 10px;}
.popupContent ul.tickList li ul li{padding:0 0 5px 12px; line-height:1.1em; list-style:none;}

.popupContent ol {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.popupContent ol li {margin-top:0; margin-bottom:0; padding-bottom:5px;}

.termsContent {clear:left;}
.termsContent p {margin:0; padding:0 0 10px 0;}
.termsContent h2 { text-align:center; margin:0 0 5px -12px; padding:0 0 2px 0; font-family:Georgia; font-weight:bold; font-size: 150%; }
.termsContent ol {margin-top:0; margin-bottom:0; padding-bottom:12px; color: #666666; font-size: 100%; font-weight: normal;}
.termsContent ol li {margin-top:0; margin-bottom:0; padding-bottom:5px; color: #666666; font-size: 100%; font-weight: normal; font-family: Verdana; }

/* tables for RateRiseExplained.aspx page*/

.rrTable { border-width: 2px; border-spacing: 2px; border-style: solid; border-color: #F79646; border-collapse: collapse; margin-left: auto; margin-right: auto; caption-side:bottom; }
.rrTable th { border-width: 2px; padding: 5px; border-style: solid; border-color: #F79646; background-color: #F79646; font-weight:bold; border-bottom-color:White;}
.rrTable .bold td { font-weight:bold; }
.rrTable td, .rrTable th { color:Black; }
.rrTable .rrEvenRow td { border-width: 2px; padding: 5px; border-style: solid; border-color: #F79646; background-color :#FCDDCF; }
.rrTable .rrOddRow td { border-width: 2px; padding: 5px; border-style: solid; border-color: #F79646; background-color: #FFFFFF; }
.rrTable .numCol { text-align:center; }

/* DentalCentres.aspx styles*/

.dentalList ul {margin:0 12px; padding:0; list-style:none;}
.dentalList li {margin:0; padding:0 0 5px 12px; background: url(/health-insurance/images/faq_arrow.gif) no-repeat 0 0.4em;}
.dentalList a {text-decoration:none; font-weight:bold;}
.dentalList a:hover {text-decoration:underline; color:#F78934;}
.dentalList a.greyLink {text-decoration:underline; font-weight:normal; color:#666666;}

.LessMoreText { font-size:1.6em; }

.memberPromo { float: left; }
.memberPromo .memberPromoItem { width: 371px; margin-bottom: 10px; }
.memberPromo .memberPromoItem .memberPromoHeader { float: left; width: 371px; height: 34px; }
.memberPromo .memberPromoItem .memberPromoHeaderOne { background: url('/health-insurance/images/memberPromoHeaderOne.png') no-repeat scroll left top transparent; }
.memberPromo .memberPromoItem .memberPromoHeaderTwo { background: url('/health-insurance/images/memberPromoHeaderTwo.png') no-repeat scroll left top transparent; }
.memberPromo .memberPromoItem .memberPromoHeaderThree { background: url('/health-insurance/images/memberPromoHeaderThree.png') no-repeat scroll left top transparent; }
.memberPromo .memberPromoItem .memberPromoHeaderText { float: left; padding: 12px 8px 8px 38px; color: White; font-family: Georgia; font-size: 16px; }
.memberPromo .memberPromoItem .memberPromoContent { float: left; background: url('/health-insurance/images/memberPromoContent.png') repeat-y scroll transparent; width: 339px; padding: 6px 8px 0px 24px; }
.memberPromo .memberPromoItem .memberPromoFooter { background: url('/health-insurance/images/memberPromoFooter.png') no-repeat scroll left bottom transparent; width: 371px; height: 11px; }

.memberPromoOrange { float: left; margin: 12px 6px 0px 6px; }
.memberPromoOrange .memberPromoOrangeItem { width: 248px; margin: 0px 0px 10px; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeHeader { float: left; width: 248px; height: 47px; background: url('/health-insurance/images/memberPromoOrangeHeader.png') no-repeat scroll left top transparent; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeHeaderText { float: left; padding: 6px 8px 8px 8px; color: White; font-family: Georgia; font-size: 16px; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeContent { float: left; background: url('/health-insurance/images/memberPromoOrangeContent.png') repeat-y scroll transparent; width: 232px; padding: 6px 8px 0px 8px; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeContent  ol { margin: 0px 0px 0px 1em; padding: 0px 0px 0px 1em; color: #F68933; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeContent  ol li { margin-bottom: 10px; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeContent  ol li span { color: #666666; }
.memberPromoOrange .memberPromoOrangeItem .memberPromoOrangeFooter { background: url('/health-insurance/images/memberPromoOrangeFooter.png') no-repeat scroll left bottom transparent; width: 248px; height: 8px; }

