/* structure.css - Defines CSS for structure and layout */

body {margin:0px 0px 35px 0px; padding:0px 0px 0px 0px; text-align:center;}
/* global begin */
#containerDiv {width:894px; margin-right:auto; margin-left:auto; text-align:left;}
.callout01 img.arr01 {margin:0px 0px 0px 5px;}
#nojsDiv div {margin:6px 0px 4px 20px; padding:.6em .6em .6em .6em; border:1px solid #B5DC0F; font-size:.95em;}
img.charts {margin:8px 0px 0px 0px;}
#fadgb {display:none;}
#fadwb {display:none;}
/* global end */
/* masthd begin */
#masthd {position:relative; width:894px;}
#masthd div.logo {position:absolute; top:4px; left:21px; width:200px; height:48px;}
#masthd div.globalNavT {float:right; width:469px; padding:5px 2px 9px 0px; text-align:right;}
#xTransNav {text-align:right; width:894px; height:28px;}
#xNav {width:894px; height:35px; background-image:url("../images/masthd/xnavbkgd.gif"); background-repeat:no-repeat; background-position:right;}
#xNav div.capLeft {float:left; width:6px;}
#xNav div.ro {float:left; padding-top:6px;}
#xNav div.capRight {float:right; width:7px;}
#masthd #home_right_callouts {display:none;}
#masthd #interior_right_callouts {display:block; position:absolute; width:211px; top:112px; left:682px; z-index:301;}
#masthd #hcp_right_callouts {display:block; position:absolute; width:211px; top:112px; left:682px; z-index:302;} 
#masthd #interior_real_life_stories_callouts {display:none; position:absolute; width:211px; top:112px; left:682px; z-index:303;}
/* masthd end */
/*home begin*/
#home #banner {position:relative; width:894px;}
/*home end*/
/* interior begin */
#thresholdDiv {width:1px; float:left; height:625px;}
#singleColumnDiv {margin:19px 0px 0px 6px; width:661px; float:left;}
#leftColumnDiv {margin:19px 0px 0px 0px; width:211px; float:left;}
#leftColumnDiv div.leftNav {margin:0px 0px 12px 0px;}
#rightColumnDiv {margin:19px 0px 0px 0px; width:450px; float:left;}
#leftColumnDiv div.boxDiv .bgbox {margin:0px 0px 12px 0px; width:186px; background-color:#F6FAE1;}
#leftColumnDiv div.boxDiv .cbtop {background: url("../images/boxes/clt03.gif") no-repeat top left;}
#leftColumnDiv div.boxDiv .cbtop div div {margin:0px 5px 0px 5px; background: url("../images/boxes/t03.gif") repeat-x;}
#leftColumnDiv div.boxDiv .cbtop div {background: url("../images/boxes/crt03.gif") no-repeat top right;}
#leftColumnDiv div.boxDiv .cbtop, #leftColumnDiv div.boxDiv .cbtop div, #leftColumnDiv div.boxDiv .cbtop div div {height:5px; font-size:1px;}
#leftColumnDiv div.boxDiv .leftBorder {background: url("../images/boxes/l03.gif") repeat-y;}
#leftColumnDiv div.boxDiv .rightBorder {background: url("../images/boxes/r03.gif") repeat-y right;}
#leftColumnDiv div.boxDiv .cbbot {background: url("../images/boxes/clb03.gif") no-repeat top left;}
#leftColumnDiv div.boxDiv .cbbot div div {margin:0px 5px 0px 5px; background: url("../images/boxes/b03.gif") repeat-x;}
#leftColumnDiv div.boxDiv .cbbot div {background: url("../images/boxes/crb03.gif") no-repeat top right;}
#leftColumnDiv div.boxDiv .cbbot, #leftColumnDiv div.boxDiv .cbbot div, #leftColumnDiv div.boxDiv .cbbot div div {height:4px; font-size:1px;}
#leftColumnDiv div.boxDiv .content {padding:3px 7px 0px 7px; line-height:normal;}
#leftColumnDiv div.boxDiv .contentTxt {padding:3px 7px 5px 7px; line-height:normal;}
#leftColumnDiv div.boxDiv .padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}

