@charset "utf-8";
/* CSS Document */

#form_div
{
float:left;
overflow:hidden;
padding:0px;
margin:0px 0px 40px 0px;
}
#form_div_top
{
padding:0px;
margin:0px;
float:left;
overflow:hidden;
width:548px;
height:43px;
background:url(images/top_red.png) no-repeat top left;
}
#form_div_content
{
margin:0px;
float:left;
overflow:hidden;
width:508px;
padding:20px;
background:url(images/middle_repeat.png) repeat-y top left;
}
.form_row
{
margin:0px 0px 15px 0px;
float:left;
}
.row_label
{
float:left;
overflow:hidden;
padding:0px;
margin:0px;
color:#ffcf3d;
line-height:31px;
font-size:14px;
}
.text_box
{
margin: 4px 0 0 0;
}
.text_area
{
float:left;
overflow:hidden;
width:183px;
height:73px;
line-height:25px;
border:0px;
padding:4px;
color:#ffffff;
background:url(images/text_area_bg.png) no-repeat top left;
}
.row_field
{
float:left;
padding:0px;
margin:0px;
}
#form_div_bottom
{
padding:0px;
margin:0px;
float:left;
overflow:hidden;
width:548px;
height:25px;
background:url(images/bottom.png) no-repeat top left;
}
#submitForm label.error{ 
margin:-10px 0px 0px 0px;
color:#000000;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
font-size:11px;
width:181px;
height:26px;
background:url(images/error_bg.png) no-repeat top left;
overflow:hidden;
float:left;
padding:5px 0px 5px 10px;
}
#captcha
{
float:left;
overflow:hidden;
padding:0px;
margin:0px 10px 0px 0px;
}
#captcha_image{
background:url("images/static.jpg") repeat scroll 0 0 transparent;
color:#000000;
font-size:13px;
height:13px;
padding:4px;
position:relative;
text-align:center;
width:75px;
margin: 5px;
float: left;
}
#captcha_text{
	position: absolute;
	top:0;
	left: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
}