.frm_header {
	background-color : #4682B4;
	line-height : 20px;
	color : #FFFFFF;
	font : bold Verdana 13px;
	text-transform : uppercase;
	padding-left : 10px;
}

.frm_form {
	border : 1px solid #4682B4;
}

.frm_footer {
	background-color : #4682B4;
	padding : 2px;
}

.frm_button, .frm_button:hover {
	border : 1px solid #FFFFFF;
	width : 100%;
	background-color : #5D3438;
	color : #FFFFFF;
	padding : 2px;
	text-decoration : none;
}

.frm_button:hover {
	background-color : #FFFFFF;
	color : #5D3438;
	border : 1px solid #5D3438;
}

.frm_label {
	font : normal 11px "Trebuchet MS";
	color : #5D3438;	
	padding-right:2px;
}

.frm_label_required {
	font : bold 10px Verdana;
	color : #003399;	
	padding-right:2px;
}

.frm_input {
	border : 1px solid #4682B4;
	color : #003399;
	font : normal 10px Verdana;
	width:100%;
}

.frm_message {
	font : bold 15px "Trebuchet MS";
	color : #5D3438;
}

.frm_separator {
	font : bold 15px Verdana;
	color : #FA8072;
}
