.error{
	color:#FF0000;
	font-weight:bold;
}
input{
	margin-left:2px;
	font-size:xx-small;
}
p{
	margin-left:2px;
	font-size:12px;
}
html{
font-size:small;
}
body {
	margin: 0px;
	padding: 0px;
	/*cursor: url('images/cursor.cur')*/;
	font-family: Verdana;
	color: #554477;

}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none; }
A:hover {text-decoration: underline; color: #535995;
	/*cursor: url('images/cursor.cur');*/
	}
td{
	font-size:12px;
}
th{
	font-size:12px;
	/*border-bottom:1px solid #999999;*/
}
.input{
	font-size:10px;
}
select{
	font-size:10px;
}
/*form{
	border: 1px solid #999999;
	background-color: #FFFFCC;
}*/
.form{
	border: 1px solid #999999;
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color: #fff7d7;
}
.form TH {
	border-bottom:#999999 solid 1px;
}
hr{color:#000000;
	height:0px;
	border:0.2px solid #000000;
}
.header{
	/* background-color: #535995;*/
	 color:#FFFFFF;
	 font-weight:bold;
}
.header1{
/*	 background-color: #FFFFFF;*/
	 color:#000000;
	 font-weight:bold;
	 font-size:12px;
	 white-space:nowrap;
}
.record{
	border-bottom: 1px dotted #999999;
	cursor:pointer;
}
.selectedrecord{
	 background-color: #535995;
	 color:#FFFFFF;
	border-bottom: 1px solid #000000;
	cursor:pointer;
}
.date{
	color:#4433FF;
	font-weight:bold;
}
.menu{
	background-image:url(images/menu/menu1.gif);
	height:22px;width:150px;
	vertical-align:middle;
	top:5px;
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:bold;
}
.menu A{
	color:#000000;
}
.submenu{
	background-image:url(images/menu/menu3.gif);
	height:18px;
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:9px;
}
.submenu A{
	color:#000000;
}
pre{
	font-size:12px;
}
blockquote{
	text-align:justify;
}

.offer{
	border: 2px solid #FFFFFF;
	background-position:right bottom;
	background-repeat:no-repeat;
	border-collapse:collapse;
	background-color: #FEEDC5;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
	}
.offer TD{
	border: 2px solid #FFFFFF;
	font-size:12px;
	padding:2px;
}
.offer TH{
	border: 2px solid #EFEFEF;
	padding:6px; 
	font-size:14px;
	background-color:#F99500;
}
.invalid{
	color:red;
	text-decoration:line-through;
}

.st1{
	background: #fff7d7;
	border-bottom:1px dotted;
}
.st2{background: #ffdca9;
	border-bottom:1px dotted;
}

.tab_hover {
background-color:#ffdca9;
color:black;
cursor:pointer;
height:20px;
border:2px solid #CCCCCC;
border-right:0px;
border-bottom:0px;
border-left:0px;
text-align:center;
font-family:verdana;
font-size:10px



}
.tab {
background-color:#fff7d7;
color:black;
cursor:pointer;
height:20px;
border:0px;
text-align:center;
font-family:verdana;
font-size:10px;
font-weight:none;
border-bottom:2px groove #000000;
}
.data_tab {
border:1px solid gray;
height:100px;
text-align:left;
font-family:verdana;
font-size:12px;
padding:.3em;
}




.text{
font-size:12px;
font-weight:normal;

}



