TABLE.form {

}
TABLE.form TD {
	padding: 5px 0 5px 10px; 
}
TABLE.form TD.title {
	vertical-align: top;
	text-align: right;
}


DIV.form_title {
	color: #4475DB;
	margin-top: 20px;
	padding-left: 170px;
	font-weight: bold;
	font-size: 16px;
}
SPAN.comment {
	color:gray;
	font-size:10px;
}
SPAN.asterix {
	color:red;
}
TABLE.form THEAD TD {
	font-weight: bold;
}
TABLE.form TD.error {
	color:red;
	font-weight:bold;
}
TABLE.form TD.ok {
	color:#0099CC;
	font-weight:bold;
}
INPUT.wide {
	width: 90%;
	border: 1px solid #3C4E8A;
}
TEXTAREA.wide {
	width: 90%;
	height: 150px;
}

TEXTAREA {
	border: 1px solid #3C4E8A;
}

INPUT {
	font: 1em Verdana;
}

INPUT.submit {
	border: 1px solid #3C4E8A;
	background-color: #CBCEDB;
}

SELECT {
	border: 1px solid #3C4E8A;
}