.rr_form{
	width:825px;
	font-size:12px;
	padding-left:7px;
	padding-top:5px;
	margin:5px;
	border:1px #E4E4E4 solid;
}
.rr_input{
	font-size:12px;
	color:#333333;
	border:1px #8BB685 solid;
	height:18px;
	padding-left:2px;
}
.rr_select{
	font-size:12px;
	color:#333333;
	border:1px #419639 solid;
	height:22px;
}
.rr_textarea{
	padding:2px;
	border:1px solid #8BB685;
	color:#333333;
	font-size:12px;
}
.rr_button1{
	background-color:#3D7A10;
	border:1px #31680D solid;
	font-size:11px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	height:23px;
	
}
.rr_form br{
	clear:both;
}
.frmCaption{
	float:left;
	width:130px;
	height:28px;
	text-align:left;
	padding-left:10px;
	
}
.frmDot{
	float:left;
	width:20px;
	text-align:left;
	height:28px;
	padding-right:10px;
}
.frmElement{
	float:left;
	text-align:left;
	padding-right:10px;
}
.rr_form #div_button{
	margin-left:170px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.rr_button {
	background:#D05256 none repeat scroll 0% 0%;
	border-color:#EFECE7;
	border-style:solid;
	border-width:1px 2px 1px 1px;
	color:#FFFFFF;
	padding:3px 5px;
	*padding: 3px 0px;
}

.rr_buttonsearch {
	background:#D05256 none repeat scroll 0% 0%;
	border-color:#EFECE7;
	border-style:solid;
	border-width:1px 2px 1px 1px;
	color:#FFFFFF;
	padding:1px 3px 2px 3px;
}
.required{
	color:#EE0000;
}