#leftColumnDiv div.boxBlueDiv .bgbox {margin:0px 0px 12px 0px; width:186px; background-color:#e4eef7;}
#leftColumnDiv div.boxBlueDiv .cbtop {background: url("../images/boxes/clt04.gif") no-repeat top left;}
#leftColumnDiv div.boxBlueDiv .cbtop div div {margin:0px 5px 0px 5px; background: url("../images/boxes/t04.gif") repeat-x;}
#leftColumnDiv div.boxBlueDiv .cbtop div {background: url("../images/boxes/crt04.gif") no-repeat top right;}
#leftColumnDiv div.boxBlueDiv .cbtop, #leftColumnDiv div.boxBlueDiv .cbtop div, #leftColumnDiv div.boxBlueDiv .cbtop div div {height:5px; font-size:1px;}
#leftColumnDiv div.boxBlueDiv .leftBorder {background: url("../images/boxes/l04.gif") repeat-y;}
#leftColumnDiv div.boxBlueDiv .rightBorder {background: url("../images/boxes/r04.gif") repeat-y right;}
#leftColumnDiv div.boxBlueDiv .cbbot {background: url("../images/boxes/clb04.gif") no-repeat top left;}
#leftColumnDiv div.boxBlueDiv .cbbot div div {margin:0px 5px 0px 5px; background: url("../images/boxes/b04.gif") repeat-x;}
#leftColumnDiv div.boxBlueDiv .cbbot div {background: url("../images/boxes/crb04.gif") no-repeat top right;}
#leftColumnDiv div.boxBlueDiv .cbbot, #leftColumnDiv div.boxBlueDiv .cbbot div, #leftColumnDiv div.boxBlueDiv .cbbot div div {height:4px; font-size:1px;}
#leftColumnDiv div.boxBlueDiv .content {padding:3px 7px 0px 7px; line-height:normal;}
#leftColumnDiv div.boxBlueDiv .contentTxt {padding:3px 7px 5px 7px; line-height:normal;}
#leftColumnDiv div.boxBlueDiv .padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}

#leftColumnDiv img.img01 {margin:10px 0px 0px 0px;}
#leftColumnDiv img.img02 {margin:6px 0px 0px 0px;}
#leftColumnDiv img.img03 {margin:5px 0px;}
#leftColumnDiv .padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}
#rightColumnDiv .group01Links {line-height:1.5em;}
#leftColumnDiv div.boxDiv .bgmap {margin:0px 0px 12px 0px; width:186px; }
#leftColumnDiv div.boxDiv .tip {padding:5px 3px 5px 12px; line-height:normal;}
#leftColumnDiv #fadgb {display:inline;}
img.coThmnlLeft {float:left; margin:3px 8px 4px 0px;}

#tble01 {width:100%; border:1px solid #0D3692; line-height:normal;}
#tble01 td.cellhd {padding:8px 8px 8px 8px; background-color:#0D3692; color:#FFFFFF; font-weight:bold; text-align:center;}
#tble01 td.cellhdl {border-bottom:1px solid #0D3692; border-right:1px solid #0D3692; width:50%; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:center;}
#tble01 td.cellhdr {border-bottom:1px solid #0D3692; width:50%; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:center;}
#tble01 td.cellleft {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble01 td.cellright {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:0px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble01 td p.marg {margin:6px 0px 6px 0px;}

#tble02 {width:100%; border:1px solid #0D3692; line-height:normal;}
#tble02 td.cellhdl {border-right:1px solid #0D3692; width:50%; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:center;}
#tble02 td.cellhdr {width:50%; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:center;}
#tble02 td.cellhdlsub {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:0px 8px 6px 8px; background-color:#D8E6F3; color:#0D3692; text-align:center; font-size:.92em;}
#tble02 td.cellhdrsub {border-bottom:1px solid #0D3692; padding:0px 8px 6px 8px; background-color:#D8E6F3; color:#0D3692; text-align:center; font-size:.92em;}
#tble02 td.cellleft {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble02 td.cellright {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:0px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}

