html, body {background: url(../images/headerbg.gif) repeat-x; 
		background-position: top;
		background-color: #ffffff;
		padding: 0px;
		margin: 0px;
		text-align: center;
	  }
#wrapper {font-family: arial;
		font-size:10px;
		width: 790px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		}
html>body #wrapper{width: 780px;}

#header {background: url(../images/bottles.gif) no-repeat;
		background-position: 187px 0px;
		height: 106px;}


#logo {width: 187px;
		float: left;
		}
#logo a{background: url(../images/logo.gif) no-repeat;
		height:106px;
		width:187px;
		display:block;
		text-indent: -1000em;}
		
/* NAVIGATION */		

#homenav a, #mediacenternav a, #informationnav a, #diseaserisknav a, #onlineresourcesnav a
		{height: 35px;
		display: block;
		text-indent: -1000em;}
		
		
#homenav a:hover, #mediacenternav a:hover, #informationnav a:hover, 
#diseaserisknav a:hover, #onlineresourcesnav a:hover
			{background-position: 0px -35px;}	


#homenav a{background: url(../images/homenav.gif) no-repeat;
					width: 44px;
					
					}
		
#mediacenternav a{background: url(../images/mediacenternav.gif) no-repeat;
					width: 95px;
					} 

#informationnav a{background: url(../images/informationnav.gif) no-repeat;
					width: 135px;
					}

				
#diseaserisknav a{background: url(../images/diseaserisknav.gif) no-repeat;
					width: 135px;
					} 

				
#onlineresourcesnav a{background: url(../images/onlineresourcesnav.gif) no-repeat;
					width: 127px;
					} 

#navfill{ 			width: 43px;
					height: 35px;
					display: block;} 
					

	 
#content {background: url(../images/canvasbg.gif) repeat-y;
		border-top: 1px solid #cccccc;
		height: auto;
		clear:both;
		}
#footer {border-top: 1px solid #cccccc;
		clear:both;}

hr {display: none;}

.hr {height: 2px;
	border-bottom: 1px solid #cccccc;}

/* COLUMN ONE */

#col1 {width: 570px;
		 
		float:left;
	  }
	  
#col1 h1, h2, h3 {font-family: times, times new roman, serif;
					font-weight: normal;
					color: #444444;
					letter-spacing: -1px;
					margin: 0px;
					}

h1 a, h2 a{color: #444444;}

h1 a:hover, h2 a:hover{color: #337aac;}

#col1 h1 {font-size: 34px;
			line-height: 32px;
			margin-bottom: 3px;}

#col1 h2 {font-size: 24px;
			margin-bottom: 3px;
			margin-top: 10px;}

#col1 h3 {font-size: 18px;}

#col1 h4, h5 {font-family:arial, verdana, san serif;
			font-size: 11px;
			font-weight: bold;
			margin:0px;}

#col1 p, label {font-family: lucida grande, arial, verdana, san serif;
		font-size: 11px;
		line-height: 16px;
		color: #444;
		margin:0px;
		}
#subcols { width: 570px;
			background-color: red;
		 background: url(../images/subcolbg.gif) repeat-y;
		 clear: both;
		 height: auto;
		 }
		 
.floatpicright {float:right;
				margin-left: 10px;
				border:4px solid #444;
				}
.floatpicleft {float:right;
				margin-left: 10px;
				border:4px solid #444;
				}
#breadcrumb {color: #666666;
			margin-top: 5px;}

#topstory {border-bottom: 1px solid #cccccc;
			background: url(../images/topstory.gif) no-repeat top left;
			 }
#topstorypad {padding: 40px 10px 20px 0px;}

#newscenter {border-bottom: 1px solid #cccccc;
			background: url(../images/newscenter.gif) no-repeat top left}
#newscenterpad {padding: 30px 10px 20px 0px;}

#onlineresources {background: url(../images/onlineresources.gif) no-repeat top left;
				width:283px;
				float:left;
				}
#onlineresourcespad  {padding: 30px 10px 0px 0px;}

#resourcelinks {border-top: 1px solid #cccccc;}

#onlineresources h4 {
		border-bottom: 1px solid #cccccc;
		}
		
#onlineresources a{display: block;
					padding: 3px 0px 3px 0px;
					
					}

#onlineresources a:hover {background-color: #f1f1f1;
					display: block;
					}
			
