/* ========== GLOBAL STYLES ========== */

body {
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
img {
	border: none;
	margin: 0;
	padding: 0;
	outline: none;
	}
	
img a:link, img a:visited { outline: none; }

/* ========== TEXT ========== */

p, #contentStart ul li{
	font: normal 9pt Arial;
	line-height: 16px;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
p, #contentStartAbout ul li{
	font: normal 9pt Arial;
	line-height: 16px;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
p {
	line-height: 19px;}

	
p.small { 
	font-size: 8pt;
	
}	

td {font: normal 9pt Arial;}

div {
	margin: 0;
	padding: 0;
	}

h1 {
	color: #333333;
	font: bold 18pt Arial;
	line-height: 18pt;
	padding: 7px 0 8px 0;
	margin: 0;
	}	
	
h2 {
	color: #003399;
	font: bold 13pt Arial;
	line-height: 16pt;
	padding: 0 0 8px;
	margin: 0;
	}
	
h3 {
	color: #333333;
	font: bold 12pt Arial;
	line-height: 14pt;
	padding: 5px 0 5px 0;
	margin: 0;
	}

ul.list {
	margin:0 0 15px;
	padding:0;
	}

ul.list li {
	margin: 0 0 0 10px;
	padding:0 0 0 12px;
	font: normal 9pt Arial;
	color: #333;
	list-style-type: none;
	line-height: 18px;
	}

.hr {
	height:1px;
	border-top:1px dotted #CCC;
	margin: 20px auto;
	clear:both;
	display:block;
	width:98%;
	}

/* ========== LINKS ========== */

a, a:visited {
	color: #003399;
	text-decoration: none;
	outline: none;
	}

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

/* ========== Overall Styles ========== */

#wrapper {
	margin: 12px auto 20px auto;
	padding: 0;
	width: 924px;
	}
#leftnav { 
	background: url('/img/secnavbg.jpg') no-repeat top left;
	width: 184px !important;}

#content {
	width: 924px;
	}

#content table { clear:both; }

#contentStart { padding: 0 60px 0 20px;}
#contentStartAbout { padding: 0 60px 0 20px; background-image:url(/img/wmark-droplet.jpg); background-position: bottom right; background-repeat:no-repeat;}

#footer {
	margin: 0 auto;
	color: #999999;
	font: normal 8pt Arial;
	width: 924px;
	clear:both;
	text-align: center;
	line-height: 30px;
	}

#footer a:link, #footer a:visited {
	color: #999999;
	font: normal 8pt Arial;
	text-decoration: none;
	text-transform:uppercase;
	}

#footer a:hover {
	text-decoration: underline;
	}

/* ======= LIST ITEMS ======= */

#navcontainer{ 
	width: 924px;
	height: 29px;
	margin: 0;
	padding: 0;
	clear:both;
	}

#navlist {
	margin: 0 0 0 175px;
	padding: 0;
	}
	
#navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	float: left;
	color: #5a5758;
	font: normal 8pt Arial;
	}

#navlist li a { 
	margin: 0;
	padding: 0;
	}

#navlist li a:link, #navlist li a:visited {
	font-family: Arial, sans serif;
	font-size: 1em !important;
	color: #003399;
	display: block;   /* VERY IMPORTANT FOR CORRECT DROP DOWN POSITIONING IN IE7, REMOVE FOR HORIZONTAL POSITIONING */
	margin: 0;
	padding: 0 0 8px 0;
	text-decoration: none;
	text-transform: capitalize;
	}

#navlist li a:hover { 
	color: #0099ff;
	}
	
a.nav1:link, a.nav1:visited { background: url('/img/nav_home.jpg') no-repeat top left; }
a.nav1:hover	{ background: url('/img/nav_homeon.jpg') no-repeat top left; }

a.nav2:link, a.nav2:visited { background: url('/img/nav_technology.jpg') no-repeat top left; }
a.nav2:hover	{ background: url('/img/nav_technologyon.jpg') no-repeat top left; }

