@charset "UTF-8";
body {font:76% Arial, sans-serif;line-height:1.5em;margin:0;padding:0;background-color:#ebe5e3;text-align:center;}
html, body, #wrapper {}

/* IE6 star hack below */
*html #leftCol {width:160px;margin:18px 7px 0px 0px;padding-left:6px}
*html #centerCol {width:580px;margin:18px 5px 0px 0;}
*html #rightCol {width:160px;margin:18px 0px 0px 0;}
*html #qa_box, *html #lt_box_holder {padding:0px 0 12px 8px;margin-bottom:18px}
*html #content {margin:0 0px 18px 0px;}
*html .tab_content {float:left;width:400px;}
/* IE6 star hack above */

p {margin-bottom:1em}
ol {margin:0em 0em 1em 1em}
ol li {list-style-type:decimal;list-style-position:inside}
li {margin:0;padding:0;list-style-type:none}
a {text-decoration:none;color:#ab218e;outline:none}
a img {border:none}
.highlighted {background-color:#0088ce;padding:4px}
.pgreen a {color:#00b092}
ul {list-style-type: square;margin-left: 0 0 1em 2em;}
h1 {color: #0088ce;font-size: 2.5em;line-height: 2em;margin:0 0 0.5em 0;}
h2 {color: #a39c8d;font-size: 1.5em;}
h3 {font-size: 1.5em;line-height:1.5em;}
h4 {line-height: 18px;margin-bottom:0;font-size: 1.1em;}
hr {background:#aaa;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
#leftCol h4 {font-size:10px}
.clearfix {display:block;clear:both;}
.clear {clear:both}
form {margin:0;padding:0;}
#wrapper {position:relative;width:973px;margin:auto;text-align:left;background:url(../../images/general/wrapper_background.gif) repeat-y;}
#header {position:relative;background:url(../../images/general/header_background.gif) no-repeat;padding:20px 0 0 0;height:60px;width:973px;margin:auto;margin-top:20px;text-align:left;}
#header_logo {position:absolute;left:10px;top:20px;margin:auto}
#header_phone {position:absolute;right:20px;top:20px}
#header_phone h1 {margin:0;padding:0;font:bold 1em Arial, Helvetica, sans-serif;color:#808080}
#header_search {position:absolute;right:200px;top:38px;}
#header_search input {width:166px;height:18px;padding-left:6px;background:url(../../images/general/header_search_background.png);background-repeat:no-repeat;border:0px;color:#FFF}
#header_search label {background:url(../images/general/search_icon_sml.png);background-repeat:no-repeat;padding-left:20px;padding-bottom:4px}
.header_number {font:2em Arial, Helvetica, sans-serif;color:#ab218e;padding-top:5px}
#topShadow {height:10px;background:url(../../images/general/topShadow.png);}
#content {width:950px;margin:-12px 0px 0px 0px;padding:0em 0.833em 0em 0.833em;overflow:hidden}
img#background { height: 100%; width: 100%; z-index: -1; position:absolute;left:0; color: white; }
.main_list li{font-size:14px;list-style-type:square;color:#333}
#breadCrumb {display:block;padding:10px 0 0 18px;font:0.75em Verdana, Geneva, sans-serif;color:#666}
#breadCrumb a {color:#ab218e}
#breadCrumb a:hover {text-decoration:underline}
#breadCrumbActive {color:#666;}
.more {float:right;font-weight:bold;color:#ab218e}
.more:hover {text-decoration:underline}
.collapse {float:right;font-weight:bold;color:#ab218e}
.open{height:100px}
.align_left {text-align:left}
ul.anchors {float:left;padding:0;font-size:80%;margin-bottom:18px;clear:both}
ul.anchors li {display:inline;list-style-type:none;}
ul.anchors a:link, ul.anchors a:visited {text-decoration:none;line-height:1.1em;}
ul.anchors a:hover {color:#ab218e;text-decoration:underline}
.back_to_top {font-weight:bold;text-align:center;margin-left:40%;margin-bottom:18px;color:#000;clear:both}
.back_to_top:hover {text-decoration:underline;cursor:pointer}
cite {font:italic 1em Arial, Geneva, sans-serif;color:#0088ce;display:inline;border-bottom:1px dashed #333333}
/*brand color classes*/
.white {color:#fff}
.black {color:#000}
.orangeone, .orangeone a {color:#f8981d}
.orangetwo, .orangetwo a {color:#fbb361}
.purpleone, .purpleone a {color:#ab218e}
.purpletwo, .purpletwo a {color:#e193cf}
.lblueone, .lblueone a {color:#41c4dc}
.lbluetwo, .lbluetwo a {color:#8ddcea}
.dblueone, .dblueone a {color:#0088d6}
.dbluetwo, .dbluetwo a  {color:#66b8e2}
.greenone, .greenone a {color:#00b092}
.phgreen {color:#8cc63f}
.greentwo {color:#66d0be}
.mgrey {color:#676767}
.dgrey {color:#333333}

/*Vitality colours*/
.t01 {color:#993300;} /* Bronze */
.t02 {color:#666666;} /* Silver */
.t03 {color:#ff9400;} /* Gold */
.t04 {color:#999999;} /* Platinum */
.t05 {color:#80b835;} /* Green */
.t06 {color:#41c4dc;} /* Blue */

a.back_link h2.purpleone:hover {text-decoration:underline}

#members_login {position:absolute;right:10px;top:-30px;padding:4px;background:#f8981d;width:152px}
#members_login h3 {font-weight:bold;color:#fff;margin:0px;padding:0px}
#members_login p {margin:6px 0px 0px 0px}

#leftCol, #centerCol, #centerCol_two, #rightCol {display:inline;float:left;}
#leftCol {width:160px;margin:18px 10px 0px 0px;padding-left:6px}
#centerCol {width:580px;margin:18px 10px 0px 10px;}
#centerCol_two {width:740px;margin:18px 10px 0px 10px;}
#centerCol {color:#333}
#centerCol a:hover {text-decoration:underline}

#rightCol {width:160px;margin:18px 0px 0px 10px;}
#qa_box, #lt_box_holder {position:relative;background:url(../../images/general/purple_box160_bottom.gif) left bottom no-repeat #ab218e;padding:0px 6px 12px 8px;margin-bottom:18px} /*edit absolute position*/
#qa_box img, #lt_box_holder img, .qa_box_large img  {margin-left:-8px}
#qa_login h2, #lt_box h2 {font:bold 12px Arial, Helvetica, sans-serif;color:#ffffff;padding:0;margin:0}
#qa_login_large h2, #lt_box h2 {font:bold 12px Arial, Helvetica, sans-serif;color:#ffffff;padding:0;margin:0}
#qa_box p {margin:0 0 4px 0}
#lt_box h3, #qa_login h3, #qa_login_large h3 {margin-top:0px;color:#fff}
#qa_box a {color:#FFF}
.qa_box_large {color:#fff}
.qa_box_large a {color:#fff;text-decoration:underline}
.qa_box_large {background:url(../../images/general/orange_box_large_bottom.gif) left bottom no-repeat #f8981d;padding:0px 6px 9px 8px;margin-bottom:18px;color:#fff}
#qa_login input, #lt_box input {width:138px;border:1px solid #ffffff;background:url(../../images/general/input_bg.gif)}
#qa_login label, #lt_box label {color:#ffffff;display:block;width:120px;margin-top:9px}
#broker_register {width:250px;float:right;margin-left:20px;border:1px dotted #bbb;padding:10px}
#broker_register label {display:block}
#broker_register input {background:url(../../images/general/input_bg.gif);border:1px solid #bbb}
#broker_register a.lt_button {text-decoration:none;padding-left:6px;margin:18px 0px 8px 0px;display:block;background:url(../../images/general/rhs_buttons_dblue.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff}
#qa_login_large input, #lt_box input {border:1px solid #ffffff;height:16px;background:url(../../images/general/input_bg.gif)}
#qa_login_large label, #lt_box label {color:#ffffff;display:block;margin-top:9px}
#qa_login a.lt_button {padding-left:6px;margin:18px 0px 18px 0px;display:block;background:url(../../images/general/rhs_buttons_purpleone.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff}
#qa_login_large a.lt_button {text-decoration:none;padding-left:6px;margin:18px 0px 18px 0px;display:block;background:url(../../images/general/rhs_buttons_dblue.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff;text-decoration:none}
#lt_box a.lt_button {padding-left:6px;margin:18px 0px 18px 0px;display:block;background:url(../../images/general/rhs_buttons_purpleone.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff}
#lt_box dt {font: 1.2em Arial, Helvetica, sans-serif;margin-top:18px}
#lt_box dd a {background:none;color:#fff}
#lt_box dd a:hover {text-decoration:underline}
#lt_box dl dd {margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;border-top:1px dotted #570547;}
#lt_box dl {margin:0px;padding:0px;text-indent:0px}
#qa_box a {text-decoration:underline;}
.searchText {color:#fff}

/*LHS styles*/
.lhs_promo_box {color:#fff;background:url(../../images/general/purple_box160_bottom.gif) left bottom no-repeat;padding:0 6px 6px 6px;margin-bottom:18px}
.lhs_promo_box img {margin-left:-6px}
.lhs_promo_box p {margin-bottom:9px}
.lhs_promo_box a {display:block;text-align:center;color:#fff;background:url(../../images/general/button_small_p1.gif) 50% no-repeat;margin-bottom:9px}
.lhs_banner {width:160px;margin-bottom:1.2em}
.peelLink {width:148px;height:57px;padding:9px 6px 6px 6px;margin-bottom:18px;font-size:12px;}
.peelLink h4 {margin:0;padding:0;line-height:inherit;}
.peelLink a{font: bold 1.6em Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}
.bluePeelLink {background:url(../../images/general/bluePeel.gif)}
.greenPeelLink {background:url(../../images/general/greenPeel.gif)}
.orangePeelLink {background:url(../../images/general/orangePeel.gif)}
#newsBox {line-height:18px;font-size:10px;color:#333;margin-bottom:18px}
.find_out_more {display:block;margin-top:10px;}

#newsBox p:hover {text-decoration:underline;cursor:pointer}
#newsBox h2 {font-size:18px;margin:9px 0px 5px 0px;line-height:18px;border-bottom:2px dotted #008363;padding-bottom:4px}
#newsBox h3 {font-size:14px;margin:9px 0px 5px 0px;line-height:18px;border-bottom:2px dotted #008363;padding-bottom:4px}

h3.rel_links {font-size:1.8em;margin:18px 0 18px 0}
.lhs_links a {font-weight:bold}
.lhs_links a:hover {text-decoration:underline}
.pdf_link {padding-left:20px;margin:0em 0em 0.75em 0;background:url(../../images/general/pdf_icon_sml.png) 0px 0px ;background-repeat:no-repeat}
.web_link {padding-left:20px;margin:0em 0em 0.75em 0;background:url(../../images/general/web.png) 0px 0px ;background-repeat:no-repeat}
.article_link {padding-left:20px;margin:0em 0em 0.75em 0;background:url(../../images/general/article.png) 0px 0px ;background-repeat:no-repeat}
.popup_link {padding-left:20px;margin:0em 0em 0.75em 0;background:url(../../images/general/graph_icon_sml.png) 0px 0px ;background-repeat:no-repeat}
.home_link {padding-left:20px;margin:0em 0em 0.75em 0;background:url(../../images/general/home_page_icon_sml.png) 0px 0px ;background-repeat:no-repeat}
.comm_link {padding-left:20px;margin:0em 0em 0.75em 0;background:url(../../images/general/money.gif) 0px 0px ;background-repeat:no-repeat}

#other_products_links {margin-left:0px;color:#8ddcea;}
#other_products_links li {display:inline;}
#other_products_links li a {color:#8ddcea;}
#other_products {background:url(../../images/general/other_products_banner.png) 0 0;background-repeat:no-repeat;height:142px}
#other_products a {color:#fff;font-size:1.33em;margin-left:-10px}
#other_products h4{margin:0;padding:0.9em 0em 0.9em 0.4em;line-height:inherit;font-size:1.6em;color:#fff}
.bg_img_about {background:url(../../images/general/about_bg_2.jpg) no-repeat}
.bg_img_sic {background:url(../../images/general/sic_banner.jpg);background-repeat:no-repeat;}
.bg_img_health {background:url(../../images/general/health_banner.jpg);background-repeat:no-repeat;}
.bg_img_ip {background:url(../../images/general/ip_banner.jpg);background-repeat:no-repeat;}
.bg_img_wwu {background:url(../../images/general/wwu_banner.jpg);background-repeat:no-repeat;}
#carouselHolder {position:relative;margin-bottom:1.5em;height:325px}
.product_banner a {color:#fff;border-bottom:1px dotted #fff}
.product_banner {position:relative;margin-bottom:1.5em;height:245px;line-height:18px;padding:2em 8px 0px 8px}
.product_banner h2 {margin:0.75em 0em 0.75em 0em;}
.product_banner ul {margin:0;padding:4px;color:#ffffff;font-size:1em;}
.product_banner li {list-style-type:disc;margin-left:1.2em;margin-bottom:0px;padding-bottom:0px}

.product_banner_wrapper {width:564px;position:absolute;bottom:0px;margin:0px 0px 0px -8px;padding:0 8px;background:url(../../images/general/transparent_60percent.png);display:block;z-index:2;color:#FFF}
* html .product_banner_wrapper {width:564px;bottom:-1px;left:8px;padding:0 8px;display:block;z-index:2;color:#FFF;background-color:#000;background-image:none;filter:Alpha(Opacity=60);}

.pgreen a{background-color:#fff}
.centre_twocol {display:inline;float:left;width:264px;padding:8px;margin:0px 20px 1.6em 0px}
.centre_twocol a {display:block;color:#FFF;background-color: rgba(0,0,0,0.4);padding-left:6px}
.centre_twocol a:hover {background-color: rgba(0,0,0,0.8);}
.centre_twocol h3 {background-color: rgba(0,0,0,0.4);padding-left:6px}
#twocolfirst {background:url(../../images/general/bg_image_2col_1.jpg) no-repeat;min-height:100px;}
#twocolsecond {margin-right:0px;background:url(../../images/general/bg_image_2col_2.jpg) no-repeat;min-height:100px;}
.centre_twocol h3 {margin-top:0;font-size:1.5em;color:#f8981d}

#footer {position:relative;padding:10px;background-color:#808284;border-top:1px solid #555555;text-align:left}
#footer2 {position:relative;width:973px;height:91px;margin:auto;background:url(../../images/general/footer_background.gif) no-repeat;text-align:left;}
#footer p{font-size:9px}
.footer_col a {display:block;color:#ffffff;font-size:9px;}
#footer2 a:hover {text-decoration:underline}
.footer_col {width:100px;margin:5px 0 0 15px;float:left;clear:right;}
.footer_cta {position:absolute;left:790px;top:14px}
.footer_cta h1 {margin:0;padding:0;font:bold 1em Arial, Helvetica, sans-serif;color:#ffffff}
.footer_number {font:2em Arial, Helvetica, sans-serif;color:#ffffff}
#ph_footer_link {margin-left:796px;position:absolute;right:18px;top:9px;display:block;width:160px}
*html #ph_footer_link {margin-left:766px}
a#ph_footer_link:hover {text-decoration:none}
#ph_footer_link h5 {margin:-24px 0 38px 0;color:#878787;text-align:center}

#disclaimer {font-size:9px;z-index:10;padding:9px 9px 0px 9px;line-height:normal;}
.disclaimer {font-size:9px;z-index:10;padding:9px 9px 0px 9px;border:1px dashed #e8e8e8;background:#FbFbFb}
.asterix {font-size:2em}

/*table styles*/
.table {display:table;border-collapse:collapse}
.table_cell {display:table-cell;padding: 0 6px;}
.table_cell_border {display:table-cell;padding: 0 6px;border:1px solid #676767}
.table_row {display:table-row}
#medical_table1 {border-collapse:collapse;margin-top:1px}
#medical_table1 td {border:1px solid #aaaaaa;padding:4px}
#medical_table1 thead tr th{font-weight:normal;border:1px solid #fff;background-color:#00b092;text-align:center}
#medical_table1 .table_shaded {background-color:#66d0be}
#medical_table2 {border-collapse:collapse;margin-top:1px}
#medical_table2 td {border:1px solid #aaaaaa;padding:4px}
#medical_table2 thead tr th{font-weight:normal;border:1px solid #fff;background-color:#00b092;text-align:center}
#medical_table2 .table_shaded {background-color:#66d0be}
.vit_table {margin-bottom:18px}
.vit_table td {text-align:center;padding:6px 0px;background-color:#fff}
.vit_table tr td {border-collapse:collapse;border-top:0px;border-bottom:1px solid #00b092;}
.vit_table tr th{font-weight:normal;border-bottom:1px solid #fff;border-top:none;background-color:#00b092;padding:6px;text-align:center;color:#fff}
.vit_table .table_shaded {background-color:#66d0be;}
.vit_table {border-collapse:collapse;margin-top:1px}
.vit_table .table_shaded {background-color:#66d0be}
.table_wrapper {border:1px solid #00b092;margin:18px 0px 18px 0px;}

.claims_table {margin-bottom:18px;text-align:left;border-collapse:collapse;margin-top:1px;}
.claims_table tr td {border-bottom:1px solid #00b092;}
.claims_table th.blank {background-color:#fff;border-top:none;}
.claims_table td {padding:6px 6px;vertical-align:top;background:#fff}
.claims_table td p {margin:0;padding:0}
.claims_table td ul {margin:-6px 0 0 0}

.claims_table th {font-weight:normal;border-bottom:1px solid #fff;border-top:none;background-color:#00b092;padding:6px;color:#fff}
.claims_table .table_shaded {background-color:#66d0be;}

.table_wrapper {border:1px solid #00b092;margin:18px 0px 18px 0px;}
.claims_table th.blank {background-color:#fff;border-top:none}
.seperator {border-right:1px solid #66d0be}

/*vitality styles*/
.partner_logo {float:right;margin-top:-50px;}
.vitality_bg {background:url(../../images/general/vitality_bg_2.gif) top right no-repeat}
.vitality_bg_2 {background:url(../../images/general/vitality_bg_3.png) top right no-repeat}
ul.vitpartners {float:left;padding:0;margin:0 8px 0 0;font-size:80%;color:#878787;margin-bottom:18px}
ul.vitpartners li {display:inline;list-style-type:none;padding:0;margin:6px 0;}
ul.vitpartners a:link, ul.vitpartners a:visited {text-decoration:none;line-height:1.1em;color:#878787;}
ul.vitpartners a:hover {color:#1296ae;}
ul.vitpartners a.part_highlighted {font-weight:bold;color:#ab218e}
.screening_container p {width:90%;padding:9px;background-color:#66d0be}
.more_icon {overflow:hidden;display:inline-block;padding-right:1em;width:16px;height:16px;background:url(../../images/general/plus_minus.gif) 0 0 no-repeat}
.more_hover {background:url(../../images/general/plus_minus.gif) 0 -16px no-repeat}
.inline {display:inline}
.vitality_steps p {position:absolute;text-align:left;display:block;width:240px;background-color:#CCC;padding:6px;border:1px solid #333;z-index:800;text-decoration:none}
a.trigger p {text-decoration:none}
.trigger p {text-decoration:none}
a .vitality_steps p:hover {text-decoration:none}
#leftvitpart {width:45%;float:left;}  
#rightvitpart {float:right;width:48%;}
#vitpointsbar {padding:10px 0 9px 10px;}
#vitpointsshield {padding:14px 0 13px 65px;}
.vitpointsshield2 {float:left;padding:14px 0 13px 23px;}
.maxpoints {display:inline-block;padding:0 29px 20px 19px;}
.maxpoints h4 {padding:0px;margin:0;}
.b1c, .b2c, .b3c {font-size:1px; overflow:hidden; display:block;}
.b1c {height:1px;background:#41c4dc; border-right:2px solid #41c4dc; border-left:2px solid #41c4dc; margin:0 2px;}
.b2c {height:1px;background:#fff; border-right:1px solid #41c4dc; border-left:1px solid #41c4dc; margin:0 1px;}
.b3c {height:1px; background:#fff; border-right:1px solid #41c4dc; border-left:1px solid #41c4dc; margin:0 0px;}
.contentbc {background:#fff; border-right:1px solid #41c4dc; border-left:1px solid #41c4dc;}
.contentbInnerc, .contentbinnerc {padding:0px 10px;}
.contentbInnerc a {text-decoration:none;}
.contentbInnerc img {vertical-align:middle}
.contentbInnerc h5 {margin:0;padding:0;color:#41c4dc;}
.max_points {float:right;padding:9px;margin:1em 2em 1em 2em;width:74px;text-align:center;}
.max_points p {font: bold 9px Arial, Helvetica, sans-serif}
.points_shield_right {float:right;padding:4px;margin-left:6px;background-color:#00b092}
#vitality_holder {margin-bottom:18px}
#vitality_holder h2, #vitality_holder h2 a {color:#f8981d;margin-top:0px}
#vitality_holder p {}
.vitality_steps:hover {border:4px solid #f8981d;}
.vitality_steps h4 {color:#ab218e;padding-right:4px}
.vit_li li {list-style-type:disc}


/*lists*/
.content_list {color:#373737;padding:6px 0px 6px 0px;margin:0 0 18px 0}
.content_list p {margin:0 0 9px 0}
.content_list h4 {margin:0px;padding:0px}
.content_list li{list-style-type:disc;margin-left:24px}
.content_list_two li {list-style-type:square}

/*Literature & Tools styles*/
#tool_selector {height:306px}
#tool_preview {display:block;float:right;margin:5px 0px 0px 0;text-align:center;width:230px;padding:6px;}
.menu_item {font:Verdana, Geneva, sans-serif;color:#666}
.menu_item a:link {color:#333}
.preview {padding:9px}
.caption {font:bold 9px Verdana, Geneva, sans-serif;display:block}

.menu_head li {margin:0;padding:0;list-style-type:none;border-bottom:1px solid #c0c0c0;}
.menu_head li a:link, .menu_head li a:visited {display:block;padding:3px 0;text-decoration:none;color:#333;line-height:14px;}
.menu_head li a:hover {background-color:#f9981d;}

.one, .two, .three, .twoone, .twotwo, .twothree {display:none}
.visible {display:block}
.selected {background-color:#f8981d;padding-left:6px;}
.menu_head  {padding:0;list-style-type:none;font-size:10px;width:160px;margin:6px 0px 0px 5px}
.menu_head li a {color:#333}
.tool_descr {text-align:left;font-size:12px;margin:9px 0px -10px 0px}
.toolTitle {font-size:14px;font-weight:normal;margin:9px 0px 0px 0px;padding:0}
#download {background:url(../../images/general/button_orange_long.gif) left top no-repeat;width:139px;height:19px;text-align:center;display:block;color:#fff;margin:auto}

.lt_list_holder {width:225px;height:312px;overflow:auto;margin:6px 9px 0px 0px;display:inline;float:left;border:1px solid #666;background: #fff url(../images/general/gradient_bottom.jpg) bottom repeat-x}


/*FAQ styles*/
.faq_answer {padding:0 2.5em;margin-bottom:18px}
.faq_question {font-size:14px;}
.faq h2 {margin-top:18px}

/*Miscellaneous style*/
.pull_quote_large {font-size:24px;width:300px;padding:0px 18px;line-height:36px;display:block;float:left}
.open_quote {font-size:54px;margin:0;padding:0;float:left}
.close_quote {font-size:54px;}
#awards {padding:9px; border:1px dashed #666}
.award_image {margin:auto;display:inline;position:relative;margin-right:5%;clear:both;vertical-align:top}
.claims_bg {background:url(../../images/general/claims_bg.gif) top right no-repeat}
.box_out {padding:9px;border:1px dashed #d3d3d3;background:#ffffef}
#drop_button {display:inline-block;background:url(../../images/general/drop_button_blue.gif) 0 0 no-repeat;width:266px;height:24px;padding:6px}
.drop_button_active {display:inline-block;background:url(../../images/general/drop_button_blue.gif) 0 -36px no-repeat;width:266px;height:24px;padding:6px}
a#drop_button:hover {text-decoration:none}
.partner_logo_drop {vertical-align:middle;padding:0px 5px;} 
#partners_drop {border-top:1px solid #bbb;border-bottom:1px solid #ddd}
.divider_top {border-top:2px solid #fbb361;padding-top:9px}
.article {margin-bottom:18px}
.article h2 {margin-bottom:0px}
.archive {padding-bottom:9px;border-bottom:2px dashed #e193cf}
.left_float {float:left;width:280px}

.right_float {float:right;width:280px}
.body_banner {padding:9px;background-color:#41c4dc;color:#fff;font-weight:bold;margin-top:18px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border:1px solid #0088ce}
.body_banner p {margin:0;font-size:14px}
.dashed {border:1px dotted #bbb;padding:9px}

#navBar {height:1.5em;margin:0px auto 9px 6px;padding:0 0 7px 3px;width:957px;background-color:#41c4dc;overflow:hidden;position:relative;text-align:left;border-top:1px solid #5396b8;border-bottom:1px solid #47809d} /*edit padding*/
#navBar li, #navBar ul {padding:0 0 0 10px;margin:0;} 
ul#navList {list-style:none;} 
.nav_list_holder {width:160px;float:left}
.subNav li a:hover {text-decoration:underline;}
.subNav a {color:#fff;text-decoration:none;font-weight:normal;}
.active a {background-color: #ab218e;padding: 0px 3px 0px 3px}
.nav_head {line-height:24px;font-weight:bold;display:inline-block;outline:0;background: url(../../images/general/arrowDown.gif) 0px 6px ;background-repeat:no-repeat;padding-left:18px}/*either lose the line-heights here or ditch the highlight*/
.nav_head_direct {line-height:24px;margin-left:4px;font-weight:bold;display:inline-block;width:110px}
.nav_head_direct a {color:#fff;text-decoration:none}
#adviserList {margin-left:-4px}
#customerList {margin-left:-5px}
.backup:hover {color:#ab218e}

/*table styles added by Andy 151009*/
.purple_table {margin-bottom:18px;text-align:left;border-collapse:collapse;}
.purple_table td {padding:3px 0px 6px 6px;background-color:#fff;vertical-align:top}
.purple_table tr td {border-bottom:1px solid #ab218e;}
.purple_table th {font-weight:normal;border-bottom:1px solid #fff;border-top:none;background-color:#ab218e;padding:6px;color:#fff}
.purple_table .table_shaded {background-color:#66d0be;}
.purple_table {border-collapse:collapse;margin-top:1px}
.purple_table .table_shaded {background-color:#66d0be}
.bg_img_lc {background:url(../../images/general/lc_banner.jpg);background-repeat:no-repeat;}
.switcher, .modal_trigger {cursor:pointer}

.table01, .table02 {border-collapse:collapse;font-size:90%;margin:10px 0;color:#333;}
.table01 a:link, .table01 a:visited, .table02 a:link, .table02 a:visited {text-decoration:none;color:#1296ae;}
.table01 a:hover, .table02 a:hover {color:#d60c8c;text-decoration:underline;}
.table01 th, .table02 th {font-weight:100;font-size:110%;text-transform:uppercase;background-color:#8ddcea;color:#fff;}
.table01 .cent, .table02 .cent {text-align:center;}
.table01 td, .table01 th, .table02 td, .table02 th {padding:5px 5px;text-align:left;vertical-align:top;border:1px solid #41c4dc;}
th.bg01 {background-color:#ab218e;}
td.border01, th.border01 {border:1px solid #e193cf;}
.alt02 {background-color:#fff;}

/*modified by Andy 151009 14:40pm */
#dim {position:absolute;top:0;left:0;background-color:#000;z-index:9000}
#modal_one {position:absolute;z-index:9999;padding-left:9px;border:10px solid #fff;background-color:#eee;}
#modal_two {position:absolute;z-index:9998;padding-left:9px;border:10px solid #fff;background-color:#eee;}
.modal_close {position:absolute;z-index:800;top:-20px;left:-20px}
.modal_close:hover {cursor:pointer}
.more_info {margin:0px 12px -1px 0px}

/*modified by Andy 161009 */

/*tabbed nav styles*/
.tabbed_area {border:4px solid #41c4dc; background-color:#8ddcea;}
#tab_nav {float:left;width:150px;margin:0;padding:0;}
#tab_nav li {padding:6px 0px 6px 6px;}
#tab_nav li a {color:#ab218e;}
.current {background-color:#fff;}
/*.current a {color:#000}*/
.tab_content {float:left;width:403px;padding:0 9px 9px 10px;background-color:#fff;background: #fff url(../../images/general/gradient_bottom.jpg) bottom repeat-x}

/*added Andy 191009*/
.submit_btn {text-align:center;padding-left:6px;margin:18px 0px 8px 0px;display:block;background:url(../../images/general/dblue_btn_small.gif) 0px 0px no-repeat;width:66px;height:20px;color:#fff}
.download_link {padding-left:20px;margin:0em 0em 0.75em -2em;background:url(../../images/general/box_download.gif) 0px 0px ;background-repeat:no-repeat}
.ordered_list {margin:0 0 18px 0;padding:0}
.ordered_list li {list-style:decimal outside;}
h1, h2, h3 {line-height:130%;margin:0 0 0.5em 0;font-weight:100}
ul {margin:0 0 0 0;padding:0;}
p {margin-bottom:18px;margin-top:0px}
.faq_answer p {display:block;margin-bottom:18px}

/*REPLACE ALL BELOW ANDY 211009*/
#mem_log {padding:10px;background:url(../../images/general/purple_box_bottom_large.gif) bottom no-repeat;color:#fff}
#mem_log a.lt_button {padding-left:6px;margin:18px 0px 8px 0px;display:block;background:url(../../images/general/rhs_buttons_dblue.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff;text-align:center;text-decoration:none}

.members_login_box a {color:#fff;text-decoration:underline}
.members_login_box.lt_button {padding-left:6px;margin:18px 0px 8px 0px;display:block;background:url(../../images/general/rhs_buttons_dblue.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff;text-align:center;text-decoration:none}
.members_login_box {margin-bottom:18px;color:#333;background-color:#ab218e;padding:10px;}
#mem_log img {margin:-10px 0 0 -10px}
.members_login_box input {border:1px solid #fff;height:16px;background:url(../../images/general/input_bg.gif)}

.faq_question {cursor:pointer}
.vitality_steps {width:132px;height:145px;min-height:145px;float:left;display:inline;margin:0px 0px 18px 6px;text-align:center;border:4px solid #fbb361}

/*ADDED ANDY 221009*/
#personal_protection_holder {padding:5px;background:#00b092;margin-bottom:18px;position:relative}
#personal_protection_holder h2, #personal_protection_holder h2 a {color:#fff;font-size:1.8em;margin:0;padding:0px 0px 0px 5px}
#personal_protection_holder h3, #personal_protection_holder h3 a {color:#0088ce;}
#personal_protection_holder p {color:#FFF}
#personal_protection_holder p:hover {text-decoration:underline;cursor:pointer	}

.pp_holder {position:relative;float:left;min-height:140px;height:140px;margin:5px;width:159px;background: #66d0be;padding:9px;vertical-align:top}
.pp_holder h3 {font-size:16px}
.orange_title {border-bottom:2px solid #8ddcea}

.pp_holder_four {position:relative;float:left;min-height:100px;height:120px;margin:0 10px 20px 0;width:280px;padding:0;vertical-align:top}
.pp_holder_four h3 {background:#41c4dc;border-top:1px solid #0088ce;font-size:16px;padding:4px 0 8px 6px;}

.carousel {position:relative;height:274px;padding:9px;color:#fff;overflow:hidden;margin-bottom:18px}
.carousel h1 {font-size:30px;margin:0px 0px 9px 9px;position:absolute;z-index:999}
.carousel p {color:#FFF}
.carousel img {position:absolute;top:0px;left:0px;z-index:-1}
.carousel ul {position:absolute;bottom:18px;margin:0px 0px 0px 0px;z-index:4}
.carousel li{display:inline-block;float:left;width:124px;padding:4px;margin:0px 8px 6px 0px;background-color:rgba(0,0,0,0.6);color:#FFF;text-align:center;border:1px solid #000000}
.carousel li a {color:#FFF;width:133px;}
.carousel li:hover {background-color:#00b092;cursor:pointer}
.carousel li.active {background-color:#00b092}
#carousel_container {width:1740px;height:324px;position:absolute;left:0;top:0}
.carousel_slide {width:580px;height:324px;position:absolute;top:0px}

.reasons_list {width:571px;padding:9px 0 18px 9px;background:url(../../images/general/transparent_60percent.png);position:absolute;bottom:26px;display:block;z-index:2;color:#FFF}
* html .reasons_list {background-color:#000;background-image:none;filter:Alpha(Opacity=60);}

.carousel .reasons_list p {margin:0;color:#fff;width:80%}
.last {margin-right:0px;color:#3C6}
.product_active {background-color:#00b092}
#scroll_left {position:absolute;right:55px;height:42px;width:41px;overflow:hidden;bottom:9px;background:url(../../images/general/button_left_arrow_off.png) top left no-repeat;z-index:1000}
* html #scroll_left {background:url(../../images/general/button_left_arrow_off.gif) top left no-repeat}
#scroll_left:hover {background:url(../../images/general/button_left_arrow_on.png) top left  no-repeat;cursor:pointer}
* html #scroll_left:hover {background:url(../../images/general/button_left_arrow_on.gif) top left  no-repeat}
#scroll_right {position:absolute;right:9px;height:42px;width:41px;overflow:hidden;bottom:9px;background:url(../../images/general/button_right_arrow_off.png) top left no-repeat;z-index:1000}
* html #scroll_right {background:url(../../images/general/button_right_arrow_off.gif) top left no-repeat;z-index:1000}
#scroll_right:hover {background:url(../../images/general/button_right_arrow_on.png) top left  no-repeat;cursor:pointer}
* html #scroll_right:hover {background:url(../../images/general/button_right_arrow_on.gif) top left  no-repeat}

/*ADDED ANDY 231009 */
.cta_purple {padding:9px;background-color:#e193cf;color:#fff;margin-top:18px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border:1px solid #ab218e}
.cta_purple p {margin:0;font-size:14px}
.cta_lblue {padding:9px;background-color:#8ddcea;color:#fff;margin-top:18px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border:1px solid #0088ce}
.cta_lblue p {margin:0;font-size:14px}

/*ADDED ANDY 281009*/
#qa_login a.lt_button_blue {text-decoration:none;padding-left:6px;margin:18px 0px 18px 0px;display:block;background:url(../../images/general/rhs_buttons_lblue.png) 0px 0px no-repeat;width:132px;height:20px;color:#ffffff}
.cta_lblue p {font-size:12px}
.cta_lblue a:hover {text-decoration:underline}
.cta_lblue h4 {margin:0 0 9px 0;font-size:16px}

/*ADDED VERUSHKA 041109*/
#qa_box a {text-decoration:underline;}
.faq {width:580px;float:left;padding-left:20px;}

.tool_description {display:none;}

#wrapper_landing {position:relative;width:973px;height:576px;margin:0px auto;text-align:left;background:url(../../images/general/wrapper_background.gif) repeat-y;} /*edit margin, background repeat, width, removed padding*/
#landing_left {height:576px;width:380px;margin-left:6px;position:absolute;top:0;left:0;background:url(../../images/general/landing_left_bg.gif) no-repeat;}
#landing_left h1 {width:330px;line-height:36px;margin-bottom:18px}
#landing_left_padd {padding:10px 20px 0 20px;}
p#landing_left {width:320px;}

.landing_peel {position:relative;width:220px;height:76px;background:url(../../images/general/whitePeel.gif) no-repeat;margin-bottom:10px;}
.landing_peel_ribbon {position:relative;width:234px;height:76px;background:url(../../images/general/whitePeelRibbon.gif) no-repeat;margin-bottom:10px;}
.landing_peel div {padding:5px 20px 0 8px;}
.landing_peel h2 {padding:0;margin:2px 0 3px 0;}
.landing_peel_ribbon div {padding:5px 20px 0 8px;}
.landing_peel_ribbon h2 {padding:0;margin:2px 0 3px 0;}

#header_phone_landing {position:absolute;right:46px;top:20px}
#header_phone_landing h1 {margin:0;padding:0;font:bold 1em Arial, Helvetica, sans-serif;color:#808080}
/*NEW OVERVIEW SECTION*/

#numbers_holder{position:absolute;z-index:23;}
.numbers {width:94px;float:left;margin:0 25px;}
*html .numbers {margin:0 10px 0 10px}
.numbers a {display:block;width:94px;height:94px;min-height:94px;overflow:hidden;}
.numbers h3 {font-size:16px;text-align:center;padding-top:6px}

#stage_1 {background:url(../../images/numbers_master.gif) 0 -94px no-repeat;}
#stage_2{background:url(../../images/numbers_master.gif) -94px -94px no-repeat}
#stage_3{background:url(../../images/numbers_master.gif) -188px -94px no-repeat}
#stage_4{background:url(../../images/numbers_master.gif) -282px -94px no-repeat;}

.stage_1_active {background:url(../../images/numbers_master.gif) 0 0 no-repeat}

#stage_1:hover {background:url(../../images/numbers_master.gif) 0 0 no-repeat}
#stage_2:hover {background:url(../../images/numbers_master.gif) -94px 0 no-repeat}
#stage_3:hover {background:url(../../images/numbers_master.gif) -188px 0 no-repeat}
#stage_4:hover {background:url(../../images/numbers_master.gif) -282px 0 no-repeat}

#stage_1:focus {background:url(../../images/numbers_master.gif) 0 0 no-repeat}
#stage_2:focus {background:url(../../images/numbers_master.gif) -94px 0 no-repeat}
#stage_3:focus {background:url(../../images/numbers_master.gif) -188px 0 no-repeat}
#stage_4:focus {background:url(../../images/numbers_master.gif) -282px 0 no-repeat}

#overview_box{z-index:22;position:relative;margin-top:65px;padding:100px 0 10px 15px;border:4px solid #f8981d;-moz-border-radius: 12px;-webkit-border-radius:12px;border-radius:12px;}

#over_1, #over_1 p, #over_2, #over_2 p, #over_3, #over_3 p, #over_4, #over_4 p {padding:0;margin:0;}




#overview_box p{clear:both;min-height:5em}
#hover_detail {position:absolute;width:224px;height:584px;z-index:999}

/*Claims*/
.claim_box_left {padding:1em;width:42%;border:6px solid #f8981d;float:left}
.claim_box_right {padding:1em;width:42%;border:6px solid #f8981d;float:right; }
.claim_box_left:hover {border:6px solid #ef6330}
.claim_box_right:hover {border:6px solid #ef6330}

/*DOM articles*/
.article_holder {-moz-column-count: 2; -moz-column-gap: 2em; -moz-column-rule: 1px solid #eee; -webkit-column-count: 2; -webkit-column-gap: 2em; -webkit-column-rule: 1px solid #eeeeee;}
.article_main {font:Helvetica, Arial, sans-serif;font-size:9px;padding:1em 0 1em 0;margin-bottom:1em;border-top:1px solid #eee;border-bottom:1px solid #eee;display:block;color:#555;break-after:column}
.article_main span {font-weight:bold}
#newsArticle h1 {font-size:20px;}
.article_main h3 {font-size:16px;color:#00b092}
.article_main h3 a {color:#41c4dc}
.article_main:hover {border-top:1px solid #bbb;border-bottom:1px solid #bbb}
.domBanner {margin-bottom:1em}
.author {font-size:1em;padding:1em 0 1em 0;margin-bottom:1em;border-top:1px solid #eee;border-bottom:1px solid #eee;display:block;color:#555}
.author span{font-weight:bold;}
.article_summary {color:#555}
.inset {padding:1em 1em 0 1em;margin-bottom:1em;background:#8ddcea;border-top:1px solid #66b8e2;border-bottom:1px solid #66b8e2}
.inset h4 {margin-top:0}
.inset ul {margin-bottom:1em}
.inset li{list-style-type:disc;margin-left:2em}
.printLink {background:url(../../images/general/print_icon.png) center left no-repeat;padding-left:20px;float:right;vertical-align:middle}
.articleLink {background:url(../../images/general/article.png) center left no-repeat;padding-left:20px;float:right}
*html .articleLink {margin-top:-34px}
.article small {color:#555;font-size:9px}
.article ul {margin-bottom:1em}
.article li {margin-bottom:0}