/* CSS FOR FORMS */

.formfield
{
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	width: 428px;
}

.formfield input[type=text]
{
	display: inline-block;
	padding: 4px 20px 4px 4px;
	border: 1px solid rgb(192,191,149) !important;
	background-color: rgb(200,200,200);
	width: 400px;

	font-family: Corbel, "CorbelTT", Segoe, "SegoeTT", "Lucida Grande", Lucidux, "Vera Sans", "Helvetica Neue", HelveticaNeue, Arial, sans-serif !important;
	font-size: 13px;
}

.formfield input[type=text]:focus,
.formfield textarea:focus,
.formfield input[type=text]:active,
.formfield textarea:active
{
	outline: none;
	background-color: rgb(192,191,149);
}

.formfield input[type=radio]:focus,
.formfield input[type=checkbox]:focus,
.formfield input[type=button]:focus,
.formfield input[type=submit]:focus,
.formfield input[type=radio]:active,
.formfield input[type=checkbox]:active,
.formfield input[type=button]:active,
.formfield input[type=submit]:active
{
	outline: none;
}

.formfield input[type=radio]
{
	clear: both;
}

.formfield textarea
{
	display: inline-block;
	padding: 4px 20px 4px 4px;
	/* border: 1px solid rgb(192,191,149,0.8); */
	border: 1px solid rgb(200,200,200) !important;
	background-color: rgb(200,200,200);
	width: 400px;

	font-family: Corbel, "CorbelTT", Segoe, "SegoeTT", "Lucida Grande", Lucidux, "Vera Sans", "Helvetica Neue", HelveticaNeue, Arial, sans-serif !important;
	font-size: 13px;
}

.formfield label
{
	display: block;
	color: rgb(128,127,99);
	cursor: pointer;
	padding-right: 20px;
	height: 20px;
}

.formfield label:hover
{
	color: rgb(192,192,192);
}

.formfield label.checkbox-label
{
	display: inline-block !important;
}

.formfield input[type=submit],
.formfield input[type=button],
.formfield input[type=reset]
{
	display: inline-block;
	padding: 4px 8px;
	border: 1px solid rgba(192,191,149,0.8);
	background-color: rgb(192,191,149);

	font-family: Corbel, "CorbelTT", Segoe, "SegoeTT", "Lucida Grande", Lucidux, "Vera Sans", "Helvetica Neue", HelveticaNeue, Arial, sans-serif !important;
	font-size: 13px;
	margin-right: 7px;
}

.formfield input[type=submit] {
	background-color: rgb(0,64,148);
	border-color: rgb(0,64,148);
	color: white;
	font-weight: bold;
}

.formfield input[type=submit]:active,
.formfield input[type=button]:active,
.formfield input[type=reset]:active
{
	outline: none;
	background-color: white;
	color: rgb(192,191,149);
	position: relative;
	top: 2px;
}

.warning label
{
	color: rgb(192,0,0) !important;
	font-weight: bold;
	background-image: url(/img/icon_caution_20.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.warning input[type=text],
.warning textarea
{
	border: 1px solid rgb(192,0,0) !important;
}