
#mainContent{
	padding-top: 100px;
	background: #ffffff url(../images2/bg_main_search.png) no-repeat;
	position: relative;
	}

#home_btn{
	position:absolute;
	display: block;
	width: 217px;
	height: 63px;
	top: 20px;
	left: 0px;	
}

a, a:link, a:visited{
	text-decoration: none;
	color: #333C96;
	}
	
a:hover{
	text-decoration: underline;
	}
	
.bold{
	font-weight: bold;
	}
	
.flourish{
	margin-bottom: 1em;
	background: url(../images2/list_flourish3.png) no-repeat;
	}

#home_btn span, #home_btn:link span, #home_btn:visited span{
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent url(../images2/btn_bellbrook.png) 0 0 no-repeat;
	}
	
#home_btn:hover span, #home_btn:active span{
	background-position: -217px 0;
	}
	
#cse-search-box{
	position: absolute;
	width: 250px;
	left: 728px;
	top: 38px;
	}
	
input.search_image {
	width: 13px;
	height: 14px;
}
	


#sectionTitle{
	display: block;
	position : absolute;
	width: 490px;
	height: 25px;
	left: 409px;
	top: 60px;
	background-repeat: no-repeat;
	font-size: 9px;
	font-weight:normal;
	}
	
#sectionTitle span{
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(../images2/title_main.png) no-repeat;
	}
	
h1, h2, h3, h4{
	color: #3f3f3f;
	font-weight: bold;
	font-size: 1.2em;
	}
	
h1{
	font-size: 1.4em;
	letter-spacing: .35em;
	}
	
h2{
	font-size: 1.3em;
	letter-spacing: .25em;
	}
	
h3{
	letter-spacing: .15em;
	}	
	
h4{
	font-weight: normal;
	}
	
td{
	background: #E9F0F6;
	}
	
th{
	background: #A8C2DC;
	}
	
	
.transcreener_hp{
	margin-top: 3.0em;
	height: 120px;
	background: url(../images/adp_molecule.png) 0 0 no-repeat;
}

.iuvo_hp{
	margin-top: 6.0em;
	height: 100px;
	background: url(../images/iuvo_single.png) 488px 0 no-repeat;
}
	
	
.transcreener_hp .menu{
		z-index : 1000;
		display: none;
		position : absolute;
		left : 685px;
		right: 0;
		width: 150px;
		background-color: #ececec;
		font-size: 12px;
		color: #999999;
		/*borders: 1px solid #9c9c9c;*/
	}
	
.transcreener_hp:hover .menu{
		display: block;
	}
	
.transcreener_hp .menu .intro{
		display: block;
		width: 130px;
		padding: 10px;
	}
	
.transcreener_hp .menu a, .transcreener_hp .menu a:link, .transcreener_hp .menu a:visited{
		color: #666666 !important;
		display: block;
		width: 140px;
		height: auto;
		padding: 2px 5px;
		text-align: center;
		text-decoration: none;
		}
		
.transcreener_hp .menu a:hover, .transcreener_hp .menu a:active{
		text-decoration: none !important;
		background-color: #9c9c9c !important;
		color: #ececec !important;
	}	
	
.whats_new_hp {
	margin-top: 3.0em;
		background-image:url(../images2/red_gray_gradient.png);
		background-repeat: no-repeat;
		background-color: #ececec;
		}
.whats_new_hp h2{
	color: #fff;
	margin-left: .5em;
	}		
		
.whats_new_hp div{
	margin-left: 1.5em;
	}	
	
/* NEW two column news & products */
.newsbox_hp{
	margin-top: 3.0em;
	position: relative;
	background: url(../images/whats_new_hp_bg2.png) repeat-y;
}

.newsbox_hp .innerWrapper{
	padding: 5px;

}

.newsbox_hp .innerWrapper ul{
	padding: 0;
	margin: 0;
}

.newsbox_hp .innerWrapper ul li{
	list-style: none;
	margin: 2px 10px 5px 10px;
	padding-left: 20px;
	background: url(../images/yellow_sq.png) no-repeat 0 5px;
}


.newsbox_hp .newsbox_hp_bot{
	position: relative;
	height: 1px;
	padding-top: 1px;
	background: url(../images/whats_new_hp_bot.png) no-repeat;

}

.newsbox_hp .innerWrapper h2{
	position: relative;
	font-size: 1.167em;
	letter-spacing: .01em;
	background: #7687A6;
	width: 261px;
	color: #efefef;
	margin: -5px 5px 1.5em -5px;
	padding-left: 10px;
	}
	
.newsbox_hp .innerWrapper.newsandevents h2{
	background: #D25253;
	}

/* end NEW two column news & products */
	
#footer{
	font-size: .85em;
	color: #666666;
	margin-top: 1.5em;
	text-align: center;
	letter-spacing: .25em;
}

#footer a, #footer a:link, #footer a:visited{
	color: #222222;
}

#validation td{
	padding-left: 25px;
	border-bottom: 3px solid #fff;
	}
	
#validation th{
	width: 256px;
	background-color: #FFFFFF;
	}
	
	
#validation2 td{
	text-align: center;
	font-size: 9px;
	width: 48px;
	height: 48px;
	border-top: 1px solid #ADC4DC;
	border-right: 1px solid #ADC4DC;
	padding: 0;
	}
	
#validation2 th{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	text-align: center;
	}
	
#validation2 th.bounds{
	border-top: 1px solid #ADC4DC;
	}
	
#validation2 th h4{
	margin: 0;
	padding: 0;
	position: relative;
	width: 125px;
	height: 39px;
	overflow: hidden;
	}
	
