@charset "UTF-8";
/* CSS Document */


body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#005288;
background-color:#003a69;
}

p {
padding: 5px 15px 5px 15px;
font-size:0.9em;
line-height:1.2;
}

p+h2 {
margin-top:-5px;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.2em;
color:#85a2c4;
margin-left:15px;
}

h1+p {
margin-top:-5px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
width:250px;
font-size:1.0em;
color:#fff;
background-color:#85a2c4;
padding: 5px 5px 5px 10px;
margin: 0 0 0 15px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:1.0em;
line-height:2.0;
font-weight:600;
margin: 0 15px 5px 15px;
border-bottom:#999999 solid 1px;
}

table {
margin-top:20px;
}

td {
padding:5px;
font-size:0.9em;
}

ol {
font-size:0.9em;
line-height:1.2;
margin:0 20px 0 0;
}

form {
margin: 0 0 0 15px;
}

.first {
margin-top:-4px;
}

a {
font-weight:normal;
text-decoration:none;
}

a:link {
color:#177142;
text-decoration:underline;
}

a:visited {
color:#85a2c4;
text-decoration:underline;
}

a:active {
color:#999999;
}

a:hover {
color:#d6d6d6;
text-decoration:underline;
}

.headLink a {
color:#85a2c4;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.2;
margin: 0 0 5px 5px;
text-decoration:none;
}

.headLink a:hover {
color:#003a69;
text-decoration:none;
}

.bio_mail {
font-size:0.8em;
margin-left:5px;
}

#wrapper {
width:800px;
height:auto;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:50px;
}

#logo {
width:252px;
height:124px;
float:left;
clear:both;
margin-left:0px;
margin-top:0px;
}

#top {
float:right;
width:548px;
height:35px;
background-image:url(images/swoosh_tail.gif);
background-repeat:no-repeat;
}

#mainNav {
float:left;
background-image:url(images/nav_bkgrd.jpg);
background-repeat:repeat-y;
width:250px;
margin-top:2px;
}

#nav, #nav ul {
padding:0;
margin:0;
list-style:none;
}

#nav li {
position:relative;
font-size:1.0em;
color:#FFFFFF;
}

#nav a:link, #nav a:visited {
display:block;
text-decoration:underline;
padding-left:1em;
color:#ffffff;
}

#nav ul {
display:none;
padding:0;
}

#nav ul li {
font-size:0.8em;
color:#FFFFFF;
text-decoration:underline;
}

#nav li:hover ul {
display:block;
}

.active {
color:#00ccff;
}

.sub_nav {
display:none;
margin-left:5px;
padding-left:0;
list-style-type:none;
}

.sub_nav a {
font-size:0.8em;
margin-left:5px;
padding-left:0;
list-style-type:none;
}

.sub_nav a:hover {
margin-left:5px;
padding-left:0;
list-style-type:none;
}

#menuContainer {width:252px; height:250px; float:left; background-color:#fff;}

#verticalNav {margin:0; list-style:none; position:relative; font-family: Arial, Helvetica, sans-serif;float:left; padding:30px 0 0 0;}

#verticalNav ul.toplevel {padding:0; margin:0; list-style:none;}
#verticalNav ul.sub {padding:0; margin:0; list-style:none;}

#verticalNav table {margin:-1px;}
#verticalNav ul.toplevel ul.sub {position:absolute; left:-9999px; width:173px;}
#verticalNav ul.toplevel ul div.base {position:absolute; left:-9999px; background:#fff; border:0px solid #ddd; padding:10px; width:350px; height:300px;}
#verticalNav ul.toplevel ul div.border {position:absolute; left:-9999px; background:transparent url(vertical-list/backing.png); width:390px; height:300px;}

#verticalNav ul.toplevel {width:252px; border-top:0px solid #ddd;}
#verticalNav ul.toplevel li {float:left; width:252px;}
#verticalNav ul.toplevel li a {display:block; width:236px; padding-left:14px; height:33px; line-height:33px; text-decoration:none; color:#003a69; font-size:12px; background:#eef0f0 url(vertical-list/arrow-black.gif) no-repeat 160px center; border:0px solid #ddd; border-width:0 0px 0px 0px;}

#verticalNav a:hover {white-space:nowrap;}
#verticalNav :hover ul.toplevel li a {background:#eee url(vertical-list/arrow-grey.gif) no-repeat 160px center; color:#444; filter:alpha(opacity=80); opacity:0.8;
}
#verticalNav ul.toplevel li a:hover {color:#069; background:#8ca8ca url(vertical-list/arrow-black.gif) no-repeat 160px center; filter:alpha(opacity=80); opacity:0.8;}
#verticalNav ul.toplevel li:hover > a {color:#fff; background:#8ca8ca url(vertical-list/arrow-black.gif) no-repeat 160px center; filter:alpha(opacity=80); opacity:0.8;}

