/*
	---------------------------------------------------------
	|FNW| (Title)		FTitle							|FNE|
	---------------------------------------------------------
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	|FW	|	FCaption	|	FControl					|FE	|
	---------------------------------------------------------
	|FSW| 					FButtonBar		(Buttons)	|FSE|
	---------------------------------------------------------

*/

html,td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.GBody
{
	background : #F3F0D9;
	margin: 0px 0px;
}

/* style for Title bar (Form And Grid) */
.GTitle, .FTitle, .FormTableTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #000000; 
	vertical-align: middle; 
	color: #E8E1B3; 
	padding-top: 3px; 
	padding-right: 5px; 
	padding-bottom: 3px;
	padding-left: 5px;
}

/* style for buttonbar */
.FButtonBar
{
	background: #000000;
	padding: 2px;
}

/* style for Form table corner cells */
.FNE, .FSE, .FSW, .FNW
{
	background: #000000;
	width: 10px;
}

/* style for Form table corner cells */
.FE, .FW
{
	background : #F3F0D9;
	width: 10px;
}

/* style for Form*/
.FTable
{
	width : 100%;
	border : 1px #000000 groove;
}

/* style for Form*/
.FormTable
{
	width : 100%;
	border : 1px #000000 groove;
	margin-bottom: 2px;
}

/* style for Caption cells */
.FCaption, .FormFieldHeader
{
	font-size: 9pt;
	color : black;
	background : #F3F0D9;
	padding: 5px;
	width: 175 px;
}

/* style for Caption cells containing error*/
.FCaptionError, .FormFieldError
{
	font-size: 9pt;
	color : red;
	background : #F3F0D9;
	padding: 5px;
	width: 175 px;
}

/* style for Control and Grid cells */
.FControl, .GCell, .FormFieldValue
{
	font-size: 9pt;
	color : #000000;
	background : #F3F0D9;
	padding: 5px;
}

/* style for <input type="text"> and <textarea> */
.FInp
{
	font-size: 9pt;
	color : #000000;
	background : #FFFFFF;
	border: 1px #000000 solid; 
	width: 100%;
	overflow: hidden;
}

.GInp
{
	font-size: 9pt;
	color : #000000;
	background : #FFFFFF;
	border: 1px #000000 solid; 
}

/* style for disabled <input type="text"> and <textarea> */
.FDisInp
{
	font-size: 9pt;
	color : gray;
	background : #FFFFFF;
	border: 1px #000000 solid; 
	width: 100%;
	overflow: hidden;
}

/* style for <select>*/
.FSel
{
	font-size: 9pt;
	color : #000000;
	width: 100%;
	background : #FFFFFF;
	border: 1px #000000 solid; 
}

/* style for <input type="button"> */
.FBtn, .GBtn
{
	vertical-align: middle;
	color : #000000;
	background : #E8E1B3;
	border: 1px #000000 solid; 
	height: 13pt;
	font-size: 9pt;
}

/* style for <input type="submit"> */
.FSbmt, .FMOut, .FMOver
{
	font-size: 9pt;
	color : #000000;
	background : #E8E1B3;
	border: 1px #000000 solid; 
	height: 13pt;
}

/* style for <input type="submit"> */
.FMOver
{
	font-size: 9pt;
	color : #000000;
	background : #E8E1B3;
	border: 1px #000000 solid; 
	height: 13pt;
}

/* style for <input type="submit"> */
.FMOut
{
	font-size: 9pt;
	color : #000000;
	background : #E8E1B3;
	border: 1px #000000 solid; 
	height: 13pt;
}

/* style for <input type="radio|checkbox"> */

/* style for <input type="radio|checkbox"> */
.FRCh
{
	background : #F3F0D9;
	width: 16px;
	height: 16px;
}

/* style for separator */
.FSep
{
	color : #A74921;
	font-weight: bold; 
	background : #F3F0D9;
	padding: 5px;
}

.GMenu
{
	font-size : 8pt;
	font-weight : normal;
	text-align: left;
	color : #FFFFCC;
	background : #000000;
	padding : 5px;
}

.ToggleMenuBorder
{
	border : 1px black solid;
	background : #000000;
}
.GHeader
{
	font-size : 8pt;
	font-weight : normal;
	text-align: left;
	color : white;
	background : #000000;
	padding: 5px;
}

.FError

{
	font-size : 8pt;
	font-weight : bold;
	text-align: left;
	color : red;
	background : F3F0D9;
	padding: 5px;
}

.GCell
{
	font-size: 9pt;
	color : black;
	line-height : 9pt;
	text-decoration : none;
	background : #F3F0D9;
	padding: 5px;
}

.GToggleBtn
{
	font-size : 1 em;
	font-weight : bold;
	height: 16px;
	vertical-align: middle;
	background : #E8E1B3;
	border: 1px #000000 solid; 
}
