body{
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	padding:0px;
	margin:0px;
	
}
input{border:1px solid #ccc;}
.label{
	dwidth:100px;
	ddisplay:inline-block;
	    color: #939393;
    font-size: 12px;
}
.formline input, .captchaform input, .msgtextarea{
	border:2px solid #E4E4E4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.formline{
	height:30px;
}

.post-table{
	width:580px;
}

.msgtxtarea{
	width:100%;height:150px;
	border:1px solid #ccc;
	border:2px solid #E4E4E4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.missing .label{
	background:#ffefef;
}
.leyend{font-size:9px;}

.formcontainer{
  background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #ABABAB;
    border-radius: 3px 3px 3px 3px;
	margin:0px;
	padding:15px;
	margin-top:0px;
	width: 599px
	padding-bottom:0px;
}
.leavetitle{
	margin:0px;
	margin-bottom:5px;
	color: black;
    font-size: 14px;
}
.captchainstruction{
	font-size:12px;
	
}
.submitbutton, .emailinput, .nameinput{
	width:325px;
		border:2px solid #E4E4E4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.captchaimagediv img{
			border:2px solid #E4E4E4 !important;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
}
.submitbutton{
	width:75px;
	cursor:pointer;
}
.matchfailed{
	font-size:12px;
	color:red;
}
