
/* --------------------------------------------/ INITIALIZATION \-------------------------------------------- */

ol,ul { list-style : none; color:#2a2a2a }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }

body { 
text-align:left; 
color:#979798; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
background-color:#e4e0d1; margin:0px; }

p { padding-left:5px; color:#2a2a2a; margin-bottom:0px; margin-top:8px; padding-bottom:10px; margin-right:8px; }

h1 {padding:5px; color:#555e52; font-size:18px; padding-left:5px; font-weight:normal; padding-top:15px; padding-bottom:0px; margin-bottom:0px; margin-top:0px;}

a:link { color:#065C99; text-decoration:none;}

a:hover {text-decoration:underline;}

a:visited { color:#083e65;}


/* --------------------------------------------/


/* --------------------------------------------/ HEADER \-------------------------------------------- */

#container_header { width:100%;
margin:0 auto;
background:url(../images/headerbg.gif) repeat-x; }
	
	#header { 
	position:relative; 
	width:955px;
	height:103px;
	margin:auto; background:url(../images/header.gif) no-repeat; 
	 }
	 
	 
	 .headertxt { color:#064e70; font-size:15px; padding-right:118px; padding-top:42px; float:right;}
	
	.tagline { float:left;color:#064e70; font-size:14px; padding-top:63px; padding-left:150px;}


/* --------------------------------------------/


/* --------------------------------------------/ NAV \-------------------------------------------- */

#container_nav { width:100%;  margin:0 auto; background:url(../images/nav.gif) repeat-x; }
	
	#nav { 
	position:relative;
	width:955px;
	height:43px;
	margin:0 auto;
	background:url(../images/nav.gif) repeat-x;
 }
	
		#nav ul { padding-top:10px; margin-left:5px; margin-top:0px; }

		#nav li { display:inline; list-style:none; margin-right:20px; color:#dee5e9; }

		#nav a { text-decoration:none; color:#dee5e9; }

		#nav a:hover { color:#fff;}

/* --------------------------------------------/


/* --------------------------------------------/ CONTENT \-------------------------------------------- */

#container_content { 
width:100%;
margin:0 auto;
background:#e4e0d1;
 }
 

	#content { 
		position:relative;  
		width:955px;
		height:100%;
		margin:auto; 
	background:#e4e0d1;}
	
	 
	#topnav {position:relative; 
	width:955px;
	height:236px;
	background:url(../images/ND-banner.jpg) no-repeat; }
	
	.TNL { float:left; width:260px; font-size:17px; color:#06406a; padding-left:440px; padding-top:133px;}
	
	.TNR { float:left; width:220px;}
		
		.TNR ul { margin:0px; padding-left:50px; }

		.TNR li { list-style:none; margin-right:0px; margin-left:10px; text-align:left; padding-top:8px; font-size:15px;}

		.TNR a { text-decoration:none; color:#e7e8e9; }
		
		.TNR li a:hover { text-decoration:none; color:#fff;}
		
		.TNR a:visited { text-decoration:none; color:#e7e8e9;}
		
		
		
/* --------------------------------------------/ LEFT-CONTENT \-------------------------------------------- */
		#left-content { 
		position:relative; 
		float:left; 
		width:250px;
		height:100%;
		background:#e4e0d1;}	
		
		#left-content h1 { color:#fff; font-size:16px; padding-top:0px; padding-bottom:0px; margin-bottom:0px; margin-top:0px; font-weight:bold;}	
		
		.LCNtop { background:url(../images/LC-top.gif) no-repeat; width:250px; height:9px; }
		.LCNmid { background:url(../images/LC-mid.gif) repeat-y; width:250px;}
		.LCNbottom { background:url(../images/LC-bottom.gif) no-repeat; width:250px; height:9px;  margin-bottom:10px;}
		
		.LCN2top { background:url(../images/LC2-top.gif) no-repeat; width:250px; height:9px; margin-top:10px;}
		.LCN2mid { background:url(../images/LC2-mid.gif) repeat-y; width:250px;}
		
		
		
		
		.LCN2bottom { background:url(../images/LC2-bottom.gif) no-repeat; width:250px; height:9px;}
		
		.LCNmid ul { padding-top:0px; margin-left:12px; margin-top:0px; margin-bottom:0px; margin-left:12px; padding-left:0px;}

		.LCNmid li { list-style:none; padding-top:10px;}

		.LCNmid a { text-decoration:none; color:#cce2f0; }
		
		.LCNmid a:visited { text-decoration:none; color:#cce2f0; }

		.LCNmid a:hover {text-decoration:none; color:#fff;}
		
		
		.LCN2mid ul { padding-top:0px; margin-left:12px; margin-top:0px; margin-bottom:0px; margin-left:12px; padding-left:0px;}

		.LCN2mid li { list-style:none; padding-top:10px;}

		.LCN2mid a { text-decoration:none; color:#333333; }
		
		.LCN2mid a:visited { text-decoration:none; color:#333333; }
		
		.LCN2mid a:hover { text-decoration:none; color:#000; }
		
		
		.find { width:630px; background:url(../images/formbg.gif) no-repeat; padding:2px; color:#000000; margin-bottom:10px; margin-left:10px; height:639px; height:87px; }
		
		
		
		
		
		.tellus { width:233px; float:left; color:#333333;}
		.TUT { background:url(../images/tellus-top.gif) no-repeat; width:231px; height:86px; margin:0px; padding:0px;}
		.TUM { background:url(../images/tellus-mid.gif) repeat-y; padding-left:5px;margin:0px; width:231px;}
		.TUB { background:url(../images/tellus-bot.gif) no-repeat; width:231px; height:15px;margin:0px; padding:0px;}
/* --------------------------------------------/ RIGHT-CONTENT \-------------------------------------------- */



		#right-content { 
		position:relative; 
		float:right;
		width:695px;
		height:100%;
		background:#e4e0d1; }
		
		
		.RCtop { background:url(../images/HC-top.gif) no-repeat; height:10px; width:695px;}
		.RCmid { background:url(../images/HC-mid.gif) repeat-y;padding-left:10px;}
		.RCbottom { background:url(../images/HC-bottom.gif) no-repeat; height:10px; width:695px;}
		
		
		.RBBoxs { margin-left:6px; margin-top:5px;}
		
		
		.RBBoxes img { margin-right:6px;}
		
		
		.RBBoxes a {  margin-right:6px;}
		
		
		.min-holder { float:left; width:0px; height:500px;  }

		.clear {clear:both;}
		
		
		.Sbox { background:url(../images/searchbg.gif) no-repeat; padding-top:35px; padding-left:10px; color:#000000; height:46px; width:490px; float:left; margin-right:5px;}

/* --------------------------------------------/ FOOTER \-------------------------------------------- */

#container_footer { clear:both;width:100%;
margin:0 auto;
 background:#e4e0d1;
 }

	
	#footer { 
	position:relative; 
	margin:auto;
	height:100%;
	width:955px;
	border-top:1px solid #e6e7e7; background:#2c2d2b; margin-top:10px;}

		#footer ul { padding-top:10px; margin-left:60px; margin-top:0px; margin-bottom:5px; padding-bottom:5px;  }

		#footer li { display:inline; list-style:none; margin-right:50px; color:#dee5e9; font-size:12px; }

		#footer a { text-decoration:none; color:#dee5e9; }

		#footer a:hover { color:#fff;}
		
		#footer p {color:#4b4a4a; text-align:center;}
#searchTool{
	position:relative;
	float:left;
	width:321px;
		margin-left:5px;
	margin-top:10px;
}
.searchtool-top{
	background:url(../images/searchTools-top.gif) no-repeat;
	height:72px;
	width:321px;
	position:relative;
}
.searchtool-body{
	background:url(../images/searchTools-body.gif) repeat-y;
	position:relative;
	width:321px;
	padding-top:5px;
}
.searchtool-body p{
	font-size:11px;
	padding:5px 20px 5px 20px;
}
.searchtool-foot{
	background:url(../images/searchTools-foot.gif) no-repeat;
	height:9px;
	width:321px;
	position:relative;
}
#mesoPacket{
	position:relative;
	float:left;
	width:321px;
	margin-left:20px;
	margin-top:10px;
}
.mesoPacket-top{
	background:url(../images/mesoPacket-top.gif) no-repeat;
	height:91px;
	width:321px;
	position:relative;
}
#dirsearch{
	position:relative;
	width:662px;
	margin-left:5px;
	padding-top:5px;
	margin-bottom:5px;
	font-size:16px;
	color:#015184;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.dirsearch-top{
	position:relative;
	width:662px;
	background:url(../images/dirsearch-top.gif) no-repeat;
	height:79px;
}
.dirsearch-body{
	position:relative;
	width:662px;
	background:url(../images/dirsearch-body.gif) repeat-y;
}
.dirsearch-foot{
position:relative;
	width:662px;
	background:url(../images/dirsearch-foot.gif) no-repeat;
	height:12px;
}
#dirsearch .dirinput{
	width:220px;
	margin:0PX;
	padding:0PX;
	font-size:14px;
	padding-left:10px;
	margin-top:5px;
	color:#00C;
	padding-top:8px;
	padding-bottom:8px;
}
#rightform{
	position:relative;
	float:right;
	width:186px;
	margin:0px 15px 15px 15px;
	color:#0a4158;
}
.rightform-top{
	background:url(../images/rightform-top.gif) no-repeat;
	width:186px;
	height:6px;
	position:relative;
}
.rightform-body{
	position:relative;
	width:155px;
	padding-left:13px;
	padding-right:18px;
	background:url(../images/rightform-body.gif) repeat-y;
}
.rightform-foot{
	position:relative;
	width:186px;
	background:url(../images/rightform-foot.gif) no-repeat;
	height:10px;
}
.rightform-input{
	width:154px;
	border:solid 1px #a7a7a7;
	margin-bottom:7px;
	padding-top:2px;
	padding-bottom:2px;
	background:#f5f4ee;
}
#mesoTrialBox{
	background:url(../images/trialsearchbox.jpg) no-repeat;
	position:relative;
	width:666px;
	height:369px;
	padding-left:28px;
	/*padding-top:91px;*/
		font-size:16px;
	color:#015184;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#mesoTrialBox .trialinput{
	width:215px;
	margin:0PX;
	padding:0PX;
	font-size:14px;
	padding-left:10px;
	color:#00C;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px solid #737373;
	margin-bottom:12px;
	margin-left:10px;
}
.mesoTrialBox-table{
	position:relative;
	float:left;
	width:339px;
}
.dbStats{
	position:relative;
	float:right;
	width:215px;
	height:141px;
	margin-right:42px;
	margin-top:25px;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.search-h1{
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:27px;
color:#8e46a4; 
padding-left:22px;
}
