/* CSS Document */
body {
	font-family:			"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	background-color:		#310000;
	background-image:		url(images/backgroundgradient.jpg);
	background-position:	top;
	background-repeat:		repeat-x;
	text-align:				center;
}
#allcontent {
	width:					800px;
	background-color:		#FFFFFF;
	text-align:				left;
	margin-left:			auto;
	margin-right:			auto;
	padding:	            0px;
	background-image:		url(images/leftgradient.jpg);
	background-position:	right;
	background-repeat:		repeat-y;	
}
#header {
	width:					800px;
	height:					100px;
	background-color:		#000000;
	background-image:		url(images/headersquare.jpg);
	background-position:	right;
	background-repeat:		no-repeat;
}
#header table {
	color:					#3399FF;
	font-size:				13px;
	float:					right;
}
#contact td {
	padding-top:			5px;
	padding-right:	        12px;
	padding-left:	        6px;
	border-left-color:		#666666;
	border-left-style:		groove;
	border-left-width:		thin;
}
#contact td a:link {
	color:					#3399FF;
	text-decoration:		underline;
}
#contact td a:visited {
	color:					#3399FF;
	text-decoration:		underline;
}
#contact td a:hover {
	color:					#FFFF00;
	text-decoration:		underline;
}
.boldwhite {
	font-weight:			bold;
	color:					#FFFFFF;
}
#top_nav {
	height:					25px;
}
#body {
	padding:	            0px 5px 0px 5px;
}
#body #object {
	width:					270px;
	float:					right;
	margin-top:				12px;
	margin-right:			-5px;
}
#side_nav {
	float:					left;
	width:					140px;
	padding-top:			45px;
	margin-top:				22px;
	background-color:		#D4E9FF;
	background-image:		url(images/sidebar_topcurve.jpg);
	background-position:	top;
	background-repeat:		no-repeat;
}
#side_nav hr {
	margin-top:				auto;
}
#side_nav img {
	margin-bottom:			-15px;
}
.normal {
	margin-top:				3px;
	margin-bottom:			3px;
}
#content {
	width:					365px;
	margin-left:			150px;
	margin-top:				12px;
}
.firstlevel {
	margin-top:				-8px;
	padding-bottom:	        7px;
}
.emphasize {
	color:					#6699CC;
	font-weight:			bold;
}
h1 {
	color:					#000066;
	font-style:				italic;
	text-align:				right;
	font-size:				130%;
}
h2 {
	color:					#6699CC;
	font-size:				115%;
	margin-top:				-15px;
	text-align:				right;
}
h3 {
	color:					#6699CC;
	font-size:				115%;
	text-align:				left;
}
hr {
	margin-top:	        	-10px;
}
p {
	color:					#000000;
	font-size:				90%;
	text-align:				justify;
}
ul {
	margin-top:				-20px;
	z-index:				50;
}
#availableassays {
	margin-top:				0px;
	z-index:				50;
}
#assayslong ul {
	margin-top:				0px;
	z-index:				100;
}
#assayslong table {
	margin-top:				-20px;
	margin-left:	        -2px;
}
li {
	color:					#000000;
	font-size:				80%;
	text-align:				left;
}
em {
	color:					#000099;
}
.navlink {
	margin-top:				-8px;
	margin-right:			35px;
	margin-bottom:			5px;
	text-align:				right;
	font-size:				90%;
}
.navlink2 {
	text-align:				right;
	font-size:				90%;
	margin-bottom:			10px;
}
a:link {
	color:					#000099;
	font-size:				inherit;
}
a:visited {
	color:					#000099;
	font-size:				inherit;
}
a:hover {
	color:					#990000;
	font-size:				inherit;
}
#footer {
	width:					800px;
	height:					25px;
	background-color:		#000000;
	clear:					left;
	clear:					right;
}
.question {
	text-align:				left;
	font-weight:			bold;
}
.answer {
	color:					#000066;
	font-size:				80%;
	padding-left:	        15px;
}
.chart {
	clear:					both;
}
/*SERVICES*/
#textbutton {
	font-size:				80%;
	font-style:				italic;
	margin-top:				-20px;
}
#instructions {
	font-size:				80%;
	color:					#000066;
}
.moveuph3 {
	margin-top:				-8px;
}
/*NEWS AND EVENTS*/
#events_content {
	margin-right:			25px;
	margin-left:			150px;
	margin-top:				12px;
}
#events td {
	color:					#000066;
	padding:	            7px;
}
.bluecell {
	background-color:		#DDE2F9;
	text-align:				center;
}
.whitecell {
	background-color:		#FFFFFF;
	background-image:		url(images/tablegradient.jpg);
	background-position:	left;
	background-repeat:		repeat-y;
	text-align:				center;
}
.imageFloatLeft img {
	float:					left;
	margin-right:			10px;
}
/*INSTRUMENT*/
.chart {
	margin-left:			150px;
}
.bluecell2 {
	background-color:		#DDE2F9;
	text-align:				left;
}
.whitecell2 {
	background-color:		#FFFFFF;
	background-image:		url(images/tablegradient.jpg);
	background-position:	left;
	background-repeat:		repeat-y;
	text-align:				left;
}
/*PAPERS*/
#paperslink {
	margin-top:				-15px;
	padding-top:			-15px;
}
#closeabstract {
	font-size:				65%;
}
#subscript {
	font-size:		60%;
}	