.form_notes{
	font-size:12px;
}

.form_field_text_required{
	color:#1500E3}

.form_field_text{
}

.tool_head{
	font-size: 14pt;
	font-weight: bold;
	color: #3A546D;
	padding: 4px;
}

.subhead{
	font-size: 14px;
	font-weight: bold;
	color: #000C81;
	padding: 10px 5px 10px 0px;
}

input.textbox_large{
	width:600px;
}

.textarea_large{
	width:600px;
	height:400px;
}

input.textbox_med{
	width:300px;
}

.textarea_med{
	width:600px;
	height:100px;
}

input.textbox_small{
	width:100px;
}


table.grid{
	background:#514F8E;	
}

td.grid{
	background-color: #6483A8;
	color: #C1FEFF;
	font-size:12px;
}

.text_grid{
	color: #514F8E;
	font-size:10px;
}

.div_submit{
	margin:3px;
	padding:3px;
	background: #CC3333;
	text-align:center;
}
 .form_header{
	color: #5C5C5C;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#FAC23C;
	line-height:20px;
	padding-left:10px;
	text-align:left;
 }

table.index{
	width:600;
	border:1px solid black;
	padding:0px;
}

table.table_border{
	width:800;
	border:1px solid black;
	padding:0px;
	background-color:#cccccc;
}

td.td_head{
	background: #AFACC8;
}

td.td_switch_1{
	background: #C4C9CF;
}

td.td_switch_2{
	background: #E2E5EA;
}

td.td_submit{
	background: #33928F;
}


HR.dot{
	border: 2px dotted #818AA3;
}

.text_err_msg{ 
	line-height:25px;
 font-weight: bold;
 color: #D2000F;
}

.text_ret_msg{
	line-height:25px;
 font-weight: bold;
 color: #1EA200;
}

.text_small{ 
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}

.required{ 
 font-weight: bold;
}

.nudge{
	padding-left:10px;
}

.form_item_txt{
   font-size:12px;	
	color: #000C81;
}

OPTION{
	background-color:#EFF0F8; 
	color:black
}

SELECT{
 border: 1px solid #000;
}

.form_tb{
	border: 1px solid #818AA3;
	background: #F7F7FB;
	/* font-size:12px; */
	height: 18px;
}

.forms{ 
 color: #5E6500;
 background: #FFFFF5;
 border: #6E6E00;
}