#informationcenter {background: url(../images/informationcenter.gif) no-repeat 10px 0px;
				width:283px;
				float:right;
				}
.infoitem {border-bottom: 1px solid #cccccc;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  }
#informationcenterpad {padding: 30px 10px 0px 10px;}


/* COLUMN TWO */

#col2 {width: 210px;
		float:right;
		 }
#col2pad {padding:10px;}

#col2 h2 {font-family:  Times, Times New Roman, Serif;
		font-size: 25px;
		letter-spacing: -2px;
		color: #444;
		line-height: 20px;
		font-weight: normal;
		margin:15px 0px 0px 0px;
		}


#col2 h4 {font-family:  lucida grande, arial, verdana;
		font-size: 14px;
		color: #444;
		line-height: 13px;
		font-weight: normal;
		margin:15px 0px 0px 0px;
		}
#col2 p{font-family:  lucida grande, arial, verdana;
		font-size: 11px;
		color: #666;
		line-height: 13px;
		 margin:0px;
		}
		
#outbreaktop {}
#outbreak {width: 200px;
			border: 1px solid #ba0000;
			border-top: none;
			}
html>body #outbreak {width: 198px;
			border: 1px solid #ba0000;
			border-top: none;
			}
#outbreak a{color:#ba0000;}
#outbreakpad {padding: 10px 10px 10px 10px;}
 
 
#industrynews {border-bottom: 1px solid #cccccc;
				margin-left: -10px;}
				
#industrynewspad {padding-bottom: 12px;
				padding-left: 11px;}			
 
 a{text-decoration: none;
		color: #337aac;}
		
 a:hover{text-decoration: none;
		 color: #ba0000;}
		
#clearboth {clear:both;}

#disclaimer {margin-bottom: 20px;
			border-top: 1px solid #cccccc;}


#disclaimer p{font-size: 9px;
				color: #666;
				}

.bullet {margin-top:-5px;
		margin-bottom: -2px;
		border:none;
		}

#footer p{font-size: 10px; 
		color: #333333;
		line-height: 15px;
		}
		
#storypad {padding: 40px 20px 20px 0px;}

#story h1{
		margin-top: 10px;
		margin-right: -20px;
		border-bottom: 1px solid #cccccc;}

#story  h2, h3, h4{font-family:arial, verdana, san serif;
					color: #333333;
					margin-top: 20px;
					font-weight: normal;
					letter-spacing: normal;
					 }

#story h4 { 
			font-size: 14px;
			font-weight: normal;
			margin-top: 20px;}
			
#story p, li, ul, ol{font-family:  lucida grande, arial, verdana;
					color: #444444;
					font-size: 11px;
					line-height: 18px;}
#story p {margin-bottom: 14px;}



/* Tables */

.tbtitle td, .procontitle{font-family: arial, verdana, helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
		color: #333333;
		border-bottom: 1px solid #e1e1e1;}

.tbheader, .proconheader {font-family: arial, verdana, helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #666666;
			vertical-align: bottom;
		}
.tbheader td {border-collapse: collapse;
				border-bottom: 2px solid #666666;
				padding: 4px 4px 4px 0px;
				}

.tbcontent, .tbcontentalt, .proconcontent {font-family: lucida grande, arial, verdana, helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			}
.tbcontentalt {background-color: #E6F5FF;}
.tbcontent td, .tbcontentalt td {border: collapse;
				border-bottom: 1px solid #cccccc;
				padding: 4px 4px 4px 4px;
				width: 16%;
				}

.tbtable {border-collapse: collapse;
		width: 550px;
		padding: 0px;
		margin-top: 40px;
		}
.key {border: collapse;
	margin-top: 30px;}
.key td{font-family: arial, verdana, sans-serif;
			font-size: 11px;
			color: #666666;
			}
			
.procon {border-collapse: collapse;
		width: 550px;
		margin-top: 40px;
		}

.proconcontent td, .proconheader td  {border-bottom: 1px solid #cccccc;
			width: 50%;
			padding: 4px 4px 4px 4px;
			vertical-align: top;
			}

.proconleft {border-right: 1px solid #cccccc;
			}
.proconheader {background-color: #E6F5FF;}

#search {float:right;
		width: 200px;
	 
		}
#search p{font-size: 10px;
		color: #444444;
		}

#searchpad {padding-top: 25px;}

.searchdetails {margin-top: 0px;}
html>body #searchpad {padding-top: 40px;}

#searchfield {width: 135px;
	margin-left: 0px;
	border: 1px solid #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	text-indent: 3px;
	font-family: lucida grande, arial, verdana;
	font-size: 10px;
	color: #666666;
	background-color: #e1e1e1;
	margin-bottom: 0px;
	
	}
