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

/* IE6 star hack below */
*html #leftCol {width:160px;margin:18px 7px 0px 0px;padding-left:6px}
*html #centerCol {width:580px;margin:18px 5px 0px 20px;}
*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 */

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}
ul {list-style-type: square;margin-left: 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;}
#leftCol h4 {font-size:10px}
.clearfix {display:block;clear:both;}
.clear {clear:both}
form {margin:0;padding:0;}
small {font-size:9px}
#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_phone h3 {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}
#content {width:950px;margin:0;padding:0em 0.833em 0em 0.833em;overflow:hidden}
#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;}
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}
.purpleone, .purpleone a {color:#ab218e}
.lblueone, .lblueone a {color:#41c4dc}
.dblueone, .dblueone a {color:#0088d6}
.greenone, .greenone a {color:#00b092}
.phgreen {color:#8cc63f}
.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 */


#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;}
*html #rightCol {float:right;margin-rigth: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_box p {margin:0 0 4px 0}
#lt_box h3, #qa_login 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 {width:138px;border:1px solid #ffffff;background:url(/images/general/input_bg.gif)}
#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 {border:1px solid #ffffff;height:16px;background:url(/images/general/input_bg.gif)}
#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}
.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 h4 a {font: bold 1.4em Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}
#rightCol a {font-size:1em}

.bluePeelLink {background:url(/images/general/bluePeel.gif)}
.greenPeelLink {background:url(/images/general/greenPeel.gif)}
.orangePeelLink {background:url(/images/general/orangePeel.gif) 0 0 no-repeat}
.purplePeelLink {background:url(/images/general/purplePeel.gif) 0 0 no-repeat}
#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 {margin:0em 0em 0.75em 0;}
.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}

.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_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;}
.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_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);}

.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_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;}
#ph_footer_link {margin-left:796px;position:absolute;right:18px;top:9px;display:block;width:160px}
*html #ph_footer_link {margin-left:766px}

#disclaimer {width:946px;font-size:9px;z-index:10;margin:auto;padding:9px 9px 0px 9px;line-height:12px;text-align:justify}
.disclaimer {font-size:9px;z-index:10;padding:9px 9px 0px 9px;border:1px dashed #e8e8e8;background:#FbFbFb;line-height:12px;}

/*table styles*/
.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 {border-collapse:collapse;margin-top:1px}

.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 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}

