FORM { margin:0; display:inline; padding:0; } 
BODY {font-family: Arial, Verdana, Helvetica, sans-serif;}
H1   {font-size: 1.6em;}
H2   {font-size: 1.5em;}
H3   {font-size: 1.3em;}
H4   {font-size: 1.1em;}
EM   {font-size: 1 em;}
P    {font-size: 1 em; margin-bottom: 7px; margin-left: 7px;}
LI   {font-size: 83.3%; margin-left: 50px; margin-bottom: 10px; line-height : 5mm;}

#pagetopnav {
	font-size:0.85em;
	font-weight:bold;
	text-align:left;
}
#pagesubnav {
	font-size:0.85em;
	font-weight:bold;
	text-align:center;
}
A.topnav {
	font-weight: bold;
	font-size:0.85em;
} 
A.topnav:link,  
A.topnav:active, 
A.topnav:visited {
    text-decoration: none;
}
A.topnav:hover {
    text-decoration: underline;
}
#bidsTitleContainer {
	font-weight: bold;
	font-size: 1.2em;
	padding: 10px;
	clear: both;
	display:block;
	float: none;
}
#bidsTitle {
	font-weight: bold;
	font-size: 1.2em;
	display: inline;
	float: left;
	padding: 10px;
}
#bidsSearch {
	display: inline;
	float: right;
	clear: both;
	padding: 10px;
}
DIV.tableHeader {
	float: none;
	clear: both;
	margin: 0;
	padding:0;	
	background-color: #000088;
}
A.tableHeader,
A.tableHeader:link,  
A.tableHeader:active, 
A.tableHeader:visited {
	color: #ddddff;
	text-decoration: none;
}
A.tableHeader:hover {
	color: #eeeeff;
	text-decoration: underline;
}
TABLE.TableGrid {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
TD.tableHeader {
	border: 0;
	background-color: #000088;
	color: #ffffff;
	margin:0;
	padding: 5px;
}
.tableHeader {
	font-size: .8em;
	font-weight: bold;
}
TD.tableSubHeader {
	font-size: .8em;
	font-weight :bold;
	background-color: #DCE9EF;
	border: 1px solid #573F88;
	vertical-align: bottom;
}
TD.tableBody {
	font-size: .7em;
	background-color : #eeeeee;
	color : #000000;
	border: 1px solid #573F88;
	vertical-align: top;
}
TD.smheader {
	background-color : #2E8B57;
	font-size : .9em;
	font-weight : bold;
	color : #ffffff;
}
.report { 
	font-family: "Courier New", Courier, monospace;
}
TD.smbody {
	background-color: #ffffee;
	font-size: .8em;
	border: 0;
}
TABLE.NoBorder {
	margin : 0;
	padding : 0;
	border : medium collapse;
	
}
TD.box {
	background-color : #ffffff;
	border-top : thin solid #006600;
	border-bottom : medium solid #006600;
	border-left : thin solid #006600;
	border-right : medium solid #006600;
	padding : 2px 2px 2px 2px;
}
	
#login {
	float: right;
	width: 90px;
	border: 1px solid #000;
	background-color: #eee;
	padding: 5px;
	margin: 0px;
	text-align : center;
	font-size:1.1em;
}