#searchfield:hover {background-color: #cccccc;}
#searchfield:focus {background-color: #D1E2FE;}

#searchbutton {background: url(../images/searchbut.gif) no-repeat 0px 0px;
				width:54px;
			 	height: 20px;
				border: none;
				margin: 0px;
				padding: 0px;
				margin-bottom: 0px;
				}

html>body #searchbutton {margin-bottom: 3px;}

#newsletternav {width: 199px;
					height: 35px;
					float:right;
					
					}
#newsletternav a{background: url(../images/registration.gif) no-repeat;
					width: 199px;
					height: 35px;
					display: block;
					text-indent: -1000em;} 

#newsletternav a:hover{background-position: 0px -35px;
				}	
	 

#navborder { border-bottom:1px solid #cccccc;
			width: 790px;
			height: 35px;
			margin-bottom: 2px;}
			
html>body #navborder { border-bottom:1px solid #cccccc;
			width: 780px;
			height: 35px;}

#navholder {width: 550px;
	 height:35px;
	 margin-bottom:2px;
	 float: left;}
	 
html>body #navholder {width: 550px;}


#nav { margin:0px;
	 padding: 0px;
		  }

#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		width: 160px;
		margin:0px;
		padding: 0px;
		z-index: 100;
		border: 1px solid #cccccc;
		border-top: 4px solid #337AAC;
		
	  }
	  
html>body 	#nav li ul  {margin-left : 0px;
						}

	
#nav li ul ul { /* third-and-above-level lists */
		margin:0px;
		border-bottom: none;
		padding-top: 0px;
		text-indent: 0px;	
		 border-bottom: 1px solid #cccccc;
		}
	
html>body #nav li ul ul { margin-top: 0px; 
						 }

		
#nav li li a { font-family: lucida grande, arial, verdana, sans-serif;
 				font-size: 10px;
				font-weight: normal;
				text-decoration: none;
				color: #666666;
				margin:0px;
				 line-height: 15px;
				 vertical-align: middle;
				padding:0px;
				padding-top: 3px;
				text-indent: 5px;
				background: #ffffff;
				width: 160px;
			 	height: 15px;
			 	opacity: 0.90;
				-moz-opacity:0.90;
			 	filter:alpha(opacity=90);
			 	 
				}

#nav li li a:hover{color:#666666;
					background: none;
					background: #cccccc;
					}
					
#nav li li a:active{color:#ffffff;
					background: none;
					background-color: #337AAC;}

html>body  #nav li li a{ margin-top: 0px;}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	
	}
	
#nav li{float:left;
		padding:0px;
		margin:0px;
		margin-right: 2px;
		list-style: none;
		display:block
		width: 65px;
		height: 18px;
		}

/*Testimonials */

.testtop {background: url(../images/topquote.gif) no-repeat;   
		background-position: 0px 3px;
		padding-left: 30px;
		padding-right: 30px;
		}
 
.quoted {padding-left: 60px;
		margin-top: -10px;
		margin-bottom: 40px;
		font-style: italic;
		}
		
strong {font-style: normal;}

blockquote{border-left: 4px solid #cccccc;
		margin-left: 0px;
		padding-left: 20px;}
#printlogo {display: none;}
 
 
 #pullout {  background-position: bottom;
			background-color:#C8DBE9;
			 height: auto;
			 width: auto;
			}
#pullout h2, #pullout h3 , #pullout h4, #pullout p, #pullout li  {color: #337AAC;
				margin:0px;}
.puul {background: url(../images/puul.gif) no-repeat;
			background-position: top left;
			}
.puur {background: url(../images/puur.gif) no-repeat;
			background-position: top right;}
.publ {background: url(../images/publ.gif) no-repeat;
			background-position: bottom left;}
.pubr {background: url(../images/pubr.gif) no-repeat;
			background-position: bottom right;
			 }
.pupad {padding: 20px;}
.puul, .puur, .publ, .pubr {height: inherit;
							width: inherit;}
#areachart 					
{font-size: 9px;
color: #333333;
line-height: 11px;
width: 380px;
margin-bottom: 20px;}

		