body td{
  font-family: arial, helvetica, sans-serif;
  font-size:8pt;
  line-height: 16pt;
}

input{
  font-family: arial, helvetica, sans-serif;
  font-size:8pt;
  line-height: 16pt;
}

.leftmenu{
  background-color: #bdaa7b;
  border: 1px solid black;
  margin-left: 2px;
  padding: 4px;
}

.maintext{
  font-family: arial, helvetica, sans-serif;
  font-size:9pt;
  line-height: 16pt;
}

.subhead{
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
}

.datatbl{
  border-collapse: collapse;
  border: 1px solid #cccccc;
  width: 100%;
  padding: 4px;
  font-size:7pt;
  font-family: verdana;
  margin-bottom: 8px;
  background-color: #ffffff;
}
.datatbl .subhead{
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	background-color: #6b1018;
	height: 25px;
	padding: 0px;
	padding-left: 4px;
	padding-top: 2px;
	border: 1px solid #cccccc;
	;
	font-family: Arial, Helvetica, sans-serif;


}
.datatbl .subhead2{
  color: #fff;
  font-weight: bold;
  font-size: 8pt;
  background-color: #6b1018;
  padding: 0px;
  border: 1px solid #cccccc;;
}
.datatbl td{
  border-collapse: collapse;
  border: 1px solid #cccccc;
  padding: 4px;
  vertical-align: top;
}
.datatbl .iframetd{
  padding: 0px;
}

.datatbl .altrow{
  background-color: #f0f0f0;
}












.datatbl1{
  border-collapse: collapse;
  border: 1px solid #cccccc;
  width: 100%;
  padding: 4px;
  font-size:7pt;
  font-family: verdana;
  margin-bottom: 8px;
  background-color: #ffffff;
}
.datatbl1 .subhead{
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	background-color: #6b1018;
	height: 25px;
	padding: 0px;
	padding-left: 4px;
	padding-top: 2px;
	border: 1px solid #cccccc;
	;
	font-family: Arial, Helvetica, sans-serif;


}
.datatbl1 .subhead2{
  color: #fff;
  font-weight: bold;
  font-size: 8pt;
  background-color: #6b1018;
  padding: 0px;
  border: 1px solid #cccccc;;
}
.datatbl1 td{
  border-collapse: collapse;
  border: 0px solid #cccccc;
  padding: 4px;
  vertical-align: top;
}
.datatbl1 .iframetd{
  padding: 0px;
}

.datatbl1 .altrow{
  background-color: #f0f0f0;
}

















.altrow{
  background-color: #f0f0f0;
}

.datatbl .tblhead{
  background-color: #fff8df;
  color: #6B1018;
  font-weight: bold;
}

.datatbl .tblhead a{
  text-decoration: none;
  color: #6B1018;
}

.datatbl .tbllbl {
  color: #6B1018;
  font-weight: bold;
  font-size: 8pt;
}

.class1{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	line-height: 22px;
}

.header{
  color: #6B1018;
  font-weight: bold;
  font-size: 13pt;
}


.sidebar-header{
  font-weight: bold;
  font-size: 9pt;
}

.sidebar{
  font-size: 8pt;
  font-family: verdana;
}

.sidebar-bullet{
  margin-left: 5px;
  padding-left: 10px;

}


.actRow{
  background-color: #d9e9fc;
}

.datasubtbl{
  border: 1px;
  width: 100%;
}
.datasubtbl td{
  border: 0px;
  font-size: 7pt;
}

iframe{
  padding: 0px;
  margin: 0px;
  border: 0px;
  margin-left: 0px;
}.required {
	color: #990000;
}

.button{
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 35px;
  padding-right: 35px;
  background: url(images/buttonbg.png) repeat-x left;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  font-weight: bold;
  text-decoration: none;
  font-family: tahoma;
  color: black;

}
.reportval {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.indented {
	font-family: arial, helvetica, sans-serif;
	font-size:9pt;
	line-height: 14pt;
	padding-left: 30px;

}

.toptabs{
  background-color: #cccccc;
}
.toptabs .active{
  font-weight: bold;
  background-color: #fff;
}
.toptabs td{
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  
}
.message{
  color: #990000;
  font-weight: bold;
}

.login{
  background-image: url(images/loginback.gif);
  width: 388px;
  height: 219px;
  color: white;
}

.qtable{
  color: #6B1018;
  font-weight: bold;
}.admintbl {
	font-size: 12px;
	line-height: 20px;
}
.datasubtbl-nobrdr {

  border: 1px solid #CCCCCC;
  width: 100%;
}
datatbl-nobrdr {

  background-color: #f0f0f0;
}
subhead3 {

	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	background-color: #6b1018;
	height: 25px;
	padding: 0px;
	padding-left: 4px;
	padding-top: 2px;
	border: 1px solid #cccccc;
	;
	font-family: Arial, Helvetica, sans-serif;
}
.subhead3 {

  color: #fff;
  font-weight: bold;
  font-size: 8pt;
  background-color: #6b1018;
  padding: 0px;
  border: 1px solid #cccccc;;
}