#verticalNav :hover ul.toplevel :hover ul.sub {left:250px; top:0; border-top:0px solid #ddd;}
#verticalNav :hover ul.toplevel :hover ul.pos1 {top:30px;}
#verticalNav :hover ul.toplevel :hover ul.pos2 {top:63px;}
#verticalNav :hover ul.toplevel :hover ul.pos3 {top:96px;}
#verticalNav :hover ul.toplevel :hover ul.pos4 {top:219px;}
#verticalNav :hover ul.toplevel :hover ul.pos5 {top:242px;}
#verticalNav :hover ul.toplevel :hover ul.pos6 {top:265px;}

#verticalNav :hover ul.toplevel :hover ul.sub li a {background:#eee; color:#000; filter:alpha(opacity=70); opacity:0.7;}
#verticalNav :hover ul.toplevel :hover ul.sub li a.sub2 {background:#eee url(vertical-list/arrow-black.gif) no-repeat 160px center; color:#003a69;}

#verticalNav :hover ul.toplevel :hover ul.sub li a:hover {background:#fff; color:#069;}
#verticalNav :hover ul.toplevel :hover ul.sub li a.sub2:hover {background:#fff url(vertical-list/arrow-black.gif) no-repeat 160px center; color:#069;}
#verticalNav :hover ul.toplevel :hover ul.sub li:hover > a.sub2 {background:#fff url(vertical-list/arrow-black.gif) no-repeat 160px center; color:#069;}


#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul {float:left; padding:0; margin:0; list-style:none; width:200px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul li {display:block; float:left; width:150px; height:auto; padding:0; margin:0;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul li a {width:190px; padding-left:10px; background:#fff url(vertical-list/dot.gif) no-repeat left center; color:#000; border:0; margin:0; height:auto; line-height:18px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul li a:hover {color:#069;}

#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base h4 {color:#888; font-size:13px; margin:0; padding:5px 0 5px 0;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base p {color:#555; font-size:11px; margin:0; padding:0 0 5px 0; line-height:18px;}

#photo {
float:right;
width:548px;
height:320px;
}


hr {
color:#cad7e9;
margin-right:20px;
margin-left:20px;
}

.bod_img {
margin-left:15px;
}

.logo {
margin-left:25px;
}

#content {
width:800px;
float:left;
padding: 20px 0 0 0;
margin-top:-20px;
clear:both;
background-color:#FFFFFF;
}

#left {
width: 252px;
float:left;
background-color:#FFFFFF;
}

.quote {
font-size:1.2em;
line-height:1.7;
font-style:italic;
padding: 0 10px 0 10px;
}

#sideContainer {width:250px; height:250px; float:left; background-color:#fff;}

#sideNav {margin:0; list-style:none; font-family: Arial, Helvetica, sans-serif;float:left; padding:30px 0 0 0;}

#sideNav ul.toplevel {padding:0; margin:0; list-style:none;}
#sideNav ul.sub {padding:0; margin:0; list-style:none;}

#sideNav table {margin:-1px;}

#sideNav ul.toplevel {width:250px; border-top:0px solid #ddd;}
#sideNav ul.toplevel li {float:left; width:250px;}
#sideNav ul.toplevel li a {display:block; width:236px; padding-left:14px; height:33px; line-height:33px; text-decoration:none; color:#fff; font-size:12px; background:#85a2c4 url(vertical-list/arrow-black.gif) no-repeat 160px center; border:0px solid #ddd; border-width:0 0px 0px 0px;}

#sideNav a:hover {white-space:nowrap;}
#sideNav :hover ul.toplevel li a {background:#eee url(vertical-list/arrow-grey.gif) no-repeat 160px center; color:#444; filter:alpha(opacity=80); opacity:0.8;
}
#sideNav ul.toplevel li a:hover {color:#069; background:#8ca8ca url(vertical-list/arrow-black.gif) no-repeat 160px center; filter:alpha(opacity=80); opacity:0.8;}
#sideNav ul.toplevel li:hover > a {color:#fff; background:#8ca8ca url(vertical-list/arrow-black.gif) no-repeat 160px center; filter:alpha(opacity=80); opacity:0.8;}


#right {
float:right;
clear:right;
width: 548px;
background-color:#fff;
}

#news {
float:left;
width:548px;
height:44px;
background-image:url(images/subscribe_box.jpg);
background-repeat:no-repeat;
}

.nurse_news {
padding: 10px 0px 5px 140px;
}

.staff {
margin: -10px 0 0 20px;
}

.setList {
font-size:0.9em;
list-style-image:url(images/vq_bullet.gif);
margin-right:20px;
}

.addressList {
font-size:0.9em;
list-style-type:none;
margin-left:5px;
margin-right:20px;
}

.foot {
font-size:0.8em;
text-align:right;
}

#footer {
float:left;
background-color:#fff;
height:30px;
width:800px;
padding: 0 0 10px 0;
}
