/* 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:704px; 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;}
#pbgb {display:none;}
#pbwb {display:none;}
/* global end */
/* masthd begin */
#masthd {position:relative; width:704px;}
#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:704px; height:28px;}
#xNav {width:704px; height:35px; background-image:url("../images/masthd/xnavbkgd.gif"); background-repeat:no-repeat; background-position:right;}
#xNav div.ro {float:right; padding-top:6px;}
#xNav div.capLeft {float:right; width:6px;}
#xNav div.capRight {float:right; width:7px;}
/* masthd end */
/*home begin*/
#home {margin-left:17px;}
/*home end*/
/* interior begin */
#thresholdDiv {width:17px; float:left; height:300px;}
#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 img.img01 {margin:10px 0px 0px 0px;}
#leftColumnDiv img.img02 {margin:6px 0px 0px 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;}
#leftColumnDiv #pbgb {display:inline;}

#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:687px; 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; color:#ADADAD; 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; font-size:.92em; padding:12px 5px 12px 8px;}
#ckFlashDiv div.flashImgDiv {float:left; width:88px; margin:5px 0px 5px 0px;}
/* 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 */
/* resources begin */
#resources div.line {margin:5px 0px 8px 0px; width:450px; background-color:#D8E6F3; height:1px; overflow:hidden;}
/* resources 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:400px; 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 0px; line-height:1.5;}
#sitemapDiv div.page {margin:4px 0px 10px 6px; 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 */
/* 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 */
/* mask begin */
#mask01Div {position:absolute; display:none; top:0px; left:0px; width:100px; height:100px; z-index:475;}
/* 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:1px 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;}

#checkBoxTble {margin:2px 0px 0px 0px;}
#checkBoxTble td.cellCkBoxButton {padding:0px 3px 0px 0px; vertical-align:middle;}
#checkBoxTble td.cellCkBoxButton02 {padding:1px 3px 0px 0px; vertical-align:top;}
#checkBoxTble td.cellText {padding:2px 0px 2px 0px; 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 Questionnaire begin */
#questTble {margin:4px 0px 0px 0px; line-height:1.4em;}
#questTble td.cell01 {padding:0px 3px 0px 0px; text-align:right;}
#questTble td.cell02 {padding:0px 0px 3px 0px;}
#questTble td.cellYes {padding:0px 15px 8px 0px;}
#questTble td.cellNo {padding:0px 0px 8px 0px; width:100%;}
#questTble td img {margin:0px 2px 0px 0px;}
/* Dependence Identifier Questionnaire 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;}


/*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;}

#calloutDiv {float:right; width:315px; margin-bottom:12px; margin-left:12px;}