﻿fieldset {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 5px;
}

legend {
	font-size:9pt;
	font-weight:bold;
	color:#000066; /*847053*/
	background-color:inherit;
	padding:0px 3px 0px 3px;
	margin:0px 0px 5px 0px;
}

label  { padding:0; margin:0px 0px 0px 0px; }
input, option {
	padding:0;
	margin:0px 3px 0px 0px;
	color:#61162d;
	background:#ffffff none;
	font-family:Verdana, Candara, Arial, sans-serif;
	font-size:11px;
}

select, textarea {
	padding:0;
	margin:0px 3px 0px 0px;
	color:#61162d;
	background:#ffffff none;
	font-family:Verdana, Candara, Arial, sans-serif;
	font-size:11px;
}

input:focus, .special_input:focus, input:active, .special_input:active { color:inherit; background:#efcd8f none; }
textarea:focus, select:focus, textarea:active, select:active { color:inherit; background:#efcd8f none; }

div.FormRow {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
}

div.FormRow span.FormLabel {
	color:#333333;
	background-color:inherit;
	float:left;
	width:120px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.FormRow span.FormField {
	float:left;
	width:361px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.FormRow span.FormLabelT {
	color:#333333;
	background-color:inherit;
	float:left;
	width:481px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.FormRow span.FormFieldT {
	clear:both;
	width:481px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.FormRow span.FormCheck {
	color:#333333;
	background-color:inherit;
	float:left;
	width:481px;
	height:25px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.FormRowS {
	float:left;
	width:235px;
	margin:0px 0px 10px 0px;
	padding:1px 0px 0px 0px;
}

div.FormRowS span.FormLabel {
	color:#333333;
	background-color:inherit;
	float:left;
	width:225px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.FormRowS span.FormField, div.FormRowS div.FormField {
	float:left;
	width:225px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.FormMandatory {
	font-weight:bold;
}

.special_textarea { background-image:url("../../images/_protected/shadeform.gif");border:solid 1px #b1b5be; }
.special_input { background-image:url("../../images/_protected/shadeform.gif");border:solid 1px #b1b5be; }
.special_select { background-image:url("../../images/_protected/shadeform.gif");border:solid 1px #b1b5be; }

.input_text { text-align:left; color:inherit; background-color:#c0ffc0; border:solid 1px #e0e0e0 }
.input_num  { text-align:right; color:inherit; background-color:#c0ffc0; border:solid 1px #e0e0e0 }

.input_text_err { text-align:left; color:inherit; background-color:#ffc0c0; border:solid 1px #e0e0e0 }
.input_num_err  { text-align:right; color:inherit; background-color:#ffc0c0; border:solid 1px #e0e0e0 }


.t_header {background-color:Maroon; color:White; font-size:9pt; font-weight:bold; font-family:Verdana, Candara, Arial, sans-serif; text-align:left; }
.t_row1 {color:inherit; background-color:#ffffff; font-family:Verdana, Candara, Arial, sans-serif; }
.t_row2 {color:inherit; background-color:#e0e0e0; font-family:Verdana, Candara, Arial, sans-serif; }

.ref {font-size:xx-small; }

/* DataGrid - Part 2 */

.grid {
	width:491px;
	color:#000000;
	background-color:inherit;
}
