@charset "utf-8";
/* CSS Document */

form {
	margin-bottom:10px;
}
#error_message{
	clear:both;
}

.error{
	margin-bottom:10px; 
	border:solid #8e4026 1px; 
	background-color:#FFFFFF;
	width:654px;
	margin-top:50px;
}

.error .header{
	margin-bottom:10px;  
	padding:5px;
	background-color:#FF0000;
	width:644px;
	height:14px;
}

.error .header .error_left{
	float:left;
	text-align:left;
	background-color:#FF0000;
	width:322px;
	height:14px;
}

.error .header .error_right{
	float:right;
	text-align:right;
	background-color:#FF0000;
	width:322px;
	height:14px
}

.error .message{
	padding:0 5px 5px 5px; 
	text-align:left;
	color:#FF0000;
	width:644px;
}

#contact_wrapper, #contact_wrapper_info{
	border:solid #8e4026 2px; 
	background-color:#1e2e3e;
}

#contact_holder, #contact_holder_info{
	border:solid #FFFFFF 1px; 
	background-color:#1e2e3e;
}

.contact_header{
	color:#FFFFFF; 
	background-color:#111e2b; 
	padding-top:10px; 
	padding-left:20px; 
	height:30px; 
	font-size:18px
}

.holder{
	position:relative;
	text-align:left;
	width:485px;
	height:23px;
	padding:5px;
}

.holder_submit{
	position:relative;
	text-align:left;
	padding-bottom:20px;
	width:450px;
	height:50px;
}

.holder_color{
	background-color:#445c76;
	text-align:left;
	width:100%;
}

.holder_color .holder{
	background-color:#445c76;
	position:relative;
	text-align:left;
	width:450px;
	height:25px;
}

.star{
	float:left;
	width:10px;
	height:25px;
	color:#FF0000
}

.fieldname{
	float:left;
	width:165px;
	height:25px;
}

.inputbox{
	float:right;
	width:300px;
	height:25px;
}

.inputbox_submit, .inputbox_submit_color{
	float:right;
	width:262px;
	height:15px;
	padding-top:5px;
	color:#000000;
}

.inputbox .left{
	float:left;
	width:150px;
	height:25px;
	color:#000000;
}

.inputbox .right{
	float:right;
	width:150px;
	height:25px;
	color:#000000;
}

.holder_notebox{
	position:relative;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	width:485px;
	height:210px;
}

.notebox{
	float:right;
	width:300px;
	height:200px;
}

.notebox textarea{
	width:300px;
	height:200px;
}

input, option{
	color:#000000;
}

textarea{
	color:#000000;
}

.inputbox_submit a{
	background: url(../img/submit.jpg) no-repeat; 
	display: block;
	width:65px;
	height:20px;
}
.inputbox_submit a:hover {
	background: url(../img/submit.jpg);
	background-position:-65px 0;
}

.inputbox_submit_color a{
	background: url(../img/submit_color.jpg) no-repeat; 
	display: block;
	width:65px;
	height:20px;
}
.inputbox_submit_color a:hover {
	background: url(../img/submit_color.jpg);
	background-position:-65px 0;
}