body{
	margin: 0px;
}
p{

}
table{
	font-family: Arial, Helvetica, sans-serif;
	color: #214991;
	font-size: 12px;
}
.normal, LI, normal11, normal10, tblContents,lightLink, a{
	font-family: Arial, Helvetica, sans-serif;
	color: #214991;
	font-size: 12px;
}
.highlight { background: #FFFF40; }
.lightLink{
	color: #D8D9EC;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #214991;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #214991;
	font-weight: bold;
}
.normal11{
	font-size: 11px;
}
.normal10{
	font-size: 10px;
}
.boldCaps14{
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}
.sitemapTbl table{
	border: 1px solid #214991;
	padding-bottom:20px;
}
.sitemapTbl td{

}
.linksTbl{

}
.linksTbl th{
padding-bottom:10px;
}
.linksTbl th a{
	color: #214991;
text-decoration: none;
}
.linksTbl th a:hover{

}
.linksTbl td{
	background-color:#FFFFFF;
	border: 1px solid #214991;
	text-align: center;
	vertical-align: middle;
}
.consumablesTbl {
width:470px;
	border: thin solid #A0CC99;
}
.consumablesTbl #productNum{
width:60px;
}
.consumablesTbl #productTitle{
width:400px;
}
.consumablesTbl td.subTitle{
	font-weight: bold;
}

.consumablesTbl th{
	font-size: 12px;
	text-align: left;
	padding: 2px 10px 2px 10px;
	background-color: #A0CC99;
	color: #214991;
}

.consumablesTbl th a{
	text-decoration: none;
}
.consumablesTbl td{
	padding: 4px;
	font-size: 11px;
	color: #214991;
	vertical-align: top;
	border-top: 1px solid #A0CC99;
}
.testsTbl{
	border: thin solid #FFFFB5;
}
.backToTop{
	font-size: 11px;
	text-align: right;
}
.backToTop a{
	font-size: 11px;
text-decoration: none;
}
.testFooter{
	width:560px;
	color: #214991;
	font-size: 9px;
}
#testHeading1{
width:200px;
}
#testHeading2{
	width:250px;
}
.testsTbl th{
	color: #214991;
	font-size: 12px;
	text-align: left;
	padding: 2px 10px 2px 10px;
	background-color: #FFFFB5;
}
.testsTbl td{
	padding: 4px;
	font-size: 11px;
	color: #214991;
	vertical-align: top;
}
.newsTbl, .newsContentsTbl{
	border: thin solid #B5B5B5;
	color: #214991;
	width:520;
}
.newsTbl img{
	border: thin solid #B5B5B5;
	margin:2px;
}
.newsTbl th, .newsContentsTbl th{
	font-size: 12px;
	text-align: left;
	padding: 2px 10px 2px 10px;
	background-color: #B5B5B5;
	text-transform: none;
}
.newsTbl td, .newsContentsTbl td{
	padding: 4px;
}
.newsContentsTbl td {
	border-top: 1px solid #B5B5B5;
}
.newsTbl td, .newsTbl a, .newsContentsTbl td, .newsContentsTbl a{
	font-size: 11px;
	color: #214991;
	vertical-align: top;
}
 .newsContentsTbl td, .newsContentsTbl a{
	text-decoration: none;
}

.eventsTbl{
	width:436px;
	border: thin solid #E1CFF5;
	color: #214991;
}
.eventsTbl th{
	font-size: 12px;
	text-align: left;
	padding: 2px 10px 2px 10px;
	background-color: #E1CFF5;
}
.eventsTbl td, .eventsTbl a{
	font-size: 11px;
	color: #214991;
	vertical-align: top;
}
.eventsTbl td{
	padding: 4px;
	border-top: 1px solid #ECE0F9;
}

