TABLE.form TD.form_title, TABLE.form TH.form_title, TABLE.form TR.form_title{
	font-weight: bold;
	text-align: left;
	/* background-color: #71A8E5;
	   background:url(argenblue.jpg) center; */
}

TABLE.form TD.form_title a:link, TABLE.form TH.form_title a:link{
	font-weight: bold;
}

TABLE.form TD.form_var, TABLE.form TR.form_var{
	vertical-align: middle;
	/* background-color: #D0E4F8; */
	text-align: center;
}

TABLE.form TD.form_td, TABLE.form TR.form_td{
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
}

TABLE.form TD.form_td_bg, TABLE.form TR.form_td_bg{
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
	background-color: #EEF5F9;
}


TABLE.form TD.form_var_hover, TABLE.form TR.form_var_hover{
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	vertical-align: middle;
	background-color: #B1CFF5;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */

}

TABLE.form TD.form_var_fix, TABLE.form TR.form_var_fix{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-variant:small-caps;
	color: #DA2020;
	font-weight:bold;
	padding: 4px;
	text-align: left;
	vertical-align: top; 
	background: #FBB9B9;
}

SPAN.report{
	font-family: Verdana, Arial, sans-serif;
	color: #235C93;
}
TABLE.report {
	background: #FFF;
	border-color: #235C93;
	border-style: solid;
	border-width: 1px;
}

SPAN.error{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-transform: uppercase;
	vertical-align: middle;
}
TABLE.error {
	/* background: #FBB9B9; 
	border-color: #FE0000;
	border-style: solid;
	border-width: 1px; */
	text-transform: uppercase;
	vertical-align: middle;
}

INPUT.submit
{
	color: #1A3C7F;
	background-color:#E7ECF7;
	border-color :#3366CC;
	font-weight: normal;
}
INPUT.cancel
{
	color: #7D1512;
	background-color:#F9DDDD;
	border-color :#EB2D28;
	font-weight: normal;
}

.hand_cursor{
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

INPUT.button { /* style for form submit buttons */
       border: none !important;                           
       background: url("../images/button_big.gif");
       height: 22px;
       width: 120px;
       border: none;
       line-height: 16px;
       font-family:Verdana, "MS Sans Serif" , Arial;
       font-size: 11px;
       font-weight:bold;
       margin-left: 10px;
       padding-bottom:2px;
       color:#516589;
}

INPUT.button_small { /* style for form submit buttons */
       border: none !important;                           
       background: url("../images/button.gif");
       height: 22px;
       width: 65px;
       border: none;
       line-height: 16px;
       font-family:Verdana, "MS Sans Serif" , Arial;
       font-size: 11px;
       font-weight:bold;
       margin-left: 10px;
       padding-bottom:2px;
       color:#516589;
}

INPUT .button_small:hover { /* style on button mouseover */ 
        border:none;
        background: url("../images/button_hilite.gif");
}

* html INPUT .button {
       padding-bottom:0px;
}

/* messages css */

.alertgood {
	text-align: left;
	border-top: 1px solid #9c9;
	border-bottom: 1px solid #9c9;
	padding: 5px 5px 5px 30px;
	font-size: 11px;
	margin: 0 20px 15px 20px;
	color: #060;
	background: url("../images/checkicon.gif") #e2f9e3 left no-repeat;
}

.alertbad {
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #c99;
	border-bottom: 1px solid #c99;
	padding: 5px 5px 5px 27px;
	font-size: 11px;
	margin: 0 20px 15px 20px;
	background: url("../images/badicon.gif") #c00 left no-repeat;
	color: #fff;
}

.form input,.form textarea, .form select {
	font-size: 100%;
	border-top: 1px solid #7c7c7c;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #ddd;
	background: #fff url("../images/fieldbg.gif") repeat-x top;
	color: #333;
	padding: 2px 0 2px 2px;
}


/* OVERLIP POPUPS */

.PopupboxBorder {background-color:#71A8E5;}

.PopupboxHeader {background-color:#71A8E5;}
.PopupboxHeaderFont {font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; font-size:13px; font-weight:bold; color:#000;}

.PopupboxMain {background-color:#FFF; text-align:center;}
.PopupboxMainFont {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#000000;}
