/* CSS Document */

body{
	background-color: #E6E5E3;
	topmargin : 10px ;
	bottommargin: 10px;
}

.FormTables {
	border: 1px solid #00299D;
}
.ListTables {
	background-color: #FFFFFF;
	/*border: 1px none #4EA210;*/
	cellspacing: 1px;
}
.ListRows1{
	background-color: #EEEEEE;
	height: 18px;
	padding-left: 2px;
	padding-right: 2px;
}
.ListRows2{
	background-color: #AEC8CA;
}
.TableHeads {
	background-color: #33708D;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	padding-top: 2px;
	padding-left:15px;
}
.inputButton {
	border: 1px solid #EEEEEE;
	background-color: #00299D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #EEEEEE;
}
.inputSmallBorder {
	border: 1px solid #A1A6AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.topmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;
}
.topmenu a:link {
	color: #33708D;
	text-decoration: none;
	line-height: 20px;
}
.topmenu a:visited {
	color: #33708D;
	text-decoration: none;
	line-height: 20px;

}
.topmenu a:hover {
	color: #33708D;
	line-height: 20px;
	text-decoration: none;
}
.topmenu a:active {
	color: #33708D;
	line-height: 20px;
	text-decoration: none;
}
.topmenuSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: #246106;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
	font-weight: bold;
}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;
}
.footer a:link {
	color: #33708D;
	line-height: 20px;
	text-decoration: none;
}
.footer a:visited {
	color: #33708D;
	line-height: 20px;
	text-decoration: none;
}
.footer a:hover{
	color: #33708D;
	line-height: 20px;
	text-decoration: none;
}
.footer a:visited {
	color: #33708D;
	line-height: 20px;
	text-decoration: none;
}

.mheading {
	font-family: rockwell;
	font-size: 24px;
	font-weight: bold;
	font-style:italic;
	color: #00299D;
}
.sheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
}

.sheading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#27680A;
}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #FF0000;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
a:link{
	color:#000099;
	text-decoration: underline;
}
a:visited{
	color:#000099;
	text-decoration: underline;
}
a:hover{
	color:#000099;
	text-decoration: none;
}
a:active{
	color:#000099;
	text-decoration: underline;
}





.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;
}
.menu a:link {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	width: 173px;
	height: 23px;
	background-image: url(../images/menubg.jpg);
	padding-left: 3px;
	padding-right: 2px;
}
.menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	width: 173px;
	height: 23px;
	background-image: url(../images/menubg.jpg);
	padding-left: 3px;
	padding-right: 2px;
}
.menu a:hover {
	color: #FFFFFF;
	line-height: 23px;
	text-decoration: none;
	width: 173px;
	height: 23px;
	background-image: url(../images/menubg_ov.jpg);
	padding-left: 3px;
	padding-right: 2px;
}
.menu a:active {
	color: #FFFFFF;
	line-height: 23px;
	text-decoration: none;
	width: 173px;
	height: 23px;
	background-image: url(../images/menubg_ov.jpg);
	padding-left: 3px;
	padding-right: 2px;
}
.menuSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: #246106;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
	font-weight: bold;
}
.mainmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.mainmenu a:link {
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.mainmenu a:visited {
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.mainmenu a:hover {
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: #4EA210;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.mainmenu a:active {
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: #246106;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.submenu a:link {
	color: #40840D;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.submenu a:visited {
	color: #40840D;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.submenu a:hover {
	color: #DD7400;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}
.submenu a:active {
	color: #40840D;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
}

ul{
	margin: 4 0 0 8;
	list-style-position:inside;
}
ol{
	margin: 4 0 8 12;
	list-style-position:inside;
}
li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.ul2{
	margin: 4 0 0 26;
	list-style-position:outside;
}
.li2{
	padding-bottom: 6px;
}

.val
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

.lbl
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: Red;
	font-weight: bold;
}

.lbltext
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
}

.txt
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

.cbx
{
	font-family: Verdana, Arial;
	font-size: 8px;
	
}

.rbn
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

.lbn
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

.ddl
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

.newtable
{
	border: 1px solid #4EA210;
	border-collapse: collapse;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.headerBar
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 15px;
	padding-top: 2px;

}

.NewsHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;

}