#tble03 {width:100%; border:1px solid #0D3692; line-height:normal;}
#tble03 td.cellhd {padding:8px 8px 8px 8px; background-color:#0D3692; color:#FFFFFF; font-weight:bold; text-align:center;}
#tble03 td.cellhda {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold;}
#tble03 td.cellhdb {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold;}
#tble03 td.cellhdc {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold;}
#tble03 td.cellhdd {border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold;}
#tble03 td.cella {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble03 td.cellb {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble03 td.cellc {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble03 td.celld {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:0px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}

#tble04 {width:100%; border:1px solid #0D3692; line-height:normal;}
#tble04 td.cellhd {padding:8px 8px 8px 8px; background-color:#0D3692; color:#FFFFFF; font-weight:bold; text-align:center;}
#tble04 td.cellhdl {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:left;}
#tble04 td.cellhdr {border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:left;}
#tble04 td.cellleft {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble04 td.cellright {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:0px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}

#tble05 {width:100%; border:1px solid #0D3692; line-height:normal;}
#tble05 td.cellhd {padding:8px 8px 8px 8px; background-color:#0D3692; color:#FFFFFF; font-weight:bold; text-align:center;}
#tble05 td.cellhda {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:left;}
#tble05 td.cellhdb {border-right:1px solid #0D3692; border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:left;}
#tble05 td.cellhdc {border-bottom:1px solid #0D3692; padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:left;}
#tble05 td.cella {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble05 td.cellb {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:1px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}
#tble05 td.cellc {padding:4px 8px 4px 8px; color:#0D3692; border-top:1px solid #D8E6F3; border-right:0px solid #D8E6F3; border-bottom:0px solid #D8E6F3; border-left:0px solid #D8E6F3;}

#tble06 {width:100%; border:1px solid #0D3692; line-height:normal;}
#tble06 td.cellhd {padding:8px 8px 8px 8px; background-color:#0D3692; color:#FFFFFF; font-weight:bold; text-align:center;}
#tble06 td.cellleft {padding:4px 8px 4px 8px; color:#0D3692; font-weight:bold;}
#tble06 td.cellright {padding:4px 8px 4px 8px; color:#0D3692;}
#tble06 td p {margin:6px 0px 6px 0px;}

#charttble {width:100%; border:1px solid #0D3692; line-height:normal;}
#charttble td.cellhd {padding:8px 8px 8px 8px; background-color:#D8E6F3; color:#0D3692; font-weight:bold; text-align:center;}
#charttble td.cell01 {padding:8px 8px 15px 8px; border-top:1px solid #0D3692;}

