body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	background-color: #FFFFFF;
	behavior:url(csshover.htc); font-size:100%;
}
.breadcrumbs {
	height:18px;
}
.crumbs {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	padding-left:1em;
	color: #ccc;
}
	
table {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
}

/* product menu left */
.product_menu {
	margin-left:20px;
	margin-right:3px;
	margin-bottom:5px;
	height:auto;
}

/* Menu Image */
.leftbg {
	background-image: url(images/leftbg.gif);
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-family: arial;
	font-size: 11px;
}
a:hover {
	color: #375524;
	font-family: arial;
	font-size: 11px;
}

a.mini:link, a.mini:visited {
	color: #000000;
	text-decoration: none;
	font-family: arial;
	font-size: 11px;
}
  
a.mini:hover {
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
}

/* Our Products menu */

a.sample:link, a.sample:visited {
	border:1px solid #000;	
}
.a.sample:hover {
	border:1px solid #ccc;
}

a.pm:link, a.pm:visited {
	color: #ccc;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
}

a.pm:hover { 
	color: #bbb;
	font-family: verdana;
	font-size: 12px;
}

.pm_dash {
	color: #ccc;
	font-family: verdana;
	font-size: 12px
}

/* New dropdown menu area */
.menupos{
	position: relative;
	left: 150px;
	top: -12px;
}
a.drop:link, a.drop:visited {
	color: #eee;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	
}

a.drop:hover {
	color: #ccc;
	font-family: verdana;
	font-size: 11px;
}

a.nodrop:link, a.nodrop:visited { 
	color: #ccc;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}

#zUL,#zUL ul {
	padding:0;margin:0
}
#zUL li ul a {
	margin-left:1em
}
#zUL li {
    float:left;
    width:15em;
    position:relative;
    list-style-type:none;
    font-weight:bold;
}
#zUL li ul {
    visibility:hidden;
    position:absolute
}
#zUL li:hover ul {
	visibility:visible;
	background-color: #5F7951;
	/* for IE */
	top:1.1em;
	left:-3em;
	/*for IE and Firefox compatibility
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=100);*/
	padding-bottom: 15px;
	border: 2px solid #030;
}


a.clientlogin:link, a.clientlogin:visited {
	color: #000000;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}
a.clientlogin:hover {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

a.sorry:link, a.sorry:visited {
	color: #000000;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}
a.sorry:hover {
	color: #406B06;
	font-family: verdana;
	font-size: 11px;
}
a.help:link, a.help:visited {
	color: #000000;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	text-decoration:underline;
}
a.help:hover {
	color: #5D8624;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}

ul, li, p, td {
  color: #000000;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
}

HR {
	color : #FFFFFF;
	height : 1px;
}

input.search
{
	height: 17px;
	background-color: #E1E9EF;
	border: solid #000066;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
	
}

fieldset p {
	clear:left;
}

/* CSS for Test Reports and Financial */

.teststandard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.testmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.testsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
}
.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.tabledata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
  	font-weight: bold;
	
}
TABLE.chart {
	border: 2px solid #000000;

}
TH.chart {
	border: 2px solid #000000;

}
TD.chart {
	border: 2px solid #000000;

}
TABLE.chart2 {
	border: 3px solid #000000;

}
TH.chart2 {
	border: 1px solid #000000;

}
TD.chart2 {
	border: 1px solid #000000;

}
HR.testrpt{
	height: 2px;
	border: solid #000;
	border-width: 2px 0 0;
}
/* Resellers page */

TD.resellertop {
	background-image:url(../images/reseller-top.jpg);
	background-color: #000000;
	height: 20px;
	margin: 0px;
	padding: 0px;
	
}
TD.resellerbottom {
	background-image:url(../images/reseller-bottom.jpg);
	background-color: #000000;
	height: 20px;
	margin: 0px;
	padding: 0px;
	
}
TD.resellermid {
	margin: 0px;
	padding: 0px;
	background-color: #000000;	
}

#resellerinfo {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	
}
a.reseller:link {
	color: #CC3300;
	text-decoration: none;
	font-family: arial;
	font-size: 17px;
}
a.reseller:visited {
 	color: #000000;
 	text-decoration: none;
 	font-family: arial;
    font-size: 17px;
}
a.reseller:hover {
 	text-decoration: underline;
	color: #4A8400;
  	font-family: arial;
   	font-size: 17px; 
}
a.reseller:active { 
	color: #000000;
 	text-decoration: none;
  	font-family: arial;
   	font-size: 17px;
}
#resellerframe {
	width:600px;
	height:375px;
	border: 0;
}
/*extra stuff*/

.hdr_row td{
border-bottom:1px solid #073108;
color: #073108;
font-weight:700;
}

#logo {
	color:#fff;
	font-size:30px;
	line-height:95px;
	padding-left:30px;
}

.header {
	background-color:#000;
	background-image:url(images/bkg_hdr.jpg);
	background-repeat:repeat-x;
	height:95px;
	border:1px solid #000;
}

#topnav {
	margin-top:23px;
}

#topnav img {
	margin-right:30px;
}

.float {
	float:left;
}

.rfloat {
	float:right;
}

#banner {
	background-color:#000;
	background-position:center;
}

.menubar {
	height:1em;
}

h1 {
	padding:0;
	margin:0;
	color:#073108;
	font-size:18px;
	line-height:18px;
}

h2 {
	padding:0;
	margin:0;
	color:#073108;
	font-size:13px;
	line-height:15px;
	font-weight:bpld;
}

.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.footer {
	color: #CCC;
	font-size:10px;
	text-align:right;
}

a.footer_link:link, a.footer_link:visited {
	color: #CCC;
	font-size:10px;
	text-align:right;
	text-decoration:none;	
}

a.footer_link:hover {
	color: #CCC;
	font-size:10px;
	text-align:right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	;
}

.menu_headers {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#eee;
	padding-left:1em;
	padding-top:2em;
}

.mincart_border{
	border: 1px solid #000;
	background-color:#F0F0F0;
}
a.mincart_l:link, a.mincart_l:visited {
	color: #000;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}

a.mincart_l:hover {
	color: #406B06;
	font-family: verdana;
	font-size: 11px;
}

.cart_pad {
	padding-top:.5em;
}

.sample_pad {
	padding-top:.5em;
}






/* CSS Dead Zone */

/*.video {
position: relative;
top:1em;
left:1em;
}*/

/*TD.toporangebg {
background-image: url(images/toporangebg.gif);
}

TD.topbg {
background-image: url(images/topbg.gif);
}

TD.topbluebg {
background-image: url(images/topbluebg.gif);
}

TD.leftbluebg {
background-image: url(images/leftbluebg.gif);
}

.nnfix {
background-image: url(images/nnfix.gif);
}

TD.rightbluebg {
background-image: url(images/rightbluebg.gif);
}

TD.bluebarbg {
background-image: url(images/bluebarbg.gif);
}
TD.bottombg {
background-image: url(images/bottombg.gif);
}

TD.lefttablebg {
background-image: url(images/lefttablebg.gif);
}

TD.righttablebg {
background-image: url(images/righttablebg.gif);
}*/

/*a.nodrop:hover     { color: #6BB30D; font-family: verdana; font-size: 11px }
a.nodrop:active    { color: #000000; text-decoration: none; font-family: verdana; font-size: 11px }*/

/*.rightbg {
background-image: url(images/rightbg.gif);
}*/
