.invalid { border-color: #ff0000; background-color: #ffcccc; }

tr {
	font-family: "Tahoma";
	#font-size: 12px;
}

input {
	font-family: "Tahoma";
	font-size: 12px;
	color: #3E5E75;
	font-weight: bold;
	border: thin  solid #bbbbbb;
	border-width: 1px;
}

.input {
	font-family: "Tahoma";
	font-size: 12px;
	color: #3366FF;
	background-color: #eeeeee;
	font-weight: bold;
	border: thin  solid #bbbbbb;
	border-width: 1px;
	padding: 3px;

}



.inputsp {
	font-family: "Tahoma";
	font-size: 12px;
	color: #3366FF;
	background-color: #FCF3CA;
	font-weight: bold;
	border: thin  solid #F5A020;
	border-width: 1px;
	padding: 3px;

}



select {
	font-family: "Tahoma"
	font-size: 10px;
	background-color: #eeeeee;
	font-weight: bold;
	color: #3366FF;
	border: thin  solid #bbbbbb;
	border-width: 1px;
}


.checkbox  { 
	border: none;
	border-width: 1px;
}


.del {
	font-family: "Tahoma" ;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.redtxt {
	font-family: "Tahoma" ;
	color: #FF0033;
}

.graytxt {
	font-family: "Tahoma" ;
	font-size: 8px;
	color: #999999;
}


.button {
	font-family: "Tahoma" ;
	font-size: 12px;
	color: #000000;
	background-color: #EAF2F4;
	font-weight: bold;
}





.b {
	font-family: "Tahoma" ;
	font-size: 10px;
	font-weight: bold;
}


.font10 {
	font-family: "Tahoma" ;
	font-size: 10px;
	color: #666666;
}

.font10v {
	font-family: Verdana ;
	font-size: 8px;
	color: #666666;
}

.f8 {
	font-size: 8px;
}

.small {
	font-size: 10px;
	font-family:Tahoma, ;
}



.f10{
	font-size: 10px;
	font-family:Tahoma, ;
}
.f12{
	font-size: 12px;
}

.f14{
	font-size: 14px;
}

.f16{
	font-size: 16px;
}

.f14t{
	font-size: 14px;
	font-family:Tahoma, ;
}

.f16t{
	font-size: 16px;
	font-family:Tahoma, ;
}

h1 {
	font-family: "Tahoma" ;
	font-size: 18px;
}


a:link {
	color: #0033FF;
	text-decoration: none;

}
a:visited {
	color: #0033FF;
	text-decoration: none;



}
a:hover {
	color: #0033FF;
	text-decoration: underline;
/*
*/

}


a:active {
	color: #0033FF;
	text-decoration: none;
}


.head {
	font-size: 10px;
	font-weight: bold;
	background-color: transparent;
	height: 123px;
}



.hilightdata1 {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background-color: #eeeeee;
	background: #eeeeee;
	border: none ;
}

.hilightdata2 {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background-color: #dddddd;
	background: #dddddd;
	border: none ;
}

.hilightdata3 {
	font-family: "Tahoma";
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

.hilightdata3x {
	font-family: "Tahoma";
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #92CA09;
	background-color: #EEEEEE;
}

.hilightdata_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFCC00;

}


.hilightdata4 {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background: #dddddd;
	border: none ;
}
.stddata {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	background: #ffffff;
	border: none ;
}
.stddata2 {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	border: none ;
}
.hilightdataH_nor {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background-color: #DBEAF5;
	border: thin  #ccCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: thin;
	border-left-style: none;
}

.hilightdataH_sel {
	font-family: "Tahoma";
	font-size: 10px;
	color: #164C98;
	background-color: #8EB5E8;
	border: thin  #ccCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: thin;
	border-left-style: none;
}

.hilightdataCol_sel {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background-color: #EeEeFF;
	border: thin #ccCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: thin;
	border-left-style: none;
}

.hilightdataCol_closs {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	background-color: #E9F0E8;
	border: thin solid #E9F0E8;
}

.Hdata1 {
	font-family: "Tahoma";
	font-size: 10px;
	color: #3333CC;
	font-weight: bold;
	background-color: #DBEAF5;
	border: thin  #ccCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: thin;
	border-left-style: none;
}


.Hdata2 {
	font-family: "Tahoma";
	font-size: 10px;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
	background-color: #dddddd;
}

.Hdata3 {
	font-family: "Tahoma";
	font-weight: bold;
	font-size: 10px;
	color: #003399;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #dddddd;
	background-color: #EEEEEE;
}



.productHili {
	font-family: "Tahoma";
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #92CA09;
	background-color: #FFFFd9;
}

.productDis {
	font-family: "Tahoma";
	color: #666666;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #92CA09;
	background-color: #dddddd;
}


.hilightdata_select_hz {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	border-left-color: #bbbbbb;
}

.hilightdata_not_select_hz {
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #bbbbbb;
	border-left-color: #dddddd;
}

.hz_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #bbbbbb;
}


.error {
	font-family: Tahoma, "Tahoma", sans-serif;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;

}



.col_uline {
 	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
}


.navitab {
}

.navitab:hover {
 	background: #E6F7D4  
}

.navitabblue  {
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
 }

.navitabblue:hover {
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	color:#0099FF;
	background-color: #FFFFFF;
 }


.menubar {
padding: 2px 4px 2px 4px;
margin: 0 0 2px 0;
text-decoration: none;
background: #e0e0e0 url(images/corner.gif) top right no-repeat;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

.menubar:hover {
text-decoration: none;
background: #FFCC99 url(images/corner.gif) top right no-repeat;
}

.activenavitab {
padding: 2px 4px 2px 4px;
color: #FF7F00;
margin: 0 0 2px 0;
text-decoration: none;
background: #FFE199 url(images/corner.gif) top right no-repeat;
}

.activenavitab:hover {
text-decoration: none;
}



#sidebar
{
	padding: 20px 0 10px 0;
	margin-right: 20px;
	width: 190px;
	}



.msgbox {
	float: none;
	clear: both;
	width: 100%; 
	/*clear: center;*/
	margin: 5px 5px 5px 0px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px dashed #FF6000;
	
 }


.announcement {
	float: none;
	clear: both;
	width: 100%;
	/*clear: center;
	margin: 5px 5px 5px 0px;*/
	padding: 10px;
	/**/
	background-color: #d4e8fa;
	color: #333333;
	background-image: url(images/best/announcement.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
 }
