body {
	background-color:#d4d4d4;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt auto;
	padding-bottom:5px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0pt;
	padding:0px 0px 10px 0px;
	color:#333333;
}

a:link {
	color:#c81115;
	text-decoration:none;
}
a:visited {
	color:#c81115;
	text-decoration:none;
}
a:hover, a:active {
	color:#c81115;
	text-decoration:underline;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#494949;
line-height:18px;
margin:0pt;
padding:0px 0px 11px 0px;
}


h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#494949;
line-height:17px;
margin:0pt;
padding:0px 0px 11px 0px;
}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0pt;
	padding:0px 0px 6px 0px;
}

h4 {
}


h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#fc9208;
padding: 1px 0px 2px 12px;
background-image:url(../images/h5_background.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;
}


h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#999999;
padding: 1px 0px 2px 12px;
margin-top:0px;
margin-bottom:5px;
}

td {
vertical-align:top;}

.container {
	margin:0pt auto;
	width:958px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	background:#FFFFFF;
	margin-bottom:10px;
}

.logo {
	padding-left:33px;
	float:left;
	padding-top:5px;
}

.date {
font-size:11px;
padding-right:22px;
padding-top:59px;
float:right;
color:#464646;
}

.floatright {
float:right;
}
.floatleft {
float:left;
}

.cleardiv {
clear:both;
}

.one {
height:80px;
width:958px;
}

.two {
width:958px;
z-index:9999;
margin:0pt;
padding:0pt;
}

.three {
background-image: url(../images/hearder_redline.gif);
background-repeat:repeat-x;
width:958px;
margin:0pt;
padding:0pt;
}


.home_banner {
background-image:url(../images/home_banner_image.jpg);
background-repeat:no-repeat;
background-position:left;
width:739px;
height:98px;
margin:0pt;
padding:0pt;
}

.right_col {
padding:0pt;
margin:0pt;
width:219px;}

.search_area {
width:209px;
height:98px;
background:url(../images/search_background.gif) repeat-x;
padding:0px 5px 0px 5px;
float:right;
}

.search_area h2 {
margin:0pt;
padding:7px 0px 0px 3px;
}

.search_area p {
margin:0;
padding:0;}

.search_area a {
background-image:url(../images/search_arrow.gif);
background-repeat:no-repeat;
background-position:3px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#494949;
text-decoration:none;
padding:10px 20px 0px 11px;
}

.search_area a:visited{
color:#494949;
text-decoration:none;
}

.search_area a:hover{
color:#494949;
text-decoration:underline;
}

.search_area a:active{
color:#494949;
text-decoration:none;
}

