/* CSS Document */
*{
border:0;
margin:0;
padding:0;
}
body{
background:#228ea1 url(../images/gradient-bg.gif) repeat-x;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:center;
}

p a:link{
color:#0000CC;
}
p a:visted, p a:active{
color:#660033;
}
p a:hover{
color:#004f07;
}
p.clr{
clear:both;
}
div#wrapper{
border:1px solid #17508c;
width:781px;
margin:0 auto;
padding:10px;
text-align:left; 
background:#fff;
}

div#masthead{
background:transparent;
height:175px;
}
div#logo{
width:270px;
float:left;
}

div#banner{
width:479px;
float:right;
}
img.banner-photo{
width:229px;
float:left;}
div#banner-text{
background:url(../images/banner-bg.gif) no-repeat;
width:250px;
height:160px;
float:right;
}
#banner-text p{
color:#fff;
line-height:1.2em;
margin:10px 5px;}

div#sidebar{
width:210px;
float:right;
padding: 0px 10px 10px 10px;
background:#dfdfdf;
margin:5px;
}

div#chart{
width:275px;
float:left;
padding:10px 10px 10px 10px;

}


#sidebar-text p{
color:#fff;
line-height:1.2em;
margin:10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;}
				

div#main{
text-align:center;
padding:0 5px;
margin-top:3px;
margin-bottom:2px;
}
div#woman{
float:left;
margin-bottom:-46px;
z-index:100;
position:relative;
}
html>body div#woman{
margin-bottom:-46px;}


div#content{
text-align:left;
width:465px;
float:right;
border:0;
padding:5px 5px 5px 5px;
margin-bottom:2px;
}

div#content-internal{
text-align:left;
width:770px;
border:0;
padding:5px 5px 5px 5px;
margin-bottom:2px;
}

div.minheight{
height:254px;
}
#content h1, #content-internal h1{
background:transparent;
height:25px;
font-size:16px;
font-weight:normal;
font-family:Georgia,"Times New Roman", Times, serif;
color:#17508c;
margin:0;
padding:0;
}
#content h1 span.health, #content-internal h1 span.health{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

#content h1 span.assist, #content-internal h1 span.assist{
font-family:Georgia, "Times New Roman", Times, serif;
color:#239199;
font-weight:bold;
font-style:italic;
}
#content h2, #content-internal h2{
font-size:12px;
font-weight:bold;
color:#239199;
margin-top:10px;
margin-bottom:3px;
}
#content h3, #content-internal h3{
font-size:16px;
font-weight:bold;
color:#239199;
margin-top:10px;
margin-bottom:3px;
}
#content p, #content-internal p{
color:#17508c;
margin-top:3px;
line-height:1.4em;
padding-top:5px;
padding-bottom:10px;
}

#content ul, #content-internal ul{
color:#17508c;
margin-left:25px;
padding:5px 20px;
list-style:disc;
}


ol.number-list{
margin-left:30px;
}
ol.number-list li{
padding:3px 0;
}

ul.bullet-list{
color:#17508c;
margin-left:25px;
padding:5px 20px;
list-style:disc;

}
ul.bullet-list li{
padding:10px 10px 10px 20px;
margin:0;
}
ul.events, ul.articles-list{
color:#17508c;
margin-left:10px;
padding:5px 10px;
list-style:disc;
}
ul.events li{
padding:2px 0 4px 0;
}



div#footer{
margin-top:17px;
padding-right:10px;
background:url(../images/footer-bg.gif) repeat-x;
height:22px;
border:0;
z-index:0;
}
div#footer p{
color:#fff;
font-size:10px;
font-weight:normal;
text-align:right;
padding-top:3px;
letter-spacing:-1px;
}
div#footer p a{
color:#fff;
text-decoration:underline;
}
div#footer p a:hover{
color:#239199;
text-decoration:none;
}


ul.pod-list li{
padding-bottom:10px;}
