label.hidden{display:none;}
fieldset {
	border-style: none;
}
.f_inline {
	
	padding-bottom: 6px;
	padding-top: 6px;
	clear:left;
	overflow:hidden;
}

.f_inline label {float:left; width:200px; padding-top:2px;}
.f_inline input {
	float:left;
	width:260px;
	background:#FFFFFF;
	color:#838363;
	border: 1px solid #838363;
	font-size: 1em;
	padding: 2px;
}
.f_inline textarea {
	float:left;
	width:255px;
	background:#FFFFFF;
	color:#838363;
	border: 1px solid #838363;
	font-size: 1em;
	padding: 2px;
}
.f_inline select {
	float:left;
	width:263px;
	background:#FFFFFF;
	color:#838363;
	border: 1px solid #838363;
	font-size: 1em;
	margin-left:2px;
}
* html .f_inline select {
	
	margin-left:5px;
}
.f_inline option {
	background:#FFFFFF;
	color:#838363;
	font-size: 1em;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 4px;
}

.f_set {
		
	padding-bottom: 7px;
	clear:left;
	overflow:hidden;
	/*float:left;*/
}
.f_set legend {
	color: #000000;
	margin: 0px;
	padding: 0.6em 0px 0px;
	
}
* html .f_set legend {margin-left:-6px;}
*:first-child+html .f_set legend {margin-left:-6px;}
.f_set select {
	background:#FFFFFF;
	color:#838363;
	border: 1px solid #838363;
	font-size: 1em;
}
.f_set select.first_sel {
margin-left:2px;
}
* html .f_set select.first_sel {
margin-left:5px;
}
.f_set select.third {
	width:85px;
}
.f_set select.half {
	
}
.f_set option {
	background:#FFFFFF;
	color:#838363;
	font-size: 1em;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 4px;
}
.f_set input {
	margin-top: -2px;
}
.f_set .set {
padding:0px;
padding-left:200px;
margin-top:-1.6em;
	width:auto;
}
.f_set .set_inputs {
	padding-left:200px;
	margin-top:-1.3em;
	overflow: hidden;	
}
* html .f_set .set_inputs {
height:1%;
}
.f_set .set_inputs.double {
margin-top:-2.6em;
	
}

* html .r_offest .set_inputs {margin-top:-1.5em}
* html .r_offest .set_inputs.double {margin-top:-3m}
.f_set .set_inputs label span {padding-left:5px;padding-right:8px;}
* html .f_set .set_inputs label span {padding-left:3px;padding-right:6px;}
*:first-child+html .f_set .set_inputs label span {padding-left:3px;padding-right:6px;}
.f_set .set_list label {
	display:block;
	padding-bottom: 4px;	
	clear:left;
}
.f_set .set_list label span {
	display:inline;
	float:none;
	
	
}

.f_set .set_list label input {
	
	
	
}
.f_single {
	
	padding-bottom: 8px;
	padding-top: 8px;
	clear:left;
	overflow:hidden;
	float:left;
	width:100%;
}
.f_single span {
	float:left;
	padding-top:2px;
	padding-left:6px;
	width: 350px;
}
.f_single input {
	float:left;
	
}
#day {width:50px; }
#month {width:50px; margin-left:3px;}
#year {width:60px; margin-left:3px;}
label.error {
	clear:both;
	display:block;
	display:none;
	
	color:#CA2200;
	font-weight: bold;
	padding-top: 2px;
	
}
* html .error { height:1%}
.f_inline .error, .f_set .error {
	
	padding-left:200px;
	
}
.f_info {
	margin: 0px;
	padding: 0px;
	color:#838363;
}
.req {color:#CA2200;}
.error_list{
	color: #CA2200;
	margin-bottom: 0.5em;
	padding-left: 2em;
	background: #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid  #CA2200;
}
.pagination input {color : #000000;
	
	border-color : #000000;}