/* CSS Document */

body {color:#000; text-align:center;height:100%; width:100%;background: url(../images/backgroundGrad1.gif) left top repeat-x #968574 ;padding:0; margin:0; font:70% Verdana, Helvetica, Arial;}
img {border:0;}
p {margin:0 0 15px 0;}
a {color:#F68933;}
a:hover {color:#7D6A55;}
.bold {font-weight:bold;}
sup {font-size:90%;}
.nowrap { white-space:nowrap;}

/*********************************************************************************/
/* main page / common elements								 					 */
/*********************************************************************************/
form{ padding:0; margin:0; line-height: 1;}
#frame {height: 100%; margin: 0 auto; text-align: left; width: 956px; padding-bottom: 20px;}
#contentHolder{width:956px; xbackground:url(../images/content_bg_repeat.gif) 0 0 repeat-y; float:left;}
#contentHolder .contentHolder{width:946px;xbackground:url(../images/content_bg_fixed.jpg ) 0 0 no-repeat;padding: 0 5px 0 5px;float:left;}
#content{width:946px;float:left;background-color:#fff; padding: 0;color:#666;display:inline;}
#columnLeft{width:628px;padding: 12px 0 0 20px; float:left; height:auto;}
#columnRight{padding: 10px 20px 0 0;float:right;height:auto;width:262px;}
#footer{padding: 30px 0 10px 20px;height:auto; width:625px;}
#footer .backTop{padding: 0;text-align:right;}
#footer .backTop a{color:#F68933;padding-right:10px; background:url(../images/backTop_arrow.gif) right center no-repeat; font-weight:bold;}
#footer .backTop a:hover{color:#333;}
#footer p{padding:10px 0 0 0;color:#999;}
#contentBot{height:4px;width:100%;clear:both;background:url(../images/contentShadowFooter.gif) 0 0 no-repeat;}
#heading{float:left; width:620px; padding-bottom:10px;}
#heading h1 {margin:0; padding:0; border-bottom:1px solid #E0DFDF;}
.greenHeader {background: url(../images/headings/header_greenBG.gif) right 0 no-repeat;}
#heading h1.greenOne {padding-left:40px;  background: url(../images/headings/header_green1.gif) 0 0 no-repeat;}
#heading h1.greenTwo {padding-left:40px;  background: url(../images/headings/header_green2.gif) 0 0 no-repeat;}
#heading h1.greenThree {padding-left:40px;  background: url(../images/headings/header_green3.gif) 0 0 no-repeat;}
#heading h1.greenFour {padding-left:40px;  background: url(../images/headings/header_green4.gif) 0 0 no-repeat;}
#heading h1.greenSearch {padding-left:40px; background: url(../images/headings/header_greenSearch.gif) 0 0 no-repeat;}

.heading2 {background: url(../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.greenOne {padding-left:40px;  background: url(../images/headings/header_green1.gif) 0 0 no-repeat;}
.heading2 h2.greenTwo {padding-left:40px;  background: url(../images/headings/header_green2.gif) 0 0 no-repeat;}
.heading2 h2.greenThree {padding-left:40px;  background: url(../images/headings/header_green3.gif) 0 0 no-repeat;}
.heading2 h2.greenFour {padding-left:40px;  background: url(../images/headings/header_green4.gif) 0 0 no-repeat;}
.heading2 h2.greenSearch {padding-left:40px;  background: url(../images/headings/header_greenSearch.gif) 0 0 no-repeat;}

.emboss {margin:0;}
.embossedBG {clear:left; background:url(../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_bot {background:url(../images/embossedBG_bot.gif) 0 0 no-repeat; width:620px; height:8px; clear:left;}
.embossedBG_top {background:url(../images/embossedBG_top.gif) 0 0 no-repeat; width:620px; height:12px; 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; color:#444;}
.embossedBG h3 {margin:16px 0 5px 0; padding:0; font-family:Georgia, Times, serif; font-weight:normal; font-size:18px;}
.embossedBG ul {margin-top:0; margin-bottom:0; padding-bottom:12px;}
.embossedBG ul.tickList {padding:0; margin:0 0 12px 0; list-style:none;}
.embossedBG ul.tickList li{padding:0 0 5px 12px; background:url(../images/tickList.gif) 0 0 no-repeat; line-height:1.1em;}
.embossedBG blockquote {margin-top:0;}

img.headingSmall{padding: 5px 0 4px 0;}
img.spacer{padding: 8px 0 0;}
img.underLine{padding: 0 0 10px 0;}
#textSize{float:right; padding:0 5px 10px 0;}
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;}



/* Button Styles */
.But {margin: 0; padding: 0; background-position:top right; background-repeat:no-repeat; line-height:22px; margin-bottom:2px; float:right; clear:both; white-space:nowrap;}
.But a  {background-position:top left; background-repeat:no-repeat; font-size:11px; margin-right:5px; color:#fff; padding:0 10px 1px 15px; text-decoration:none; font-weight:bold; display:block;}
.But a:hover {/*text-decoration:underline;*/ color:#fff;}
.noclear {clear:none; margin-right:10px;}
.buttonsInline {padding:20px 0;}
.buttonsInline .wide a {padding:0 50px 1px 55px;}

.green {background-image: url(../images/butGreen_bgR.gif);}
.green a{background-image: url(../images/butGreen_bgL.gif);}
.orange {background-image: url(../images/butOrange_bgR.gif);}
.orange a{background-image: url(../images/butOrange_bgL.gif);}
.red {background-image: url(../images/butRed_bgR.gif);}
.red a{background-image: url(../images/butRed_bgL.gif);}
.brown {background-image: url(../images/butBrown_bgR.gif);}
.brown a{background-image: url(../images/butBrown_bgL.gif);}
.yellow {background-image: url(../images/butYellow_bgR.gif);}
.yellow a{background-image: url(../images/butYellow_bgL.gif);}
.left {float:left;}


/*********************************************************************************/
/* Popup styles							 					 */
/*********************************************************************************/
body.popup {color:#666; background-color: #fff; background-image:none;}
body.popup .popupContainer {height: 100%; margin: 0 auto; text-align:left; width:620px; background:#fff; padding:12px;}
body.popup #columnLeft {padding:0 0 10px 0; width:620px;}
body.popup #textSize{ width:100%; text-align:right;}
body.popup #footer{padding: 10px 0 10px 0;height:auto; width:620px;}


/*********************************************************************************/
/* header								 					 					 */
/*********************************************************************************/

#header{width:956px;height:97px;clear:both;}
#logo{padding: 7px 0 0 8px;float:left;}
#search{width:225px; float:right; padding: 27px 0 0;}
#searchTextField{width:155px; color:#685947;background: #fff;margin: 10px 0 5px 0;padding: 0;border: 1px solid #685947;height:18px;display:inline;}
#searchSubmit{padding: 0;display:inline;}
#search a, #search a:link, #search a:active {color:#999;font-size:90%;text-decoration:none;}
#search a:hover {color:#000;text-decoration:underline;}
span.searchDivider{color:#999;padding: 0 0 0 5px;margin:  0;font-size:90%;}

#globalHeader {position:relative; width:956px; height:103px;}
#globalHeader h1 {position:absolute; top:16px; left:10px; margin:0; padding:0;}
#globalHeader #header{width:956px;height:76px;clear:both;}
#globalHeader #search {width:225px; float:right; padding: 15px 0 0;}
#globalHeader #search .searchNav {color:#999;}
#globalHeader #search .searchNav span {color:#999;padding: 0 0 0 5px;margin:  0;}


/*********************************************************************************/
/* Top Nav								 										 */
/*********************************************************************************/
#topNav{height:27px;text-align:right;padding: 0;float:right;}
#topNav ul{list-style-type: none;margin:0;padding:0;}
#topNav li { float:left; background: url(../images/nav/topNav_Divider.gif) right center no-repeat; padding: 0 10px;}
#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(../images/nav/topNav_arrow.gif) 0 center no-repeat;}
#topNav li.end {background:none;padding:0 0 0 7px;}
#topNav li.beforeOn {background:none;}
#topNav li a:hover {text-decoration:underline;color:#666;}
#topNav li.topNavOn{background: url(../images/nav/topNav_On.gif) right top no-repeat;padding:0 12px 0 0;}
#topNav li.topNavOn a{background: url(../images/nav/topNav_On.gif) left top no-repeat;text-align: left;padding: 0 0 0 26px;color:#fff;	}


/*********************************************************************************/
/* 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;}

li#pn-healthInsuranceOn a{width:178px; background: url(../images/nav/pageNav_healthInsurance_On.gif) left top no-repeat; font-size:110%; font-weight:bold;}
li#pn-membersOn a {width:178px; background: url(../images/nav/pageNav_members_On.gif) left top no-repeat; font-size:110%; font-weight:bold;}
li#pn-overseasVistorsOn a {width:186px; background: url(../images/nav/pageNav_overseasVistors_On.gif) left top no-repeat; font-size:110%; font-weight:bold;}
li#pn-yourWellnessOn a{width:174px;background: url(../images/nav/pageNav_yourWellness_On.gif) left top no-repeat;font-size:110%;font-weight:bold;}
li#pn-HealthServiceProvidersOn a{width:225px;background: url(../images/nav/pageNav_HSP_On.gif) left top no-repeat;font-size:110%;font-weight:bold;}
li#pn-customerSupportOn a{width:168px;background: url(../images/nav/pageNav_customerSupport_On.gif) left top no-repeat;font-size:110%;font-weight:bold;}

li#pn-healthInsurance a{width:146px;background: url(../images/nav/pageNav_healthInsurance.gif) 0 13px no-repeat;}
li#pn-members a{width:146px;background: url(../images/nav/pageNav_members.gif) 0 13px no-repeat;}
li#pn-overseasVistors a{width:156px;background: url(../images/nav/pageNav_overseasVistors.gif) 0 13px no-repeat;}
li#pn-yourWellness a{width:143px;background: url(../images/nav/pageNav_yourWellness.gif) 0 13px no-repeat;}
li#pn-HealthServiceProviders a{width:195px;background: url(../images/nav/pageNav_HSP.gif) 0 13px no-repeat;}
li#pn-customerSupport a{width:138px;background: url(../images/nav/pageNav_customerSupport.gif) 0 13px no-repeat;}

#pageNavSubs{width:956px; float:left; background: url(../images/nav/pageNavSubs_back.gif) 0 0 no-repeat; text-align:left; font-size:11px;}
#pageNavSubs ul{ padding: 0 0 0 10px; float:left; margin:0; margin-top:8px;  z-index:1;}
#pageNavSubs li {list-style-type: none;float:left;background: url(../images/nav/pageNavSubs_divider.gif) right 0 no-repeat;position:relative; white-space:nowrap;}
#pageNavSubs li.end {background: none;}
#pageNavSubs li.selected a{color:#553817; background-position:0 -20px;}
#pageNavSubs li a {padding: 0 0 10px 7px;margin: 0 7px;float:left;color:#fff;text-decoration:none;	background: url(../images/nav/pageNavSubs_arrow.gif) 0 3px no-repeat;}
#pageNavSubs li a:hover {text-decoration:underline; color:#553817; background-position:0 -20px;}
#pageNavSubs li.expand a:hover {background: url(../images/nav/pageNavSubs_arrowDown.gif) 0 3px no-repeat;}
#pageNavSubs li ul {float:none; display:none; margin:0; padding:2px 4px; z-index:1000;}
#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;}
#pageNavSubs li li a{background:none;padding:4px 10px 3px;margin:0;color:#000;border-bottom:1px solid #E6E6E6;width:160px;}
#pageNavSubs li.expand li a:hover{background-color:#F78934; background-image:none; color:#fff;text-decoration:none;}
#pageNavSubs li li.selected a{background-color:#C1B8AD;}
#pageNavLocation{width:956px;height:33px;background: url(../images/nav/pageNavLocation_back.gif) 0 0 no-repeat;text-align:left; clear:left;}

.emptyPageNavSubs {width:956px; height:31px; background: url(../images/nav/pageNavSubs_back.gif) 0 0 no-repeat;}

#theLocation{float:left;text-align:left;}
#rememberVisit{padding: 7px 30px 0 0; float:right; color:#000; height:20px;}
#rememberVisit input {vertical-align:middle;}
#rememberVisit .alignFix {vertical-align:middle;}
#rememberVisit a{color:#000;}
#rememberCheckBox{margin: 0 5px 0 0;padding: 0;height:100%;}
#rememberHelp{margin: 0;padding: 0;}
span.brownTextLoc{color:#999;font-size:100%;line-height:30px;padding: 0 0 0 20px;}
span.greyTextLoc{color:#999;	line-height:30px;}
span.greyTextLoc a{color:#999;line-height:30px;}
span.greyTextLoc a:hover{color:#333;}
span.orangeTextLoc{color:#F68933;	line-height:30px;}
span.orangeTextLoc a{color:#F68933;line-height:30px;}
span.orangeTextLoc a:hover{color:#333;}


/*********************************************************************************/
/* Tabbed Nav								 										 */
/*********************************************************************************/

#tabNav {width:620px; background: url(../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;}

#tabNav ul.tabnav_top li {float:left; background:url(../images/tabbed_navTab.gif) right 0 no-repeat; margin:0 0 0 1px; padding:0 15px 0 0; float:left; display:inline;}
#tabNav ul.tabnav_top li.select {background:url(../images/tabbed_navTabSelect.gif) right 0 no-repeat; padding:0 20px 0 0;}
#tabNav ul.tabnav_top li a {color:#fff; text-decoration:none; background:url(../images/tabbed_navTabLeft.gif) 0 0 no-repeat; line-height:38px; display:block; padding:0 0 0 15px;}
#tabNav ul.tabnav_top li a:hover {text-decoration:underline;}
#tabNav ul.tabnav_top li.select a {color:#333; font-size:110%; font-weight:bold; background:url(../images/tabbed_navTabSelectLeft.gif) 0 0 no-repeat; padding:0 0 0 20px;}

#tabNav ul.tabnav_sub li {float:left; width:auto; text-align:left; padding:0 10px; background: url(../images/nav/pageNavSubs_divider.gif) right 0px no-repeat; white-space:nowrap;}
#tabNav ul.tabnav_sub li.end {background:none;}
#tabNav ul.tabnav_sub li.select {font-weight:bold;}
#tabNav ul.tabnav_sub li a {color:#333; text-decoration:none; background:url(../images/nav_arrowGrey.gif) 0 3px no-repeat; padding: 0 0 10px 7px; float:left;}
#tabNav ul.tabnav_sub li a:hover {text-decoration:underline;}



/*********************************************************************************/
/* login								 										 */
/*********************************************************************************/

a.login {display:block; float:left; width:262px; line-height:36px; background:url(../images/login2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px;}
a.login:hover {text-decoration:underline; color:#000;}
#loginOpen a.login {line-height:34px;}
#loginOpen{width:262px;background: url(../images/loginBackAll.gif) 0 bottom no-repeat; float:left; margin: 0 0 4px 0; padding-bottom:20px;}
#logininContent{padding:0; float:left; margin:0 13px; display:inline;}

#logininContent .formElement {float:left; padding:5px 17px; width:201px;}
#logininContent .validate {color:#f00; font-weight:bold; background:#FFD9D9;}
#logininContent .formElement label {float:left; width:75px; line-height:1.5em;}
input.loginTextField{padding: 3px; font-size:90%; border:1px solid #685947; width:115px;}

#loginCheck{float:left;padding: 3px 0 0 17px;}
#loginSubmit{float:right;padding: 3px 17px 0 0;}
#loginOpen .loginLinks {clear:left; padding:3px 0 0 17px;}
span.loginLink a, span.loginLink a:link, span.loginLink a:active {color:#999; font-size:90%; text-decoration:none; float:left; padding: 7px 0 0px;}

span.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(../images/featureContent_bg.jpg) bottom left no-repeat; margin:0; padding-bottom:10px;}
#featureContent h2 {background:url(../images/featureContent_header.jpg) top left no-repeat; height:37px; margin:0; padding:8px 0 0 40px; color:#fff; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:135%; text-indent:-2000px;}
#featureContent h3 {padding:0 15px 5px 15px; margin:0; color:#F68933; font-size:100%;}
#featureContent h3 a {text-decoration:none;}
#featureContent h3 a:hover {text-decoration:underline; color:#F68933}
#featureContent p {padding:0 15px 10px 15px; margin:0; color:#666; font-size:100%;}
#featureContent .readMore {text-align:right; padding-right:15px;}
#featureContent .readMore a {color:#7D6A55;}
#featureContent .readMore a:hover {color:#F68933;}



/*********************************************************************************/
/* Top Articles								 								 */
/*********************************************************************************/
.topArticles{width:258px; background: url(../images/featureContent_bg.jpg) bottom left no-repeat; margin:0; padding-bottom:10px;}
.topArticles h2 {background:url(../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(../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 5 FAQ								 								 */
/*********************************************************************************/
.top5Faq{width:258px; background: url(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.top5Faq h2 {background:url(../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:0 15px 5px; list-style:none; float:left}
.top5Faq ul li {float:left; width:114px; padding:2px 0}
.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(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.rhsSearch h2 {background:url(../images/rhsSearch_header.jpg) top left no-repeat; height:69px; margin:0; text-indent:-2000px;}
.rhsSearch label {display:block; padding:6px 0 3px;}
.rhsSearch .field {width:195px; border:1px solid #7F9DB9; color:#666;}
.rhsSearch input.field {width:130px;}
.rhsSearch input.submit { vertical-align:middle; padding-left:15px;}
.rhsSearch .rhsSearch_form { padding: 0 30px 5px;}


/*********************************************************************************/
/* RHSBenefits								 								 */
/*********************************************************************************/
.benefitsSearch{width:258px; background: url(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.benefitsSearch h2 {margin:0; padding:0;}
.benefitsSearch label {display:block; padding:6px 0 3px;}
.benefitsSearch .field {width:195px; border:1px solid #7F9DB9; color:#666;}
.benefitsSearch input.field {width:130px;}
.benefitsSearch .rhsSearch_form { padding: 0 30px 5px;}





/*********************************************************************************/
/* buttons								 										 */
/*********************************************************************************/
#toolBox {float:left; width:100%; padding-bottom:10px;}

a.helpAssist {display:block; white-space:nowrap; float:left; width:134px; line-height:36px; background:url(../images/help_assistant2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px;}
a.helpAssistFull {display:block; white-space:nowrap; float:left; width:262px; line-height:36px; background:url(../images/help_assistantFull.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px;}
a.helpAssist:hover {text-decoration:underline; color:#000;}
a.helpAssistFull:hover {text-decoration:underline; color:#000;}
a.lastViewed {display:block; white-space:nowrap; float:left; width:128px; line-height:36px; background:url(../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(../images/sendToAFriend2.gif) 0 0 no-repeat; color:#000000; text-decoration:none; text-indent:42px; margin-top:2px; margin-bottom:6px;}
a.sendFriend:hover {text-decoration:underline; color:#000;}
a.print {display:block; float:left; width:128px; line-height:36px; background:url(../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 .helpAssitOpen {float:left; background:url(../images/helpAssist_openBG.gif) 0 bottom no-repeat; width:262px; margin-top:-2px;}
#columnRight .helpAssitOpen ul{margin:0; padding:14px 0 17px 25px; list-style:none; background:url(../images/helpAssist_openBGTop.gif) 0 0 no-repeat;}
#columnRight .helpAssitOpen ul li{padding:3px 0; color:#434343;}
#columnRight .helpAssitOpen a {color:#434343;}
#columnRight .helpAssitOpen a:hover {color:#F68933;}

#columnRight .lastViewedOpen {float:left; background:url(../images/lastViewed_openBG.gif) 0 bottom no-repeat; width:262px; margin-top:-2px;}
#columnRight .lastViewedOpen ul{margin:0; padding:14px 0 17px 25px; list-style:none; background:url(../images/lastViewed_openBGTop.gif) 0 0 no-repeat;}
#columnRight .lastViewedOpen ul li{padding:3px 0; color:#434343;}
#columnRight .lastViewedOpen a {color:#434343;}
#columnRight .lastViewedOpen a:hover {color:#F68933;}

#buttons2{height:97px;width:258px;padding: 8px 0 0; clear:left;}


/*********************************************************************************/
/* black boxes								 									 */
/*********************************************************************************/
#compareSelect{width:127px;height:97px;float:left;background: url(../images/blackBox_Back.gif) 0 0 no-repeat;}
#compareSelectContent, #buyOnlineContent{padding: 0 7px 0 7px;}
#buyOnline{width:127px;height:97px;float:right;background: url(../images/blackBox_Back.gif) 0 0 no-repeat;}
#blackBoxSelect1{float:left;margin: 9px 0 0;}
#blackBoxSelect2{float:left;margin: 9px 0 0;}
#blackBoxGoBtn1{padding: 9px 0 0;float:right;}
#blackBoxGoBtn2{padding: 9px 0 0;float:right;}
#blackBoxSelect1 select, #blackBoxSelect2 select  {font-size:110%; border:1px solid #7F9DB9}

.buyOnlineLong{padding:0 8px; margin-top:10px; width:242px;height:66px;float:left; background: url(../images/blackBox_BackLong.gif) 0 0 no-repeat;}
.buyOnlineLong img {float:left;}
.buyOnlineLong .formElement{float:right; margin:20px 5px 0 0;}
.buyOnlineLong .formElement select {vertical-align:middle; width:90px;}
.buyOnlineLong .formElement input {vertical-align:middle; margin-left:3px;}


/*********************************************************************************/
/* PPNav					 										 */
/*********************************************************************************/
#ppnav { padding:0 1px; width:260px; padding-top:10px;}
#ppnav ol {padding:0; margin:0; list-style:none;}
#ppnav ol li {padding:0; margin:0 0 3px;}
#ppnav ol li.open {margin-bottom:0;}
#ppnav ol li.one {background: url(../images/ppnav1.gif) 0 0 no-repeat;}
#ppnav ol li.two {background: url(../images/ppnav2.gif) 0 0 no-repeat;}
#ppnav ol li.three {background: url(../images/ppnav3.gif) 0 0 no-repeat;}
#ppnav ol li.four {background: url(../images/ppnav4.gif) 0 0 no-repeat;}
#ppnav ol li.prev {background-position: 0 0;}
#ppnav ol li.active {background-position: -259px 0;}
#ppnav ol li.next {background-position: -519px 0;}
#ppnav h2 {margin:0; padding:5px 10px 0 65px; font-size:110%; line-height:16px;}
#ppnav li.prev h2 {color:#000;}
#ppnav li.active h2 {color:#fff;}
#ppnav li.next h2 {color:#968672;}
#ppnav p {margin:0; padding:0 10px 0 65px; font-size:90%; height:32px;}
#ppnav li.prev p {color:#434343;}
#ppnav li.active p {color:#fff;}
#ppnav li.next p {color:#968672;}

#ppnav ol div.expanded {background:url(../images/ppnav_bgTop.jpg) 0 0 no-repeat;}
#ppnav ol ol {background:url(../images/ppnav_bgBot.jpg) 0 bottom no-repeat; padding:5px 35px 10px; position:relative;}
#ppnav ol ol li {position:relative; background: #fff url(../images/ppnav_itemBg.jpg) 0 bottom repeat-x; padding:5px; margin:8px 0; font-weight:bold; font-size:100%; color:#434343;}
#ppnav ol ol li span {color:#f68933;}
#ppnav ol ol li div.right {position:absolute; right:5px; top:10px; font-size:85%; font-weight:normal; padding:1px 20px 0 0;}
#ppnav ol ol li div.right img {position:absolute; right:0; top:0;}
#ppnav ol ol li.selected {background: #fff url(../images/ppnav_itemBg_select.jpg) 0 bottom repeat-x;}
#ppnav ol ol li input {vertical-align:middle; margin-left:0;}
#ppnav ol ol li .excess {font-weight:normal; margin-top:3px;}
#ppnav ol ol li .excess select {width:60px; border:1px solid #7F9DB9; padding:1px; font-size:100%; color:#666;}
#ppnav ol ol li .excess span {padding-left:10px; color:#333; font-weight:bold;}
#ppnav ol ol li a {color:#434343;}
#ppnav ol ol li a:hover {color:#F68933;}
#ppnav ol ol li.buttons {padding:0; margin:8px 0 2px;  height:23px; background:none;}
#ppnav ol ol li.buttons .But {clear:none; margin:0;}
#ppnav ol ol li.buttons .But a  {margin-left:5px; padding:0 6px 1px 10px; color:#fff;}
#ppnav ol ol li.buttons .But a:hover {color:#fff;}
#ppnav ol ol li.restore {clear:left; text-align:right; font-size:90%; font-weight:normal; margin:0; padding:3px 5px 5px;}


/*********************************************************************************/
/* Home hero								 										 */
/*********************************************************************************/
#columnLeft .homeIntroCopy {margin-bottom:8px; font-weight:bold; font-size:110%;}

#homeHero {background:url(../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:45px 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(../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 a.singles {background:url(../images/homeHero_singles.jpg) 0 0 repeat; height:59px;}
#homeHero .homeHero_buts a.couples {background:url(../images/homeHero_couples.jpg) 0 0 repeat; height:61px}
#homeHero .homeHero_buts a.families {background:url(../images/homeHero_families.jpg) 0 0 repeat; height:61px}


/*********************************************************************************/
/* Overseas Visitors hero								 										 */
/*********************************************************************************/

#overseasHero {background:url(../images/overseasHero_img.jpg) 0 0 no-repeat; width:620px; height:186px; position:relative; margin-bottom:15px; float:left;}
#overseasHero h2 {font-family:Georgia, Times, serif; color:#515255; font-weight:normal; font-size:18px; margin:0; padding:28px 180px 0 225px;}
#overseasHero h3 {color:#df882f; font-weight:normal; font-size:11px; margin:0; padding:10px 40px 10px 190px;  margin-right:230px; background:url(../images/homeHero_arrow.gif) right center no-repeat;}
#overseasHero .homeHero_buts {position:absolute; top:0; right:0; line-height:0em;}
#overseasHero .homeHero_buts a {width:177px; display:block;}
#overseasHero .homeHero_buts span {display:none;}

#overseasHero .homeHero_buts a.singles {background:url(../images/overseasHero_singles.jpg) 0 0 repeat; height:59px;}
#overseasHero .homeHero_buts a.couples {background:url(../images/overseasHero_couples.jpg) 0 0 repeat; height:61px}
#overseasHero .homeHero_buts a.families {background:url(../images/overseasHero_families.jpg) 0 0 repeat; height:61px}


/*********************************************************************************/
/* why Join								 										 */
/*********************************************************************************/
#whyJoin h2{border-bottom:1px solid #DFDFDF; margin:5px 0 5px 0; padding:0;}
#whyJoinHolder{height:90px;width:631px;}
#whyJoinLeftButton{background: url(../images/whyJoinBack_left.gif) 0 0 no-repeat; float:left; padding:27px 0 0; height:63px;}
#whyJoinRightButton{background: url(../images/whyJoinBack_right.gif) 0 0 no-repeat; float:left; padding: 27px 0 0; height:63px;}
#whyJoinContent{background: url(../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; width: 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;}
#whatsNewContent1, #whatsNewContent2{width:210px;height:93px;float:left;background: url(../images/whatsNewMainBack.gif) 0 0 no-repeat;}
#whatsNewContent2{width:210px;height:93px;float:left;background: url(../images/whatsNewMainCBack.gif) 0 0 no-repeat;}
#whatsNewContent3{width:211px;height:93px;float:right;background: url(../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;}
#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 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; font-size:11px;}
.whatsNewFooter a:hover{text-decoration:underline;}


/*********************************************************************************/
/* Your Wellness							 										 */
/*********************************************************************************/
.greenBoxes{width:625px; clear:left;}
.aGreenBox{min-height:210px; height:auto !important; height:210px; width:203px; background: url(../images/greenBoxBg.jpg) bottom left no-repeat; float:left; position:relative; margin-bottom:5px;}
.aGreenBoxDivider{float:left; margin:24px 3px 10px; background:url(../images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:175px;}
.wellnessCopy{padding: 0 15px 35px 15px;}
.wellnessFindOutMore{margin: 0 15px 0 0; padding: 0 5px 0 0; background:url(../images/butBrown_bgR.gif) top right no-repeat; line-height:22px; position:absolute; bottom:10px; right:0;}
.wellnessFindOutMore a {background:url(../images/butBrown_bgL.gif) top left no-repeat;line-height:21px; color:#fff; padding:0 10px 1px 15px;display:block;text-decoration:none;font-weight:bold;}
.wellnessFindOutMore a:hover {text-decoration:underline; color:#fff;}

.wellness_2Col {float:left; width:620px;}
.wellness_2Col .box {min-height:160px; height:auto !important; height:160px; padding-bottom:20px; width:304px; background: url(../images/greenBoxBg2.jpg) bottom left no-repeat; float:left; position:relative; margin:10px 0 5px;}
.wellness_2Col .left{margin-right:12px;}
.wellness_2Col .box p{padding: 0 15px 0 15px;}
.wellness_2Col .box .But {position:absolute; bottom:5px; right:10px;}

.wellness_3Col {float:left; width:620px;}
.wellness_3Col .box {min-height:160px; height:auto !important; height:160px; padding-bottom:20px; width:200px; background: url(../images/greenBoxBg2.jpg) bottom left no-repeat; float:left; position:relative; margin:10px 8px 5px 0;}
.wellness_3Col .end{margin-right:0;}
.wellness_3Col .box p{padding: 0 15px 0 15px;}
.wellness_3Col .box .But {position:absolute; bottom:5px; right:10px;}


/*********************************************************************************/
/* 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(../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(../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(../images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:210px;}

.hspCell .validate {color:#f00; background:url(../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(../images/hspFooterBG_nogap.jpg) 0px 0px no-repeat;}
#hspFooterContent2{background: url(../images/hspFooterBG_dentalcare.jpg) 0px 0px no-repeat;}
#hspFooterContent3{background: url(../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;}



/*********************************************************************************/
/* 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(../images/memberOffers_01.jpg) 0 0 no-repeat; width:206px;}
.memberOffers2{background: url(../images/memberOffers_02.jpg) 0 0 no-repeat;}
.memberOffers3{background: url(../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(../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;}
#packageSelect p {margin:0; padding: 0 20px;}
#packageSelectCells {width:610px; padding:10px 0 10px 10px; height:200px;}
.packageSelectCell {float:left; width:193px; padding:0; min-height:200px; height:auto !important; height:200px; background:url(../images/packageSelectCell_bg.jpg) 0 bottom no-repeat;}
.packageSelectCell h3 {background-position:0 0; background-repeat:no-repeat; margin:0; padding:0 0 5px 0; height:51px; width:193px; text-indent:-2000px;}
.packageSelectCell .inner {padding:0 10px 10px 10px; float:left;}
.packageSelectCell table {border-collapse:collapse;}
.packageSelectCell table td {padding:1px 0 1px 0;}
.packageSelectCell table tr.lineBot {border-bottom:1px solid #ddd;}
.packageSelectCell table td.totalHeadCell {font-weight:bold; padding:5px 5px 0 0;}
.packageSelectCell table td.totalCell {font-size:110%; font-weight:bold; padding:5px 0 0 0;}
.packageSelectCell .buttons {text-align:right; margin-top:5px;}
.packageSelectCell .buttons img {padding:2px 0;}
.packageSelectCell .buttons .remove {float:right; clear:right;}
.packageSelectCell .buttons .remove a {color:#333; text-decoration:underline; font-size:90%;}
.packageSelectCell .buttons .remove a:hover {color:#F68933;}

.packageSelectCellDiv {float:left; margin:13px 4px; background:url(../images/dottedLine_vert.gif) 0 0 repeat-y; width:1px; height:175px;}

.coverSelect {width:620px; background:url(../images/embossedBG.gif) 0 0 repeat-y; border-bottom:1px solid #cbcdce;}
.coverSelect .expandLink a {text-indent:-2000px; background:url(../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(../images/CreateSelectHeader_bg.jpg) 0 0 repeat-y; color:#333; float:left; width:534px;}
.coverSelectCells {width:595px; padding:10px 0 10px 25px; float:left; clear:left; position:relative;}
.coverSelectCells h3 {color:#fff; padding:10px 25px 0 10px; height:80px; margin:0; font-family:Georgia, Verdana, Helvetica, Arial; font-weight:normal; font-size:18px; line-height:1em; position:relative;}
.extraCoverCell h3 {background:url(../images/extraCover_header.jpg) 0 0 no-repeat;}
.hospitalCoverCell h3 {background:url(../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(../images/tickList.gif) 0 0 no-repeat; line-height:1.1em;}
.coverSelectCells ul.tickList li.cross {background-image:url(../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(../images/coverCells_validate_bg.gif) 0 0 repeat; font-weight:bold;}
.coverSelectCells form .validate span {font-weight:normal;}
.coverSelectCells .restrict {float:left; width:60px;}
.coverSelectCells select {width:80px; 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(../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:183px; padding:0 8px 7px 0; background:url(../images/product_cellBG.jpg) 0 bottom no-repeat;}
.extraCoverCell {float:left; width:183px; padding:0 8px 7px 0; background:url(../images/product_cellBG.jpg) 0 bottom no-repeat;}

.hospitalCoverCellFull {float:left; width:596px; background:url(../images/benefitsBox_bot.jpg) 0 bottom no-repeat; position:relative; padding-bottom:40px; margin:10px 0;}
.hospitalCoverCellFull .wrap {background:url(../images/benefitsBox_top.jpg) 0 0 no-repeat; padding:0 0 10px 0;}
.hospitalCoverCellFull h3 {margin:0 0 10px 0; background: url(../images/boxHeader_fullOrange.jpg) 0 0 no-repeat; color:#fff; height:39px; padding:5px 10px; }
.hospitalCoverCellFull .restrict {float:left; width:60px;}
.hospitalCoverCellFull .formElement {margin-top:8px;}
.hospitalCoverCellFull .price {font-weight:bold; font-size:110%;}
.hospitalCoverCellFull .formElement select{ vertical-align:middle; border:1px solid #7F9DB9; font-size:100%; width:120px; color:#333; padding:2px; float:left; margin-right:3px; }
.hospitalCoverCellFull .left {width:200px; float:left; padding-left:10px;}
.hospitalCoverCellFull .right {width:360px; float:right; padding-right:10px;}
.hospitalCoverCellFull .buttonsLeft {position:absolute; left:110px; bottom:10px;}
.hospitalCoverCellFull .buttonsRight {position:absolute; right:10px; bottom:10px;}



.sorter { text-align:right; padding:5px 10px 0; clear:left;}
.sorter select {border:1px solid #7f9db9; font-size:100%; color:#666; padding:2px;}
.compareBut {text-align:right; padding:0px 10px 5px; clear:left;}
.scrollButLeft {position:absolute; left:2px; top:165px;}
.scrollButRight {position:absolute; right:0px; top:165px;}

.disclaimer {color:#aaa; font-size:90%; margin:20px 0 0;}
.disclaimer h4{margin:0; padding:0; font-size:100%;}
.disclaimer p{margin:0; padding-bottom:0;}

.hosp_tickList {float:left; width:182px; padding:4px 0 0 0;}

.whyJoin {margin:15px 0; background:url(../images/whyJoinBox_bot.jpg) 0 bottom no-repeat; width:620px; float:left; position:relative;}
.whyJoin .wrap { background:url(../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;}
.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(../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							 										 */
/*********************************************************************************/
.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; 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 {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;}


/*********************************************************************************/
/* Retrieve Application Form							 										 */
/*********************************************************************************/
.retrieveForm {float:left; width:596px; margin-bottom:10px;}
.retrieveForm .formElement {float:left; width:100%; background-color:#f1f1f1; margin-bottom:2px;}
.retrieveForm .validate {background:#FFD9D9;}
.retrieveForm span.validate {color:#FF0000; font-weight:bold;}
.retrieveForm .formElement label {width:220px; float:left; padding:8px 5px 5px 10px; line-height:1.2em;}
.retrieveForm .formElement label span { font-family:Georgia, Times, serif; font-size:17px; font-weight:normal;}
.retrieveForm .formElement .entry {width:326px; float:left; padding:5px 5px 5px 0; line-height:1.4em;}
.retrieveForm .formElement .entry input {vertical-align:middle;}
.retrieveForm .formElement .entry input.field {font-size:100%; border:1px solid #7F9DB9; padding:3px; color:#666; width:130px;}
.retrieveForm .formElement .entry span {font-size:90%;}
.retrieveForm .formElement .tooltipCell {width:20px; float:left; padding:8px 10px 5px 0;}




/*********************************************************************************/
/* Search HSP Results table					 										 */
/*********************************************************************************/
.searchResultsTable{background:url(../images/embossInner.gif) 0 0 repeat-y; width:580px; margin-left:8px;}
.searchResultsTable .headPageJump{ background:url(../images/embossInner_top.gif) 0 0 no-repeat; padding:10px 10px 0; width:560px; color:#000; font-size:95%; height:25px;}
.searchResultsTable .footPageJump{ background:url(../images/embossInner_bot.gif) 0 bottom no-repeat;padding:10px 10px 0; width:560px; color:#000; font-size:95%; height:25px;}
.searchResultsTable .pageSkip {float:right; padding:2px 20px;}
.searchResultsTable .pageSkip a {padding:0 2px;}
.searchResultsTable .pageJump {float:right;}
.searchResultsTable .pageJump select {border:1px solid #7F9DB9; font-size:100%;}
.searchResultsTable table {margin:0 10px; width:560px;}
.searchResultsTable table td {padding:5px; vertical-align:top; background:#f1f1f1; line-height:1.4em;}
.searchResultsTable table td.titleBar {background:#dbd7d2; color:#000; font-weight:bold;}


/*********************************************************************************/
/* Search Site Results						 										 */
/*********************************************************************************/
.searchSite .headPageJump{ padding:0 0 10px 0; color:#000; border-bottom:1px solid #ccc; float:left; font-size:95%;}
.searchSite .footPageJump{ padding:10px 0 0; color:#000; text-align:right; border-top:1px solid #ccc;}
.searchSite .headPageJump .left {float:left; width:310px;}
.searchSite .searchTerm {padding:0 0 5px 6.5em; text-indent:-6.5em;}
.searchSite .headPageJump .right {float:right; width:280px; 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(../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 0;}
ul.searchResults li.url a {color:#999;}
ul.searchResults li.url a:hover {color:#000;}

.rhsSearchAgain{width:258px; background: url(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 10px 0; padding-bottom:10px; float:left; position:relative;}
.rhsSearchAgain h2 {background:url(../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(../images/faq_arrow.gif) no-repeat 0 0.4em;}
.rhsSearchAgain a.advancedOpen {padding-left:10px; background:url(../images/faq_arrow_down.gif) no-repeat 0 0.4em;}
.rhsSearchAgain select {float:left;}
.rhsSearchAgain input {float:left;}
.rhsSearchAgain .field {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(../images/faqRHS_topHeader.gif) 0 0 no-repeat;}
.searchHistory h2.recentSearches a {background:url(../images/searchRHS_header.gif) 0 0 no-repeat;}
.searchHistory h2.topSearches a.open {background:url(../images/faqRHS_topHeader_open.gif) 0 0 no-repeat;}
.searchHistory h2.recentSearches a.open {background:url(../images/searchRHS_header_open.gif) 0 0 no-repeat;}
.searchHistory h2 a:hover {text-decoration:underline;}
.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(../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(../images/faq_arrow.gif) 2px 0.4em no-repeat;}
.searchHistoryInner ul li a {color:#333;}
.searchHistoryInner ul li a:hover {color:#F68933;}


/*********************************************************************************/
/* Benefits table					 										 */
/*********************************************************************************/
.benefitsTable{width:596px;}
.benefitsTable td {padding:3px;}
.benefitsTable td.cellTitle {text-align:right; font-weight:bold;}
.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(../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(../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(../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(../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:18px; margin:0;}

ul.key {list-style:none; margin:20px 0 0 0; padding:0; font-size:90%; color:#999;}
ul.key li {padding:0 0 5px 25px; margin:0; text-indent:-25px;}



/*********************************************************************************/
/* Product Overview					 										 */
/*********************************************************************************/
.productPic {float:left; margin-right:15px;}
.productCopy {float:left; width:385px;}


/*********************************************************************************/
/* Member Classes				 										 */
/*********************************************************************************/
.memberClasses {float:left; background: url(../images/memberClasses_bg.jpg) no-repeat 0 0; margin:6px 0 10px; padding:3px 8px 0 8px; width:580px;}
.memberClasses .memberClass {float:left; width:188px; padding-right:5px;}
.memberClasses .memberClass img {float:left; margin: 0 5px 0 0;}
.memberClasses .memberClass h3 {border-bottom:1px dotted #BDBDBD; float:left; width:115px;}
.memberClasses .memberClass p {font-size:11px;}



/*********************************************************************************/
/* Online Services				 										 */
/*********************************************************************************/

.osModule {background:url(../images/os_bgTop.jpg) 0 0 no-repeat; float:left; width:620px;}
.osModule .wrap {background:url(../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(../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(../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(../images/os_listClosed_bot.jpg) 0 0 no-repeat; line-height:38px}
.osModule ul.options li.selected a {background: url(../images/os_listClosed_select.jpg) 0 0 no-repeat;}
.osModule ul.options li.selectedtop a {background: url(../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(../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(../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(../images/notregistered_bg.jpg) 0 0 repeat-x; width:620px; float:left; position:relative;}
.notRegistered .wrap { background:url(../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(../images/embossedBG.gif) 0 0 repeat-y; width:620px; position:relative;}
.compTable .wrap {background: url(../images/compTable_botBG.gif) 0 bottom no-repeat; float:left;  width:620px;}
.compTable .scrollLeftTop {position:absolute; top:135px; left:137px;}
.compTable .scrollRightTop {position:absolute; top:135px; right:0;}
.compTable .scrollLeftBot {position:absolute; bottom:112px; left:137px;}
.compTable .scrollRightBot {position:absolute; bottom:112px; right:0;}

.compTable .headCol {float:left; width:156px; margin:0 0 0 2px;}
.compTable .column {float:left; width:145px; margin:0 3px 0 0; background:url(../images/compTable_bg.jpg) 0 0 repeat-y;}
.compTable .cell {padding:8px 5px; height:55px; color:#000; font-size:11px; line-height:1.1em; border-bottom:1px dotted #bcbcbc; position:relative;}
.compTable .headCol .cell {color:#434343; font-weight:bold; padding-right:20px; margin-right:22px;}
.compTable .column .packageName1 {background:url(../images/compTable_top.jpg) 0 0 no-repeat;}
.compTable .column .buy2 {background:url(../images/compTable_bot.jpg) 0 bottom no-repeat; border-bottom:0;}
.compTable .suggested {background:url(../images/compTable_slected_bg.jpg) 0 0 repeat-y;}
.compTable .suggested .packageName1 {background:url(../images/compTable_select_top.jpg) 0 0 no-repeat;}
.compTable .suggested .buy2 {background:url(../images/compTable_slected_bot.jpg) 0 bottom no-repeat;}

.compTable .column .suitability, .compTable .column .excess, .column .excess2, .compTable .column .cost1, .compTable .column .cost2, .compTable .column .buy1, .compTable .column .buy2 {text-align:center;} 
.compTable .column .cost1, .compTable .column .cost2 {font-size:18px; color:#705f4c;}
.compTable .cell img.tooltip {position:absolute; top:7px; right:0;}
.compTable .packageName1 img.tooltip, .compTable .packageName2 img.tooltip {right:5px;}

.compTable .headCol .cost2 {color:#fff; font-size:14px; font-weight:normal; margin: 4px 0 0 0;}
.compTable .packageName1, .compTable .packageName2 {color:#705f4c; font-weight:bold; height:40px;}
.compTable .suitability, .compTable .excess, .compTable .cost1, .compTable .excess2, .compTable .cost2 {height:20px;}
.compTable .cost1, .compTable .headCol .healthManage, .compTable .headCol .packageName2, .compTable .headCol .excess2, .compTable .headCol .buy2, .compTable .cost2 {border-bottom:0;}
.compTable .excess select, .compTable .excess2 select {border: 1px solid #7F9DB9; width:100px; font-size:100%;}
.compTable .packageName2 {padding-top:28px; height:40px;}
.compTable .packageName2 img.tooltip {top:26px;}
.compTable .column .suitability {border-bottom:0; height:29px; padding-bottom:0;}

.notCovered {color:#dd7c2f;}
.terms {padding:40px 35px 0 0; color:#999; clear:both;}

.compTable .column .But {float:left; margin-left:14px;}
.compTable .column .orange {width:110px;}
.compTable .column .brown {width:110px;}


/*********************************************************************************/
/* Contact AU				 										 */
/*********************************************************************************/
.contactAU { float:left; padding:0 10px; width:575px;}
.contactAU .contactMethod_row {float:left; padding:10px 0 0 0;}
.contactAU .contactMethod_left {width:285px;float:left;}
.contactAU .contactMethod_right {width:285px;float:left; margin:0 0 0 5px;}
.contactAU .contactMethod_bottom {float:left;}
.contactAU .contactMethod {background:url(../images/contact_phone_BG.gif) bottom no-repeat; padding:8px 20px 10px 15px; min-height:148px; height:auto !important; height:148px;}
.contactAU .row2 {min-height:98px; height:auto !important; height:98px;}
.contactAU .contactBottom {background:url(../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(../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;}



/*********************************************************************************/
/* Boxed Conetnt		 										 */
/*********************************************************************************/
.boxedCopy { float:left; padding:0 10px; width:575px;}
.boxedCopy .boxRow {padding:10px 0 0 0;}
.boxedCopy .boxRow h3 {background: url(../images/boxTitle_bg.jpg) 0 0; margin:0; padding:0 15px 2px; width:545px; line-height:30px; font-size:17px; color:#333;}
.boxedCopy .box {background:url(../images/contact_headOffice_BG.gif) bottom no-repeat; width:540px; margin-bottom:10px; padding:8px 20px 10px 15px; float:left;}
.boxedCopy .floatLeft {width:260px; float:left;}
.boxedCopy .floatRight {width:260px; float:right;}
.boxedCopy .backTop{ padding: 0; text-align:right; width:575px;}
.boxedCopy .backTop a{color:#F68933;padding-right:10px; background:url(../images/backTop_arrow.gif) right center no-repeat;}
.boxedCopy .backTop a:hover{color:#7D6A55;}



/*********************************************************************************/
/* Benefits Cells			 										 */
/*********************************************************************************/

.benefitCell {float:left; width:596px; padding:0; background:url(../images/benefitsBox_bot.jpg) 0 bottom no-repeat; position:relative; margin:0 0 12px 0;}
.benefitCell .wrap {background:url(../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;}
.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:10px; right:10px;}


/*********************************************************************************/
/* 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(../images/faq_arrow.gif) 4px 0.6em no-repeat;}
ul.faqList li.open h4 a{background: #DBD7D2 url(../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(../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; float:left;}
.faqRHS h2 { margin:0; padding:0; font-weight:normal; font-size:100%; float:left; width:260px;}
.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(../images/faqRHS_topHeader.gif) 0 0 no-repeat;}
.faqRHS h2.faqHistory a {background:url(../images/faqRHS_historyHeader.gif) 0 0 no-repeat;}
.faqRHS h2.faqTop a.open {background:url(../images/faqRHS_topHeader_open.gif) 0 0 no-repeat;}
.faqRHS h2.faqHistory a.open {background:url(../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(../images/loginBackAll.gif) bottom left no-repeat; float:left; 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(../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(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.rhsCatSearch h2 {background:url(../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(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.glossRHS h2 {background:url(../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(../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 10px; 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(../images/featureContent_bg.jpg) bottom left no-repeat;}
.downloadRHS h2 {background:url(../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(../images/featureContent_bg.jpg) bottom left no-repeat;}
.articleSearch h2 {background:url(../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(../images/overseasFeature_bgRight.jpg) 0 0 no-repeat; position:relative;}
.overseasFeatures .left {background:url(../images/overseasFeature_bgLeft.jpg) 0 0 no-repeat;}
.overseaFeature .wrap {background:url(../images/overseasFeature_bgRightBot.jpg) 0 bottom no-repeat; padding:20px 15px 20px 95px ; float:left; width:200px; min-height:200px; height:auto !important; height:200px;}
.overseasFeatures .left .wrap {background:url(../images/overseasFeature_bgLeftBot.jpg) 0 bottom no-repeat;}
.overseaFeature h3 {margin:0; padding:0px 10px 5px 0; font-size:18px; font-family:Georgia, Times, serif; font-weight:normal; border-bottom: 1px dotted #BDBDBD;}
.overseaFeature h3 a{font-family:Georgia, Verdana, Helvetica, Arial; color:#f68933; font-size:17px; text-decoration:none; display:block; line-height:1.1em;}
.overseaFeature h3 a:hover{text-decoration:underline;}
.overseaFeature p {margin:5px 10px 10px 0;}
.overseaFeature ul {margin:0 0 0 10px; padding:0; list-style:none;}
.overseaFeature ul li {background: url(../images/tickList.gif) 0 0 no-repeat; line-height:1.1em; padding:0pt 0pt 5px 12px;}

.overseaFeature .footer {color:#fff; position:absolute; bottom:4px; right:15px;}
.overseaFeature .footer a{color:#fff; text-decoration:none;}
.overseaFeature .footer a:hover{text-decoration:underline;}


/*********************************************************************************/
/* Health Partners						 					 */
/*********************************************************************************/
.partners { background: url(../images/benefitsBox_bot.jpg) no-repeat 0 bottom; float:left; width:596px; margin:10px 0;}
.partners .wrap { background: url(../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(../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(../images/sitemapLine_bot.gif) 0 -3px no-repeat;}

.sitemapRHS{width:258px; background: url(../images/featureContent_bg.jpg) bottom left no-repeat; margin:10px 0 0 0; padding-bottom:10px; float:left;}
.sitemapRHS h2 {background:url(../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(../images/faq_arrow.gif) no-repeat 0 0.4em; margin:0; padding:0 0 5px 10px;}


/*********************************************************************************/
/* Tooltip							 					 */
/*********************************************************************************/

.tt {position:relative;}
.popupRight {position:absolute; left:15px; top:-20px; width:290px; background: url(../images/ttBotLeft.png) 0 bottom no-repeat;  z-index:100;}
.popupRight .wrap {padding:10px 25px 0 35px; margin-bottom:20px; background: url(../images/ttTopLeft.png) 0 0 no-repeat;}
.popupLeft {position:absolute; right:15px; top:-20px; width:290px; background: url(../images/ttBotRight.png) 0 bottom no-repeat; z-index:100;}
.popupLeft .wrap {padding:10px 45px 0 15px; margin-bottom:20px; background: url(../images/ttTopRight.png) 0 0 no-repeat; position:relative;}
.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;}
