/* client.css */
@import url(../aspnet_client/basicframe_webcontrols_basicdatepicker/1_2_2411/bdpLite.css);
@import url(forms.css);
@import url(ewep/public.css);
@import url(tabs.css);
@import url(interactive/interactive.css);
@import url(interactive/garage_safety.css);
@import url(interactive/general_safety.css);
@import url(interactive/poison_safety.css);
@import url(interactive/suffocation_safety.css);
@import url(interactive/toy_safety.css);
@import url(interactive/water_safety.css);
@import url(interactive/fire_safety.css);
@import url(interactive/safety_kids.css);
@import url(interactive/travel_safety.css);
* {
padding: 0;
margin: 0;
}
body {
padding: 0;
margin: 0;
font-family: arial, helvetica, geneva, verdana, sans-serif;
background: #fff;
}
input, select, textarea {
font-family: arial, helvetica, geneva, verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6, 
.cmspage h1, .cmspage h2, .cmspage h3, .cmspage h4, .cmspage h5, .cmspage h6,
#Content .cmspanel h1, #Content .cmspanel h2, #Content .cmspanel h3, #Content .cmspanel h4, #Content .cmspanel h5, #Content .cmspanel h6,
.cmspanel h1, .cmspanel h2, .cmspanel h3, .cmspanel h4, .cmspanel h5, .cmspanel h6 {
color: #00015e;
}
h1, .cmspage h1, #Content .cmspanel h1 {
font-family: "times new roman", times, georgia, palatino, serif;
font-size: 2.1em;
font-weight: normal;
line-height: 1.2;
}
h2, .cmspage h2, #Content .cmspanel h2 {
font-size: 1.3em;
}
h3, .cmspage h3, #Content .cmspanel h3 {
font-size: 1.1em;
}
h4, .cmspage h4, #Content .cmspanel h4 {
font-size: 1em;
}
h5, .cmspage h5, #Content .cmspanel h5 {
font-size: 1em;
color: #000;
}
h6, .cmspage h6, #Content .cmspanel h6 {
font-size: 1em;
color: #444;
}
.Required {
color: red;
}
ul.Horiz {
list-style: none;
}
ul.Horiz li, ol.Horiz li {
float: left;
}
table {
margin-bottom: .8em;
background: transparent;
}
a:link {
color: #00015e;
}
a:hover {
color: #00f;
}
#Content .cmspage ul, #Content .cmspanel ul {
margin-bottom: .6em;
margin-left: 17px;
margin-right: 15px;
padding-left: 8px;
}
#Content .cmspage ol, #Content .cmspanel ol {
margin-bottom: .6em;
margin-left: 30px;
margin-right: 15px;
padding-left: 8px;
}
#Content .cmspage ul ul, #Content .cmspanel ul ul, #Content .cmspage ol ol, #Content .cmspanel ol ol, 
#Content .cmspage ul ol, #Content .cmspanel ul ol, #Content .cmspage ol ul, #Content .cmspanel ol ul {
margin-top: .3em;
margin-bottom: .3em;
margin-left: 8px;
margin-right: 0;
padding-left: 13px;
}
#Content .cmspage ul.Plain, #Content .cmspanel ul.Plain {
list-style: none;
padding-left: 0;
}
.cmspage li, #Content .cmspanel li {
margin-bottom: .2em;
}
#Content .cmspage img, #Content .cmspanel img {
margin-bottom: .8em;
}
#Content .cmspage img.bdplButton {
margin-bottom: 0;
}
#BodyWrapper {
background: #efe3cc;
position: relative;
}
/* -------------------------------------
  Search Form
======================================== */
#Search {
position: absolute;
top: 6px;
right: 0;
width: 200px;
z-index: 1200;
}
#Search form {
margin-left: 10px;
}
#Search input.TextInput {
border: solid 1px #c4c4c4;
padding-left: 6px;
font-size: .85em;
font-weight: bold;
width: 143px;
}
#Search input.GoButton {
position: relative;
top: 3px;
left: 1px;
}
/* -------------------------------------
   Logo 
======================================== */
#Logo {
position: absolute;
top: 30px;
left: 30px;
width: 309px;
height: 42px;
z-index: 1300;
}
/* -------------------------------------
   Header
======================================== */
#Header {
background: #fff;
position: relative;
z-index: 200;
}
#Header #BottomRight {
width: 200px;
height: 8px;
right: 0;
bottom: 0;
position: absolute;
background:  url(../imgs/pagetools_btm.gif) no-repeat right bottom;
}
/*  Top Bar ---------------------------- */
#TopBar {
float: right;
background: #000080 url(../imgs/topbar_left.gif) repeat-y;
padding-left: 3px;
color: #FFFFFF;
position: relative;
}
#TopBar div.TopGrad {
float: left;
background: transparent url(../imgs/topbar_top.gif) repeat-x left top;
}
#TopBar div.BottomGrad {
float: left;
background: transparent url(../imgs/topbar_bottom.gif) repeat-x left bottom;
padding-right: 200px;
}
#TopBar div.TopLinks {
float: left;
background: transparent url(../imgs/toplinks_bottom.gif) repeat-x left bottom;
padding-bottom: 8px;
position:relative;
font-size: .85em;
}
#TopBar div.TopBarDivider {
float:left;
background:transparent url(../imgs/topbar_divider.gif) repeat-y right top;
padding-right: 22px;
padding-left: 15px;
padding-top: 11px;
padding-bottom: 10px;
}
#TopBar div.TopLinksBtmRight {
background:transparent url(../imgs/toplinks_btmright.gif) no-repeat right bottom;
height:8px;
width:10px;
right:0px;
bottom:0px;
position:absolute;
}
#TopBar div.TopBarBtmLeft {
background:transparent url(../imgs/topbar_btmleft.gif) no-repeat;
height:39px;
width:25px;
left:0px;
bottom:0px;
position:absolute;
}
/*  Top Links ---------------------------- */
#TopBar div.TopLinks a, #TopBar div.TopLinks a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#TopBar div.TopLinks a:focus, #TopBar div.TopLinks a:hover, #TopBar div.TopLinks a:active {
color: #ffd16c;
font-weight: bold;
text-decoration: underline;
}
#TopBar div.TopLinks li {
background: url(../imgs/toplinks_divider.gif) no-repeat 0 3px;
padding: 0 12px 0 15px;
}
#TopBar div.TopLinks li.First {
background: none;
}

