/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,em,strong,th,var {font-style:normal;font-weight:normal;}
dfn {font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {text-decoration:none;color:#333;}

body {font-size:10px;font-family:Verdana,Arial,Helvetica,Sans-Serif;background:#000;color:#999;}
#page {width:955px;margin:0 auto;position:relative;}

h1 {position:absolute;top:30px;left:25px;text-indent:-9999px;background:url(/Common/Images/logoCholesterolTest.gif) 0 0 no-repeat;width:205px;height:24px;}
h1 a {display:block;width:205px;height:24px;outline:none;}

sup {vertical-align:top;}

#functions {width:600px;position:absolute;top:0;right:17px;padding-top:5px;height:2.5em;}
    #functions a {cursor:pointer;}
    #functions a:hover {color:#999;}
    #textSize, #siteVersion, #print {float:right;}
    
    #siteVersion {margin-top:7px;}
    #siteVersion li {float:left;padding:0 14px 0 13px;}
    #siteVersion a {color:#666;}
    #siteVersion a.selected {color:#999}
    
    #textSize {margin-right:23px;}
    #textSize, #textSize a {color:#666;padding:3px;}
    #textSize .small {font-size:1em;}
    #textSize .normal {font-size:1.3em;}
    #textSize .large {font-size:1.6em;}
    
    .lowSpeed, .highSpeed {cursor:pointer;}
    
    #print {margin:2px 26px 0 16px;}
    
    .searchBox {float:right;vertical-align:top;margin-top:4px;}
        .searchBox input {float:left;}
        .searchQuery {border:1px solid #333 !important;background:#434141 !important;color:#999 !important;font-size:1em;width:100px;height:13px;padding:1px 2px;margin-right:5px;}


    #presentation {width:468px;height:555px;float:left;}
        #presentation #flash {float:right;width:248px;height:515px;}
        #presentation #callout {position:absolute;top:147px;left:20px;}
        #presentation #callout h2.coUnwell {text-indent:-9999px;width:190px;height:93px;background:url(/Common/Images/coUnwell.gif) 0 0 no-repeat;margin:0 0 10px 5px;}
        #presentation #callout h2.coOneTwo {text-indent:-9999px;width:191px;height:115px;background:url(/Common/Images/coOneInTwo.gif) 0 0 no-repeat;margin:0 0 10px 5px;}
    #questions {position:absolute;top:132px;left:468px;}
        #questions li {width:256px;height:72px;display:block;margin-bottom:45px;}
        
#sidebar {float:right;width:179px;margin:52px 17px 0 0;padding:10px 0 20px 0;background:#191919 url(/Common/Images/bgSidebar.gif) 0 0 no-repeat;}
    #sidebar h3 {font-size:1.2em;color:#999;padding:0 12px;}
    #sidebar h3.divider {border-top:1px solid #0d0d0d;padding-top:14px;}
    #sidebar select {background:#333;border:1px solid #666;width:149px;color:#fff;font-size:1em;}
    #sidebar .callout {margin:11px 0 0 27px;}
    .loginLinks {margin:13px 0 5px 3px;overflow:auto;}
    #sidebar .loginLinks {margin:13px 0 5px 15px;overflow:auto;}
    .loginLinks li {float:left;margin-left:8px;}
    
    #sidebar .feature {background:#0d0d0d;overflow:hidden;text-align:right;margin-bottom:15px;width:179px;height:172px;position:relative;}
    #sidebar .feature a {color:#999;background:url(/Common/Images/btnArrow_off.gif) 100% 0 no-repeat;min-height:15px;padding-right:23px;padding-bottom:1px;position:absolute;bottom:15px;right:12px;}
    #sidebar .feature a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 0 no-repeat;color:#ccc;}
    
        /* #sidebar #featureDietExercise {background:url(/Common/Images/featureDietExercise.gif) 0 0 no-repeat;} */
        #sidebar #featureSerious {background:url(/Common/Images/featureSerious.gif) 0 0 no-repeat;}
        #sidebar #featureManage {background:url(/Common/Images/featureManage.gif) 0 0 no-repeat;}
        #sidebar #featureFit {background:url(/Common/Images/featureFit.gif) 0 0 no-repeat;}
        #sidebar #featureTest {background:url(/Common/Images/featureTest.gif) 0 0 no-repeat;}
        /* #sidebar #featureCholesterol {background:url(/Common/Images/featureCholesterol.gif) 0 0 no-repeat;} */
    
    #sidebar a.arrow {text-align:right;background:url(/Common/Images/btnArrow_off.gif) 100% 0 no-repeat;min-height:15px;padding-right:23px;margin-right:12px;padding-bottom:1px}
    #sidebar a:hover.arrow {background:url(/Common/Images/btnArrow_on.gif) 100% 0 no-repeat;color:#ccc;}
    #sidebar .popularLinks {margin:13px 5px 0 18px;}
    #sidebar .popularLinks a {color:#ccc;}
    #sidebar .popularLinks a:hover {color:#9cf;}

#footer {clear:both;margin:0 auto;width:955px;overflow:auto;min-height:37px;padding:10px 1px 1px 1px;}
    #footer .buttons li {float:left;margin-right:10px;}
    #footer input {float:right;margin:7px 17px 0 0;}
    #footer .footerLinks {float:right;margin-top:15px;}
    #footer .footerLinks li {float:left;margin-right:20px;}
    #footer .footerLinks a {color:#999;}
    #footer .footerLinks a:hover {color:#fff;}
    
#base {background:#0d0d0d url(/Common/Images/bgFoot.gif) 0 0 no-repeat;width:788px;margin:30px auto;min-height:100px;padding:33px 80px 20px 55px;}
    #base .basecorner {clear:both;background:#0d0d0d url(/Common/Images/bgFootBase.gif) 0 100% no-repeat;height:4px;}
    #base img {margin:13px 89px 55px 0;float:left;}
    #base em {font-style:italic;}
    #base p {color:#999;margin-bottom:13px;}
    #base a {color:#ccc;}
    #base a:hover {text-decoration:underline;}
    
.hidden {display:none;}

.glossary {border-bottom:1px dotted #ccc;cursor:help;}

#quickLinks {margin:10px 12px;position:relative;}
#quickLinks dt a {border:1px solid #333;padding:2px 3px;background:#434141 url(/Common/Images/arrowFauxDrop.gif) 100% 50% no-repeat;color:#ccc;cursor:pointer;display:block;}
#quickLinks dd {position:absolute;display:block;width:156px;background:#666;}
#quickLinks a {display:block;width:149px;border:1px solid #333;border-width:0 1px 1px;cursor:pointer;padding:2px 3px;color:#ccc;}
#quickLinks dd a:hover {background-color:#ccc;color:#333}
#quickLinks {z-index:99;}

.navigation {width:704px;height:36px;display:block;float:left;position:relative;top:80px;left:25px;z-index:2;}
.navigation ul {width:124px;padding:0 3px 4px 3px;margin:0;list-style:none;position:absolute;top:35px;left:-999em;background:url(/Common/Images/navCornersBlue.png) 3px 100% no-repeat;}
.navigation a.tl {position:absolute;top:0;text-indent:-9999px;width:133px;height:36px;background-image:url(/Common/Images/bgNav.gif);background-repeat:no-repeat;padding:0;outline:0;display:block;outline:0;}
.navigation li {width:133px;float:left;}
.navigation ul li {float:left;background:#81a7cd;width:127px;}
.navigation ul a {padding:4px 10px;border-top:1px solid #5a758f;display:block;color:#000;}
.navigation ul a:hover {background-color:#aac5e1;}
.navigation ul li:first-child a {background-image:url(/Common/Images/navShadow.png);background-position:50% 0;background-repeat:no-repeat;border-top:0;}

.navigation ul, .navigation li {z-index:99;}

    #ni0, #ni0 a.tl {left:0;background-position:0 0;}
    #ni0:hover a.tl, #ni0.sfhover a.tl {background-position:0 -37px;}
    #ni0 ul {background:url(/Common/Images/navCornersBrown.png) 2px 100% no-repeat;width:125px;padding:0 3px 4px 2px;}
    #ni0 ul li {background:#c58749;width:128px;}
    #ni0 ul a {border-color:#8a5e33;}
    #ni0 ul a:hover {background-color:#d7a878;}
    #ni0:hover ul, #ni0.sfhover ul {left:0;}
    
    #ni1, #ni1 a.tl {left:142px;background-position:-142px 0;}
    #ni1:hover a.tl, #ni1.sfhover a.tl {background-position:-142px -37px;}
    #ni1:hover ul, #ni1.sfhover ul {left:142px;}
    
    #ni2, #ni2 a.tl {left:284px;background-position:-284px 0;}
    #ni2:hover a.tl, #ni2.sfhover a.tl {background-position:-284px -37px;}
    #ni2 ul {background-image:url(/Common/Images/navCornersPurple.png);}
    #ni2 ul li {background:#9b8290;}
    #ni2 ul a {border-color:#6c5b65;}
    #ni2 ul a:hover {background-color:#b9a9b3;}
    #ni2:hover ul, #ni2.sfhover ul {left:284px;}
    
    #ni3, #ni3 a.tl {left:426px;background-position:-426px 0;width:136px;}
    #ni3:hover a.tl, #ni3.sfhover a.tl {background-position:-426px -37px;}
    #ni3:hover ul, #ni3.sfhover ul {left:426px;width:130px;}
    #ni3 ul {width:136px;background-image:url(/Common/Images/navCornersFaun.png);}
    #ni3 ul li {background:#c8b6aa;width:130px;}
    #ni3 ul a {border-color:#99938e;}
    #ni3 ul a:hover {background-color:#dbd2cc;}
    
    #ni4, #ni4 a.tl {left:571px;background-position:-571px 0;}
    #ni4:hover a.tl, #ni4.sfhover a.tl {background-position:-571px -37px;}
    #ni4:hover ul, #ni4.sfhover ul {left:571px;width:128px;}
    #ni4 ul {background-image:url(/Common/Images/navCornersPink.png);}
    #ni4 ul li {background:#cc9999;width:128px;}
    #ni4 ul a {border-color:#8e6b6b;}
    #ni4 ul a:hover {background-color:#dbb3b3;}

#wrapper {float:left;z-index:1;}
#content {margin:10px 0 0 44px;width:894px;}
.rightConLeftCol {float:right;width:680px;background:#000 url(/Common/Images/bgSideBase.gif) 100% 100% no-repeat;}
.leftConRightCol {float:left;width:179px;background-color:#000;}
.colLeft {z-index:1;position:relative;left:-214px;width:680px;background:#fff url(/Common/Images/bgCopyBase.gif) 0 100% no-repeat;min-height:150px;height:auto !important;height:150px;margin-top:107px;color:#333;}
.colLeftBlack {z-index:1;position:relative;left:-214px;width:680px;background:#000 url(/Common/Images/bgCopyVariantBase.gif) 0 100% no-repeat;min-height:150px;height:auto !important;height:150px;margin-top:107px;color:#ccc;padding-bottom:4px;}
.colRight {z-index:2;position:relative;left:715px;width:179px;background:url(/Common/Images/bgSidebar.gif) 100% 0 no-repeat;padding-top:18px;}
.colLeft, .colRight {padding-bottom:20px;}
br.clear, br.space {font-size:1px;margin:0;line-height:0;height:0;}
.clear {clear:both;}
.noclear {clear:none !important;}

.colLeftBlack h2, .colLeft h2 {background:url(/Common/Images/hdrBg.png) 0 0 no-repeat;display:block;min-height:27px;color:#333;font-size:1.6em;padding:30px 0 0.4em 30px;}

.colRight .control h3 {font-size:1.2em;color:#999;}
.colRight .control .callout {margin:11px 0 0 15px;}

/* IE mac hack */
* html>body .colRight{display:inline-block;overflow:auto;}
* html>body .colLeft{overflow:auto;}

.breadcrumbs {display:block;background:#000;color:#666;text-align:right;margin:-1.5em 0 0;padding:0 0 5px 0;}
    .breadcrumbs li {display:inline;border-left:1px solid #666;padding:0 11px;}
    .breadcrumbs a {color:#666;}
    .breadcrumbs a:hover {color:#fff;}

.copy {margin:28px 30px 0;}
    .copy h3 {font-size:1.6em;line-height:1.4em;margin:0 0 0.5em 0;clear:left;}
    .copy h4 {font-size:1.25em;line-height:1.4em;margin:0.5em 0 0.25em;clear:both;}
    .copy h3.minor {font-size:1.2em;line-height:1.4em;margin:0 0 0.5em 0;clear:both;}
    .copy li {font-size:1.1em;}
    .copy ul ul li {font-size:1em;}
    .copy p {font-size:1.1em;line-height:1.4em;margin:0 0 1em 0;}
    .copy .bullet {margin:1em 0 15px 35px;list-style-type:disc;}
    .copy .bullet li {margin-bottom:0.3em;line-height:1.5em;}
    .copy .bullet ul {list-style-type:circle;margin:5px 0 15px 30px;}
    .copy a {text-decoration:underline;}
    .copy a:visited {color:#666;}
    .copy a:hover {color:#69c;}
    .copy strong {font-weight:bold;}
    
.intro {background:#000;border:1px solid #333;border-width:0 1px;position:relative;height:210px;}
    .intro #flash {position:absolute;top:0;left:0;width:405px;height:210px;z-index:1;}
    .intro h3 {position:absolute;z-index:2;text-indent:-9999px;display:block;}
    .intro .coDontWait {background:url(/Common/Images/coDontWait.png) 0 0 no-repeat;width:164px;height:83px;left:302px;top:53px;}
    .intro .coDoctorAccurately {background:url(/Common/Images/coDoctorAccurately.png) 0 0 no-repeat;width:161px;height:85px;left:302px;top:53px;}
    .intro .coOneInTwo {background:url(/Common/Images/coOneInTwoInternal.png) 0 0 no-repeat;width:174px;height:103px;left:302px;top:39px;}
    .intro .links {float:right;margin:74px 8px 0 0;}
    .intro .links li {margin:0 0 6px 0;}
    .intro li.lede {margin:35px 0 0;}

    #sideLogin .callout {background:url(/Common/Images/coSupport.gif) 0 0 no-repeat;width:130px;height:51px;text-indent:-9999px;display:block;}
    #sideLogin .anim {display:block;margin:10px auto 0;}

#sideLoginPanel {margin-left:12px;}
    #sideLoginPanel h4 {background:url(/Common/Images/coLoginProgram.gif) 0 0 no-repeat;width:153px;height:72px;text-indent:-9999px;margin:12px 0 10px;}
    #sideLoginPanel p {margin:0 8px 15px 0;}
    #sideLoginPanel label input {background:#434141 !important;border:1px solid #333;width:149px;height:13px;padding:1px;color:#fff;margin:5px 0;font-size:1em;}
    #sideLoginPanel input.rollover {margin:14px 0 14px 28px;}
    #sideLoginPanel a {color:#999;text-decoration:underline;}
    #sideLoginPanel a:hover {color:#ccc;}
    
#sideJourney {background:#0d0d0d;}
    #sideJourney h3 {padding:20px;}
    .btnEdit {margin:0 0 10px 10px}
    
    .journeyDate {border-top:1px solid #2d2d2d;padding-bottom:15px;}
    .journeyDate .details {background:url(/Common/Images/iconCalendar.gif) 0 0 no-repeat;padding-left:35px;margin:10px 0 10px 21px;font-weight:bold;color:#ccc;}
    .journeyDate .details li {margin-bottom:0.5em;}
    .journeyDate .date {color:#9b8290;font-weight:bold;}
    .journeyDate .links {margin:5px 8px 0 22px;}
    .journeyDate .links li {margin-bottom:0.5em;}
    .journeyDate a {color:#fff;}
    .journeyDate a:hover {color:#ccc;text-decoration:underline;}
    
    #vcfOutlook {background:#191919;padding:15px;margin-right:-10px;}
    #vcfOutlook p {background:url(/Common/Images/iconOutlook.gif) 0 0 no-repeat;padding-left:37px;}
    #vcfOutlook input {margin:10px 0 0 10px;}
    
#sideTracker {padding:15px 12px 15px 25px;background:#0d0d0d;}
    #sideTracker h3 {text-indent:-9999px;background:url(/Common/Images/coTracker.gif) 0 0 no-repeat;display:block;width:131px;height:51px;}
    #sideTracker p {margin:12px 8px 16px 11px;}
    #sideTracker a {margin:0 0 0 16px;}
    
#sideRoleCvd {padding:15px 12px 15px 28px;background:#0d0d0d;}
    #sideRoleCvd h3 {margin:0 0 13px 0;text-indent:-9999px;background:url(/Common/Images/coRoleCvd.gif) 0 0 no-repeat;width:125px;height:116px;display:block;}
    #sideRoleCvd a {margin-left:12px;}

#sideRelatedLinks {background:#191919;padding:14px 12px;}
    #sideRelatedLinks ul {margin:15px 0 0 10px;}
    #sideRelatedLinks li {margin:0 0 0.55em;font-size:1.1em;}
    #sideRelatedLinks a {color:#ccc;}
    #sideRelatedLinks a:hover {color:#9cf;text-decoration:underline;}
    
#sideHeartHealthGrey, #sideHeartHealth {padding:24px 12px 15px 18px;background:#0d0d0d;}
#sideHeartHealthGrey {background:#191919;padding-top:0;}
    #sideHeartHealthGrey h3, #sideHeartHealth h3 {font-size:1em;text-indent:-9999px;background:url(/Common/Images/coHeartHealth.gif) 0 0 no-repeat;width:142px;height:51px;display:block;}
    #sideHeartHealthGrey h3 {background-image:url(/Common/Images/coHeartHealthGrey.gif);}
    #sideHeartHealthGrey p, #sideHeartHealth p {margin:11px 0 16px 17px;}
    #sideHeartHealthGrey a, #sideHeartHealth a {margin:0 0 0 21px;}
    
#sideDownloadCentre {background:#0d0d0d;padding:11px 15px 15px 27px;}
    #sideDownloadCentre h3 {text-indent:-9999px;display:block;background:url(/Common/Images/coDownloadCentre.gif) 0 0 no-repeat;width:126px;height:58px;margin-bottom:11px;}
    #sideDownloadCentre a {margin:4px 0 4px 4px;background:url(/Common/Images/arrowSmallRight.gif) 100% 0.5em no-repeat;color:#fff;display:block;padding-right:5px;}
    #sideDownloadCentre a:hover {color:#9cf;text-decoration:underline;}
    #sideDownloadCentre p {margin-bottom:1em;}
    
#sideSerious {background:#0d0d0d;padding:11px 12px 15px 9px;}
    #sideSerious .hdr {margin:10px 0 10px 4px;}
    #sideSerious p {color:#ccc;margin:0 0 5px;}
    #sideSerious p.link {text-align:right;margin-right:0;}
    #sideSerious p.link a {background:url(/Common/Images/btnArrow_off.gif) 100% 50% no-repeat;color:#999;display:block;padding-right:18px;min-height:13px;}
    #sideSerious p.link a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 50% no-repeat;color:#ccc;display:block;padding-right:18px;min-height:13px;}
    
#sideFit {background:#0d0d0d;padding:11px 12px 15px 9px;}
    #sideFit .hdr {margin:10px 0 10px 4px;}
    #sideFit p {color:#ccc;margin:0 0 5px;}
    #sideFit p.link {text-align:right;margin-right:0;}
    #sideFit p.link a {background:url(/Common/Images/btnArrow_off.gif) 100% 50% no-repeat;color:#999;display:block;padding-right:18px;min-height:13px;}
    #sideFit p.link a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 50% no-repeat;color:#ccc;display:block;padding-right:18px;min-height:13px;}
    
#sideFood {background:#0d0d0d;padding:11px 12px 15px 9px;}
    #sideFood img {margin-left:20px;}
    #sideFood .hdr {margin:10px 0 10px 4px;}
    #sideFood p {color:#ccc;margin:0 0 5px;}
    #sideFood p.link {text-align:right;margin-right:0;}
    #sideFood p.link a {background:url(/Common/Images/btnArrow_off.gif) 100% 50% no-repeat;color:#999;display:block;padding-right:18px;min-height:13px;}
    #sideFood p.link a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 50% no-repeat;color:#ccc;display:block;padding-right:18px;min-height:13px;}
    
#sideEnough {background:#0d0d0d;padding:11px 12px 15px 35px;}
    #sideEnough img {margin-left:9px;}
    #sideEnough .hdr {margin:10px 0 10px 0;}
    #sideEnough p {color:#ccc;margin:0 0 5px;}
    #sideEnough p.link {text-align:right;margin:0;}
    #sideEnough p.link a {background:url(/Common/Images/btnArrow_off.gif) 100% 50% no-repeat;color:#999;display:block;padding-right:18px;min-height:13px;}
    #sideEnough p.link a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 50% no-repeat;color:#ccc;display:block;padding-right:18px;min-height:13px;}
    
#sideCouple {background:#0d0d0d;padding:11px 0 15px;}
    #sideCouple .hdr {margin:10px 0 10px 11px;}
    #sideCouple p {color:#ccc;margin:0 0 5px 11px;}
    #sideCouple p.link {text-align:right;margin:0 11px 0 0;}
    #sideCouple p.link a {background:url(/Common/Images/btnArrow_off.gif) 100% 50% no-repeat;color:#999;display:block;padding-right:18px;min-height:13px;}
    #sideCouple p.link a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 50% no-repeat;color:#ccc;display:block;padding-right:18px;min-height:13px;}
    
#sideBmi {background:#0d0d0d;padding:11px 12px 15px 34px;}
    #sideBmi img {margin-left:5px;}
    #sideBmi p {color:#ccc;margin:10px 0;}
    #sideBmi a img {margin:0;}
    
#sideKnow {background:#191919;padding:12px 10px;border-bottom:1px solid #0d0d0d;}
    #sideKnow p {margin:0.5em 2px;}
    #sideKnow p.link {text-align:right;}
    #sideKnow a {background:url(/Common/Images/btnArrow_off.gif) 100% 50% no-repeat;color:#999;display:block;padding-right:18px;min-height:13px;}
    #sideKnow a:hover {background:url(/Common/Images/btnArrow_on.gif) 100% 50% no-repeat;color:#ccc;display:block;padding-right:18px;min-height:13px;}
    
#sideTipEating {background:#0d0d0d;padding:11px 12px 15px 26px;}
    #sideTipEating .hdr {margin-left:0;}
    #sideTipEating p {color:#ccc;margin:10px 8px;}
    #sideTipEating a img {margin:0 0 0 26px;}
    
#sideQuiz {background:#0d0d0d;padding:11px 12px 15px 34px;}
    #sideQuiz img {margin:5px 0 11px;}
    #sideQuiz a img {margin:0 0 0 5px;}
    
#sideDoctor {background:#0d0d0d;padding:11px 12px 15px 31px;}
    #sideDoctor img {margin-left:5px;}
    #sideDoctor p {color:#ccc;margin:10px 0;}
    #sideDoctor a img {margin:0 0 0 28px;}
    
#sideVariable .control {background:#0d0d0d;padding:10px;}
#sideVariable #journeyWrap {background:#0d0d0d;}
#sideVariable #journeyWrap h3 {font-size:1.2em;margin:0 0 5px 10px}
#sideVariable #journeyWrap .control {padding:0 5px 0 0;}
    #sideVariable .control h3 {margin:0 0 5px;}
    #sideVariable .control p {margin:0 0 1em;}
    #sideVariable .control a {color:#999;}
    #sideVariable .control a:hover {color:#ccc;}
    #sideVariable .control .links a {margin:4px 0 4px 4px;background:url(/Common/Images/arrowSmallRight.gif) 100% 0.5em no-repeat;display:block;padding-right:6px;color:#ccc;}
    #sideVariable .control .links a:hover {color:#9cf;text-decoration:underline;}
    #sideVariable .control label {display:block;}
    #sideVariable .control input.text {width:150px;height:13px;background:#434141;border:1px solid #333 !important;background:#434141 !important;color:#999 !important;font-size:1em;padding:1px;}

#content #sideLoginAs {margin-left:12px;padding:0 0 10px;background-color:#191919;}
    #sideLoginAs ul {margin-bottom:13px;}
    #sideLoginAs li {float:left;}
    #sideLoginAs span {font-size:1.4em;color:#c99;display:block;text-align:center;margin:10px 0 10px -12px;}
    
#popBandwidth {display:none;}
div#winBandwidth {background:#000;color:#999;position:absolute;top:0;left:0;width:100%;height:100%;}
    div#winBandwidth div {margin:0;width:518px;background:#0d0d0d url(/Common/Images/bgSiteVersionTop.gif) 0 0 no-repeat;}
    div#winBandwidth .logo {margin:25px 0 20px 30px;}
    div#winBandwidth h2 {color:#fff;font-size:1.25em;margin:0 0 0.5em;}
    div#winBandwidth p {margin:0 80px 20px 30px;}
    div#winBandwidth ul {background:url(/Common/Images/bgSiteVersion.gif) 0 100% no-repeat;overflow:auto;}
    div#winBandwidth li {float:left;width:199px;margin:20px 30px 15px 30px}
    div#winBandwidth li p {margin:0 20px;}
    div#winBandwidth ul a {color:#ccc;}
    div#winBandwidth ul a:hover {color:#fff;}
    
table.inlineleft {float:left;margin:10px 25px 25px 0;}
table.inlineleft th, table.inlineleft td {padding:17px 30px 17px 20px;border:1px solid #fff;}
    
    .s1 table.inlineleft .lede th {background:url(/Common/Images/tableTopLeftBrown.gif) 0 0 no-repeat;}
    .s1 table.inlineleft .lede td {background:url(/Common/Images/tableTopRightBrown.gif) 100% 0 no-repeat;}
    .s1 table.inlineleft .base th {background:url(/Common/Images/tableBottomLeftBrown.gif) 0 100% no-repeat;}
    .s1 table.inlineleft .base td {background:url(/Common/Images/tableBottomRightBrown.gif) 100% 100% no-repeat;}
    
    .s2 table.inlineleft .lede th {background:url(/Common/Images/tableTopLeftBlue.gif) 0 0 no-repeat;}
    .s2 table.inlineleft .lede td {background:url(/Common/Images/tableTopRightBlue.gif) 100% 0 no-repeat;}
    .s2 table.inlineleft .base th {background:url(/Common/Images/tableBottomLeftBlue.gif) 0 100% no-repeat;}
    .s2 table.inlineleft .base td {background:url(/Common/Images/tableBottomRightBlue.gif) 100% 100% no-repeat;}
    
    .s3 table.inlineleft .lede th {background:url(/Common/Images/tableTopLeftPurple.gif) 0 0 no-repeat;}
    .s3 table.inlineleft .lede td {background:url(/Common/Images/tableTopRightPurple.gif) 100% 0 no-repeat;}
    .s3 table.inlineleft .base th {background:url(/Common/Images/tableBottomLeftPurple.gif) 0 100% no-repeat;}
    .s3 table.inlineleft .base td {background:url(/Common/Images/tableBottomRightPurple.gif) 100% 100% no-repeat;}

.faq {width:624px;}
.faq dt a {display:block;padding:6px 20px 6px 6px;cursor:pointer;color:#333;text-decoration:none;}
.faq dt a:hover {color:#666;}
.faq dt span.question {font-size:2.4em;float:left;padding:5px 11px 0 40px;background:url(/Common/Images/faqClosedBrown_off.gif) 0 0 no-repeat;}
.faq dt a:hover span.question {background:url(/Common/Images/faqClosedBrown_on.gif) 0 0 no-repeat;}
.faq dt.open a span.question {background:url(/Common/Images/faqOpenBrown.gif) 0 0 no-repeat;}
.faq dt strong {display:block;margin:1em 0 1em 0;font-size:1.1em;line-height:1.2em;margin-left:75px;}
.faq dd {padding:0 31px 20px 75px;color:#666;}
.faq dd span.answer {font-size:2.4em;float:left;padding:13px 11px 0 0;color:#333;}
.faq dd p {margin:0 0 0 35px;padding:1em 0;}
.faq .faqLevel {margin:0 0 0 35px;}
.faq .faqLevel td, .faq .faqLevel th {padding:5px 10px 0 0;vertical-align:top;line-height:1.5em;}
.faq .faqLevel thead td {padding:0 0 5px;}
.faq .faqLevel sup {font-size:0.8em;}

.myths {width:541px;}
.myths dt {display:block;background:#f1f1f1 url(/Common/Images/mythTop.gif) 0 0 no-repeat;padding-bottom:1em;}
.myths dt span.myth {display:block;font-size:1.5em;padding:13px 11px 0 50px;background:url(/Common/Images/iconMyth.gif) 7px 10px no-repeat;min-height:50px;}
.myths dt strong {display:block;margin:-15px 20px 0 60px;font-size:1.1em;line-height:1.2em;}
.myths dd {color:#666;background:#e8e8e8 url(/Common/Images/mythBase.gif) 0 100% no-repeat;margin-bottom:1em;padding:10px 0;}
.myths dd span.fact {display:block;font-size:1.5em;color:#333;padding:13px 11px 0 50px;background:url(/Common/Images/iconFact.gif) 7px 10px no-repeat;min-height:50px;}
.myths dd div {width:450px;margin:-20px 0 0 60px;background:transparent;}
.myths dd .button {margin:12px 0 0 42px;}

/* Section colours */

.colLeftBlack .copy {border:1px solid #333;border-width:0 1px;margin:0;padding:26px;}

.s1 h2 {background-color:#e0be9d;}
.s2 h2, .s2 table.inlineleft {background-color:#81a7cd;}
.s3 h2, .s3 table.inlineleft {background-color:#b9a9b3;}
.s4 h2, .s4 table.inlineleft {background-color:#c8b6aa;}
.s5 h2, .s5 table.inlineleft {background-color:#c99;}

.s1 table.inlineleft {background-color:#e5c9ad;}

.s1 img.border {border:1px solid #e0be9d;}
.s2 img.border {border:1px solid #81a7cd;}
.s3 img.border {border:1px solid #aa95a1;}
.s4 img.border {border:1px solid #c8b6aa;}
.s5 img.border {border:1px solid #c99;}

.s1 .faq dt a {background:#e0be9d url(/Common/Images/faqBrown_off.gif) 0 0 repeat-x;}
.s1 .faq dt a:hover {background:#e6cbb1 url(/Common/Images/faqBrown_on.gif) 0 0 repeat-x;}
.s1 .faq dt.open a, .s1 .faq dt.open a:hover {background:#e0be9d url(/Common/Images/faqBrown_off.gif) 0 0 repeat-x;}

.s1 .faq dt.lede a {background:#e0be9d url(/Common/Images/faqLedeBrown_off.gif) 0 0 repeat-x;}
.s1 .faq dt.lede a:hover {background:#e6cbb1 url(/Common/Images/faqLedeBrown_on.gif) 0 0 repeat-x;}
.s1 .faq dt.lede.open a, .s1 .faq dt.lede.open a:hover {background:#e0be9d url(/Common/Images/faqLedeBrown_off.gif) 0 0 repeat-x;}

.s1 .faq dd {background-color:#e5c9ad;}

.references {border-top:1px solid #ccc;color:#999;padding-top:1em;margin:3em 30px 0;clear:both;}
.references h3 {font-size:0.9em;font-weight:bold;margin-left:50px;}
.references p {font-size:0.9em;margin:0.5em 1.6em 0.5em 70px;}
.references span {float:left;margin-left:-2.25em;}
.references a {color:#999;text-decoration:underline;}
.references a:hover {color:#333;}
#base {clear:both;}
#base .references {margin:0 0 0 180px;}
#base .references h3 {margin-left:20px;}
#base .references p {margin-left:35px;}

#experiences {background:url(/Common/Images/bgExperienceColumn.gif) 0 100% no-repeat;overflow:auto;}
    #experiences .options {background:url(/Common/Images/bgExperienceColumnTop.gif) 0 0 no-repeat;margin-top:-70px;padding-top:20px;float:left;width:195px;}
    #experiences .options h3 {font-size:1.2em;margin:0 0 0 12px;color:#999;}
    #experiences .options ul {margin:8px 2px;}
    #experiences .options li {margin:1px 0;}
    
    #experiences h3.hdrStories {background:url(/Common/Images/hdrCholesterolStories.gif) 0 0 no-repeat;width:416px;height:61px;float:right;text-indent:-9999px;}
    #experiences #stories {float:right;width:430px;}
    #experiences #stories li {float:left;height:20em;width:205px;font-size:1em;margin-left:10px;}
    #experiences #stories li a {outline:0;}
        #stories li.serious {background:url(/Common/Images/bgExpStorySerious.jpg) 4px 2px no-repeat;}
        #stories li.manage {background:url(/Common/Images/bgExpStoryManage.jpg) 4px 2px no-repeat;}
        #stories li.fit {background:url(/Common/Images/bgExpStoryFit.jpg) 4px 2px no-repeat;}
        #stories li.test {background:url(/Common/Images/bgExpStoryTest.jpg) 4px 2px no-repeat;}

.story {overflow:auto;background:#000;border-left:1px solid #333;}
.story .deco {float:right;}
    .story .coSerious {float:left;text-indent:-9999px;background:url(/Common/Images/coSerious.gif) 0 0 no-repeat;width:186px;height:148px;margin:30px 0 0 30px;}
    .story .coManage {float:left;text-indent:-9999px;background:url(/Common/Images/coManage.gif) 0 0 no-repeat;width:176px;height:131px;margin:30px 0 0 30px;}
    .story .coFit {float:left;text-indent:-9999px;background:url(/Common/Images/coFit.gif) 0 0 no-repeat;width:182px;height:108px;margin:30px 0 0 30px;}
    .story .coTest {float:left;text-indent:-9999px;background:url(/Common/Images/coTest.gif) 0 0 no-repeat;width:182px;height:128px;margin:30px 0 0 30px;}

blockquote.quote {margin-top:10px;background:url(/Common/Images/quoteLowerPurple.gif) 100% 100% no-repeat;margin-bottom:15px;}
blockquote.quote .lede {padding-top:42px;background:url(/Common/Images/quoteUpperPurple.gif) 0 0 no-repeat;}

ul.risk {margin-bottom:2em;}

dl.tips {font-size:1.1em;}
    dl.tips dt {font-weight:bold;color:#666;margin:1em 0 0.5em 0;}
    dl.tips dd {margin:0 0 0.5em 0;}
    
#BmiCalculator {background:#000;border:1px solid #333;border-width:0 1px;color:#ccc;font-size:1.1em;}
    #BmiCalculator .details {padding:40px 70px;}

#calculator {background:url(/Common/Images/bgBmiCalculator.gif) 0 0 no-repeat;width:560px;height:79px;margin-top:18px;overflow:auto;}
#calculator input {width:78px;background:#1b1a1a !important;border:1px solid #2f2e2e;color:#ccc;padding:1px;font-size:1em;}

#results {display:none;background:url(/Common/Images/bgBmiCalculator.gif) 0 0 no-repeat;width:560px;height:79px;margin-top:18px;overflow:auto;}
    #results div {float:right;position:relative;width:267px;height:77px;color:#fff;font-family:Arial,Verdana,Sans-serif;font-size:1.4em;margin:1px 2px 0 0;}
    #results div p {padding:16px 0 0 12px;margin:1px 0;float:left;}
    #results div em {padding:0 10px;}
    #results div span {float:left;padding:16px 0 0 10px;}
    #results a {position:absolute;bottom:4px;right:35px;display:block;width:173px;height:30px;text-indent:-9999px;cursor:pointer;}

.positive div {background:url(/Common/Images/bgBmiPositiveResult.gif) 0 0 no-repeat;}
    .positive div p {border-right:1px solid #54a254;}
    .positive div a {background:url(/Common/Images/btnBmiHealthy.gif) 0 0 no-repeat;}
    
.negative div {background:url(/Common/Images/bgBmiNegativeResult.gif) 0 0 no-repeat;}
    .negative div p {border-right:1px solid #d35353;}
    .negative a {background:url(/Common/Images/btnBmiNegative.gif) 0 0 no-repeat;}

.height, .weight {float:left;}
.weight {margin:33px 0 0;}
.height {margin:33px 35px 26px 33px;}
.calculate {margin:24px 0 0 38px;cursor:pointer;}

dl.inline {font-size:1.1em;line-height:1.4em;}
dl.inline dt {font-weight:bold;clear:left;float:left;margin-right:0.5em;}
dl.inline dt a {color:#666;text-decoration:none;}
dl.inline dt a:hover {color:#333;text-decoration:underline;}
dl.inline dd {margin-bottom:1em;}

#flashJourney, #flashRole {background:#000;border:1px solid #333;border-width:0 1px;}
.videoAlt {display:none;}

#infoCalculator {background:url(/Common/Images/iconInfo.gif) 0 0 no-repeat;padding-left:54px;min-height:45px;margin:15px 50px 0 30px;}
#infoCalculator a {color:#fff;text-decoration:underline;}
#infoCalculator a:hover {color:#999;}

#imperialConvert {display:none;}

.bmi {font-size:1.1em;margin:0 0 1em;}
.bmi th {padding:0.25em 1em 0.25em 0;}

.right {float:right;}
.pad {margin:2em;}
.right.pad {margin:0 0 2em 2em;}
.centre {text-align:center;}

.ledeSection img.right, .section img.right {margin:0 65px;}
.section img.right {margin:0 45px;}
.ledeSection, .section {padding:25px;}
.section {border-top:1px solid #ac9ca9;}

#submitAnswers {cursor:pointer;display:block;width:123px;height:30px;margin:20px auto;}
#quiz label {display:block;margin:0.5em 0 0.25em 120px;clear:both;}
#quiz p {border-top:1px solid #c99;padding:15px 0 0 100px;margin:1em 0;clear:both;}
#quiz span {margin-left:-1.5em;padding-right:1.25em;}
#quiz input {margin-right:0.5em;}
#score strong {font-weight:bold;}

#quizResults {display:none;}
#result p {padding:5px 0 0 100px;}
#result p.answer, #score {border-top:1px solid #c99;}
#result p.answer span {margin-left:-2em;padding-right:1.25em;}
#result dl {font-size:1.1em;margin:0 60px 0 100px;}
#result dd {margin-bottom:1em;}

.introRecipe {margin-bottom:20px;}
.introRecipe p {margin-left:2.5em;font-size:1.1em;}

.recipePhoto {float:right;margin:26px 33px 0 0;border:1px solid #c99;}
.recipeDetail {float:left;width:470px;}
.recipeDetail h3 {clear:none;}

.recipeIngredients {float:left;padding:26px 0 0 28px;width:305px;}
.recipeIngredients h3 {font-size:1.4em;}
.recipeIngredients ul {margin-top:14px;font-size:1.1em;}
.recipeIngredients li {line-height:1.5em;}
.recipeIngredients em {font-weight:bold;}

.recipeMeta {float:left;padding:26px 0 0 0;width:130px;}
.recipeMeta em {font-style:italic;}
.recipeMeta .print {padding-top:10px;}
.recipeMeta .print a {background:url(/Common/Images/btnPrintWhite.gif) 0 0 no-repeat;padding:5px 0 0 20px;display:block;min-height:17px;}
.recipeMeta .send {padding-top:5px;}
.recipeMeta .send a {background:url(/Common/Images/btnSendWhite.gif) 0 50% no-repeat;padding:0 0 0 20px;display:block;min-height:10px;}
.recipeMeta a:hover {color:#999;}

.recipeInstructions {clear:both;padding:20px 0;margin:26px 0 0 4.5em;list-style-type:decimal;font-size:1.1em;}
.recipeInstructions p {margin:0 0 1em;}

.searchRecipes {background:url(/Common/Images/bgRecipeBase.gif) 0 100% no-repeat;width:370px;padding-bottom:30px;}
.searchRecipes table {vertical-align:middle;background:url(/Common/Images/bgRecipe.gif) 0 0 no-repeat;padding-top:4px;width:370px;}
.searchRecipes th, .searchRecipes td {vertical-align:middle;text-align:left;display:table-cell;padding:2em 1em 0;}
.searchRecipes th {padding-right:0;}
.searchRecipes select {background:#b4b3b3;border:1px solid #adadad;color:#fff;width:123px;font-size:1em;}
.searchRecipes input.button {float:right;margin-right:10px;}
.searchRecipes .checkbox {float:left;margin-right:20px;}

.decoRecipe {float:right;}

.searchRecipeResults li {float:left;width:200px;padding-top:10px;font-size:1em;}
.searchRecipeResults li img {float:left;border:1px solid #d4a9a9;margin-right:7px;}
.searchRecipeResults p a {text-decoration:underline;}
    .searchRecipeResults .resultClose {clear:both;width:100%;padding-top:1.5em;border-bottom:1px solid #c99;margin-bottom:1.5em;}

.col3 td {width:33%;vertical-align:top;text-align:left;}

#cmp .copy {margin:28px 16px 0;}
#cmp .inner {margin:0 0 0 14px;}
#cmp .intro {text-indent:-9999px;background:url(/Common/Images/bannerCmp.gif) 0 0 no-repeat;display:block;width:678px;height:160px;margin:0;padding:0;}
.s2 .inlineDetail {float:left;background:#dce6ef url(/Common/Images/inlineDetailBlue.gif) 0 0 no-repeat;width:325px;margin:0 0 1.5em 0;}
    .s2 .inlineDetail p {padding:11px 14px 0;}
    .s2 .inlineDetail ul {color:#7f9bb6;margin:0.5em 1em 0.5em 2.8em;}
    .s2 .inlineDetail span {color:#333;}
    .s2 .inlineDetail .base {background:url(/Common/Images/inlineDetailBaseBlue.gif) 0 0 no-repeat;width:325px;height:4px;}
    
    .inlineDetailRecipe {float:left;background:#ede8e5 url(/Common/Images/inlineDetailBeige.gif) 0 0 no-repeat;width:293px;margin:0 0 1.5em 16px;}
    .inlineDetailRecipe img {float:left;margin:7px 12px}
    .inlineDetailRecipe p {padding:11px 14px 0;}
    .inlineDetailRecipe .base {background:url(/Common/Images/inlineDetailBaseBeige.gif) 0 0 no-repeat;width:293px;height:4px;clear:both;}
    
    .inlineCopy {min-height:20em;}
    
#userDetails {color:#666;background:#ececec url(/Common/Images/widePanelGrey.gif) 0 0 no-repeat;width:648px;display:block;}
    #userDetails .base {background:url(/Common/Images/widePanelBaseGrey.gif) 0 0 no-repeat;height:2px;margin-top:1em;clear:both;}
    #userDetails .textRight {text-align:right;display:block;margin:11px;}
    #userDetails .section {border:1px solid #bcbcbc;border-width:0 0 1px 0;overflow:auto;padding:0 0 0 120px;}
    #userDetails .section h3, #userDetails .section p {margin-right:100px;}
    
    #userDetails label input {display:block;width:199px;height:13px;border:1px solid #fff;background:#ccc !important;font-size:1em;padding:2px;margin:0.25em 0 0;}
    #userDetails .radio input {width:auto !important;display:inline;margin:1em 0 -0.25em;}
    #userDetails .radio label {float:none !important;display:inline;margin:1em;}
    #userDetails .formItem label {display:block;}
    #userDetails .lrgSelect {width:200px;margin-top:0.5em;}
    #userDetails label, #userDetails .formItem {float:left;width:230px;margin-bottom:1em;}
    #userDetails .checkbox {padding:0 0 0 2em;}
    #userDetails .checkbox input {margin:0 0 0 -2em;}
    #userDetails .checkbox label {margin:-1.25em 0 0;}
    #userDetails label.checkbox {display:inline;margin-top:1em;}
    #userDetails label.checkbox input {display:inline;float:none;width:auto !important;background:#ececec !important;border-width:0 !important;}
    #userDetails #gender input {width:auto !important;display:inline !important;background:#ececec !important;border:0 !important;}
    #userDetails #gender label {float:left;width:auto !important;margin-right:1em;padding-top:0.75em;background:#ececec !important;border:0 !important;}
    #userDetails option {padding-right:0.5em;}
    #doctorDate select {margin:0 0.5em 0.75em 0;}
    #doctorDate {margin:1em;}
    #userDetails .submit {float:right;margin:1em 95px;}
    
    #section2 select {margin-bottom:2em;}
    
    #section1 {background:url(/Common/Images/section1.gif) 45px 0 no-repeat;overflow:auto;}
    .editMode #section1 {background-image:none !important;}
    #section2 {background:url(/Common/Images/section2.gif) 45px 0 no-repeat;padding:0 0 0 120px;margin:2em 0;}
    #section3 {background:url(/Common/Images/section3.gif) 45px 0 no-repeat;}
    #userDetails #sectionNotify {border:0 !important;padding-left:80px !important;}
    #sectionNotify h3 {margin-top:30px;}
    #sectionNotify label {float:left;width:auto;margin-right:20px;}
    #sectionNotify label input {margin-bottom:0.75em !important;}
    #sectionNotify label.checkbox, #sectionNotify label.checkbox input {float:left;margin:0 0.5em 0 0;display:inline-block;padding:0;}
    #sectionNotify label.checkbox {line-height:1.2em;width:450px;padding-bottom:1em;}
    
    #cmp h3 strong {color:#61809d;}
    #cmp .inner h3 {clear:none;}
    #cmp div.deco {margin-bottom:12px;}
    
    #progress {float:right;width:228px;margin:0 0 20px 20px;}
    #progress .control {background:url(/Common/Images/panelProgressLeft.gif) 0 0 repeat-y;padding:12px 0 0;color:#333;}
    #progress .base {height:5px;clear:both;background:url(/Common/Images/panelProgressBase.gif) 0 100% no-repeat;}
    #progress h3 {font-size:1.6em;line-height:1.4em;margin:0 0.5em 0.5em 0.5em;}
    #progress h4 {color:#9b8290;font-weight:bold;font-size:1.1em;padding:0 12px;margin-bottom:0.5em;}
    #progress .control input {overflow:auto;}
    #progress label.checkbox,#progress label.radio {padding:0 0 0 2em;display:block;margin:1em 12px 0.5em;}
    #progress label.checkbox input, #progress label.radio input {margin:0 0 0 -1.5em;float:left;}
    #progress p {margin:0 12px;padding:0;}
    #progress #doctorVisit {margin:1em 0 0 12px;}
    #progress option {padding-right:0.5em;}
    #progress input.rollover {float:right;margin:12px;}
    #progress .border {height:1px;border-bottom:1px solid #ccc;clear:both;}
    #progress .datePicker {margin:10px !important;}
    
    #resultOptions {margin:0 12px;}
    #resultOptions label {display:block;padding:0 0 0 1.5em;position:relative;margin:0.5em 0;}
    #resultOptions label input {position:absolute;top:0;left:0;}
    
#dateSelect {z-index:-1;width:0;height:0;float:left;margin-top:-20px;border:0;}
.datepicker_trigger {margin-top:-12px !important;}
.control .datepicker_wrap {display:block;float:left;}

#ecard {width:620px;background:#000 url(/Common/Images/bgEcard.gif) 0 100% no-repeat;color:#fff;padding-bottom:5px;}
    #ecard h3 {background:#1b1a1a url(/Common/Images/hdrEcard.gif) 0 0 no-repeat;padding:16px 90px 16px 100px;font-size:1.1em;color:#ccc;}
    
    #nameFields {width:160px;float:left;margin:0 25px;}
        #nameFields label {display:block;margin-bottom:7px;}
        #nameFields input {width:149px;height:13px;background:#1b1a1a !important;border:1px solid #141414;margin:5px 0 0;color:#ccc !important;font-size:1em;padding:1px;}
    
    #messageField {float:left;width:185px;margin-right:20px;}
        #messageField textarea {display:block;background:#1b1a1a !important;border:1px solid #141414;width:175px;height:140px;margin-top:5px;color:#ccc !important;font-size:1em;padding:1px;}
    
    #messagePreview {width:185px;float:left;}
        #messagePreview p {margin:0 0 5px;font-size:1em;float:left;}
        #messagePreview ul {float:left;}
        #messagePreview img {padding:1px;background-color:#1b1a1a;border:1px solid #1b1a1a;border-width:13px 15px;}
        
    #nameFields, #messageField, #messagePreview {margin-top:25px;}
    
    #messageTheme {clear:both;margin:20px 0 0 25px;}
        #messageTheme ul {overflow:auto;}
        #messageTheme li, #messageTheme input {float:left;}
        #messageTheme img {margin:0 30px 0 5px;}
        
    #cardFunction {margin:20px 40px 0 0;}
        #cardFunction li {float:right;margin:0 0 15px 20px;}

#glossaryNav {margin:30px 0 0 16px;}
#glossaryNav li {float:left;margin-bottom:22px;}
#glossaryNav a {display:block;text-indent:-9999px;width:21px;height:19px;background:url(/Common/Images/spriteAlpha.gif) 0 0 no-repeat;margin-right:4px;overflow:hidden;}
#glossaryNav a:hover {background-position:0 -19px;}
    #glossaryNav .b a {background-position:-25px 0;}
    #glossaryNav .c a {background-position:-50px 0;}
    #glossaryNav .c a:hover {background-position:-50px -19px;}
    #glossaryNav .d a {background-position:-75px 0;}
    #glossaryNav .d a:hover {background-position:-75px -19px;}
    #glossaryNav .e a {background-position:-100px 0;}
    #glossaryNav .f a {background-position:-125px 0;}
    #glossaryNav .f a:hover {background-position:-125px -19px;}
    #glossaryNav .g a {background-position:-150px 0;}
    #glossaryNav .h a {background-position:-175px 0;}
    #glossaryNav .h a:hover {background-position:-175px -19px;}
    #glossaryNav .i a {background-position:-200px 0;}
    #glossaryNav .j a {background-position:-225px 0;}
    #glossaryNav .k a {background-position:-250px 0;}
    #glossaryNav .l a {background-position:-275px 0;}
    #glossaryNav .m a {background-position:-300px 0;}
    #glossaryNav .n a {background-position:-325px 0;}
    #glossaryNav .o a {background-position:-350px 0;}
    #glossaryNav .p a {background-position:-375px 0;}
    #glossaryNav .p a:hover {background-position:-375px -19px;}
    #glossaryNav .q a {background-position:-400px 0;}
    #glossaryNav .r a {background-position:-425px 0;}
    #glossaryNav .s a {background-position:-450px 0;}
    #glossaryNav .s a:hover {background-position:-450px -19px;}
    #glossaryNav .t a {background-position:-475px 0;}
    #glossaryNav .u a {background-position:-500px 0;}
    #glossaryNav .v a {background-position:-525px 0;}
    #glossaryNav .w a {background-position:-550px 0;}
    #glossaryNav .x a {background-position:-575px 0;}
    #glossaryNav .y a {background-position:-600px 0;}
    #glossaryNav .z a {background-position:-625px 0;}

#glossaryTerms {clear:both;background:#ebebeb url(/Common/Images/bgGlossary.gif) 0 0 no-repeat;width:648px;margin-left:16px;padding-top:5px;}
    #glossaryTerms div {padding:54px 30px 24px 26px;border-top:1px solid #ebebeb;border-bottom:1px solid #bcbcbc;}
    #glossaryTerms th {font-size:1.3em;width:175px;line-height:1.5em;}
    #glossaryTerms th, #glossaryTerms td {vertical-align:top;}
    #glossaryTerms td {padding-top:0.55em;width:440px;}
    #glossaryTerms .btop {text-align:right;vertical-align:bottom;padding:2em 0 0;}
    
    #glossaryTerms #A {background:url(/Common/Images/hdrA.gif) 23px 9px no-repeat;border-top:0;}
    #glossaryTerms #C {background:#f3f3f3 url(/Common/Images/hdrC.gif) 23px 9px no-repeat;}
    #glossaryTerms #D {background:url(/Common/Images/hdrD.gif) 23px 9px no-repeat;}
    #glossaryTerms #F {background:#f3f3f3 url(/Common/Images/hdrF.gif) 23px 9px no-repeat;}
    #glossaryTerms #H {background:url(/Common/Images/hdrH.gif) 23px 9px no-repeat;}
    #glossaryTerms #L {background:#f3f3f3 url(/Common/Images/hdrL.gif) 23px 9px no-repeat;}
    #glossaryTerms #P {background:url(/Common/Images/hdrP.gif) 23px 9px no-repeat;}
    #glossaryTerms #S {background:#f3f3f3 url(/Common/Images/hdrS.gif) 23px 9px no-repeat;}
    #glossaryTerms #T {background:url(/Common/Images/hdrT.gif) 23px 9px no-repeat;border-bottom:0;}    

#guides div {width:197px !important;height:16.5em;float:left;margin:0 0 15px 18px;background:#e0d5ce url(/Common/Images/bgGuide_off.jpg) 0 0 no-repeat;position:relative;cursor:pointer;}
    #guides h3 {font-size:1.3em;clear:none;margin:11px 0 5px;}
    #guides .guide img {float:left;margin:10px 7px 0 8px;}
    #guides .guide p {padding:0 7px;margin-left:84px;}
    #guides .guide p.inline {margin-left:0;}
    #guides .guide a {display:block;text-align:right;background:url(/Common/Images/guideLink_off.gif) 0 100% no-repeat;position:absolute;bottom:0;right:0;padding:5px 15px 5px 0;width:182px;}

#SendFriendDetail {background:#000 url(/Common/Images/bgSendFriend.jpg) 0 100% no-repeat;width:620px;min-height:290px;margin:24px 0 0 30px;}
    #SendFriendDetail h3 {background:#1b1a1a url(/Common/Images/hdrEcard.gif) 0 0 no-repeat;padding:20px 90px 20px 100px;font-size:1.1em;color:#ccc;}
    #SendFriendDetail .info {margin:26px 0 0 26px;}
    #SendFriendDetail .info label {display:block;margin-bottom:7px;color:#fff;}
    #SendFriendDetail .info input {display:block;width:149px;height:13px;background:#1b1a1a !important;border:1px solid #141414;margin:5px 0 0;color:#ccc !important;font-size:1em;padding:1px;}
    #SendFriendDetail input.rollover {margin:26px;} 

.searchResults td {vertical-align:top;padding:1em;}
.searchResults br {display:inline;float:left;}

    #profiler {margin:20px 0 0 25px;}
    #profiler li {background:#fff url(/Common/Images/bgProfilerInternal.jpg) 0 0 no-repeat;width:640px;position:relative;}
    #profiler .base {background:url(/Common/Images/bgProfilerInternalBase.jpg) 0 100% no-repeat;height:12px;clear:both;}
    
    .navProfile {float:right;margin-right:5px;width:200px;margin-top:-20px;}
    .navProfile img {float:left;cursor:pointer;margin-right:5px;}
    
    #profiler li#profileStart {background:#fff url(/Common/Images/bgProfiler.gif) 0 0 no-repeat;height:188px;display:block;}
    #profiler li#profileStart label {margin:0 0 0 242px;padding-top:120px;display:block;}
    #profiler li#profileStart label input {display:block;width:244px;background:#ccc !important;border:1px solid #fff;margin-top:5px;}
    #profileStart a {position:absolute;bottom:15px;right:15px;cursor:pointer;}
    
    #profiler .info {width:296px;min-height:134px;float:left;margin:20px 0 0 20px;}
        #profiler h3 {font-size:1.4em;margin:0 0 0.5em;}
        #profiler .info div {height:110px;width:290px;font-size:1.05em;line-height:1.3em;}
        #profiler .info p {padding-bottom:1em;}
        #profiler .info sup {font-size:0.75em !important;}
    
    #profiler .question {float:left;margin:18px 0 0 34px;width:272px;min-height:162px;}
    #profiler .question label {display:block;margin-bottom:7px;}
    
    #profileSmoke .question {background:url(/Common/Images/decoSmoking.gif) 88px 1px no-repeat;}
    
    #profileCholesterol .question {background:url(/Common/Images/decoProfileCholesterol.gif) 119px 38px no-repeat;}
    #profileCholesterol .question label {margin-bottom:7px;}
    
    #profileActive .question td, #profileActive .question th {vertical-align:top;padding:3px 0;}
    #profileActive .question table.radio th {padding-right:7px;}
    #profiler #profileActive .question label {margin-bottom:0;}
    
    #profilePressure .question {background:url(/Common/Images/decoProfilePressure.gif) 73px 32px no-repeat;}
    
    #profileDiabetes .question {background:url(/Common/Images/decoProfileDiabetes.gif) 96px 29px no-repeat;}
    
    #profileWeight .question {background:url(/Common/Images/decoProfileWeight.gif) 83px 29px no-repeat;}
    #profileWeight #inlineBmi input {float:left;width:75px;display:block;font-size:1em;margin:5px 5px 0 0;}
    #profileWeight #inlineBmiResult, #profileWeight #inlineBmi {background:#ccc;min-height:3em;padding:0.25em 0.5em;opacity:0.85;}
    #profileWeight #inlineBmiResult p {margin:5px;}
    
    #profileAge .question {background:url(/Common/Images/decoProfileAge.gif) 83px 29px no-repeat;}
    
#profilerStep {margin:5px 0 0 30px;}
    #profilerStep li {background:#fff url(/Common/Images/spriteSteps.gif) 0 0 no-repeat;float:left;height:23px;text-indent:-9999px;width:60px;margin:0 0 20px 15px;}
    
    #profilerStep li.step0 {background-position:0 -23px;}
        #profilerStep.step0 .step0 {background-position:0 0;}
    #profilerStep li.step1 {background-position:-60px -23px;}
        #profilerStep.step1 li.step1 {background-position:-60px 0;}
    #profilerStep li.step2 {background-position:-120px -23px;}
        #profilerStep.step2 li.step2 {background-position:-120px 0;}
    #profilerStep li.step3 {background-position:-180px -23px;}
        #profilerStep.step3 li.step3 {background-position:-180px 0;}
    #profilerStep li.step4 {background-position:-240px -23px;}
        #profilerStep.step4 li.step4 {background-position:-240px 0;}
    #profilerStep li.step5 {background-position:-300px -23px;}
        #profilerStep.step5 li.step5 {background-position:-300px 0;}
    #profilerStep li.step6 {background-position:-360px -23px;}
        #profilerStep.step6 li.step6 {background-position:-360px 0;}
    #profilerStep li.step7 {background-position:-420px -23px;}
        #profilerStep.step7 li.step7 {background-position:-420px 0;}
        
#profileResults h3 {background:url(/Common/Images/hdrHeartHealthResults.gif) 0 0 no-repeat;margin-left:140px;color:#333;min-height:91px;}
    #profileResults h3 strong {text-indent:-9999px;font-size:0.1em;display:block;}
    #profileResults h3 span {margin:50px 0 0 109px;display:block;color:#999;}
    #profileResults h4 {font-size:1.1em;font-weight:bold;margin-top:1.5em;}
    #profileResults h5 {font-size:1em;font-weight:bold;color:#666;margin-top:1em;}
    
    #printProfile {border-bottom:1px solid #ccc;text-align:right;margin-right:20px;}
        #printProfile a {cursor:pointer;}

#cholesterolTypes {font-size:1.1em;background:#e5c9ad url(/Common/Images/cholesterolTypes.gif) 0 0 no-repeat;width:526px;}
    #cholesterolTypes dt {font-size:1.3em;padding:1em 1em 0.5em;}
    #cholesterolTypes dd {line-height:1.2em;padding:0 1.25em 1em;}
    #cholesterolTypes a:hover {color:#000;}

.resources {margin:0 0 2em;}
    .resources li {background:url(/Common/Images/arrowSmallRight.gif) 0 0.45em no-repeat;padding-left:10px;margin:0 0 0.5em 1em;}

.sitemap {font-size:1.1em;}
    .sitemap li {margin:2em 0;font-size:1em;font-weight:bold;}
        .sitemap ul {margin:1em 0 0 1em;}
        .sitemap ul li {margin:0 0 0.5em;font-weight:normal;}
        .sitemap ul ul {margin:0.5em 0 0 1em;}
    .sitemap a {text-decoration:none;}
    .sitemap a:hover {text-decoration:underline;color:#333;}
    
#admin {float:left; z-index:1; margin:100px 0 0 44px; width:680px; min-height:400px; background:#fff url(/Common/Images/bgCopyBase.gif) 0 100% no-repeat;}
#admin .nav {position:relative; margin:8px 0 0 30px; color:#000; font-size:1.1em;}
#admin h2 {background:#81a7cd url(/Common/Images/hdrBg.png) 0 0 no-repeat; display:block; min-height:27px; color:#333; font-size:1.6em; padding:30px 0 0 30px;}
#admin table.edit {width:592px; border:hidden 3px #fff; border-collapse:separate; border:0; padding:0}
#admin p {line-height:1.5em;margin-top:6px;}
#admin input, #admin select, #admin textarea {font-family:Verdana,Arial,Sans-Serif; text-align:left; font-size:110%;}
#admin td, #admin th {vertical-align:middle; padding:2px 2px; border:0}
#admin th {font-weight:bold}
#admin a {color:#333; text-decoration:none}
#admin h3 {font-weight:bold; margin:20px 0 6px;text-indent:0; font-family:Verdana,Arial,Sans-Serif; font-size:200%; letter-spacing:-1px}
#admin h4 {font-weight:bold; margin:15px 0 5px;text-indent:0; font-family:Verdana,Arial,Sans-Serif; font-size:130%; letter-spacing:-1px}
#admin .wide {display:block; padding:2px; margin:0}
#admin .textonly {display:block; padding:13px 0 0 0; margin:0}
#admin select.wide {display:block; padding:1px}
/* Widths are fractions of 650px - w2-5 is 2/5ths of 650 */
#admin .w1 {width:578px}
#admin .w1-2 {width:282px}
#admin .w1-3 {width:183px}
#admin .w1-4 {width:134px}
#admin table.heading {width:586px; border:hidden 0px #000; border-collapse:separate; border:0; padding:0; margin:10px 0px 0px 4px; color:#333; background-color:#81a7cd}
#admin table.grid {width:490px; border:hidden 3px #fff; border-collapse:separate; border:0; padding:0; margin:0px 0px 10px 10px}

.printonly {display:none;}

#tooltip {position:absolute;z-index:3000;border: 1px solid #111;background-color:#eee;padding:5px;opacity:0.9;color:#000;width:300px;}
#tooltip h3, #tooltip div {margin: 0;}

.datePicker {width:200px !important;}
.datepicker_trigger {float:left;position:relative;left:183px;top:-4px;}
#progress .datepicker_trigger {float:left;position:relative;left:193px;top:-14px;}

#Policy, #Policy p, #Policy td {font-size:1em !important;}
#Policy td {margin-right:1em;}
#Policy .PolicyHeading {font-size:1.5em !important;font-weight:normal !important;margin:1em 0 0.4em;}
#Policy ul {list-style-type:disc;margin:0.5em 0 1em 2.5em;}
#Policy ul ul {list-style-type:circle;margin-left:2em;}

#journey {height:200px;}

.admin input {margin-right:10px;}
.admin td {padding-bottom:5px !important;}

#sideLoginPanel .passwordForgot input.rollover {margin:0 0 0 40px;}
#userDetails #mandOpt {clear:both;width:420px;margin:1em 0;}
#userDetails #mandPrivacy {clear:both;width:420px;margin:1em 0;}

table.AttendedAppointment {border-collapse:collapse;padding:0;margin:0;width:320px;height:120px;}
table.AttendedAppointment td {text-align:left;vertical-align:top}
table.AttendedAppointment input {display:block;}

#decoCmp {background:url(/Common/Images/decoCmp.gif) 0 0 no-repeat;width:678px;height:61px;}
#decoCmp a {float:right;margin:17px 10px 0 0;}

.error { font-size:1.1em; width:600px; }
.error h3, .error h4 { margin:5px 0; font-size:1.2em; font-weight:bold; }
.error p { font-size:1em; }
.error h4 { font-size:1em; }
.error ul { margin:5px 0; }
.error li { margin:4px 0 4px 15px; text-indent:-15px; font-size:1em; }
.error table { width:100%; border-collapse:collapse; }
.error table th, .error table td { border-color:#eee; border-style:solid; border-width: 1px 0; vertical-align:top; padding:3px; }
.error table th { width:120px; }
.error table td { text-align:left; }

#survey h1 {text-indent:-9999px;background:url(/Common/Images/logoEcard.gif) 0 0 no-repeat;width:205px;height:24px;margin:13px 0 0 16px;position:relative;top:auto;left:auto;}
#survey h2 {font-size:1.6em;margin:19px 0 8px 13px;}

#survey .question {background:#0d0d0d;padding:7px 28px;margin:0 0 10px;}
#survey .question p {background:#191919 url(/Common/Images/bgSurveyQuestion.gif) 0 0 no-repeat;width:602px;padding:10px 6px 4px;}
#survey .question fieldset {background:url(/Common/Images/bgSurveyQuestionBase.gif) 0 0 no-repeat;padding:15px 0 6px 10px;}

#survey .checkbox li {margin:0 0 0.5em;}
#survey .checkbox label {line-height:1em;}
#survey .checkbox label input {line-height:1em;vertical-align:middle;margin:0 10px 0 0;}

#survey .radio ul {width:330px;overflow:auto;padding:0 0 0.5em;}
#survey .radio li {float:right;}
#survey .radio .unlikely {float:left;}
#survey .radio span {float:right;}
#survey .radio label {float:left;text-align:center;margin:0 24px;width:18px;}
#survey .radio label input {display:block;margin:0 auto;}

#survey #surveyFoot {margin:24px 28px;}
#survey #surveyFoot li {float:left;line-height:44px;vertical-align:middle;}
#survey #surveyFoot li.btnSurvey, #survey #surveyFoot li.privacy {float:right;}
#survey #surveyFoot li.privacy {margin-right:80px;}

#sidePoll h3 {margin:20px 12px 10px;}
#sidePoll fieldset {margin:0 6px 0 20px;}
#sidePoll label {display:block;clear:both;margin:4px 0;}
#sidePoll label span {display:block;line-height:1em;margin:3px 0 0;color:#71666b;}
#sidePoll label em {width:100px;height:8px;float:left;background:#71666b;padding:2px;margin:0 8px 0 0;}
#sidePoll label.odd span {color:#846b51;}
#sidePoll label.odd em {background:#846b51;}
#sidePoll #pollSubmit {display:block;margin:20px auto 10px;cursor:pointer;}