.NewsHeading h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.bodytextHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;

}

.testkitHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33708D;
	text-decoration: none;

}
.testkittext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}

.innerlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E9812E;
	text-decoration: none;
}
.innerlink a:link {
	color: #E9812E;
	line-height: 20px;
	text-decoration: none;
}
.innerlink a:visited {
	color: #E9812E;
	line-height: 20px;
	text-decoration: none;
}
.innerlink a:hover{
	color: #E9812E;
	line-height: 20px;
	text-decoration: none;
}
.innerlink a:visited {
	color: #E9812E;
	line-height: 20px;
	text-decoration: none;
}

.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
.features{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33708D;
	text-decoration: none;
}

.newstext{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#F0EFED;
	text-decoration: none;
	}
.newsmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33708D;
	text-decoration: none;
}
.testimonialmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33708D;
	text-decoration: none;
}
.newsmenu a:link {
	color: #33708D;
	text-decoration: none;
	line-height: 23px;
	width: 173px;
	height: 23px;
	padding-left: 3px;
	padding-right: 2px;
}
.newsmenu a:visited {
	color: #33708D;
	text-decoration: none;
	line-height: 23px;
	width: 173px;
	height: 23px;
	padding-left: 3px;
	padding-right: 2px;
}
.newsmenu a:hover {
	color: #EA812D;
	line-height: 23px;
	text-decoration: none;
	width: 173px;
	height: 23px;
	padding-left: 3px;
	padding-right: 2px;
}
.newsmenu a:active {
	color: #33708D;
	line-height: 23px;
	text-decoration: none;
	width: 173px;
	height: 23px;
	background-color:#F0EFED;
	padding-left: 3px;
	padding-right: 2px;
}
.newsmenuSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	width: auto;
	height: 20px;
	background-color: #246106;
	padding-left: 8px;
	padding-right: 8px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	outline:none 0px;
	font-weight: bold;
}

.siteTitle		{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #006699; }
.siteTextSmall	{ font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.siteTextMed	{ font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
.siteText,p,td	{ font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.siteText,a.siteTextMed,a.siteTextSmall { color: #006699; text-decoration: none; }
a.siteText:hover,a.siteTextMed:hover,a.siteTextSmall:hover	{ color: #FF6600; text-decoration: underline; }

#top_button A {
	BORDER-RIGHT: #f69536 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #f69536 1px solid; DISPLAY: inline-block; PADDING-LEFT: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FDF6EC,endColorStr=#EFB379); FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 13px 22px 0px; FONT: 11px Arial,sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #f69536 1px solid; CURSOR: pointer; COLOR: #04330c; PADDING-TOP: 2px; BORDER-BOTTOM: #f69536 1px solid; BACKGROUND-COLOR: #efb379; TEXT-DECORATION: none; moz-border-radius: 2.5px; border-radius: 2.5px
}
#top_button A:hover {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFB379,endColorStr=#FDF6EC); BACKGROUND-COLOR: #fdf6ec
}
#top_button A:visited {
	COLOR: black; TEXT-DECORATION: none
}

.copyright {
	font-size: 10px;
	color: #aaa;
}

.footerlinks {
	font-size: 11px;
	color: #aaa;
}

.footerlinks a:link {
	font-size: 11px;
	color: #aaa;
	text-decoration: none;
}

.footerlinks a:visited {
	font-size: 11px;
	color: #aaa;
	text-decoration: none;
}

.footerlinks a:hover {
	font-size: 11px;
	color: #aaa;
	text-decoration: underline;
}

.footerlinks a:active {
	font-size: 11px;
	color: #aaa;
	text-decoration: none;
}

table p {
	font-size: 11px;
}

form p {
	font-size: 60%;
}

h2 {
	font-size: 12px;
}