/* -------------------------------------
   TopWrapper (NavWrapper & PageTools)
======================================== */
#TopWrapper {
padding: 0 200px 0 25px;
background: url(../imgs/navwrapper_bkgd.gif) repeat-y right top;
}
/*  NavWrapper ------------------------- */
#NavWrapper {
float: left;
width: 100%;
margin-top: 72px;
}
/*  MainNav  */
#MainNav {
width: 100%;
float: left;
background: #F0EDE0 url(../imgs/mainnav_btm.gif) repeat-x left bottom;
position: relative;
}
#MainNav .Dec1 {
width: 100%;
background: url(../imgs/mainnav_top.gif) repeat-x left top;
}
#MainNav .Dec2 {
width: 100%;
background: url(../imgs/mainnav_right.gif) repeat-y right top;
}
#MainNav .Corner1 {
width: 100%;
background: url(../imgs/mainnav_corner1.gif) no-repeat right top;
}
#MainNav .Corner2 {
width: 100%;
background: url(../imgs/mainnav_corner2.gif) no-repeat right bottom;
}
#MainNav ul {
margin-right: 8px;
}
#MainNav li {
font-weight: bold;
line-height: normal;
background: #fff;
}
#MainNav li a, #MainNav li a:visited,
#MainNav li.Active strong {
display: block;
float: left;
border-top: solid 5px #c6b99d;
padding-bottom: 8px;
padding-top: 3px;
padding-left: 14px;
padding-right: 15px;
margin: 0;
color: #00015e;
white-space: nowrap;
text-decoration: none;
background: #F0EDE0 url(../imgs/mainnav_btm.gif) repeat-x left bottom;
}
#MainNav li a:focus, #MainNav li a:hover, #MainNav li a:active {
border-top: solid 5px #eeb53a;
background: #FAD27A url(../imgs/mainnav_btm_over.gif) repeat-x left bottom;
padding-left: 12px;
margin-left: 2px;
padding-right: 13px;
margin-right: 2px;
}
#MainNav li.Active a, #MainNav li.Active a:visited,
#MainNav li.Active strong {
border-top: solid 5px #eeb53a;
background: #FAD27A url(../imgs/mainnav_btm_over.gif) repeat-x left bottom;
}
#MainNav li.First a:focus, #MainNav li.First a:hover, #MainNav li.First a:active {
padding-left: 14px !important;
margin-left: 0 !important;
}
/*  Breadcrumbs  */
#Breadcrumbs {
float: left;
margin-top: 8px;
font-size: .85em;
}
#Breadcrumbs p {
margin-left: 14px;
margin-bottom: 5px;
}
#Breadcrumbs a, #Breadcrumbs a:visited {
color: #00015e;
text-decoration: none;
}
#Breadcrumbs a:focus, #Breadcrumbs a:hover, #Breadcrumbs a:active {
color: #00f;
text-decoration: underline;
}

