.redtext{color:#FF0000}
.table-border{background-color: #FFFFFF; border: 1px solid #D3D3D3}
.errorbox{padding: 5px; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #BC231D; font-size: 12px; font-weight: bold; margin: 10px 0px 0px 0px}
.txtbox80{font: 12px Arial, Geneva, sans-serif; width: 80px; color: #424542; height: 14px; background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #7F7F7F; border-right: 1px solid #CCCCCC}
.combobox160{font: 12px Arial, Geneva, sans-serif; width: 165px; color: #424542; height: 18px; background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #7F7F7F; border-right: 1px solid #CCCCCC}
.combobox50{font: 12px Arial, Geneva, sans-serif; width: 50px; color: #424542; height: 18px; background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #7F7F7F; border-right: 1px solid #CCCCCC}
.checkbox {background: #fff;border-top: 1px solid #7F7F7F;margin: 0;padding: 0;}
.updated {background: #FFFCE6 1em ;	padding: 5px;margin-top: 10px;FONT-FAMILY: Arial, Helvetica, sans-serif; color: #BC231D; font-size: 12px; font-weight: bold; border: 1px solid #848484;}
input:focus, textarea:focus, label:focus {background: #fff;border: 1px solid #686868;}
INPUT{background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color:#000000; height: 18px;}
.txtarea_about{
	font: 12px Arial, Geneva, sans-serif; width: 365px; color: #424542; height: 90px; background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #7F7F7F; border-right: 1px solid #CCCCCC}
.browsebox {BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; WIDTH: auto; COLOR: #000000; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 18px}
.error{	font-size: 10px;color: #FF0000;}
/* FORM VALIDATION CLASSES STARTS HERE */
.innertable {BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; FONT-SIZE: 85%; MARGIN: 0px; BORDER-LEFT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px; background-color: #FFFFFF}
.innertable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #eaeaea 1px solid; TEXT-ALIGN: center
}
.innertable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #eaeaea 1px solid; background-color: #FFFFFF
}
.innertable TD:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #eaeaea 1px solid; background-color: #f7f7f7
}
.fld {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;  background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color:#000000; height: 18px; WIDTH: 380px;}
.fld:focus {
	BACKGROUND: #ffc
}
TEXTAREA.fld {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;  OVERFLOW: auto; background-color: #FAFAFA; border-top: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color:#000000; height: 18px;; HEIGHT: 100px
}
LABEL {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	COLOR: #303030;
	CURSOR: hand
}
LABEL:hover {
	COLOR: #000
}
.req {
	COLOR: #303030
}
.req:unknown {
	content: "* "
}
INPUT.btn {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; CURSOR: hand; COLOR: #005fa2; TEXT-ALIGN: center
}
OPTGROUP OPTION {
	PADDING-LEFT: 10px
}
INPUT.validation-failed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #454545 1px solid; BORDER-TOP: #454545 1px solid; BACKGROUND: url(/images/caution.gif) no-repeat; background-position: right; BORDER-LEFT: #454545 1px solid; background-color: #FFFCE6; COLOR: #000000; BORDER-BOTTOM: #454545 1px solid;}
	
TEXTAREA.validation-failed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #454545 1px solid; BORDER-TOP: #454545 1px solid; BACKGROUND: url(/images/caution.gif) no-repeat; BORDER-LEFT: #454545 1px solid; background-color: #FFFCE6; COLOR: #000000; BORDER-BOTTOM: #454545 1px solid
}
SELECT.validation-failed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #454545 1px solid; BORDER-TOP: #454545 1px solid; background-position: right; BORDER-LEFT: #454545 1px solid; background-color: #FFFCE6; COLOR: #000000; BORDER-BOTTOM: #454545 1px solid;
}
INPUT.validation-passed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FAFAFA; border-top: 1px solid #AAD315; border-left: 1px solid #AAD315; border-bottom: 1px solid #AAD315; border-right: 1px solid #AAD315; color:#000000; height: 18px;
}
TEXTAREA.validation-passed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FAFAFA; border-top: 1px solid #AAD315; border-left: 1px solid #AAD315; border-bottom: 1px solid #AAD315; border-right: 1px solid #AAD315; color:#000000; height: 100px;
}
SELECT.validation-passed {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FAFAFA; border-top: 1px solid #AAD315; border-left: 1px solid #AAD315; border-bottom: 1px solid #AAD315; border-right: 1px solid #AAD315; color:#000000; height: 18px;
}
.validation-advice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #fb3b00; PADDING-TOP:0px
}

/*