a.nav3:link, a.nav3:visited { background: url('/img/nav_laboratory.jpg') no-repeat top left; }
a.nav3:hover	{ background: url('/img/nav_laboratoryon.jpg') no-repeat top left; }

a.nav4:link, a.nav4:visited { background: url('/img/nav_support.jpg') no-repeat top left; }
a.nav4:hover	{ background: url('/img/nav_supporton.jpg') no-repeat top left; }

a.nav5:link, a.nav5:visited { background: url('/img/nav_about.jpg') no-repeat top left; }
a.nav5:hover	{ background: url('/img/nav_abouton.jpg') no-repeat top left; }

/* CSS DROP DOWN NAVIGATION CONTROLS */
/*  DROP DOWN NAVIGATION  */ 

#navlist li ul {
	width: 160px;
	position: absolute;
	left: -999em;
	height: auto;
	margin: 0 0 0 10px;;
	padding: 0;
	border: 0px solid #333;
	list-style-type: none;
}

#navlist li ul li { padding: 0; margin: 0; float:none;}

#navlist li ul a:link, #navlist li ul a:visited  { 
	font: normal 9px Arial;
	color: #FFF !important; 
	text-decoration: none; 
	display: block !important;
	line-height: 22px;
	padding: 0px 20px 2px 10px;	
	text-align: left;
 	background-color: #0264af;
	}
	
#navlist li ul a:hover 	{ 
	background: #003399;
	color: #FFF !important;
	text-decoration: none;
	}

#navlist li:hover ul {
	left: auto;
	z-index: 99999; /*********************************** Cody */
}

#navlist li:hover ul, #navlist li.sfhover ul {
	left: auto;
}

#navlist li ul div.bottomcap {
	position: relative;
	top: -2px;
}

/* FIXES IE7 STICKY */
#navlist li:hover, #navlist li.hover {
    position: static;
}

/* Second Nav List Styles */

ul#secnavlist {
	margin: 0px 0px 0 0;
	padding: 5px 0 70px 0;
	width: 184px;
	float: left;
	}

#secnavlist li {
	list-style-type:none;
	border-bottom: 1px solid #bfd4e8;
	display: block;
	float: left;
	}

/* nav style of double for two liner */
#secnavlist li.double {
	height: 56px;
	}

#secnavlist a:link, #secnavlist a:visited { 
	font: bold 8pt Arial !important; 
	display: block; 
	float: left; 
	margin: 0px; 
	outline: none; 
	padding: 10px 0 10px 10px;
	width: 174px;	
	line-height: 37px;
	color: #FFF;	
	}
	
#secnavlist a:hover {
	text-decoration:underline;
	background: #003399;
	}
	
#tertnav1, #tertnav2, #tertnav3, #tertnav4, #tertnav5 { display: none; }

ul#tertnav1, ul#tertnav2, ul#tertnav3, ul#tertnav4, ul#tertnav5 { 
	/*url('/img/border_bottom.jpg')*/
	background: #003399  no-repeat bottom left; 
	margin:-5px 0 0px 0; 
	padding:0px 0 5px 0; 
	float:left; 
}

#tertnav1 li, #tertnav2 li, #tertnav3 li, #tertnav4 li, #tertnav5 li { border-bottom: none; margin:0; padding:0; }

#tertnav1 a:link, #tertnav1 a:visited, #tertnav2 a:link, #tertnav2 a:visited, #tertnav3 a:link, #tertnav3 a:visited, #tertnav4 a:link, #tertnav4 a:visited, #tertnav5 a:link, #tertnav5 a:visited { font: normal 8pt Arial !important; padding: 5px 10px 5px 25px; width: 149px; }

#tertnav1 a:hover, #tertnav2 a:hover, #tertnav3 a:hover, #tertnav4 a:hover { background: none; }

/* NEWS & MEDIA STYLING */



/* FAQ STYLING */

p.a {padding: 3px 0 0 20px;} 
q