/* PageTools  ------------------------- */
#PageTools {
float: right;
background: #bea685;
width: 200px;
margin-right: -200px;
}
#EmailPrint, #TextSizer {
margin: 5px 20px;
}
#EmailPrint ul {
margin:4px 0pt;
list-style: none;
font-size: .8em;
}
#EmailPrint li {
margin-bottom:0.3em;
}
#EmailPrint li a {
display: block;
padding: .4em .4em .4em 18px;
text-decoration: none;
color: #000;
}
#EmailPrint li a:focus, #EmailPrint li a:hover, #EmailPrint li a:active {
color: #00f;
text-decoration: underline;
}
#EmailPrint li.Email a {
background: url(../imgs/icons/email.gif) no-repeat 0 5px;
}
#EmailPrint li.Bookmark a {
background: url(../imgs/icons/bookmark.gif) no-repeat 1px 2px;
}
#EmailPrint li.Print a {
background: url(../imgs/icons/printer.gif) no-repeat 0 4px;
}

#TextSizer dl, #TextSizer dt, #TextSizer dd {
float: left;
}
#TextSizer dl {
display: inline;
margin-top: 0.4em;
}
#TextSizer dt {
font-size: .85em;
padding: 0.8em 0.3em 0pt 0pt;
}
#TextSizer dd a {
display: block;
float: left;
margin: 0pt 0.2em;
padding: 0.25em 0.4em;
}
#TextSizer dd a:focus, #TextSizer dd a:hover, #TextSizer dd a:active {
background-color: #C6B99D;
}

/* -------------------------------------
   Main Page Containers
======================================== */
#ContentWrapper {
padding-right: 220px;
padding-left: 32px;
background: #EFE3CD url(../imgs/contentarea_bkgd.jpg) repeat-x 0 0;
position: relative;
z-index: 400;
}

#Col1Col2 {
float: left;
padding-left: 175px;
border-top: solid 1px #c6b99d;
background: url(../imgs/subnav_bkgd.jpg) no-repeat;
}
#LeftCol {
float: left;
background: url(../imgs/leftcol_bordertop.gif) repeat-y;
width: 175px;
margin-left: -175px;
}
#LeftCol .Dec1 {
background: url(../imgs/leftcol_border.gif) no-repeat left bottom;
padding-bottom: 80px;
min-height: 377px;
}
#Col2 {
width: 97%;
float: left;
}
#Content {
padding-left: 2em;
}
/*
#Content {
 float: left; if floated left, two col uls get 100% widths in conditions (fixed within conditions.css) 
width: 100%;
float: left;
}*/
/* -------------------------------------
   Left Column
======================================== */
#LeftCol .SectionLogo .cmspanel {
padding: 6px 5px 6px 6px;
border-bottom: 1px solid #C6B99D;
height: 1%;
}

/* -------------------------------------
  SUBNAV
---------------------------------------- */

