@charset "UTF-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
background-color: #717073;
/*background-image: url(../images/background_tile.gif); */
background-repeat: repeat;
background-position: top left;
}

sup {
vertical-align: text-top;
font-size: 0.70em;
}

img 
{
    border: none;
}

h1 
{
    margin: 0;
    padding: 0 0 9px 0;
    font-weight: bold;
    font-size: 15px;
}

h2
{
    margin: 0;
    padding: 0 0 9px 0;
    font-weight: bold;
    font-size: 13px;
}

h3 
{
    margin: 0;
    padding: 0;
}

#content_contain {
margin: 0;
padding: 0;
width: 900px;
border-left: 1px solid #1a6736;
border-right: 1px solid #1a6736;
margin: 0 auto 0 auto;
background-image: url(../images/content_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
background-color: #fff;
}

#content_contain.home {
background-image: url(../images/content_bottom_home.gif);
}

#separator 
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    background-image: url('../images/content_tile.gif');
    background-repeat: repeat-y;
    background-position: left top;
	height: 100%;
}

#content_columna {
margin: 0;
padding: 0;
width: 197px;
float: left;
text-align: left;
}

#logo {
margin: 0;
padding: 0 0 1px 0;
background-image: url(../images/leftnav_separator.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#leftnav {
margin: 0 0 16px 0;
padding: 0;
}

#leftnav p {
margin: 0;
color: #000;
background-image: url(../images/leftnav_separator.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#leftnav p a {
color: #000;
padding: 5px 0 5px 27px;
background-image: url(../images/leftnav_separator.gif);
background-repeat: no-repeat;
background-position: bottom left;
display: block;
text-decoration: none;
}

#leftnav p a:hover {
background-color: #fff;
color: #006cb6;
background-image: url(../images/leftnav_hover.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#leftnav p.on a {
background-color: #e7e8e6;
color: #006cb6;
background-image: url(../images/leftnav_on.gif);
background-repeat: no-repeat;
background-position: bottom left;
display: block;
text-decoration: none;
font-weight: bold;
}

#leftnav p.on a:hover  {
background-color: #e7e8e6;
color: #006cb6;
background-image: url(../images/leftnav_on.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#subnav {
margin: 0;
padding: 0;
background-image: url(../images/leftnav_separator.gif);
background-repeat: no-repeat;
background-position: bottom left;
background-color: #e7e8e6;
font-size: 11px;
}

#subnav a {
margin: 0;
padding: 0;
color: #666;
text-decoration: none;
}

#subnav a:hover {
margin: 0;
padding: 0;
color: #006cb6;
}

#subnav ul {
margin: 0;
padding: 0;
}

#subnav ul.secondary {
margin: 0 0 0 36px;
padding: 8px 0 0 0;
}

#subnav ul.secondary li  {
margin: 0 0 0 0;
padding: 0 0 8px 0;
list-style: none;
}

#subnav ul.secondary li.on  {
margin-left: 15px;
color: #006cb6;
list-style: url(../images/leftnav_bullet.gif);
font-weight: bold;
}

#subnav ul.secondary li.on a  {
color: #006cb6;
list-style: url(../images/leftnav_bullet.gif);
}

#subnav ul.secondary li.on a:hover  {
color: #006cb6;
list-style: url(../images/leftnav_bullet.gif);
}
/****/

#subnav ul.secondary ul.tertiery li {
margin: 0 0 0 28px;
padding: 0 0 8px 0;
list-style: disc;
}

#subnav ul.secondary ul.tertiery li a {
color: #666;
list-style: disc;
list-style-image: none;
}

#subnav ul.secondary ul.tertiery li a:hover {
color: #006cb6;
list-style: disc;
list-style-image: none;
}

#subnav ul.secondary ul.tertiery li.on {
list-style: url(../images/leftnav_bullet.gif);
}

#subnav ul.secondary ul.tertiery li.on a {
color: #006cb6;
list-style: url(../images/leftnav_bullet.gif);
}

#subnav ul.secondary ul.tertiery li.on a:hover {
color: #006cb6;
list-style: url(../images/leftnav_bullet.gif);
}

/*
ul.tertiery a {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul.tertiery li a {
margin: 0 0 0 0;
padding: 0 0 8px 0;
list-style-type: disc;
list-style-image: none;
color: #000;
}

/*#subnav ul.secondary li.on ul.tertiery li.on a {
margin-left: 4px;
}*/

#content_columnb {
margin: 0;
padding: 0 0 25px 0;
width: 703px;
float: right;
}

#content_columnb.home {
margin: 0;
padding: 0 0 0 0;
width: 703px;
float: right;
}

#masthead {
margin: 0;
padding: 0;
}