#validation th.mfr{
	text-align:left;
}
	
#validation2 th h4 span{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff url(../images/bioteklogo.png) no-repeat;	
}

#validation2 th h4.tecan span{
	background-image: url(../images/tecanLogo.png);	
}

#validation2 th h4.perkin span{
	background-image: url(../images/perkinElmerLogo.png);	
}

#validation2 th h4.bmg span{
	background-image: url(../images/BMGLABTECH_Logo.png);	
}

#validation2 th h4.mds span{
	background-image: url(../images/MDS_AT_logo.png);	
}


	
#validation2 th.assayName{
	font-size: 10px;
	vertical-align: middle;
	}
	
#validation2 td.validated{
	background-color: #669966;
	}
	
#validation2 td.validated a, #validation2 td.havedata a, #validation2 td.valid96 a{
	display: block;
	width: 48px;
	height: 12px;
	/*background-color: #fff;*/
	padding: 16px 0 20px 0;
	color: #000;
	}
	
#validation2 td.havedata{
	background-color: #FFFF66;
	}
	
#validation2 td.valid96{
	background-color: #B3CC66;
	}
	
div.table_legend{
	min-width: 100px;
	height: 25px;
	float: left;
	font-size: 9px;
	}
	
div.table_legend span{
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	background: #E9F0F6;
	margin-left: 15px;
	border: 1px solid #ADC4DC;
	}

div.table_legend span.havedata{	
	background: #FFFF66;
}

div.table_legend span.validated{	
	background: #669966;
}	

div.table_legend span.valid96{	
	background: #B3CC66;
}


.poster p{
	margin: 0 10px;

	}
	
.poster h3{
	margin: 15px 0 0 0;
	padding: 0 0 0 1em;
	background-color:#CCD2D7;
	line-height: 1.5em;
	}
	
.column-right{
	float: right;
	}

/*


.decorationMask {
	float: right;
	width: 110px;
	height:110px;
	}

	

#centralContent{
	margin: 30px 100px 0 200px;
	}



#centralContent h2, .homepage h2, #centralContent h3, .homepage h3, #centralContent h4, .homepage h4{
	color: #9f9f9f;
	color: #6f6f6f;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: .45em;
	}
	
#centralContent h3, .homepage h3{	
	font-size: 12px;
	letter-spacing: .35em;	
}

#centralContent h4, .homepage h4{	
	font-size: 12px;
	letter-spacing: .25em;	
	color: #666666;
}
	
	
#centralContent p, #centralContent li{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;

}	

#subscribe_link, #subscribe_link:link, #subscribe_link:visited{
	padding-top: 7px;
	display: block;
	position: absolute;
	top: 29px;
	left: 290px;
	width: 120px;
	height: 22px;
	font-size: 10px;
	color: #566fb2;
	background: #fff;
	text-decoration: none;
	}


#centralContent a, #centralContent a:link, #centralContent a:visited{
	color: #566fb2;
	text-decoration: none;
	}
	
#subscribe_link:hover, #subscribe_link:active, #centralContent a:hover, #centralContent a:active{
	text-decoration: underline;
	}


#centralContent p .iuvo{
	font-size : 14px;
}


#centralContent table{
	background-color: #f3f2f2;
	margin: 20px 10px;
	}
	
#centralContent td, #centralContent th{
	font-size: 12px;
	padding: 4px 4px;
	}
	
#centralContent th{
	background-color: #999999;
	color: #f3f2f2;
	}
	
.two_column{
	position: absolute;
	width: 600px;
	margin : 0;
	padding: 0;
}

.two_column .tc_left, .two_column .tc_left_pr, .two_column .tc_left_pr_top{
	clear:both;
	float:left;
	width: 150px;
	padding: 10px;
	text-align: right;
	font-style: italic;
}

.two_column .tc_left_pr, .two_column .tc_left_pr_top{
	font-size: .8em;
	margin-top: 20px;
}

.two_column .tc_left_pr_top{
	.margin-top: 0;
	}


.two_column .tc_left{
	width: 100px;
	font-weight: bold;
}

.two_column .tc_right{
	float:left;
	width: 400px;
	border-bottom: 1px solid #dfdfdf;
}

.iuvo {
	font-size: 1.25em;
	}
	
a img { border: none;}

.note{
	margin-top: 40px;
	border-top: 1px solid #dddddd;
	font-size: 9px;
	color: #666666;
	}

	
*/

#tunnelLink{
	font-size: .8em;
	position: absolute;
	width: 154px;
	height: 30px;
	top: 600px;
	left: 0;
	background-color: #ffffff;
	padding: 10px 0 10px 0;
	text-align: center;
	}
	
#tunnelLink a{
	text-decoration: none;
	color: #666666;
	line-height:1;
}



#nav{
	position: absolute;
	width: 154px;
	height: 261px;
	top: 179px;
	left:0px;
	background-color: #ececec;
	padding: 0 0 0 0;
	}
		
			
	
/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Vertical
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	
	font-size: 12px;
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	border: 1px solid #9c9c9c;
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	background-color: #ececec;
	padding: 15px 15px;
	color: #666666;
	line-height:1;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #9c9c9c;
	color: #ececec;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #333333;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the normal trigger link */
#p7PMnav .p7PMtrg, #p7PMnav .p7PMon {
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #ececec;
	color: #333333;
}

/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: 0;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav {
	letter-spacing: .2em;
	text-align: center;
	width: 154px;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul {

	width: 154px;
}

#p7PMnav ul a {
	background-color:#f3f2f2;
	padding: 8px 15px;
}






#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #5A69A5;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}