/* $Id: forms.css 177 2009-03-27 01:59:21Z bob $ */
/* Form Generator related styles */

TABLE.FORMGENERATORform .FORMGENERATORerror {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #850E14;
	background-color: #D58429;
	vertical-align: top;
}

TABLE.FORMGENERATORform .FORMGENERATORlabel {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:  #FFFFFF;
	background-color: #4C6129;
	vertical-align: top;
	text-align: right;
	width: 25%;
}

TABLE.FORMGENERATORform .FORMGENERATORhint {
	font-weight: normal;
	font-style: italic;
	color: yellow;
}

TABLE.FORMGENERATORform .FORMGENERATORdivider {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF; /* #001D62 */
	background-color: #3B4C22; /* d9c9a8, F4EBD6 */
	vertical-align: top;
}

TABLE.FORMGENERATORform .FORMGENERATORfield {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: #D58429;
	vertical-align: top;
}

INPUT.FORMGENERATORinput {
	padding-left: 2px;
}

TEXTAREA.FORMGENERATORinput {
	padding-left: 2px;
}

TABLE.FORMGENERATORform .FORMGENERATORinput {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	border: 1px solid #850E14;
}

.FORMGENERATORbutton {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	background-color: #850E14;
	color: #FFFFFF;
	padding-right: 1px;
    padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

.FORMGENERATORdisabledbutton {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	background-color: #ccc;
	color: #888;
	padding-right: 1px;
    padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

TABLE.FORMGENERATORform .FORMGENERATORheaderRow {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #001D62;
	background-color: #d9c9a8;
}

TABLE.FORMGENERATORform .FORMGENERATORdescRowEven {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	background-color: #C6CBDB;
	color: #001D62;
}

TABLE.FORMGENERATORform .FORMGENERATORdescRowOdd {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	background-color: #E6E4EF;
	color: #001D62;
}

TABLE.FORMGENERATORform .FORMGENERATORbodytext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

/* Scrollable TBODY for GridForm */

TABLE.FORMGENERATORform TBODY.FORMGENERATORscroll {
	overflow-x: hidden;
	overflow-y: auto;
}

TABLE.FORMGENERATORform TBODY.FORMGENERATORscroll TR {
	position: relative;
	height: auto;
}

/* */