#numTble {margin:4px 0px 0px 0px; line-height:1.4em;}
#numTble td.cell01 {padding:0px 3px 0px 0px;}
#numTble td.cell02 {padding:0px 0px 1px 0px;}
/* interior end */
/* footer begin */
#footer {width:877px; margin:0px 0px 0px 17px; padding:13px 0px 0px 0px;}
#footer div.footerLine {margin:0px 0px 13px 0px; height:1px; width:100%; background-color:#e5f1a7; overflow:hidden;}
#footer div.footerLineLast {margin:13px 0px 0px 0px;}
#footer div.globalNavB {margin:0px 0px 3px 0px; text-align:center;}
/*#footer div.linkBarSpan {margin:0px 8px 0px 8px; color:#7AACC3;}*/
#footer div.smallcopy {margin:50px 8px 0px 8px; font-size:.92em; width:100%; line-height:normal;}
#footer div.smallcopy2 {margin:10px 0px 10px 0px; text-align:center; font-size:.92em;}
/* footer end */
/* references begin */
#references {margin:25px 0px 0px 0px; color:#000000;}
#references span {font-weight:bold; font-style:italic;}
#references table {margin:8px 0px 0px 0px; font-size:.84em; color:#666666;}
#references table td.cell01 {padding:0px 3px 0px 0px; text-align:right;}
#references table td.cell02 {padding:0px 0px 1px 0px;}
/* references end */
/* get flash message */
#flashContainer {display:none; padding:6px 0px 6px 0px;}
#ckFlashDiv {width:683px; margin:0px 0px 0px 20px; border:1px solid #B3DD11;}
#ckFlashDiv div.flashTextBoxDiv {float:left; width:573px; padding:12px 5px 0px 8px;}
#ckFlashDiv div.flashImgDiv {float:left; width:88px; margin:5px 0px 5px 0px;}
#ckFlash2Div {margin:0px; padding:6px; border:1px solid #B3DD11;}
/* get flash message */
/* faqs begin */
#faqs {margin:18px 0px 0px 0px;}
#faqs table.faqstble {width:100%;}
#faqs table td.line {padding:3px 0px 3px 0px;}
#faqs table td.faqsTdCell01 {padding:0px 6px 4px 0px; line-height:1.2em; font-weight:bold; color:#0D3692; text-align:right;}
#faqs table td.faqsTdCell02 {padding:0px 6px 4px 0px; line-height:1.2em;}
#faqs table td.faqsTdCell01Q {padding:0px 6px 5px 0px; line-height:1.4em; font-weight:bold; color:#0D3692; text-align:right;}
#faqs table td.faqsTdCell02Q {padding:0px 6px 5px 0px; line-height:1.4em; font-weight:bold; color:#0D3692;}
#faqs table td.faqsTdCell01A {padding:0px 6px 0px 0px; line-height:1.4em; font-weight:bold; color:#9CBD10; text-align:right;}
#faqs table td.faqsTdCell02A {padding:0px 6px 0px 0px; line-height:1.4em;}
#faqs table td.faqsTdCell03 {padding:0px 0px 5px 0px;}
#faqs div.faqslineDiv {margin:5px 0px 8px 0px; width:100%; background-color:#D8E6F3; height:1px; overflow:hidden;}
/* faqs end */
/* glossary begin */
#glossaryTerms div.line {margin:2px 0px 4px 0px; width:100%; border-bottom:1px dotted #D8E6F3; height:1px; overflow:hidden;}
/* glossary end */
/* site map begin */
#sitemapDiv {margin:18px 0px 35px 0px;}
#sitemapDiv div.block01 {float:left; width:275px; margin:0px 0px 0px 0px;}
#sitemapDiv div.block02 {float:left; width:275px; margin:0px 0px 0px 0px;}
#sitemapDiv div.block03 {width:275px; margin:0px 0px 0px 0px;}
#sitemapDiv div.heading {margin:0px 0px 10px 0px; line-height:normal;}
#sitemapDiv div.chapter {margin:0px 0px 2px 18px; line-height:1.5;}
#sitemapDiv div.page {margin:4px 0px 10px 24px; line-height:normal;}
#sitemapDiv div.pageIndent01 {margin:0px 0px 0px 6px; font-style:italic; font-size:.92em;}
#sitemapDiv div.bar01 {margin:12px 0px 12px 0px; width:539; height:1px; overflow:hidden; background-color:#B5DC11;}
#sitemapDiv img {margin:0px 3px 0px 0px;}
/* site map end */
/* leaving Site dailog begin */
#leavingSiteDiv {position:absolute; top:90px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:551;}
#leavingSiteDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em;}
/* leaving Site dailog end */
/* optin dailog begin */
#optinUpdatesDiv {position:absolute; top:90px; left:-1500px; background-color:#fff; border:3px solid #B7DD0E; padding:1px 1px 1px 1px; text-align:left; z-index:553;}
#optinUpdatesIframe {border:1px solid #376da6; height:300px; width:600px;}
/* optin dailog end */
/* pdf dailog begin */
#pdfMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:555;}
#pdfMessageDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em;}
#pdfMessageDiv img.pdfIcon {margin:4px 0px 0px 6px;}
/* pdf dailog end */
/* bridge message dailog begin */
#bridgeMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:560;}
#bridgeMessageDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em;}
/* bridge message dailog end */
/* legislation message dailog begin */
#legislationMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:565;}
#legislationMessageDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em;}
/* legislation message dailog end */
/* recruitment message dailog begin */
#recruitmentMessageDiv {position:absolute; top:90px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:570;}
#recruitmentMessageDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em; font-size:1.2em;}
#recruitmentMessageDiv p.button {text-align:right;}
/* recruitment message dailog end */
/* HTH message dailog begin */
#h2H_bridgeMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B7DD0E; padding:1px 1px 1px 1px; text-align:left; z-index:572;}
#h2H_bridgeMessageDiv div.content {border:1px solid #000000; padding:12px 12px 12px 12px; line-height:1.3em;}
/* HTH message dailog end */
/* HTH segmentMessageDiv dailog begin */
#h2H_segmentMessageDiv {position:absolute; top:90px; left:-1500px; width:678px; height:416px; background-color:#fff; border:3px solid #B5DC11; padding:1px 1px 1px 1px; z-index:560;}
#h2H_segmentMessageDiv div.segWrapperDiv {position:relative;}
#h2H_segmentMessageDiv div.segWrapperDiv #inTreatment {position:absolute; display:none; top:71px; left:108px; width:197px; height:243px; z-index:561;}
#h2H_segmentMessageDiv div.segWrapperDiv #seekInfo {position:absolute; display:none; top:71px; left:344px; width:197px; height:243px; z-index:562;}
#h2H_segmentMessageDiv div.content {position:absolute; width:452px; top:265px; left:108px; line-height:1.5em; background-color:transparent; z-index:563;}
#h2H_segmentMessageDiv div.content p {text-align:center; margin-top:55px; line-height:1.3em; font-size:.92em; color:#9a9a9a;}
#h2H_segmentMessageDiv div.content a {color:#0091ba;}
/* HTH segmentMessageDiv dailog end */
/* mask begin */
#mask01Div {position:absolute; display:none; top:0px; left:0px; width:100px; height:100px; z-index:475;}
#mask01Iframe {position:absolute; display:none; top:0px; left:0px; height:100px; width:100px; z-index:476; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);}
/* mask end */
/* forms begin */
#formTble01 {}
#formTble01 td.cellText {padding:0px 6px 4px 0px; font-weight:bold;}
#formTble01 td.cellInputField {padding:0px 0px 4px 0px; width:100%;}
#formTble01 td.cellSelectField {padding:0px 0px 4px 0px;}
#formTble01 td.cellTextAreaField {padding:1px 0px 4px 0px;}
#formTble01 td.cellButton {padding:8px 0px 0px 0px;}
#formTble01 td input.textField {font-size:9pt;}
#formTble01 td select.selectField {font-size:9pt;}
#formTble01 td textarea.textAreaField {}
#formTble01 td img {margin:0px 4px 0px 0px;}

