body{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-image: url('/images/bodybg.gif');
	background-repeat: repeat-y;
	background-color: #ECEEEC;
	background-position: center 50%;
}
a:link{color: darkblue;text-decoration: none;}
a:visited{color: darkblue;text-decoration: none;}
a:hover{color:red;text-decoration: underline;}
a:active{color: darkblue;text-decoration: none;}

select,input,textarea{
	font-size: 12px;
}
table,td{
	font-size: 12px;
	line-height:120%;
}
 .err{
	color:red;
	padding: 1px;
	padding-left:5px;
	font-weight:bold;
}
 .etd input{
	background-color: #ffdcdc;
 }
  .etd select{
	background-color: #ffdcdc;
 }
  .etd textarea{
	background-color: #ffdcdc;
 }
 .button{
	 font-size:12px;
	 cursor:hand;
	 width: 57px;
	 height: 19px;
	 background-color: #CCCCCC;
	 background-image: url('/images/buttonbg.gif');
	 text-align: center;
	 padding-top:2px;
	 border: 0 solid #000000;
 }
.radio{
	width:15px;
	height:15px;
}
.checkbox{
	width:15px;
	height:15px;
}
.leftbartitle{
	height:22px;
	background-color:#E51000;
	color:#FFF;
	font-weight:bold;
}
.maintitle{
	color:#E51000;
	font-weight:bold;
}
.date {
	font-size: 10px;
	color: #ADADAD;
	font-family: Arial, Helvetica, sans-serif;
}