/*

* FORMfields

* Copyright 2005-2006 Brain Book Software LLC

* Comments are left to a minimum to streamline script execution.

* For complete documentation, please visit http://www.formfields.com.

*/



div.pageErrors, div.fieldError, label.isValid, label.notValid, input.FORMfields,

		label.isValidSetSelector, span.help,

		label.display, div.display, span.grayed, select, 

		span.FORMfields, span.required, div.help, div.ffText,

		textarea.FORMfields, select.FORMfields, body.ffEmail,

		label.disabled {

	font: normal normal normal 11px verdana,sans-serif;

}

input.FORMfields2  {

color: #FFFFFF; background: #2d62a5;

				}



div.pageErrors {

	font-size: 14px;

	font-weight: bold;

	color: red;

	background-color: inherit;

	margin: 0px 0px 0px 5px;

	padding: 0px;

}



div.fieldError {

	font-size: 10px;

	color: red;

	background-color: inherit;

	/*width: 150px;*/

	width: auto;

	text-align: right;

}



label.isValid {

	text-align: right;

	/*width: 100%;*/

	/*border: 1px solid #dddddd;*/

	padding-top: 3px;

	/*width: 150px;*/

	width: auto;

	display: block;

}



label.disabled {

	text-align: right;

	width: 100%;

	color: gray;

	background-color: inherit;

	display: block;

}



label.notValid {

	text-align: right;

	font-weight: bold;

	color: red;

	background-color: inherit;

	/*width: 150px;*/

	/*width: 100%;*/

	width: auto;

	display: block;

}



label.isValidSetSelector {

	text-align: left;

	display: block;

	margin-bottom:5px;

}



span.help {

	font-size: 11px;

	color: blue;

	background-color: inherit;

	padding-left: 10px;

}



div.help {

	font-size: 11px;

	color: blue;

	background-color: inherit;

	padding-left: 10px;

	/*width: 200px;*/

}



form {

	margin-top: 0px;

}



label.display {

	text-align: right;

	/*width: 100%;*/

	width: auto;

	color: #355597;

	background-color: inherit;

	/*border: 1px solid #dddddd;*/

	display: block;

}



div.display {

	/*padding-top: 3px;*/

}



tr.tableHelpersFORMfields, td.tableHelpersFORMfields1, td.tableHelpersFORMfields1, 

		td.tableHelpersFORMfields2, tr.FORMfields {

	/*vertical-align: top;*/

	vertical-align: middle;

	/*border: 1px solid #dddddd;*/

}



span.grayed {

	color: gray;

	background-color: inherit;

}



span.required {

	color: red;

	background-color: inherit;

}



h1.FORMfields, h1.ffHeader {

	background-color: #026d8f;

	/*color: inherit;*/

	padding: 3px 3px 3px 5px;

	font: normal normal bold 13px verdana;
	
	color: white;

	margin: 5px 0px 5px 0px;

}



div.FORMfields {

	border: 1px solid #dddddd;

	padding: 5px;

}



div.ffText {

	width: 100%;

}



div.ffDescription {

	padding: 0px 5px 0px 5px;

	color: #777777;

	background-color: inherit;

}



/*span.ffField {*/

div.ffField {

	white-space: nowrap;

}



/* Default email configurations: */



td.tableHelpersFfEmail1, td.tableHelpersFfEmail2 {

	margin: 0px;

	padding: 0px;

	border: 1px solid #dddddd;

}



td.tableHelpersFfEmail1 {

	background-color: white;

	color: inherit;

}



td.tableHelpersFfEmail2 {

	background-color: #e7e7e7;

	color: inherit;

}



th.tableHelpersFfEmail {

	/*padding: 5px;*/

	color: black;

	background-color: #BACBDB;

	font-weight: bold;

	font-size: 8px;

}