.SubNav ul {
list-style: none;
}
.SubNav a {
display: block;
background-color: transparent;
/*border-bottom: 1px solid #C6B99D;*/
color: #00015E;
text-decoration: none;
height: 1%;
}
.SubNav a, .SubNav .Active {
border-bottom: 1px solid #C6B99D;
}
.SubNav a:visited {
color:#00015E;
}
.SubNav a:focus, .SubNav a:hover, .SubNav a:active,
.SubNav .SectionName1 a:focus, .SubNav .SectionName1 a:hover, .SubNav .SectionName1 a:active {
color: #00f;
}
.SubNav ul ul, .SubNav .Active, .SubNav .SectionName2 {
display: block;
height: 1%;
/*background: #e9e9e9;*/  
}
.SubNav .Active {
background: url(../imgs/arrow_blue.gif) no-repeat 0 1em;
}
.SubNav li.Active {
background: url(../imgs/arrow_blue.gif) no-repeat 0 .5em;
}
.SubNav .SectionName2 {
color: #00015E;
height: 1%;
font-weight: bold;
}
.SubNav ul ul {
font-size: .9em;
border: none;
/*border-bottom: 1px solid #C6B99D;*/
padding-bottom: 4px;
height: 1%;
}
.SubNav .SectionName1 {
border-bottom: 1px solid #C6B99D;
padding-top: 6px;
padding-left: 5px;
height: 1%;
}
.SubNav .SectionName1 h4 {
padding: .3em 0;
padding-left: 5px;
font-size: 1.1em;
}
.SubNav .SectionName1 a {
color: #444;
}
.SubNav a, .SubNav .SectionName1 p, .SubNav .SectionName2 {
padding: .3em 0 0.3em 1.5em;
}
.SubNav ul ul a {
border: none;
height: 1%;
color: #444;
padding-left: 3em;
}
.SubNav ul ul a:visited {
color: #444;
}
.SubNav ul ul a:focus, .SubNav ul ul a:hover, .SubNav ul ul a:active,
.SubNav ul ul .SectionName1 a:focus, .SubNav ul ul .SectionName1 a:hover, .SubNav ul ul .SectionName1 a:active {
color: #00f;
}
.SubNav .SectionName2 a {
padding: 0;
border-bottom: none;
}
.SubNav .SectionName1 a {
padding: 0;
border: none;
}

/* -------------------------------------
   Right Column
======================================== */
#Col3 {
width: 220px;
margin-right: -220px;
font-size: .85em;
float: right;
overflow:hidden;
}
#Col3 .Dec1 {
background: url(../imgs/rightcol_bkgd.png) repeat-y right top;
height: 1%;
}
#Col3 .Dec2 {
background: url(../imgs/rightcol_bkgdtop.png) no-repeat 12px 0;
padding-left: 20px;
}
#Col3 .BottomRight {
padding-left: 12px;
}

#Col3 .cmspanel {
padding-bottom: 1px;
}
#Col3 .cmspanel h1, #Col3 .cmspanel h2, #Col3 .cmspanel h3 {
font-family:arial,helvetica,geneva,verdana,sans-serif;
font-weight: bold;
font-size: 1.2em;
color: #00015E;
border-top: solid 1px #00015E;
border-bottom: solid 1px #00015E;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom: .5em;
background: transparent;
height: 1%;
}
#Col3 .cmspanel h1 span, #Col3 .cmspanel h2 span, #Col3 .cmspanel h3 span {
color: #fff;
background: url(../imgs/rightpanel_headingbkgd.jpg) repeat-y;
display: block;
padding-left: 19px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
}
#Col3 .cmspanel h4, #Col3 .cmspanel h5, #Col3 .cmspanel h6 {
color: #00015E;
margin-left: 19px;
margin-right: 10px;
margin-bottom: .5em;
}
#Col3 .cmspanel h1 a, #Col3 .cmspanel h2 a, #Col3 .cmspanel h3 a {
color: #fff;
text-decoration: none;
}
#Col3 .cmspanel h1 a:hover, #Col3 .cmspanel h2 a:hover, #Col3 .cmspanel h3 a:hover {
color: #ffd16c;
text-decoration: underline;
}
#Col3 p {
margin-left: 19px;
margin-right: 15px;
}
#Col3 ul {
margin-bottom: 1.4em;
margin-left: 19px;
margin-right: 15px;
padding-left: 15px;
}
#Col3 ul ul, #Col3 ol ul {
margin-top: .5em;
padding-left: 5px;
}
#Col3 ul.Plain {
list-style: none;
padding-left: 0;
}
#Col3 p, #Col3 li {
line-height:1.3;
}
#Col3 li {
margin-bottom:0.5em;
}
#Col3 ol {
margin-bottom: 1.4em;
margin-left: 19px;
margin-right: 15px;
padding-left: 20px;
}
#Col3 ol ol, #Col3 ul ol {
margin: .5em 0 0 5px;
padding-left: 13px;
}
#Col3 .cmspanel img {
margin: 0 0 .8em 0;
}
#Col3 .cmspanel table {
width: 85%;
margin-left: 19px;
margin-bottom: 1em;
}
#Col3 dl {
margin: 0pt 15px .8em 19px;
line-height: 1.3em;
}
#Col3 input, #Col3 select, #Col3 textarea {
padding: 2px;
}
#Col3 .SearchPress {
margin: 0pt 15px 0.8em 19px;
}