#formTble02 td.cellInputField2 {padding:0px 5px 0px 0px;}
#formTble02 td input {width:100px;}
#formTble02 td select {margin:0px 0px 0px 0px;}

#selectTble {margin:2px 0px 0px 0px;}
#selectTble td.cellSelect {padding:1px 0px 2px 0px;}

#altTble {}
#altTble td.cellText {padding:0px 5px 0px 18px; vertical-align:middle; font-weight:bold;}
#altTble td.cellInputField {padding:0px 0px 0px 0px;}

table.areaTble {margin:10px 0px 4px 0px;}
table td.area {padding:6px 0px 0px 0px;}
table td textarea.txtArea {margin:4px 0px 0px 0px; font-size:12px;}

table.radioTble {margin:0px 0px 0px 0px;}
table.radioTble td.radioButton {}
table.radioTble td.radioText {padding:2px 0px 4px 2px; width:100%;}

table.radioMultiColTble {margin:0px 0px 0px 0px;}
table.radioMultiColTble td.radioTextQuest {padding:10px 0px 5px 0px;}
table.radioMultiColTble td.questOffSet {padding:5px 0px 5px 0px;}
table.radioMultiColTble td.radioButton {padding:0px 0px 0px 0px;}
table.radioMultiColTble td.radioTextC1 {padding:2px 8px 4px 2px;}
table.radioMultiColTble td.radioTextC2 {padding:2px 8px 4px 2px;}
table.radioMultiColTble td.radioTextC3 {padding:2px 8px 4px 2px;}

