/*
	obligated-color: #B4153E;
	obligated-backgroundcolor: #FFEEEE;
	text-backgroundcolor:#FFFAFC;
	
*/
.f_txt,.f_txtobli{
	width:330px;
	background-color:#FFFFFF;
}
.f_txtobli{
	background-color:#FFFFFF;
}
.f_txtsmall,.f_txtsmallobli{
	width:200px;
	background-color:#FFFFFF;
}
.f_txtsmallobli{
	background-color:#FFFFFF;
}
h2.label{
	padding-top:10px;
	clear:left;
}
.f_txtarea,.f_txtareaobli{
	width:540px;
	background-color:#FFFFFF;
}
.f_txtobli{
	background-color:#FFEEEE;
	border:1px dotted #B4153E;
}
.f_txtarea,.f_txtareaobli{
	width:330px;
	height:70px;
}
.f_txtareaobli{
	background-color:#FFEEEE;
}
.f_txtareabig,.f_txtareabigobli{
	width:330px;
	height:150px;
}
.f_txtareabigobli{
	background-color:#FFFFFF;
}
.forml {
clear:left;
float:left;
padding-right:5px;
padding-top:7px;
text-align:left;
width:150px;
}
.formlend {
clear:left;
float:left;
padding-top:7px;
}
.formlr{
	clear:left;
	float:left;
	width:100px;
	text-align:right;
	margin-top:10px;
	padding-right:10px;
}
.formr {
float:none;
margin-bottom:1px;
margin-top:1px;
width:360px;
}
.formr li{
	list-style-type:none;	
	padding:0;
	padding-left:20px;
	padding-bottom:5px;
	margin:0;
	text-indent:-40px;
}
.formr li input[type=radio]{
	cvertical-align:bottom;
	margin-left:5px
}

div > input[type=checkbox] {
	margin-left:0px;
}
input[type=checkbox]{
	margin-right:5px;
	margin-left:20px;
}
input[type=text] , input[type=submit]{
	border:1px solid #A1AA90;
}
input[type=submit]{
	color:#ffffff;
	background-color:#395A7B;
	border:1px solid #dcdcdc;
	padding:3px;
	margin-left:5px;
}
input[type=submit]:hover{
	border:1px solid #B4153E;
	background-color:#7F0000;
}

input[type=submit]:hover{
	border:1px solid #B4153E;
	background-color:#7F0000;
}
textarea{
	border:1px solid #A1AA90;
	width:450px;
	height:50px;
}
textarea:focus, input[type=text]:focus{
	border:1px solid #B4153E;
}

textarea.f_txtareabigobli:focus, textarea.f_txtareaobli:focus, input[type=text].f_txtobli:focus,input[type=text].f_txtsmallobli:focus{
	border:1px solid #B4153E
}
input[type=radio]{
	margin-right:5px;
	margin-left:20px;
}
div > input[type=radio] {
	margin-left:0px;
	margin-right:5px;
}
label + input[type=radio] {
	margin-right:5px;
	margin-left:20px;
}
label {
	margin-right:15px;
}
.errorhead {
background-color:#FFEEEE;
border:1px dotted #B4153E;
clear:left;
height:105px;
left:0;
margin-top:-100px;
padding-left:5px;
position:relative;
top:-2px;
width:325px;
}
.space{
	clear:both;
}
infotext{
	float:left;
.okhead {
background-color:lightblue;
border:1px dotted #618102;
padding:4px;
width:320px;
}
.infotextt10{
	padding-top:20px;
	clear:both;
	float:none;
}
input.small {
	width:100px;
}
input.vsmall {
	width:40px;
}

