@CHARSET "UTF-8";
.ABCPro_Form,  .ABCPro_Form p,  .ABCPro_Form option { 	font-size: 13px; color: #333333;
}
.ABCPro_Form .ABCPro_Field, .ABCPro_Form .ABCPro_FieldTextarea,  .ABCPro_Form .ABCPro_FieldTextSmall, .ABCPro_Form .ABCPro_FieldTextareaMini, .ABCPro_Form .ABCPro_FieldSelectMedium,
.ABCPro_Form .ABCPro_FieldCheckbox, .ABCPro_Form .ABCPro_FieldSelect, .ABCPro_Form .ABCPro_FieldSelectMini { 	font-size: 13px; color: #333333;  }

.ABCPro_Form p{
	margin: 0 0 5px 0;
	overflow: hidden;
	line-height: 21px;
}
.ABCPro_Form p img{
	margin: 0 0 0 5px;
	vertical-align: middle;	
}
.ABCPro_Form label.title{
	display: block;
	font-weight: normal;
	float: left;
	width: 190px; margin: 0 10px 0 0;
}
.ABCPro_Form .ABCPro_Button{
	padding: 6px;
	font-weight:bold;
}

.ABCPro_Form .ABCPro_Field{
	border: solid 1px #7F9DB9;
	padding: 2px;
}
.ABCPro_Form .ABCPro_FieldText{
	width: 200px;
}
.ABCPro_Form .ABCPro_FieldTextSmall{
	width: 96px;
}
.ABCPro_Form .ABCPro_FieldTextarea{
	height: 80px;
	width: 280px;
	resize: none;color: #333333;
}
.ABCPro_Form .ABCPro_FieldTextareaMini{
	height: 70px;
	width: 280px;
	resize: none;
}
.ABCPro_Form .ABCPro_FieldSelect{
	width: 206px;
}
.ABCPro_Form .ABCPro_FieldSelectMini{
	width: 80px;
}
.ABCPro_Form .ABCPro_FieldSelectMedium{
	width: 120px;
}
.ABCPro_Form .ABCPro_FieldCheckbox{
	margin: 0;
}
.ABCPro_Form .ABCPro_Error{
	color: red;
}
.ABCPro_StartDate, .ABCPro_EndDate {
	padding-top: 20px;
	width: 190px;
	font-weight: bold; 
}
.ABCPro_Proceed { }
input.ABCPro_Button.ABCPro_Proceed {  	font-size: 100%; line-height: 100%; color: #ffffff; padding: 8px 12px;	background-color: #146734;
	margin-top: 20px;
	background-image: -moz-linear-gradient(top, #3f934b, #0b4a23);
	background-image: -ms-linear-gradient(top, #3f934b, #0b4a23);
	background-image: -webkit-gradient(linear,0 0,0 100%,from( #3f934b),to( #0b4a23));
	background-image: -webkit-linear-gradient(top, #3f934b, #0b4a23);
	background-image: -o-linear-gradient(top, #3f934b, #0b4a23);
	background-image: linear-gradient(top, #3f934b, #0b4a23);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f934b', endColorstr='#0b4a23', GradientType=0);
	border-color: #0b4a23 #0b4a23 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	
}