.error{
	color:#FF0000;
	font-weight:bold;
}
input{
	margin-left:2px;
	font-size:xx-small;
}
p{
	margin-left:2px;
	font-size:xx-small;
}
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:xx-small;
}
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: #FFFFCC;
}
.form TH {
	border-bottom:#999999 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	text-align:left

}
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;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.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: #FFFFCC;
	border-bottom:1px dotted;
}
.st2{background: #EEEEBB;
	border-bottom:1px dotted;
}

.toolz {
	background-color:#FFC;
}

.toolz:hover {
	background-color:#FF7;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	width: 550px;
}
#tooltip h3, #tooltip div { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0; 
}

