.inputField{
	width:170px;
	font-size:11px;
}

textarea {
	width:190px;
	font-size:11px;
}

.formMessageError {
	font-size:10px;
	background:#FDE1E4 url(../images/template/error.png) no-repeat scroll 5px 5px;
	border-color:#FDDFE2;
	color:red;
	margin:5px 0 5px 0px;
	padding:8px 8px 12px 40px;
	text-align:left;
	min-height: 23px;
	font-weight:bold;
	border:2px solid red;
	
}


.formMessageWarning {
	font-size:10px;
	background:#D1D7DF url(../images/template/warning.png) no-repeat scroll 5px 5px;
	border-color:#2917BF;
	color:#2917BF;
	margin:5px 0 5px 0px;
	padding:8px 8px 12px 40px;
	text-align:left;
	min-height: 23px;
	font-weight:bold;
	border:2px solid #2917BF;
	
}


.formTable .caption {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	width:100px
}

.formRequiredMsg{
	color:red;
	font-size:11px;
	padding-bottom:10px;
}

.btn {
	background-color:#BFBFBF;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #000000;
	padding:2px;
	text-align:center;
	width:100px;
}
.btn:hover {
	background-color:#9D9F9E;
	border:1px solid #2F2F2F;
	cursor:pointer;
	color:#151F1A;
}


#requiredFields {
	color:red;
	padding:4px;
	font-size:11px;
	font-weight:bold;
}

.formTable .value{
	font-size:11px;
}

.messageOk {
	width:400px;
	margin:auto;
	font-size:10px;
	background:#C2EFC7 url(../images/template/ok.png) no-repeat scroll 5px 5px;
	color:#065F10;
	
	padding:5px 5px 5px 40px;
	text-align:left;
	min-height: 23px;
	font-weight:bold;
	border:2px solid #0C5F15;
}

.uploadStatuses {
	padding-top:10px;
}

.uploadStatuses .formMessageError {
	font-size:11px;
	padding-top:8px;
	min-height:20px;
}

.uploadStatuses .messageOk {
	width:250px;
	margin-bottom:5px;
}

.uploadStatuses .active  {
	display:block;
}

.uploadStatuses .inactive  {
	display:none;
}

.redBorderField {
	border:1px solid red;
}


.wait {
	padding:3px 20px;
	background-image:url("../images/template/smallloading.gif");
	background-repeat:no-repeat;
	float:left;
	display:none;
}