/* -------------------------------------
   Footer
======================================== */
#Footer {
font-size: .8em;
color: #00015e;
background: #E8D8B8 url(../imgs/footer.gif) repeat-y;
}
#Footer .Dec1 {
background: url(../imgs/uch_seal.gif) no-repeat left bottom;
}
#ContactInfo {
text-align: right;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 20px;
padding-left: 160px;
}
#ContactInfo p {
margin-bottom: .2em;
clear: both;
}
#ContactInfo ul {
list-style: none;
float: right;
}
#ContactInfo ul li {
background: url(../imgs/footerlink_divider.gif) no-repeat right 3px;
padding-left: 8px;
padding-right: 8px;
}
#ContactInfo ul li.Last {
background: none;
padding-right: 0;
}
#FooterBtm {
height: 14px;
background: #0d0c80 url(../imgs/footer_btm.gif) repeat-x;
}
/* CMS Info Boxes
==================== */
.cmsinfo {
color: #000 !important;
background-color: #fff !important;
border: 3px double #666 !important;
margin: 0 0 1em 0 !important;
padding: .5em 1em !important;
height: 1%;
}
.cmsinfo ul {
margin-left: 1.2em !important;
padding-left: 1.2em !important;
height: auto !important;
background-color: transparent !important;
border: none !important;
}
.cmsinfo a {
font-weight: normal !important;
}
.cmsinfo small {
margin: 0;
}
.cmsinfo li {
background-image: none !important;
padding-left: 0 !important;
color: #000 !important;
background-color: transparent !important;
border: none !important;
}
/* tiny-mce
=============================== */
.Right {
float: right;
margin-left: 1em;
margin-bottom:1em;
}
.Left {
float: left;
margin-right: 1em;
margin-bottom:1em;
}
img.Inline {
display: inline;
vertical-align: middle;
}
p.Right {
text-align: right;
}
td.Center {
text-align: center;
}
#Col3 ul.Plain_withDividers {
list-style: none;
padding: 0;
}
#Col3 ul.Plain_withDividers li {
background: url(../imgs/dashed_horiz.gif) repeat-x left bottom;
padding-bottom: .7em;
margin-bottom: .7em;
height: 1%;
}
#Col3 ul.Plain_withDividers li.NoDivider {
background: none;
}
/* -------------------------------------
   Clinical Trials Details
======================================== */
dl.Info dd b {
color: #01008A;
display: block;
padding-top: 5px;
}
/* -------------------------------------
   HealthDay
======================================== */
#healthdayList4 {
font-family: Arial, Helvetica, sans-serifs;
font-size:12px;
width:640px;
}
#healthdayList4 h2{
font-size:18px;
margin:0px;
}
#healthdayList4 ul {
padding:0px;
margin:0px;
}
#healthdayList4 li {
font-size:16px;
margin-left:0px;
font-size:13px;
margin-bottom:10px;
}
#healthdayList4 .image{float:right;padding-right:10px;padding-bottom:10px;border:0px;}
#healthdayList4 .blurb{display:block;font-size:12px;}
#healthdayList4 a {text-decoration:none;}
#healthdayList4 a:hover {color:#000;text-decoration:underline;}
#healthdayList4 .clear {clear:both;padding-bottom:10px;color:#000;}
#healthdayList4 ul ul li {margin-left:20px;}
#healthdaySearch {border:0px solid grey;padding:0px;margin:0px;font-size:12px;width:500px;}
#healthdaySearch .box {width: 200px;margin-bottom:5px;vertical-align:top;}
#healthdaySearch .button {margin-left:7px;margin-top:0px;vertical-align:top;}
#healthdaySearch .text {
float:left;
font-size:11px;
width:150px;
text-transform:uppercase;
padding-right:5px;
padding-top:7px;
}




