/* Form */

/* MAIN ELEMENTS */

.FormErr
{
	background : #ffcccc;
}

table.Form
{
	background-color: #e1e1e1;
}

tr.FormFirstBgColor
{
	background-color: #e5e7e7;
}

tr.FormSecondBgColor
{
	background-color: #e5e7e7;
}

tr.FormSubmitBg
{
	background-color: #e5e7e7;
}

tr.FormSectionBg
{
	background-color: #d1d7d7;
}

tr.HelperBackground
{
	background-color: #f7f7f7;
}

.FormHelperBox
{
	margin: 4px 4px 4px 4px;
	background-color: #f7f7f7;
	font-size : 8pt;
	font-family : Verdana, Arial, sans-serif;
	color : #000;
	text-align: left;
}

 .FormErrBox
{
	margin: 4px 4px 4px 4px;
	background-color: #f7f7f7;
	color : #ff5959;
	font-family : Tahoma, Arial, sans-serif;
	font-weight : bold;
	font-size : 8pt;
	text-align: left;
}

.FormErrorCommon
{
	display: block;
	border: 1px solid #dd0000;
	background-color: #feebf0;
	font-size: 11px;
	color: #8f0b0b;
}

.FormErrorCommonMessage
{
	padding: 8px;
}

form.Form
{

}

/* VARIOUS CAPTIONS HERE */

.FormSectionCaption
{
	font-weight : bold;
	font-size : 14px;
}

.RowCaption
{
	color : #000000;
	font-weight: bold;
}

.FormRequi#FF0000
{
	font-size: 8pt;
}


/* FORM ELEMENTS RENDERING */

select.FormPullDown
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}


input.FormCheckBox
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}

input.FormRadioButton
{
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}


input.FormInputBox
{
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	background : #FFFFFF;
}

input.FormSecret
{
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	background : #FFFFFF;
}

textarea.FormTextArea
{
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	background : #FFFFFF;
}

#BrowserUpgrade {
	border: 1px solid #405a5a;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 8px;
	clear: both;
	color: #405a5a;
	background-color: #e4ecec;
}

#BrowserUpgrade h3 {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 16px;
	margin: 0;
}

#BrowserUpgrade p {
	margin-top: 4px;
	margin-bottom: 0;
}

#BrowserUpgrade img {
	vertical-align: middle;
}

.FormButton {
    background-color: buttonface;
    border:1px solid;
    border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
    top: 1px;
    height: 20px; 
    width: 20px;
}

.FormButtonMouseOverDown {
    background-color: buttonface; 
    border-bottom: buttonhighlight solid 1px; 
    border-left: buttonshadow solid 1px;
    border-right: buttonhighlight solid 1px; 
    border-top:  buttonshadow solid 1px; 
    top: 1px;
    height: 20px; 	
    width: 20px;
 }
