@import url('init.css');

/* =core
----------------------------------------------- */
body {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#505050; line-height:1.4em; background-color:#94b9e2;}
table {line-height:1.4em;}
p {margin-top:1.2em; margin-bottom:1.2em;}
#wrapper01Div {background-color:#fff;}
#containerDiv {position:relative; margin-right:auto; margin-left:auto; width:841px; background-color:#fff;}
#nojsDiv {background-color:#be0114; border-right:2px solid #fff; border-bottom:2px solid #fff; border-left:2px solid #fff; padding:5px 20px 7px 10px; color:#fff; font-size:1em;}
#columnWrapperDiv {width:841px; margin-top:8px; background-image:url("../images/background_col_shadow.gif"); background-repeat:repeat-y;}
#leftColumnDiv {float:left; width:182px; margin-bottom:25px;}
#threshold01Div {float:left; width:17px; height:425px;}
#content3Col {float:left; width:379px;}
#rightColumnDiv {float:right; width:245px; background-image:url("../images/background_col_shadow_tip.gif"); background-repeat:no-repeat;}


/* =masthdDiv
----------------------------------------------- */
#masthdDiv {width:841px;}
#masthdDiv div.logo {float:left; width:269px; margin:20px 0px;}
#globalNav {float:right; width:552px; text-align:right; margin:52px 0px 17px 0px;}
#globalNav a {font-size:.92em; color:#89a9d1; text-decoration:none;}
#globalNav a:hover {font-size:.92em; color:#89a9d1; text-decoration:underline;}
#globalNav span {padding:0px 10px; font-size:.92em; color:#cbcbcb;}
#bar {clear:both;}
#bar div.barBase {height:1px; overflow:hidden;}
#bar div.bar1 {background-color:#c2d562; margin:0px 1px;}
#bar div.bar2 {background-color:#c2d562;}
#bar div.bar3 {background-color:#bacf4c; height:2px;}


/* =leftNavigationDiv
----------------------------------------------- */
#leftNavigationDiv {}
#leftNavigationDiv ul {margin:0em; padding:0em; list-style-type:none;}
#leftNavigationDiv ul li {display:inline;}
#leftNavigationDiv ul li a {border-bottom:1px solid #fff;}

/*width:159px = 182 - 15 - 8*/
a:link.navHd, a:visited.navHd, a:active.navHd {padding:10px 8px 10px 15px; font-size:1em; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#fff; background-color:#215fa1; background-image:url("../images/leftnav/background_level1_off.gif"); background-repeat:no-repeat; background-position:left bottom; width:159px;}
a:hover.navHd {padding:10px 8px 10px 15px; font-size:1em; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#154c89; background-color:#154c89; background-image:url("../images/leftnav/background_level1_over.gif"); background-repeat:no-repeat; background-position:left bottom; width:159px;} 
a:link.navHdSelected, a:visited.navHdSelected, a:active.navHdSelected, a:hover.navHdSelected {padding:10px 8px 10px 15px; font-size:1em; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#154c89; background-color:#bbd14f; background-image:url("../images/leftnav/background_level1_over.gif"); background-repeat:no-repeat; background-position:left bottom; width:159px;}

a:link.subMenuLvl1, a:visited.subMenuLvl1, a:active.subMenuLvl1 {padding:9px 8px 9px 24px; font-size:.96em; display:block; line-height:normal; text-decoration:none; color:#154c89; background-color:#f7f8f2; background-image:url("../images/leftnav/background_level2_off.gif"); background-repeat:no-repeat; background-position:left top;}
a:hover.subMenuLvl1 {padding:9px 8px 9px 24px; font-size:.96em; display:block; line-height:normal; text-decoration:none; color:#154c89; background-color:#f7f8f2; background-image:url("../images/leftnav/background_level2_over.gif"); background-repeat:no-repeat; background-position:left top;} 
a:link.subMenuLvl1Selected, a:visited.subMenuLvl1Selected, a:active.subMenuLvl1Selected, a:hover.subMenuLvl1Selected {padding:9px 8px 9px 24px; font-size:.96em; display:block; line-height:normal; text-decoration:none; color:#154c89; background-color:#f7f8f2; background-image:url("../images/leftnav/background_level2_over.gif"); background-repeat:no-repeat; background-position:left top;}


/* =call outs
----------------------------------------------- */
div.line01 {height:1px; overflow:hidden; margin-top:8px; margin-left:15px; background-color:#f1f1f1; background-image:url("../images/background_gradient_right.gif"); background-position:right; background-repeat:no-repeat;}

#physlocator {text-align:right; margin-top:6px; margin-right:2px;}
#physlocator input.zc {font-size:.92em; width:60px; margin-top:1px;}
#physlocator select {font-size:.92em; margin-top:1px; margin-left:1px;}
#physlocator input.btn {vertical-align:middle;}
#findDoctor {width:245px; background-image:url("../images/callouts/background_map.gif"); background-repeat:no-repeat;}
#findDocImg {margin:37px 0px 0px 22px;}
#findDoctor div.minHgt {float:right; width:1px; overflow:hidden; height:153px;}
#findDoctor div.grpA {float:right; width:200px; text-align:right;}
#findDoctor div.grpB {float:right; width:23px; padding-top:1px; padding-left:3px;}
#findDoctor p {margin:2px 1px 10px 5px; font-size:.82em;}

#rightColumnDiv div.callout {width:245px;}
#rightColumnDiv div.calloutWrapper {width:245px; background-image:url("../images/callouts/background_callout_gradient_top.gif"); background-repeat:no-repeat; background-position:bottom right;}
#rightColumnDiv div.calloutWrapper2 {width:245px; background-image:url("../images/callouts/background_callout_gradient_full.gif"); background-repeat:no-repeat; background-position:bottom right;}
#rightColumnDiv div.callout_content {padding:23px 25px 9px 26px; line-height:1.4em;}
#rightColumnDiv div.callout_content2 {padding:23px 25px 17px 26px; line-height:1.4em;}
#rightColumnDiv div.callout_content img, #rightColumnDiv div.callout_content2 img {margin-bottom:4px; margin-left:-1px;}
#callout_set1 {display:block;}
#callout_set2 {display:none;}


/* =lists
----------------------------------------------- */
ul.list01 {margin:.5em 0em .5em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.list01 li {margin:0em 0em .4em 0em; padding:0em 0em 0em 0em; background-image:url("../images/bullet01.gif"); background-repeat:no-repeat; background-position:.1em .4em; padding-left:1.3em;}
ul.list01 li.level2 {margin:0em 0em .4em .9em; padding:0em 0em 0em 0em; background-image:url("../images/bullet02.gif"); background-repeat:no-repeat; background-position:.1em .4em; padding-left:.9em;}

ol {margin-top:0px; padding-top:0px; margin-left:28px;}
ol li {margin:0em 0em .4em 0em;}

ul.siteMap {margin:0em .6em 1.2em 0em; padding:0em 0em 0em 0em; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
ul.siteMap li.title {margin:0em 0em .4em 0em; padding:0em 0em 0em 0em; font-size:1.1em; font-weight:bold;}
ul.siteMap li.chapter {margin:.8em 0em .4em 0em; padding:0em 0em 0em 0em; font-size:.92em; font-weight:bold;}
ul.siteMap li.page {margin:0em 0em .4em 1em; padding:0em 0em 0em 0em; line-height:1.3em; font-size:.92em; font-weight:normal;}
ul.siteMap li.content {margin:0em 0em .3em 2.2em; padding:0em 0em 0em 0em; font-size:.86em; line-height:1.3em; font-weight:normal;}
ul.siteMap li.subcontent {margin:0em 0em .3em 3em; padding:0em 0em 0em 0em; font-style:italic; font-size:.86em; line-height:1.3em; font-weight:normal;}
ul.siteMap li.title a, ul.siteMap li.chapter a, ul.siteMap li.page a, ul.siteMap li.content a, ul.siteMap li.subcontent a {text-decoration:none;}
ul.siteMap li.title a:hover, ul.siteMap li.chapter a:hover, ul.siteMap li.page a:hover, ul.siteMap li.content a:hover, ul.siteMap li.subcontent a:hover {text-decoration:underline;}

ul.siteMap li.noMargTop {margin:0em 0em .4em 0em;}
ul.noMargTop {margin:0em 0em .5em 0em;}
ul.noMargBot {margin:.5em 0em 0em 0em;}
ul.noMarg {margin:0em 0em 0em 0em;}
ul.margLeft01 {margin-left:21px;}

div.number {float:left; width:16px; padding-right:5px; margin-bottom:.4em; text-align:right;}
div.text {/*float:left; width:355px;*/ margin-bottom:.4em;}

div.lastNumber {margin-bottom:0em;}


/* =typography
----------------------------------------------- */
.subhd01 {font-size:1.7em; line-height:normal; color:#99af2d; margin-top:.4em; margin-bottom:1em;}
.subhd02 {font-size:1.4em; line-height:normal; font-weight:bold; color:#376da6; margin-top:1.2em; margin-bottom:.3em;}
sup.ref {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.70em; line-height:normal;}
sup.reg {font-size:smaller; vertical-align:baseline; position:relative; bottom:0.50em; text-decoration:none;}
sup {font-size:smaller; vertical-align:baseline; position:relative; bottom:0.33em;}
sup.ref {font-size:smaller; vertical-align:baseline; position:relative; bottom:0.33em;}
.footnote {color:#9c9c9c; font-size:.86em; line-height:1.3em; margin-top:.5em; margin-bottom:.5em;}
.pdfSize {font-size:.74em; color:#666666; white-space:nowrap;}
.asterisk {font-size:1.1em;}
.color01 {color:#376da6;}
.copy01 {font-size:.92em;}
.copy02 {font-weight:bold;}
.plainTxt {font-weight:normal;}
span.smCaps {font-variant: small-caps;}


/* =links -- link, visited, hover and then active [must remain in this order]
----------------------------------------------- */
a:link {color:#376da6; text-decoration:underline;}
a:visited {color:#376da6; text-decoration:underline;}
/*a:hover {background-color:#99FF66;}*/
a:active {color:#376da6; text-decoration:underline;}

a:link.plainAnchor01 {color:#505050; text-decoration:none;}
a:visited.plainAnchor01 {color:#505050; text-decoration:none;}
a:hover.plainAnchor01 {color:#505050; text-decoration:none;}
a:active.plainAnchor01 {color:#505050; text-decoration:none;}


/* =page controls
----------------------------------------------- */
p.pageControls {font-size:.86em;}
p.pageControls a:link, p.pageControls a:visited, p.pageControls a:active {color:#376da6; text-decoration:none;}
p.pageControls a:hover {text-decoration:underline;}
p.pageControls span {font-size:.82em; color:#376da6;}


/* =footer
----------------------------------------------- */
#footerWrapper {background:url("../images/background_footer.gif"); background-repeat:repeat-x; background-position:top; background-color:#94b9e2;}
#footerDiv {position:relative; width:841px; margin-right:auto; margin-left:auto; padding-bottom:25px;}
#shadowBaseDiv {height:26px; margin-bottom:85px; overflow:hidden; width:841px; background-image:url(../images/background_col_shadow_base.gif); background-repeat:no-repeat;}
#footerDiv div.content {padding:12px 20px 0px 20px; font-size:.92em; color:#4775ae; text-align:center;}
#logo {margin:35px 0px 25px 351px; width:135px; height:63px;}
#footerDiv a {font-size:.92em; color:#5f8fcb; text-decoration:none;}
#footerDiv a:hover {font-size:.92em; color:#5f8fcb; text-decoration:underline;}
#footerDiv span {padding:0px 9px; font-size:.92em; color:#5f8fcb;}


/* =content offsets
----------------------------------------------- */
div.offsetWrapper {position:relative; float:left; width:379px; height:278px; margin-bottom:.8em;}
div.margLeftOffSet {position:absolute; top:-4px; left:-7px; width:393px; height:287px; z-index:300;}


/* =forms
----------------------------------------------- */
form select {margin-top:2px;}
form .formMarg01 {margin-bottom:.8em;}
form .formMarg02 {margin:4px 0px;}
form .formMarg03 {margin:1.2em 0em 1em 0em;}
form .formMarg04 {margin-bottom:.2em;}

form .colLeft {float:left;}
form .colRight {float:right; text-align:left;}

form .radioBtn01 {margin-top:0px; margin-right:4px; vertical-align:middle;}
form .rbOffset01 {margin-left:8px;}

form .vStack {display:block; float:left; padding:0em 0em .4em 0em; font-weight:bold;}
form .vStack span.text01 {font-weight:normal; font-size:.92em;}
form label.hStack {display:block; float:left; padding:.2em 0em .2em 0em; font-weight:bold;}
form div.hStack {display:block; float:left; padding:.2em 0em .2em 0em;}

form .width01 {width:379px;}
form .width03 {width:175px;}
form .width04 {width:150px;}
form .width05 {width:75px;}
form .width06 {width:250px;}

form input.button {margin-right:4px;}
form div.checkbox01 {float:left; width:20px;}
form div.checkDescript {display:block; float:left; width:350px; padding-top:1px; padding-left:6px;}


/* =dialogs
----------------------------------------------- */
#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);}
#leavingSiteDiv {position:absolute; top:90px; left:-1500px; width:490px; background-color:#fff; border:3px solid #B7DD0E; padding:1px 1px 1px 1px; text-align:left; z-index:550;}
#leavingSiteDiv div.content {border:1px solid #376da6; padding:0px 12px 12px 12px; line-height:1.6em;}
#leavingSiteDiv div.content p {margin-top:1em; margin-bottom:1em;}
#leavingSiteDiv div.content img {margin-top:10px; margin-right:8px;}
#subBridge1Div {position:absolute; top:90px; left:-1500px; width:490px; background-color:#fff; border:3px solid #B7DD0E; padding:1px 1px 1px 1px; text-align:left; z-index:554;}
#subBridge1Div div.content {border:1px solid #376da6; padding:0px 12px 12px 12px; line-height:1.6em;}
#subBridge1Div div.content p {margin-top:1em; margin-bottom:1em;}
#subBridge1Div div.content img {margin-top:10px; margin-right:6px;}
#pdfMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#fff; border:3px solid #B7DD0E; padding:1px 1px 1px 1px; text-align:left; z-index:555;}
#pdfMessageDiv div.content {border:1px solid #376da6; padding:12px 12px 12px 12px;  line-height:1.6em;}
#pdfMessageDiv div.content img {margin-right:8px;}
#pdfMessageDiv img.pdfIcon {margin:4px 0px 0px 6px;}
#pdfMessageDiv a.button {margin:4px 0px 0px 0px;}


/* =tables
----------------------------------------------- */
.borderF01 {border:1px solid #e5d7cd;}

table td.cellhd1FC {padding:3px 4px 3px 4px; font-weight:bold; color:#376da6; border-right:1px solid #ffffff; border-bottom:1px solid #e7f3ff; text-align:left; line-height:normal;}
table td.cellhd1MC {padding:3px 4px 3px 4px; font-weight:bold; color:#376da6; border-right:1px solid #ffffff; border-bottom:1px solid #e7f3ff; text-align:left; line-height:normal;}
table td.cellhd1LC {padding:3px 4px 3px 4px; font-weight:bold; color:#376da6;  border-bottom:1px solid #e7f3ff; text-align:left; line-height:normal;}

table td.celldata1FC {padding:3px 4px 3px 4px; border-right:1px solid #e7f3ff; border-bottom:1px solid #e7f3ff; text-align:left; line-height:normal; font-size:.92em;}
table td.celldata1MC {padding:3px 4px 3px 4px; border-right:1px solid #e7f3ff; border-bottom:1px solid #e7f3ff; text-align:left; line-height:normal; font-size:.92em;}
table td.celldata1LC {padding:3px 4px 3px 4px; text-align:center; line-height:normal; border-bottom:1px solid #e7f3ff; text-align:left; line-height:normal; font-size:.92em;}

table td.cellAlignL {text-align:left;}
table td.cellAlignM {text-align:center;}
table td.cellAlignR {text-align:right;}
table td.cellPadding01 {padding:3px 4px 10px 4px;}


/* =faqs
----------------------------------------------- */
div.QA {margin-top:1.3em; margin-bottom:1.3em;}
div.Q1 {float:left; width:24px; text-align:center; padding:0px; margin-bottom:8px;}
div.Q2 {float:left; width:346px; padding:3px 0px 0px 8px; font-weight:bold; margin-bottom:8px;}
div.A1 {float:left; width:24px; text-align:center; padding:0px; margin-bottom:8px;}
div.A2 {float:left; width:346px; padding:3px 0px 0px 8px;}


/* =References
----------------------------------------------- */
p.refTitle {font-weight:bold; margin-top:3em; margin-bottom:.4em;}
ol.ref {margin-top:0px; padding-top:0px; margin-left:22px; font-size:.92em;}
ol.ref li {margin:0em 0em .4em 0em;}


/* =Adobe Reader
----------------------------------------------- */
.adobeReader {padding-left:98px; background-image:url("../images/icon_getadobereader.gif"); background-repeat:no-repeat; background-position:0px 2px;}


/* =decor
----------------------------------------------- */
div.lineA {margin-top:1.2em; margin-bottom:1.2em; width:100%; background-color:#D8E6F3; height:1px; overflow:hidden;}


/* =miscellaneous
----------------------------------------------- */
.noMargTop {margin-top:0px;}
.noMargBottom {margin-bottom:0px;}
.margBottom01 {margin-bottom:.4em;}
.noMargTB {margin-top:0px; margin-bottom:0px;}
.margTop01 {margin-top:4px;}
.margTop02 {margin-top:1.3em;}
.margTop03 {margin-top:1em;}
.margTop04 {margin-top:1.2em;}
.margLeft01 {margin-left:4px;}
.margRight01 {margin-right:4px;}
.textAlignCenter {text-align:center;}
.imgWrapper {text-align:center;}
.imgWrapper img {margin-bottom:3px;}
.textIndent {margin-left:21px;}
