body, p, td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515050;
}
H1
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	
	margin-bottom:1px;
	
}
H2,.bigblue
{
	font-size:16px;
	color:#1889DE;
	font-weight:bold;
	
	margin-bottom:1px;
	
}
INPUT, TEXTAREA, SELECT, RADIO, CHECKBOX
{
	font-family: Arial, sans-serif;
  		font-size: 10px;
		background-color:#f2f2f2;
		border-color:#999999;
		color: #000000;
		font-weight: normal;
		border-width: 1px;
	  border-style: solid;
}
INPUT.noborder
{
	border-width: 0px;
	background-color:#f2f2f2;
}
TABLE.form TD.form_title
{
	background-color:#CCCCCC;
	font-weight: bold;
	color:#333333;
}

TD.form_title_highlight
{
	background: #B6EDBB;
	font-weight: bold;
}
TABLE.form TD.white_cell
{
	font-family: Arial, Verdana;
	  font-size: 11px;
	  background: #ffffff;
	  
	
	
	text-align: left;
}
TABLE.form TD.form_var
{
	font-family: Arial, Verdana;
	  font-size: 11px;
	  background: #f2f2f2;
	  
	  color: #868585;
	  font-weight:normal;
	
	
	text-align: left;
}
TABLE.form_with_border
{
  background: #F4F2FD;
 
  border-style: solid;
  border-width: 1px;
  padding:4px;
border-collapse:collapse;
  margin-top:10px;
  margin-bottom:10px;
  width:100%;

}
TABLE.form_with_border TD
{
	background-color: #F9F8FB;
	padding: 3px;
	text-align: left;
	border: 1px #E0E0E0 solid;
}
TABLE.form {
  background: #F4F2FD;
  border-color: #BBB1ED;
  border-style: solid;
  border-width: 0px;
  padding:4px;
  border-collapse:collapse;
  margin-top:10px;
  margin-bottom:10px;
  width:100%;
font-size: 11px;
}
TABLE.null
{
	
	padding: 0px;
	text-align: left;
	border: 0px #fff solid;
}
TABLE.form TD
{
	background-color: #F9F8FB;
	padding: 3px;
	text-align: left;
	border: 1px #fff solid;
	font-size: 11px;
}



TABLE.form TD.form_var_fix
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	  font-size: 11px;
	 
	  font-variant:small-caps;
	  color: #DA2020;
	  font-weight:bold;
	
	padding: 4px;
	text-align: left;
	
	  background: #FBB9B9;

	
}
INPUT.submit
{
	color: #1A3C7F;
	background-color:#E7ECF7;
	border-color :#3366CC;
	font-weight: normal;
}
SPAN.report{
  font-family: Verdana, Arial, sans-serif;
  color: #029409;
}
TABLE.error {
  background: #FBB9B9;
  border-color: #FE0000;
  border-style: solid;
  border-width: 1px;

  
  
}
TABLE.report {
  background: #E0FDE5;
  border-color: #00FE4E;
  border-style: solid;
  border-width: 1px;

  
  
}
SPAN.error{
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
INPUT.cancel
{
	color: #7D1512;
	background-color:#F9DDDD;
	border-color :#EB2D28;
	font-weight: normal;
}
A
{
	color:#1889DE;
}
	
}