@charset "utf-8";
* {
  margin: 0;
  padding: 0;
  outline: none;
}

#contact_form { 
		width:160px; 
 		height:280px; 
		position:relative;
		background-color:#FFE48A;
}

.maillist_captcha {
	width: 150px;
	position: absolute;
	top: 80px;
	left: 5px;
	}
#ctl00_txtCapMail {
	position: absolute;
	top: 153px;
	left: 8px;
}
#ct100_txtCapMail_label {
	position: absolute;
	top: 120px;
	left: 0;
}

#ctl00_ValidationSummary2 {
	position: absolute;
	top: 44px;
	line-height: 11px;
}

form fieldset { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	width:160px; 
	position:relative;
	border:0;
	display:block;
}

form fieldset legend { 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBB66; 
	color:#3D7169;
	font-weight:bold; 
	font-variant:small-caps; 
	font-size:140%; 
	padding:4px 8px;
	margin:0px 0px 10px 0px; 
	position:relative; 
	top: -12px; 
	background:white; 
}

label.good {
	font-size:12px; 
	display:block; 
	float:left; 
	width:160px;
	text-align:center;
	margin:.2em .2em 0 0; 
	color:#333;
}

label.error { 
	font-weight:normal;
	color:red;
	text-align:left;
	width:140px; 
	padding-left:10px;
    background: transparent url(/images/cancel.png) no-repeat scroll left; 
}

input.text-input { 
	
	color:#333; 
}

label#email_label     { position:absolute; top:5px; left:0px; }
input#email           { position:absolute; top:25px; left:8px; }
#ctl00_email           { position:absolute; top:25px; left:8px; }
label#email_error, #ctl00_revEmail     { position:absolute; top:48px; left:4px; }
label#email2_error , #ctl00_reqEmail    { position:absolute; top:48px; left:20px; }

input.buttonm, #ctl00_ButtonSubmitMail { 
	position:absolute; 
	top: 158px; 
	left:44px; 
	padding:1px 1px;
	margin:20px 0px 0px 0px; 
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#16529A;
	width:65px;
}

input.buttonm:hover		{ background:#009FAA none repeat scroll 0% 0%; color:white; }

#message						{ width:160px; }
#message h2						{ font-size:12px;color:#333; text-align:center; }
#message p						{ color:#333;font-weight:bold;margin:6px 0px; text-align:center; }
#checkmark						{ position:relative;top:25px;left:0px; }

.messageheader {
	font-weight:bold;
	color:#16529A;
}

.messagecopy {
	color:#333;
}