/* -------------------------------------
  Photo Slider
---------------------------------------- */
.PhotoSlider ul {
margin: 0 !important;
padding: 0 !important;
list-style: none;
}
.PhotoSlider li {
padding: 0;
background-image: none;
}
.PhotoSlider img {
margin: 0 auto !important;
padding: 0 !important;
}
.PhotoSlider {
width: 262px;
padding: 6px;
text-align: left;
position: relative;
background: #F8F2E3;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
.PhotoSlider .Border {
border: 1px solid #D3D3B8;
background: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
.PhotoSlider .Overflow {
width: 260px;
overflow: hidden;
position: relative;
}
.PhotoSlider .Container {
left: 0;
width: 100%;
position: relative;
}
.PhotoSlider .Slide {
/* Must contain a width and a margin-right. */
width: 250px;
margin: 0;
padding: 5px;
float:left;
}
.PhotoSlider .PhotoCaption {
margin: 0;
padding: 8px 6px;
font-size: .85em;
}
.PhotoSlider .Buttons {
text-align: center;
font-size: .85em;
padding: 5px;
border-top: 1px solid #D3D3B8;
height: 20px;
position: relative;
}
.PhotoSlider .Buttons em {
font-style: normal;
position: relative;
top: 3px;
height: 1%;
}
.PhotoSlider .Prev, .PhotoSlider .Next {
height: 19px;
width: 26px;
display: block;
position: absolute;
outline: none;
}
.PhotoSlider .Prev {
top: 5px;
left: 80px;
background: url(../imgs/slider/prev.gif) no-repeat 0 0;
}
.PhotoSlider .Next {
top: 5px;
right: 80px;
background: url(../imgs/slider/next.gif) no-repeat 0 0;
}
.PhotoSlider .Next:hover, .PhotoSlider .Prev:hover {
background-position: -26px 0;
}
.PhotoSlider .Inactive {
background-position: -52px;
cursor: default;
}
.PhotoSlider .Inactive:hover {
background-position: -52px;
}

/* Rotator */
.Rotator {
position: relative;
overflow: hidden;
}
.Rotator ul {
float: left;
list-style-type: none;
margin:0 !important;
padding:0 !important;
display: block;
width: 100%;
}
.Rotator ul li {
float:left;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
display: block;
width: 100%;
}
.Rotator ul li.show {
z-index: 500;
}

/* Accordion */
.Accordion {
border: 1px solid #D3D3B8;
border-top: none;
clear:both;
float:left;
margin:1em 0;
width:100%;
background: #fff;
}
.Accordion .Trigger{
cursor:pointer;
background:#F8F2E3 url(../imgs/arrow_blue.gif) no-repeat scroll 8px center;
display:block;
font-size:1.1em;
font-weight:bold;
padding:3px 20px;
text-decoration:none;
border-top: 1px solid #D3D3B8;
margin:0;
clear:both;
}
.Accordion .Trigger.Active{
background: #fff url(../imgs/arrow_blue_down.gif) no-repeat 5px center;
}
.Accordion .Payload{
padding:5px 10px; background-color:#fff;
float:left;
}
.Accordion .Payload *{
margin:0;
}
h2.title {
border-bottom: solid 1px; 
}
.Independent {

}
.Accordion img.Left {
margin-right: 1em;
}