.seperator {border-right:1px solid #66d0be}

.table_new {border-collapse:collapse;}
.table_new tr.head th{border:1px solid #fff;padding:0.5em;background:#41c4dc;border-left:1px solid #41c4dc;border-top:1px solid #41c4dc;border-right:1px solid #41c4dc;color:#fff}
.table_new td {padding:0.5em;border:1px solid #CCC}
.table_new td  p {padding:0;margin:0}

/*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;}
.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;float:left}
.more_hover {background:url(/images/general/plus_minus.gif) 0 -16px no-repeat}
.inline {display:inline}

#leftvitpart {width:45%;float:left;}  
#rightvitpart {float:right;width:48%;}
#vitpointsbar {padding:10px 0 9px 10px;}
#vitpointsshield {padding:14px 0 13px 65px;}
.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}
#vitality_holder {margin-bottom:18px}
#vitality_holder h2, #vitality_holder h2 a {margin-top:0px}
#vitality_holder p {}
.vitality_steps:hover {border:4px solid #f8981d;}
.vitality_steps h4 {color:#ab218e;padding-right:4px}


/*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*/
.accordion {margin-bottom:1em}
.accordion h6.ui-accordion-header {font-size:16px;font-weight:normal;margin:1em 0 0 0;border:1px solid #aaa;display:block;padding:0.2em 0 0.5em 0}
.accordion h6.ui-accordion-header span {margin-left:6px;margin-top:2px}
.accordion div ul li ul li img {float:left;border:1px solid #828282}
.accordion div ul li ul li p {margin-bottom:0;text-indent:0}
.accordion div ul li ul li a {text-indent:0;float:left;padding:6px;margin-right:4px}
.accordion div ul li ul li a:hover {border:2px solid #e193cf;padding:4px}
.accordion div ul li ul li h5 {text-indent:0;font-size:12px;margin:0;padding-top:0}
.accordion div ul li ul li h5 a{float:none;padding-left:0}
.download {background:url(/images/general/download.gif) left top no-repeat;width:120px;height:34px;text-align:center;display:block;color:#fff;margin:auto;}
.ui-accordion-content {border:1px solid #aaa;padding:1em;margin-top:-2px;border-top:none}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0 .5em 0 2.2em;background:url("/images/general/plus_minus.gif") no-repeat scroll 6px 2px transparent;heigth:16px }
.listexpander{width:100%;} 
.listexpander, .listexpander ul, .listexpander li{margin:0;padding:0;list-style:none;} 
.listexpander ul{/*display:none;*/} 
.listexpander li{line-height:200%;margin-top:1px;cursor:default;text-indent:25px;font-weight:bold;width:100%;} 
.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;} 
/* first level */ 
.listexpander li, .listexpander li.collapsed{background:#eee url(/images/general/icon_collapsed.gif) no-repeat 5px .4em; } 
.listexpander li.expanded{background:#eee url(/images/general/icon_expanded.gif) no-repeat 5px .4em;} 
.listexpander li.nochildren{background:#eee;border-bottom:1px solid #ddd} 
/* second level */ 
.listexpander li ul, .listexpander li li{background:#f8f8f8;font-weight:normal;} 
.listexpander li li.collapsed{background:#f8f8f8 url(/images/general/icon_collapsed.gif) no-repeat 25px .4em;} 
.listexpander li li.expanded{background:#f8f8f8 url(/images/general/icon_expanded.gif) no-repeat 25px .4em;} 
.listexpander li li.nochildren{background:#fff;padding-top:6px} 
/* third level */ 
.listexpander li li ul, .listexpander li li li{background:#fff;text-indent: 65px;} 
.listexpander li li li.collapsed{background:#fff url(/images/general/icon_collapsed.gif) no-repeat 45px .4em;} 
.listexpander li li li.expanded{background:#fff url(/images/general/icon_expanded.gif) no-repeat 45px .4em;} 
.listexpander li li li.nochildren{background:#fff;} 
/* fourth level */ 
.listexpander li li li li{text-indent:0;margin-left:85px;width:auto;} 
/* buttons */ 
p.listexpander{height:1.5em;margin:1em 0;} 
p.listexpander a{float:left;height:1.5em;line-height:1.5em;padding:0 10px;border:1px solid #ccc;margin-right:5px;cursor:pointer;  color:#bbb;} 
p.listexpander a:hover{border:1px solid #e193cf;color:#ab218e} 
/* float fix */ 
.listexpander li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;} 
.listexpander li{display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .listexpander li{height: 1%;} 
.listexpander li{display: block;} 


/*FAQ styles*/
.faq_answer {padding:0 2.5em 0 0;margin:18px 0;position:relative;zoom:1}
.faq_question {font-size:14px;cursor:pointer;position:relative;display:block}

/*Miscellaneous style*/
.pull_quote_large {font-size:24px;width:300px;padding:0px 18px;line-height:36px;display:block;float:left}
#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}
.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;} 
.nav_list_holder {width:160px;float:left}
.subNav li a:hover {text-decoration:underline;}
.subNav a {color:#fff;text-decoration:none;font-weight:normal;}
.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}

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


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

/*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}
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*/
#content div a img {margin-bottom:10px}
.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.gif) 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:#00b092;padding:10px;}
#mem_log img {margin:-10px 0 0 -10px}
.members_login_box input {border:1px solid #fff;height:16px;background:#fff}

.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*/
.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_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%}
#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}

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

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

/*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;font: normal 14px/18px Arial, Helvetica, sans-serif}
#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}
*:first-child+html .articleLink {margin-top:-28px} 
*html .articleLink {margin-top:-28px}
.article small {color:#555;font-size:9px}
.article ul {margin-bottom:1em}
.article li {margin-bottom:0}
*html #tab_nav {width:153px}


#TT_Left {margin: 0pt; float: left; padding: 0pt; width: 50%;}
#TT_Right {margin: 0pt; float: right; padding: 0pt; width: 50%;}

/*New Customer Page Styles*/
#content_cust_home {width:960px;margin:-9px 0px 0px 0px;padding:0em 6px;overflow:hidden;position:relative}
*html #content_cust_home {height:700px}	
#banner_text {color:#fff;position:absolute;left:20px;top:10px;font-size:24px;width:600px;margin-left:360px}
.banner_text {color:#fff;position:absolute;left:20px;top:10px;font-size:24px;width:600px}
#banner_image {*margin-bottom:-5px;}
#cta_right {width:303px;height:292px;position:absolute;left:5px;top:0;padding:18px;text-align:center}
#quote {position:relative;*margin-bottom:10px}
*html #quote {*left:-154px}
#quote img {position:absolute;left:0;top:0;z-index:1;}
#quote h2 {position:absolute;left:14px;top:15px;z-index:10;color:#fff;text-shadow: 0px -1px 0px #6ca230;}
#call_us {margin-top:80px;color:#858585;*margin-top:90px}
.smaller {display:block}
.number {display:block;font-size:30px;font-weight:bold;padding:10px;color:#9b5ba4}
.lines_open {color:#858585;}
#cust_product {position:relative;width:1144px;height:160px;padding:18px 0 18px 16px;overflow:hidden}
.cust_product {padding-left:3px;position:relative;width:183px;height:162px;background:url(/images/general/cust_product_box.gif) 0 0 no-repeat;margin-left:40px;*margin-left:30px;text-align:center;float:left;line-height:16px}
.cust_product h2 {color:#333;padding-top:4px;font-size:16px;line-height:24px}
.cust_product p {margin:0 5px}
.cust_product a {display:block;margin:10px auto;padding-top:3px;color:#fff;background:url(/images/general/more_product.gif) 0 0 no-repeat;width:114px;height:23px;position:absolute;left:34px;bottom:5px }
#vitality_cust {width:570px;height:165px;background:url(/images/general/cust_vitality_bg.gif) 0 0 no-repeat;display:inline-block;float:right;margin:10px 0 10px 0;padding-left:10px;position:relative}
#vitality_cust h3 {color:#fff;font-weight:bold;padding:5px 0 0 5px}
#vitality_links {position:absolute;left:170px;top:30px;width:140px}
#vitality_links li {padding:4px 0 4px 0;border-bottom:1px solid #badd8c}
#vitality_links li a{color:#e8f4d9;}
#vitality_links li a:hover {color:#fff;}
#vitality_info {display:block;width:180px;position:absolute;top:10px;right:30px}
#cust_bottom {padding:10px;width:340px;display:inline-block;float:left}

#cust_bottom h2 {color:#858585}
.more_cust {color:#41c4dc;font-weight:bold;display:block}
#compliance_1, #compliance_2 {position:absolute;top:240px;left:610px;color:#FFF}
.product_carousel {position:relative;height:182px;background:#9b5ba4 url(/images/general/cust_product_bg.jpg) 0 0 no-repeat;padding-top:14px}
.button_prev {position:absolute;left:0;top:0;width:41px;height:196px;z-index:9000;background:url(/images/general/carousel_left_scroll_under.png)}
*html .button_prev {background:url(/images/general/carousel_left_scroll_under.gif)}
.button_prev:hover {background:url(/images/general/carousel_left_scroll_over.png)}
*html .button_prev:hover {background:url(/images/general/carousel_left_scroll_over.gif)}
.button_next {position:absolute;right:0;top:0;width:41px;height:196px;z-index:9000;background:url(/images/general/carousel_right_scroll_under.png)}
*html .button_next {background:url(/images/general/carousel_right_scroll_under.gif)}
.button_next:hover {background:url(/images/general/carousel_right_scroll_over.png)}
*html .button_next:hover {background:url(/images/general/carousel_right_scroll_over.gif)}

/*Customer RHC*/
#quote_rhc {position:relative;*margin-bottom:10px;text-align:center}
.lines_open {text-align:center;display:block}
#quote img_rhc {position:absolute;left:0;top:0;z-index:1;}
#quote_rhc h2 {position:absolute;left:6px;top:6px;z-index:10;color:#fff;text-shadow: 0px -1px 0px #6ca230;}
#call_us_rhc {margin-top:10px;color:#858585;text-align:center}
.number_rhc {font-size:20px;font-weight:bold;color:#9b5ba4;white-space:nowrap;display:block;margin-bottom:0.75em}

.hover {position:relative;border-bottom:1px dotted #666}
.hover_content {position:absolute;width:240px;padding:10px;text-align:center;background:#ddd;border:6px solid #858585;z-index:8888}
.expand_content {margin-bottom:20px}
.bp_list {list-style-type:disc;margin:0 0 10px 20px }
.bp_list li {list-style-type:disc;}
.more_hover {background:url(/images/general/plus_minus.gif) 0 -16px no-repeat}
.expand_icon {overflow:hidden;display:inline-block;padding-right:1em;*padding-right:1em;width:16px;height:16px;background:url(/images/general/plus_minus.gif) 0 0 no-repeat}
.expand_icon_hover {overflow:hidden;display:inline-block;padding-right:1em;*padding-right:1em;width:16px;height:16px;background:url(/images/general/plus_minus.gif) 0 -16px no-repeat}

.vit_partners {border:1px solid #f8981d;border-collapse:collapse}
.vit_partners {margin-bottom:18px}
.vit_partners tr.orange_30 {background:#feead2}
.vit_partners td {text-align:center;padding:6px;font-size:12px}
.vit_partners tr td {border-collapse:collapse;border:1px solid #f8981d;}

.part_table_inset {border:1px solid #f8981d;float:right;border-collapse:collapse;margin:0 0 5px 5px}
.part_table_inset tr.orange_30 {background:#feead2}
.part_table_inset td.orange_30 {background:#feead2}
.part_table_inset td {text-align:center;padding:6px;}
.part_table_inset tr td {border:1px solid #f8981d;font-size:12px}

