@charset "utf-8";
/* CSS Document */
fieldset { border:1px solid #f0f0f0; background:#fefefe;}

fieldset legend { color:#567570; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:none; padding: 2px 0px 2px 0px;}

input, textarea, select { background:url('../images/input.png') 0 0 repeat-x; /*border:1px solid #f0f0f0;*/ border:1px solid #CCCCCC; color:#555;  }
input[Type=text]:focus, textarea:focus, select:focus{ background:#EAEAEA; }

label { color:#324E4A; }

input.button, a.button {
	background:url('../images/rep1.png') 0 0 repeat-x;
	/*border:1px solid #000;*/
	border:none;
	color:#1E396D!important;
}


fieldset {
	padding:0px 20px 0px 10px;
	margin-bottom:10px;
}

fieldset legend {
	font-size:13px;
	padding:3px 10px 3px 10px;
}

fieldset p {
	/*margin-bottom:20px;*/
}

input, textarea, select {
	padding:5px;
	margin-right:10px;
}

select {
	width:160px;
}

select option {
	padding-right:15px;
	
}

textarea {
	display:block;
	width:100%;
	height: 50px;
}

label {
	display:inline-block;
	font-size:12px;
	width:150px;
	font-weight:bold;
}

a.button {
	position:relative;
	padding:3px 10px 3px 0px;
	text-decoration:none;
 	width:auto;
 	display:inline-block;
 	margin-right:10px;
	
}
.button:hover{
cursor:pointer;
}

a.button span {
	float:left;
	position:relative;
	margin:2px 3px 0 3px;
}

input.sf {
	width:120px;
}

input.mf {
	width:100%;
}

input.lf {
	width:360px;
}

.field_desc {
	font-style:italic;
	font-size:11px;
	color:#555;
}



.validate_error {
	font-size:12px;
	color:#f00;
	
}

.validate_success {
	font-size:11px;
	color:#739f1d;
	font-style:italic;
}

.inpcol {
	display:inline-block;
	padding: 0 30px 0 15px;
	margin-bottom:15px;
}

.inpcol p {
	margin-bottom:5px;
}

INPUT[type="checkbox"], INPUT[type="radio"] {
	margin:1px 6px 0 10px;
	padding: 1px;;
	/*background:none;
	border:1px solid #CCCCCC;*/
}
.input_field {
	display:block;
	margin-bottom:10px;
}