a:link {
	color: #0000FF;
}
a:visited {
	color: #588CBB;
}
a:hover {
	color: #336699;
}

.highlight { background-color:#AFC9E0 !important;
}

table#PROD {} 
table#PROD td {border-top:dashed 0px; border-bottom:solid 1px} 
table#PROD tr#HEAD td{border-top:solid 1px; border-bottom:solid 1px}
table#PROD tr#ROW1 td{border-top:1px; border-bottom:0px}
table#PROD tr#ROW2 td{border-top:0px; border-bottom:0px}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006698;
	margin-top:0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bg_norepeat {
	background-repeat:no-repeat;
}
.bg_body {
	background-image:url(layout1/page_layout1_r6_c1.gif);
}


.imagehead {

	vertical-align:middle;
	margin-bottom:5px;
}
.imageprodhead {
	margin-left:4px;
	vertical-align:middle;
	margin-bottom:5px;
}
.body-sidebar {
	background-image:url(images/gradient.jpg);
	background-repeat:repeat-y;
	margin-top:0px;

}
.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2E5A83;

}
.bodyQQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
	font-weight:bold;

}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#2E5A83;

}
.headingtable {
	background-image:url(head/1-notitle.gif);
	background-repeat:no-repeat;
	 

}
.prodtblheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;

}
.prodheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#2E5A83;
	text-align:left;

}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#2E5A83;
}

.big {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color:#FFFFCC;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.xbigwh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#FFF;
	font-weight:bold;
}
.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

/* SOILTEST CSS */



.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.submitbutton {
    border: none;
    background:url(globereps/images/submit_button1_r2_c1.gif) no-repeat top left;
    padding: 2px 8px;
		width:108px;
	height:24px;
}
.submitbutton:hover {
    border: none;
    background: url(globereps/images/submit_button1_r2_c1_f2.gif) no-repeat top left;
    padding: 2px 8px;
	width:108px;
	height:24px;

}
.resetbutton {
    border: none;
    background:url(globereps/images/submit_button1_r3_c3.gif) no-repeat top left;
    padding: 2px 8px;
	width:49px;
	height:19px;
}
.resetbutton:hover {
    border: none;
    background:url(globereps/images/submit_button1_r3_c3_f2.gif) no-repeat top left;
    padding: 2px 8px;
		width:49px;
	height:19px;
}
.redlabel {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:red;
	font-weight:bold;
	text-align:left;
	}
.yellowlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CE9B00;
	font-weight:bold;
	text-align:left;
}

div#hideShow a {display:none;}

