body,p,table,th,td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* For the search bars*/
.grey10b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#555555;
}
.lgrey12b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.greytitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	letter-spacing:5px;
	text-align:center;
	color:#777777;
	border:1px solid #b03339;
}
.greytitle2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#777777;
}
.blue10b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3399CC;
}
.orange12b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
}

.red12b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a04d51;
}
.black10b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.redtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bolder;
	text-align:center;
	letter-spacing:5px;
	color:#b03339;
}
.redtitle2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	text-align:center;
	letter-spacing:2px;
	color:#b03339;
}
.maincat{
	background-color:#ecc687;
	color:#333333;
	font-style:italic;
	text-align:center;
}
.selcat{
	cursor: pointer;
}
.options{
	border:solid 1px #999999;
	padding:0px;
	padding-left:8px;
	padding-right:0px;
	text-align:center;
}


/*Red info texts*/
.info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#b03339
}
.errmsg {
	ont-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#b03339
}
/*white slogan*/
.wslogan{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
/**/
.grey9b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#777777;
}

/**/
.menuon{
	/*background-image:url(../images/head/head_43.jpg);*/
	background-color:#ecc688;
	border:2px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	cursor:pointer;
	
}
.menuoff{
	/*background-image:url(../images/head/head_44.jpg);*/
	background-color:#a9a9a9;
	border:2px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#444444;
	cursor:pointer;
	
}
.abmoff{
	background-image:url(../images/head/head_47.jpg);
	cursor:pointer;
}
.abmon{
	background-image:url(../images/head/head_47o.jpg);
	cursor:pointer;
}


.white9c{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:center;
}
.orange11b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}


/*Links.. */
a {
	color:#416f91;
}
a:hover{
	color:#FF9900;
}
a:visited{
	/*color:#993333;*/
}

.thead {/*febfca*/
	background-color:#ecc687;
	/*background-color:#fbdbe1;*/
	/*background-color:#faf5d7;*/
	color:#a04d51;
}
.tbody{
	color:#555555;
}
.evenrow {
	background-color:#dededc;
	color:#b03339;
}
.oddrow {
	background-color:#eeeeee;
	color:#1f5d86;
}
.evendiv {
	border:1px solid #eeeeee;
	padding:2px;
	width:95%;
	font-weight:bold;
}
.odddiv{
	border:1px solid #dededc;
	padding:2px;
	width:95%;
	font-weight:bold;
}
.qhead{
	background-color:#555555;
	color:#ffffff;
	font-weight:bold;
}
.btnpur{
	border:1px solid #000000;
	background-color:#b03339;
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
.btngrey{
	border:1px solid #999999;
	background-color:#555555;
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
.btnpur2{
	border:1px solid #ffffff;
	background-color:#b03339;
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
.navdisabled{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}
.navcurrpage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	border:solid; 
	border-color:#ffffff; 
	border-width:1px;
}
.navlkpage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1f5d86;

}

.fieldform{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f5d86;
	border:1px solid #999999;
	text-align:left;
	font-weight:bold;
}
.fieldformr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f5d86;
	border:1px solid #999999;
	text-align:right;
	font-weight:bold;
}

fieldset{
	border:1px solid #CCCCCC;
}

.usersbar{
	border:1px solid #888888;
	border:1px solid #5d7d8a;
	
	background-color:#F7F7F7;
	vertical-align:top;
	text-align:center;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#555555;
}

.vatitle{
	border:1px solid #888888;
	background-color:#ecc687;
	background-color:#dededc;
	vertical-align:middle;
	text-align:center;
	padding:5px;
	font-size:19px;
	font-weight:bold;
	color:#555555;
}
.vadata{
	border:1px solid #dededc;
	background-color:#ffffe9;
	vertical-align:top;
	text-align:left;
	padding:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
	color:#5d7d8a;
	color:#cd7579;
	
}
.vacaption{
	vertical-align:top;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.infopriv{
	border:1px solid #000000;
	padding:2px;
	background-color:#F7F7F7;
	color:FF9900;
	text-align:center;
}

.vatbdata{
	background-color:#F7F7F7;
}
.infotext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	text-align:left;
	background-color:#F7F7F7;
}