#mastheadhome {
margin: 0;
padding: 0;
}

#masthead_a {
margin: 0;
padding: 0;
width: 441px;
float: left;
background-image: url(../images/masthead_hcp.gif);
background-repeat: no-repeat;
background-position: top left;
}

#masthead_a p {
margin: 87px 0 0 25px;
padding: 0;
text-align: left;
}

#masthead_b {
margin: 0;
padding: 0;
width: 262px;
float: right;
}

#page_content {
margin: 0;
padding: 0;
text-align: left;
width: 427px;
float: left;
}

#page_content.home {
width: 684px;
}

#page_content p {
margin: 0;
padding: 0 0 15px 0;
}

#page_content a {
color: #006cb6;
text-decoration: none;
}

#page_content a:hover {
color: #3399ff;
}

#page_content ul {
margin: 0 0 0 16px;
padding: 0 0 9px 0;
}

#page_content ul li {
margin: 0;
padding: 0 0 9px 0;
}

#page_content ol {
margin: 0 0 0 16px;
padding: 0 0 9px 0;
}

#page_content ol li {
margin: 0;
padding: 0 0 15px 0;
}

#page_content_inner {
margin: 12px 0 0 25px;
padding: 10px 0 0 2px;
border-top: 1px solid #a3c2af;
}

#page_content_inner.home {
margin: 12px 0 0 25px;
padding: 10px 0 0 0;
border-top: none;
}
.medguide {
color: #006cb6;
text-decoration: underline;
}

.medguide:hover {
color: #3399ff;
}
.content_image 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;

}

.safety 
{
    color: #333;
}

.footnote 
{
    font-size: 10px;
}

#rightnav {
margin: 63px 0 0 0;
padding: 0;
text-align: left;
width: 250px;
float: right;
}

#rightnav_item {
margin: 0 0 31px 0;
padding: 0;
text-align: left;
width: 220px;
}

#rightnav_mid {
margin: 0 8px 0 9px;
padding: 14px 6px 8px 12px;
background-color: #b7b7bb;
color: #fff;
}

#home_callouts {
margin: 10px 0 0 18px;
padding: 17px 0 52px 0;
clear: both;
width: 872px;
text-align: left;
}

#home_callouts a {
color: #61a7cf;
text-decoration: none;
}

#home_callouts a:hover {
color: #99ccff;
text-decoration: none;
}

#home_callouts_top {
margin: 0 0 0 0;
height: 18px;
width: 865px;
border-top: 1px solid #a3c2af;
}

#home_callout_a {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 420px;
float: left;
background-image: url(../images/home_callout_a2.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#home_callout_a p {
margin: 0 0 0 8px;
padding: 0 0 0 0;
width: 250px;
}

#home_callout_b {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 450px;
float: left;
background-image: url(../images/home_callout_b2.gif);
background-repeat: no-repeat;
background-position: top right;
}

#home_callout_b p {
margin: 0 0 0 34px;
padding: 7px 0 0 0;
width: 300px;
}

#home_callout_c {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 267px;
float: left;
background-image: url(../images/home_callout_c.gif);
background-repeat: no-repeat;
background-position: top right;
}

#home_callout_c p {
margin: 0 0 0 18px;
padding: 7px 0 0 0;
width: 159px;
}

#footer_contain {
padding: 15px 0 0 0;
margin: 0 auto 0 auto;
width: 900px;
border-left: 1px solid #1a6736;
border-right: 1px solid #1a6736;
text-align: center;
background-image: url(../images/footer_fade.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #fff;
}

#footer_contain a {
color: #666;
}

#footer_contain a:hover {
color: #999;
}

#footer_bottom {
background-image: url(../images/footer_tile.gif);
background-repeat: repeat-x;
background-position: bottom left;
overflow: hidden;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

#disclaimer {
padding: 0 0 8px 0;
margin: 0 auto 0 auto;
text-align: left;
width: 766px;
font-size: 10px;
}

#disclaimer p {
margin: 0 0 0 0;
padding: 0 0 8px 0;
}

#disclaimer .title {
color: #333;
font-weight: bold;
font-size: 11px;
}

#footer_info {
margin: 6px auto 0 auto;
padding: 23px 0 0 0;
width: 766px;
border-top: 1px solid #1a6736;
font-size: 10px;
}

#footer_logo {
width: 86px;
float:left;
}
#footer_logo2 {
width: 150px;
float:right;
position: relative;
display: block;
bottom: 44px;
}
#footer_links {
text-align: left;
float: right;
width: 588px;
}

#footer_links p {
margin: 0 0 0 0;
padding: 0 0 9px 0;
}


/* clear fix */
/* --------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
