/*
	obligated-color: #CA3401;
	obligated-backgroundcolor: #CA3401;
	text-backgroundcolor:#FFFAFC;
	
*/
.f_txt,.f_txtobli{
	width:400px;
	background-color:#FFFACF;
}
.f_txtobli{
	background-color:#FFFFFF;
}
.f_txtsmall,.f_txtsmallobli{
	width:200px;
	background-color:#FFFACF;
}
.f_txtsmallobli{
	background-color:#FFFFFF;
}
h2.label{
	padding-top:10px;
	clear:left;
}
.f_txtarea,.f_txtareaobli{
	width:400px;
	background-color:#FFFAFC;
}
.f_txtobli{
	background-color:#FFFFFF;
}
.f_txtarea,.f_txtareaobli{
	width:400px;
	height:80px;
}
.f_txtareaobli{
	background-color:#FFFFFF;
}
.f_txtareabig,.f_txtareabigobli{
	width:400px;
	height:150px;
}
.f_txtareabigobli{
	background-color:#FFFFFF;
}
.forml{
	clear:both;
	float:left;
	width:110px;
	margin-top:10px;
	padding-right:5px;
}
.formlend{
	clear:both;
	float:left;
	margin-top:10px;
	margin-left:110px;
	width:400px;
}
.formlr{
	clear:left;
	float:left;
	width:100px;
	text-align:right;
	margin-top:10px;
	padding-right:10px;
}
.formr{
	margin-top:10px;
	float:left;
	width:400px;
}
.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:300px;
	height:50px;
}
textarea:focus, input[type=text]:focus{
	border:1px solid #0055AA;
}

textarea.f_txtareabigobli:focus, textarea.f_txtareaobli:focus, input[type=text].f_txtobli:focus,input[type=text].f_txtsmallobli:focus{
	border:1px solid #CA3401
}
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:#FFFFFF;
	border:1px solid #B4153E;
	padding:4px;
	clear:left;
}
.space{
	clear:both;
}
infotext{
	float:left;
}
.okhead{
	background-color:lightblue;
	border:1px solid #B4153E;
	padding:4px;
}

.infotextt10{
	padding-top:20px;
	clear:both;
	float:none;
}
input.small {
	width:100px;
}
input.vsmall {
	width:40px;
}