.searchfield {
margin:0px 0px 0px 4px;
padding:2px 0px 0px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.go_button {
	
}


.four {
width:958px;
margin:0pt;
padding:0pt;
}

.five {
width:940px;
margin-top:9px;}


.footer {
margin:9px 0 0 9px;
padding:6px 0 9px 0;
width:940px;
height:40px;
border-top:1px solid #d4d4d4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#494949;
}

.drug_info {
margin:0pt;
padding:0pt;
width:313px;
height:250px;
border-right:1px solid #d4d4d4;
}

.drug_info_cont {
padding:11px 11px 0 11px;
}

.product_update {
	margin:0pt;
	padding:0pt;
	margin:0 0 0 314px;
}

.product_update_cont {
padding:11px 11px 0 11px;
width:285px;
}

.news {
margin:0pt;
padding:0pt;
width:312px;
height:250px;
border-left:1px solid #d4d4d4;
}

.news_cont {
padding:11px 11px 0 11px;
}

.td.datehp {
width: 40px; 
padding-right: 14px; 
vertical-align: top; 
font-weight: bold;
}

.td.newshp {
width: 200px; 
vertical-align: top;
}

td.datehp {width: 38px; padding: 0 0 8px 0; vertical-align: top; font-weight: bold;}
td.newshp {width: 252px; padding: 0 2px 8px 0; vertical-align: top;
font-size:11px;
color:#333333;
}

td.newshp a, td.newshp a:visited, td.lastitemhp a:visited {
font-size:12px;
font-weight:normal;
color: #c81115;
}
td.newshp a:hover, td.newshp a:hover, td.lastitemhp a:hover {color: #c81115;}




/*TOP HORIZONTAL NAV */

.ahfsmenu ul{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background:#CCCCCC;
	width:958px;
	margin:0pt;
	padding:0pt;
}

.ahfsmenu ul li{
list-style: none;
display: inline;
color:#FFFFFF;
}

.ahfsmenu ul li a{
	text-decoration:none;
	float: left;
	padding-top:8px;
	padding-bottom:7px;
	color: #FFFFFF;
	background-color: #8d8d8d;
	font-weight:bold;
	
}

.ahfsmenu ul li a:visited{
	background-color: #8d8d8d;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}

.ahfsmenu ul li a:hover{
	background-color: #c81115;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}



.MNU_one {
width:143px;
text-align:center;
color:#FFFFFF;
}


.MNU_two {
	width:200px;
	text-align:center;
	border-left: 1px solid #e4e4e4;
}

.MNU_three {
width:149px;
text-align:center;
border-left: 1px solid #e4e4e4;
}

.MNU_four {
width:133px;
text-align:center;
border-left: 1px solid #e4e4e4;
}

.MNU_five {
width:161px;
text-align:center;
border-left: 1px solid #e4e4e4;
}

.MNU_six {
width:167px;
text-align:center;
border-left: 1px solid #e4e4e4;
}


.white_boarder {
margin:9px;
padding:0pt;
}

.index_con_left {
padding:16px;
background-color:#e9e9e9;
background-image:url(../images/Left_image.jpg);
background-position:right;
background-repeat:no-repeat;
width:433px;
height:168px;
}

.index_con_left p {
width:200px;

}

.index_con_right {
padding:16px;
background-color:#e9e9e9;
background-image: url(../images/Right_image.gif);
background-position:right;
background-repeat:no-repeat;
width:433px;
height:168px;
}

.index_con_right p {
width:235px;
}

.droplist {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#494949;
margin:3px 0 5px 0;}

.header_image {
margin-left:210px;
width:522px;
}

html>body .header_image {
margin-left:217px;
width:522px;
}

.right_bar {
padding:20px 9px 9px 9px;
width:200px;
}

.nav_col {
padding:8px;
}
.shim {
padding:5px;
}
.main_area {
margin-left:217px;
margin-right:218px;
border-right:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
padding:9px;
vertical-align:top;
}
.main_area_not_in_print {
margin-left:217px;
margin-right:10px;
border-right:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
padding:9px;
vertical-align:top;
}



.img_prod {
padding-right:10px;
padding-bottom:10px;
float:left;}

.main_area ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 10px 20px; 
margin:0px 10px 10px 10px;
}

.main_area ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.quotes p{
font-size:11px;
font-weight:bold;
line-height:16px;
margin:5px;}

#author {
font-size:11px;
font-weight:normal;
line-height:16px;
margin:5px;
}
.newstag {
font-size:11px;
font-weight:bold;
color:#666666;
}


.ul_list ul{
list-style: none;
margin:0pt;
padding:5px 0px 20px 0px;
}

.ul_list li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/search_arrow.gif);
background-position:0pt 2px;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:8px;
}

/* styles from Jeff for NO Longer in Print section */

 h1.ahfs {
        	font-family:Verdana, Helvetica, sans-serif;
        	font-size:1.25em;
        	font-weight:bold;
        	text-decoration: underline;
        	color:black;
        	margin:0pt;
        	padding:6px 0px 0px 0px;
        }
        h1.ess {
            background-color:pink;
            font-family:"Times New Roman";
        	font-size:1.25em;
        	font-weight:bold;
        	color:black;
        	margin:0pt;
        	padding:3px 0px 3px 3px;
        	text-align:center;
        }
        h2.ahfs {
        	font-family:"Times New Roman";
        	font-size:1.15em;
        	font-weight:bold;
        	color:black;
        	margin:0pt;
        	padding:6px 0px 0px 0px;
        }
        h2.ess {
        	font-family:Arial-Narrow,Helvetica-Narrow,sans-serif;
        	font-size:1.15em;
        	font-weight:bold;
        	color:red;
        	margin:0pt;
        	padding:6px 0px 0px 0px;
        }
        h3.ahfs {
        	font-family:"Times New Roman";
        	font-size:1em;
        	font-weight:bold;
        	font-style:italic;
        	color:black;
        	margin:0pt;
        	padding:6px 0px 0px 0px;
        }
        h3.ess {
        	font-family:"Times New Roman";
        	font-size:1em;
        	font-weight:bold;
        	font-style:italic;
        	color:black;
        	margin:0pt;
        	padding:6px 0px 0px 0px;
        }
        h4.ahfs {
        	font-family:"Times New Roman";
        	font-size:.8em;
        	font-weight:bold;
        	display:inline;
        	padding:0px 0px 0px 0px;
        }
        h4.ess {
        	font-family:"Times New Roman";
        	font-size:.8em;
        	font-weight:bold;
        	color: red;
        	display:inline;
        	padding:0px 0px 0px 0px;
        }
        h5.ess {
        	font-family:Arial, Helvetica, sans-serif;
        	font-size:.8em;
        	font-weight:bold;
        	font-style:italic;
        	color:black;
        	display:inline;
        	padding: 0px 0px 0px 0px;
        }
        h6.ess {
        	font-family:Arial, Helvetica, sans-serif;
        	font-size:.8em;
        	font-style:italic;
        	color:red;
        	padding: 0px 0px 0px 0px;
        	display:inline;
        }