/* table and form styles for id form */

#datatable {
	border: none;
	border-collapse: collapse;
	width: 600px;
	font: 11px/18px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;/*#333*/
}
#datatable td {
	padding: 3px;
}
#datatable td.header {
	width: 100%;
	text-align: left;
	color: #000000;/*#2d78b0*/
	font-weight: bold;
	border-bottom: solid 1px #000000;/*#2d78b0*/
	padding-bottom: -5px;
}
#datatable td.leftcol {
	text-align: left;
	font-weight: bold;
}
#datatable td.leftcolsub {
	text-align: right;
	font-weight: normal;
}
#datatable td.rightcol {
	width: 400px;
	text-align: left;
}
#datatable tr.altrow {
	background-color: #000000;/*#e1e1e1*/
	color: #000000;/*#000*/
}
/* input, select, textarea { 
	color:#000000;/*#666*/ 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #000000;/*#efefef*/ 
	padding: 3px; 
	border: 1px solid #000000;/*#999*/
} */
#datatable input, #datatable textarea { 
	width: 290px; 
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
}
#datatable input.radio, #datatable input.checkbox{
	width: 20px;
}
#datatable input.error { 
	border: 1px #000000/*#f00*/ solid;
}
#datatable select { 
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
}
#datatable option{ 
	padding-bottom: 1px;
}
#datatable .bttn {
	font-style: normal; background-color: #000000;/*#fff*/ border:none; width: 105px;
}
.error {
	font-weight: bold; color: #000000;/*#F00*/
}

