/*
input, textarea, select
{
	border:solid 1px #f07b05;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
*/
.FormTable
{

}

.FormTable td, .FormTable th
{
	padding:6px;
	border-spacing:1px;
	
	vertical-align:middle;
}

.FormLabel
{
	color:#000000;
	font-size:11px;
	width:175px;
    white-space: nowrap;
}

.FormSep
{
	color:#000000;
	font-size:11px;
	width:10px;
}

.FormField
{
	width:250px;
	font-size:11px;
	font-weight:bold;
}

.FormButtonField
{
	font-size:11px;
}

.FormButtonField input
{
	font-size:11px;
}

.FormField input
{
	font-size:11px;
	/*width:150px;*/
}
/*
.FormButton
{
	background-color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
*/
.FormTable a:link
{
	font-weight:bold;
	text-decoration:none;
	color:#003e51;
}

.FormTable a:visited
{
	font-weight:bold;
	text-decoration:none;
	color:#003e51;
}

.FormTable a:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#f42941;
}

.FormTable a:active
{
	font-weight:bold;
	text-decoration:none;
	color:#003e51;
}

.ValidationSummary
{
	margin:5px 0px;
	padding:3px;
	font-size:11px;
}

.StatusLabel
{
	color:#00ab39;
	line-height:24px;
	font-size:11px;
}

.ErrorLabel
{
	color:Red;
	line-height:24px;
	font-size:11px;
	
	margin-bottom:10px;
	display:block;
}

.Red
{
	color:Red;
}





input, textarea, select
{
	/*border-radius: 2px 2px 2px 2px;*/
	/*border:solid 1px #e0e0e0;*/
	border:solid 1px #f7bd82;
	
	background-color:#f2f2f2;
	background-color:#ffffff;
	font-size:11px;
	padding:5px;
	/*font-weight:bold;*/
	letter-spacing:1px;
	/*font-family:Arial, Helvetica, sans-serif;*/
}

input:hover, textarea:hover, select:hover
{
	/*border:solid 1px #cccccc;*/
	border:solid 1px #f07b05;
}

.FormButton
{
	border-radius: 2px 2px 2px 2px;
	border:solid 1px #ff8000;
	background-image:url('../images/button_bg.png');
	background-repeat: repeat-x;
	font-size:11px;
	padding:5px;
	cursor:pointer;
	letter-spacing:1px;
	height:22px;
	color:#ffffff;
	padding:2px 10px;
}

.FormButtonBig
{
	border-radius: 2px 2px 2px 2px;
	border:solid 1px #ff8000;
	background-image:url('../images/button_big_bg.png');
	background-repeat: repeat-x;
	font-size:11px;
	line-height:34px;
	padding:5px;
	cursor:pointer;
	letter-spacing:1px;
	height:34px;
	color:#ffffff;
	padding:2px 10px;
	
}

.FormButtonBig:hover
{
	background-image:url('../images/button_big_bg_hover.png');
	background-repeat: repeat-x;	
}


input.FormButton:hover
{
	background-image:url('../images/button_bg_hover.png');
	background-repeat: repeat-x;
	/*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);*/
}

.form .formLabel
{
	width:200px;
	white-space:nowrap;
	letter-spacing:1px;
}

.form .formField
{
	font-weight:bold;
}
