.finput_txt {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#004678;
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #A3CEEC 1px solid; 
	BORDER-TOP: #A3CEEC 1px solid; 
	BORDER-LEFT: #A3CEEC 1px solid; 
	BORDER-BOTTOM: #A3CEEC 1px solid;
	width:155px; 
}
.finput_txt2 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	/*color:#004678;*/
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #E9E9FF 2px solid; 
	BORDER-TOP: #E9E9FF 2px solid; 
	BORDER-LEFT: #E9E9FF 2px solid; 
	BORDER-BOTTOM: #E9E9FF 2px solid;
	width:150px; 
	/* overflow: auto; */ /* affect blinking cursor? */
}
.finput_txt3 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#004678;
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #A3CEEC 1px solid; 
	BORDER-TOP: #A3CEEC 1px solid; 
	BORDER-LEFT: #A3CEEC 1px solid; 
	BORDER-BOTTOM: #A3CEEC 1px solid;
	width:300px; 
}
.finput_txt4 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#004678;
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #A3CEEC 1px solid; 
	BORDER-TOP: #A3CEEC 1px solid; 
	BORDER-LEFT: #A3CEEC 1px solid; 
	BORDER-BOTTOM: #A3CEEC 1px solid;
}
.finput_txt5 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#004678;
	FONT-SIZE: 14px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #A3CEEC 1px solid; 
	BORDER-TOP: #A3CEEC 1px solid; 
	BORDER-LEFT: #A3CEEC 1px solid; 
	BORDER-BOTTOM: #A3CEEC 1px solid;
	width:300px;
	height:50px;
}

INPUT.TEXT {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#E9E9FF;
	FONT-SIZE: 14px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #A3CEEC 1px solid; 
	BORDER-TOP: #A3CEEC 1px solid; 
	BORDER-LEFT: #A3CEEC 1px solid; 
	BORDER-BOTTOM: #A3CEEC 1px solid;
	width:150px; 
}
div.auto_complete {
	max-height: 200px;
	/*height: 200px;*/
	overflow: visible;
	background-color: #fff;
}
div.auto_complete ul {
	border:1px solid #A3CEEC;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}
div.auto_complete ul li {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	color:#004678;
	FONT-SIZE: 11px;
	font-weight: normal;
	margin:0;
	padding:3px;
}
div.auto_complete ul li.selected { 
	/*background-color: #ffb;*/
	background-color: #e2eff8;
}
div.auto_complete ul strong.highlight { 
	color: #800; 
	margin:0;
	padding:0;
}
#item_item_name3 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#004678;
	FONT-SIZE: 14px; 
	FONT-STYLE: normal; 
	BORDER-RIGHT: #A3CEEC 1px solid; 
	BORDER-TOP: #A3CEEC 1px solid; 
	BORDER-LEFT: #A3CEEC 1px solid; 
	BORDER-BOTTOM: #A3CEEC 1px solid;
	width:150px; 
}

tr.odd td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:11px;
        text-decoration:none;
        font-weight: normal;
        background-color:#EAF3FA;
        line-height:40px;
}
tr.even td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:11px;
        text-decoration:none;
        font-weight: normal;
        background-color:#FFFFFF;
        line-height:40px;
}

.body_text_bold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
/*	color:#004678; */
	FONT-SIZE: 13px; 
	FONT-STYLE: normal; 
}

td.bold_red {
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
	color: red;
	FONT-SIZE: 12px; 
	font-weight:bold; 
}
.text_delete {
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-align: right;
    width: 10%;
}