	/*background: #f8f7f2;*/

#custom_form{
	font-family:"Trebuchet MS";
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

#custom_form_header{
	font-size: 2em;
	width:100%;
}
#error_state{
	clear: both;
	padding: 10px;
	margin:10px;
	color: red;
}

#results_header{
	margin: 5px;
	clear:both;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

#parameters_header{
	margin: 10px;
	clear:both;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
}

.custom_hidden{
	position: absolute;
	display: none;
	top:0px;
	right:0px;
	width:0px;
	height: 0px;
}

.custom_visible{
	position: absolute;
	display: block;
}

#custom_form_content{
	margin: 10px;
}

.custom_form_content_hidden{
	opacity:0;
}

.custom_form_content_visible{
	opacity:1;
}

.custom_form_active {
	width: 450px;
	top: 10px;
	background-color: #f8f7f2; /*#E2E0E0;*/
	z-index: 2;
}

.custom_overlay_active{
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url("images/mask.png");
	z-index: 1;
	_background: #000;
	_filter: alpha(opacity=60);
}

span.show, span.close , #check_link {
	color: #3793BC;
	text-decoration: underline;
}

.show {	float:right;}

span.show:hover, span.close:hover,#check_link:hover {
	text-decoration: none;
	cursor: pointer;
}

dt{
	width:150px;
	margin-left: 5px;
	float:left;
	text-align: right;
}

dd{
	width:220px;
	margin-left: 5px;
	float:left;
	text-align: left;
}

input.text{
	width: 200px;
}

*+html dd select {
	margin-left: 15px;
}


dd select {
	_margin-left: 15px;
}