/* CSS Life Science */
body{margin:0px; border:0px; padding:0px;}
a{color:#000; text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}
form{margin:0px; padding:0px; border:0px;} 
label{float:left; text-align:right; width:100px; margin:0px 3px 0px 0px; padding:0px;}
input{color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; width:300px; margin:0px;}
select{font-size:10px; color:#990000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
option{line-height:2em;}
#box{
	width:754px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	border:0px;
}
#header{
	border-bottom:1px solid #000;
}

/*Navigational elements start here*/
#left_column{
	position:absolute;
	top:125px;
	width:220px;
	margin-top:0px;
	padding:0px 4px 0px 0px;
	border-top:1px solid #000;
}
#nav{
	border-left:5px solid #990000;
	border-top:5px solid #990000;
	display:block;
	margin-left:20px;
	height:565px;
	width:195px;
}
#nav ul{
	margin:0px 0px 0px 5px;
	padding:0px;
	font-weight:bold;
	background-color:#ccc;
	list-style:none;
}
#nav a{
	color:#000;
	text-decoration:none;
}
#nav a:hover{
	color:#990000;
}

body.nav ul li a {width:auto;}

#nav ul li {
	margin-bottom:0px;
	border-bottom:10px solid #ffffff;
}
#nav ul li ul{
	border:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:-999px;
	margin:-18px 0 0 165px;
	width:170px;
	background-color:#ccc;
}
#nav li:hover ul, #nav li.sfhover ul{ 
	left:55px;
	text-decoration:none;
	color:#000;
	display:block;
}
#nav ul li a{
	padding:3px 0px 2px 0px;
	display:block;
	text-decoration:none;
	width:100%;
	border-top:1px solid #fff;
}
#nav li ul li{
	padding-left:15px;
	padding-right:3px;
	margin:4px 0px 0px 0px;
	width:100%;
	border:0px;
}
#nav li ul li a:hover{
	color:#990000;
	border-top:1px solid #fff;
}
#nav ul li a:hover {
	color:#990000;
	display:block;
	border-top:1px solid #000;
}
/*Navigational elements end here*/	

/*The contaimer ID affects the body contents*/
#container{
	margin:10px 2px 0px 225px;
	padding:0px;
}
/*The container ID ends here*/


#footer{
	clear:both;
	padding-left:200px;
	text-align:right;
}
#footer a{
	color:#999;
	text-decoration:none;
}
#footer a:hover{
	color:#ff0000;
	text-decoration:underline;
}
#login{
	padding:5px 10px 3px 0px;
	margin-top:0px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	border-right:5px solid #990000;
	background-color:#fff;
}


/*ABSOLUTE VALUES*/
#inline_address{
	text-align:right;
	width:754px;
	position:absolute;
	top:22px;
}
#inline_address ul,#inline_address li{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin:0px 0px 0px 5px;
	padding:0px;
}
#inline_phone{
	position:absolute;
	top:107px;
	text-align:right;
	width:754px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:-2px;
}
#inline_phone ul,#inline_phone li{
	display:inline;
	margin:0px;
	padding:0px;
}
#required_field{
	color:#ff0000;
	position:absolute;
	top:135px;
	left:610px;
	font-size:10px;
	width:175px;
}
#mymsg{
	position:absolute;
	top:380px;
	left:480px;
	color:#990000;
	text-align:right;
}