#checkBoxTble {margin:2px 0px 0px 0px;}
#checkBoxTble td.cellCkBoxButton {padding:0px 3px 0px 0px; vertical-align:middle;}
#checkBoxTble td.cellCkBoxButton02 {padding:0px 3px 5px 0px; vertical-align:middle;}
#checkBoxTble td.cellCkBoxButton03 {padding:0px 3px 5px 0px;}
#checkBoxTble td.cellText {padding:2px 0px 2px 0px; width:100%;}
#checkBoxTble td.cellText2 {padding:0px 8px 8px 0px;}

.marginQsTop {margin-top:12px;}
table.questionTble {margin-bottom:4px;}
table td.questionNum {padding:0px 4px 0px 0px; font-weight:bold;}
table td.question {padding:0px 0px 0px 0px; font-weight:bold; width:100%;}
/* forms end */
/* find a doctor begin */
#fad table td select {margin:1px 0px 0px 0px;}
#fad table td.cellRight {padding:0px 0px 0px 12px;}
/* find a doctor end */
/* Dependence Identifier begin */
div.steps {float:right; width:154px; min-height:225px; text-align:center; margin-left:10px;}
div.steps img.samplePict {margin-top:8px;}
div.subFloat {float:left; width:285px;}
#dependIdent {margin-top:12px;}
#dependIdent div.pictLeft {float:left; width:199px; margin-top:2px;}
#dependIdent div.pictLeft img.pdfbut {margin-top:12px; margin-left:42px;}
#dependIdent div.txtRight {float:left; width:250px; font-size:1.1em;}
div.dependIdentline {margin:5px 0px 8px 0px; background-color:#D8E6F3; height:1px; overflow:hidden;}
table.questTble {width:100%;}
table.questTble td.questionNum {padding-right:4px; padding-bottom:4px; font-weight:bold;}
table.questTble td.question {padding-bottom:4px;}
table.questTble td.radioTextC1 {padding:2px 10px 6px 2px; font-weight:bold;}
table.questTble td.radioTextC2 {padding:2px 0px 6px 2px; width:100%; font-weight:bold;}
table.questTble td.questionline div {margin:5px 0px 8px 0px; background-color:#D8E6F3; height:1px; overflow:hidden; width:100%;}
/* Dependence Identifier end */
/* news begin */
div.news {margin-bottom:25px;}
div.news p, div.newsLast p {margin-top:6px; margin-bottom:6px;}
div.news .dateCopy, div.newsLast .dateCopy {font-size:.80em; color:#666666; line-height:normal; font-style:italic;}
/* news end */

#mapInfoTble {margin: 0px 0px 0px 0px; font-weight:bold; color:#2656AA;}
#mapInfoTble td {margin: 0px 0px 0px 0px; padding:5px 0px 0px 0px; }
#mapInfoTble td.cell01 {margin:0px 0px 0px 0px; padding:5px 5px 0px 0px; }
#mapInfoTble td.cell02 {margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; }
#mapInfoTble td.tipHd {margin: 0px 0px 0px 0px; font-weight:bold; color:#2656AA; font-size:1.3em;}

/* CONFIDENTIAL INFO AREA */
#confiContainer		    { 	background-image: url("../images/confi_bg01.gif");  background-repeat: repeat-y; float: right; width: 300px; padding: 0px; margin-bottom: 0px;}
#confiContainerOpen     { 	background-color: transparent; height: 4px; width: 300px; }
#confiContainerClose    { 	background-image: url("../images/confi_bg02.gif");	background-repeat: no-repeat; background-color: #fff; height: 5px; width: 300px; clear: both; }
#confiContainerContent  {   padding:0px;} 
#confiContainer h3 	    { 	font-weight: bold; font-size: 14px; color: #0e3594; text-transform: uppercase; margin: 0px 0px 3px 0px;  padding: 3px 10px 0px 10px;}
#confiContainer p 	    {	vertical-align: middle; font-size: 11px; line-height: 15px; margin: 0px; padding: 0px 10px 0px 10px;}
.naabtseal 	            {	float: right; veritcal-align: middle; margin: 5px 5px 1px 0px;}
#ctaBtn                 {   margin: 0px; padding: 0px;}

/*webinars*/
#webinars div.photo {margin-top:3px; margin-bottom:12px; width:95px; float:left;}
#webinars div.bioIntro {margin-top:3px; margin-bottom:12px; width:340px; float:right;}
#webinars div.bioIntro img.button {margin:5px 18px 0px 0px;}
#webinars img.bio {float:left; margin:2px 12px 8px 0px;}

/*resources*/
#resources {margin-top:1.1em;}
#resources div.thumbnail {margin-top:7px; margin-bottom:8px; width:100px; float:left;}
#resources div.description {margin-top:6px; margin-bottom:8px; width:335px; float:right;}
#resources div.line {margin:5px 0px 8px 0px; width:450px; background-color:#D8E6F3; height:1px; overflow:hidden;}

/*boxed copy*/
div.boxedCopy {width:100%; border:1px solid #0D3692; line-height:normal; padding:8px;}
div.boxedTitle {font-weight:bold;}

/*video stories*/
#videoStories p.sipi {text-align:right; margin-bottom:4px;}
#videoStories p.videoProblems {text-align:right; margin-top:0px; margin-bottom:0px;}
#videoStories div.patients {float:left; width:109px;}
#videoStories div.patients img.patientMarg {margin-top:7px;}
#videoStories div.line {margin:5px 0px 8px 0px; width:450px; background-color:#D8E6F3; height:1px; overflow:hidden;}
#videoStories p.stories {display:none;}

/*treatment videos*/
#treatmentVideo p.smllTxt {text-align:right; margin-bottom:4px;}
#treatmentVideo div.line {margin:12px 0px 12px 0px; width:450px; background-color:#D8E6F3; height:1px; overflow:hidden;}

/*privacy policy*/
#ppqa {margin:18px 0px 0px 0px;}
#ppqa table.pptble {width:100%;}
#ppqa table td.line {padding:3px 0px 3px 0px;}
#ppqa table td.ppTdCell01 {padding:0px 6px 4px 0px; line-height:1.2em; font-weight:bold; color:#0D3692; text-align:right;}
#ppqa table td.ppTdCell02 {padding:0px 6px 4px 0px; line-height:1.2em; width:100%;}
#ppqa table td.ppTdCell01Q {padding:0px 6px 5px 0px; line-height:1.4em; font-weight:bold; color:#0D3692; text-align:right;}
#ppqa table td.ppTdCell02Q {padding:0px 6px 5px 0px; line-height:1.4em; font-weight:bold; color:#0D3692;}
#ppqa table td.ppTdCell01A {padding:0px 6px 0px 0px; line-height:1.4em; font-weight:bold; color:#9CBD10; text-align:right;}
#ppqa table td.ppTdCell02A {padding:0px 6px 0px 0px; line-height:1.4em;}
#ppqa table td.ppTdCell03 {padding:0px 0px 5px 0px;}
#ppqa div.pplineDiv {margin:5px 0px 8px 0px; width:100%; background-color:#D8E6F3; height:1px; overflow:hidden;}


/* =right side callouts
----------------------------------------------- */
#calloutDiv {float:right; width:275px; margin-bottom:12px; margin-left:12px;}

#calloutDiv div.roundBox04Div {float:right; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px;}
#calloutDiv div.roundBox04Div .bgbox {background-color:#f1f7c9; width:100%;}
#calloutDiv div.roundBox04Div .cbtop {background: url("../images/boxes/tlc06.gif") no-repeat top left;}
#calloutDiv div.roundBox04Div .cbtop div div {margin:0px 9px 0px 9px; background: url("../images/boxes/tl06.gif") repeat-x;}
#calloutDiv div.roundBox04Div .cbtop div {background: url("../images/boxes/trc06.gif") no-repeat top right;}
#calloutDiv div.roundBox04Div .cbtop, #calloutDiv div.roundBox04Div .cbtop div, #calloutDiv div.roundBox04Div .cbtop div div {height:9px; font-size:1px;}
#calloutDiv div.roundBox04Div .leftBorder {background: url("../images/boxes/ll06.gif") repeat-y;}
#calloutDiv div.roundBox04Div .rightBorder {background: url("../images/boxes/rl06.gif") repeat-y right;}
#calloutDiv div.roundBox04Div .cbbot {background: url("../images/boxes/blc06.gif") no-repeat top left;}
#calloutDiv div.roundBox04Div .cbbot div div {margin:0px 9px 0px 9px; background: url("../images/boxes/bl06.gif") repeat-x;}
#calloutDiv div.roundBox04Div .cbbot div {background: url("../images/boxes/brc06.gif") no-repeat top right;}
#calloutDiv div.roundBox04Div .cbbot, #calloutDiv div.roundBox04Div .cbbot div, #calloutDiv div.roundBox04Div .cbbot div div {height:9px; font-size:1px;}
#calloutDiv div.roundBox04Div .content {margin:0px 0px 0px 0px; padding:0px 15px 0px 15px;}
#calloutDiv div.roundBox04Div .padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}
#calloutDiv div.roundBox04Div .leftCo {float:left; color:#005baa; margin-top:4px;}
#calloutDiv div.roundBox04Div .rightCo {float:right; color:#005baa; margin-top:4px;}

#roundBox05Div {margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; float:right;}
#roundBox05Div .bgbox {background-color:#e7f3ff; width:100%;}
#roundBox05Div .cbtop {background: url("../images/boxes/tlc05.gif") no-repeat top left;}
#roundBox05Div .cbtop div div {margin:0px 9px 0px 9px; background: url("../images/boxes/tl05.gif") repeat-x;}
#roundBox05Div .cbtop div {background: url("../images/boxes/trc05.gif") no-repeat top right;}
#roundBox05Div .cbtop, #roundBox05Div .cbtop div, #roundBox05Div .cbtop div div {height:9px; font-size:1px;}
#roundBox05Div .leftBorder {background: url("../images/boxes/ll05.gif") repeat-y;}
#roundBox05Div .rightBorder {background: url("../images/boxes/rl05.gif") repeat-y right;}
#roundBox05Div .cbbot {background: url("../images/boxes/blc05.gif") no-repeat top left;}
#roundBox05Div .cbbot div div {margin:0px 9px 0px 9px; background: url("../images/boxes/bl05.gif") repeat-x;}
#roundBox05Div .cbbot div {background: url("../images/boxes/brc05.gif") no-repeat top right;}
#roundBox05Div .cbbot, #roundBox05Div .cbbot div, #roundBox05Div .cbbot div div {height:9px; font-size:1px;}
#roundBox05Div .content {margin:0px 0px 0px 0px; padding:0px 15px 0px 15px;}
#roundBox05Div .padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}