.instrumentsTbl{
	border: thin solid #8FD6F5;
	color: #214991;
}
.instrumentsTbl th{
	font-size: 12px;
	text-align: left;
	padding: 2px 10px 2px 10px;
	background-color: #8FD6F5;
}
.instrumentsTbl td{
	padding: 4px;
	border-top: 1px solid #8FD6F5;
}
.agentsTbl{
	border: thin solid #F4E5C6;
	width:496px;
}
.agentsTbl, .agentsTbl a{
	font-size: 11px;
	color: #214991;
}
.agentsTbl th{
	padding: 2px 10px 2px 10px;
	text-align: left;
	background-color: #F4E5C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #214991;
	font-weight: bold;
}
.agentsTbl td{
	padding: 4px;
	border-top: 1px solid #F4E5C6;
}
*#address{
	width:210px;
	vertical-align: top;	
}
*#telTitle{
	vertical-align: top;	
	width:64px;
}
*#tel{
	width:210px;
	vertical-align: top;	
}

 .contentTbl th{
	font-size: 12px;
	padding: 2px 10px 2px 10px;
	text-align: left;
	background-color:#214991;
	color: #D8D9EC;
}
.contentTbl{
	border: 2px solid #214991;
margin-bottom:4px;
width:540;
}
.contentTbl td.titles{
width:200px;
}
.contentTbl td.content{
width:200px;
}
.contentTbl td{
	padding: 4px;
}

.contentTbl{
	color: #214991;
	font-size: 12px;
	
}

ul{
margin-left:12;
	list-style: outside;
}
li {
	padding: 0;
	margin:4;

}
a:hover{
color: #ffffff;
}
.bgLayer{
	position:absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.lineLayer{
	position:absolute;
	height: 2px;
	width: 666px;
	left: 0px;
	top: 317px;
	z-index: 10;
	background-color: #004794;
}
.mainTextLayer{
	font-family: Arial, Helvetica, sans-serif;
	color: #214991;
	font-size: 12px;
	z-index: 11;
	padding-top: 10px;
	padding-left: 102px;
	padding-bottom: 50px;
}
.mainTextWrapper{
	position:absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
}
.mainNavLayer{
	position:absolute;
	width: 146;
	left: 72px;
	top: 101px;
	z-index: 4;
}
.subNavLayer{
	width: 146;
	z-index: 2;
}

.logoLayer{
	position:absolute;
	width: 356px;
	left: 392px;
	top: 52px;
	z-index: 6;
}
.searchLayer{
	position:absolute;
	width: 140px;
	height:20px;
	left: 606px;
	top: 12px;
	z-index: 6;
}
.searchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #024794;
	border: 1px solid #aaaaaa;
}
.searchContent{
	text-align: right;
	vertical-align: top;
}
.flashLayer{
	position:absolute;
	width:408;
	height:204;
	left: 352px;
	top: 113px;
	z-index: 7;
}
.scrollTextLayer{
	overflow: auto;
	top: 0px;
	height: 220px;
}
.relevant_Layer{
	position:absolute;
	width: 146;
	left: 72px;
	top: 360px;
	z-index: 8;
	height: 70;
}
.contactLayer{
	position:absolute;
	width: 146;
	height: 63;
	left: 72px;
	top: 450px;
	z-index: 9;
}
.subNav1Layer{
	visibility: hidden;
	position:absolute;
	width: 116;
	left: 218px;
	top: 101px;
	z-index: 12;
}
.subNav2Layer{
	visibility: hidden;
	position:absolute;
	width: 116;
	left: 218px;
	top: 123px;
	z-index: 12;
}
.subNav3Layer{
	visibility: hidden;
	position:absolute;
	width: 116;
	left: 218px;
	top: 145px;
	z-index: 12;
}
.subNav4Layer{
	visibility: hidden;
	position:absolute;
	width: 116;
	left: 218px;
	top: 167px;
	z-index: 12;
}
.subNav5Layer{
	position:absolute;
	width: 116;
	left: 218px;
	top: 189px;
	z-index: 12;
	visibility: hidden;
}
.subNav6Layer{
	visibility: hidden;
	position:absolute;
	width: 116;
	left: 218px;
	top: 211px;
	z-index: 12;
}
.subNav8Layer{
	visibility: hidden;
	position:absolute;
	width: 116;
	left: 218px;
	top: 255px;
	z-index: 12;
}
.genTable{
	width:500px;
}
