td.required {
	font: bold; color: red}
table.search 
{
	font:10pt verdana, arial, helvetica, sans-serif; 
	background:whitesmoke }
table.searchParameters 
{
	font:10pt verdana, arial, helvetica, sans-serif; 
}
table.results 
{
	border: solid 1px black;
	font:9pt verdana, arial, helvetica, sans-serif;
	background:white;
}
tr.results {
   vertical-align:top; 
}
th.results {
   font-weight: bold;
   background:slategray;
   color: beige; }
tr.odd {
	border-top: solid 1px black;
   background:white }
tr.even {
	border-top: solid 1px black;
   background:whitesmoke}

#results {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 1; 
	BACKGROUND: url(whitebackground.gif) repeat-y 50% 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 790px; 
	LINE-HEIGHT: 1.2; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT: 100%
}
#bothcontent {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 1; 
	BACKGROUND: url(leftback.gif) repeat-y 100% 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 790px; 
	LINE-HEIGHT: 1.2; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT: 100%; 
	TEXT-ALIGN: left
}

.contentstyle
{
  width:11in;
  height:8.5in;
  background:white;
}
tr.odd {
    border-top: solid 1px black;
    background:white; 
}
tr.even {
    border-top: solid 1px black;
    background:whitesmoke;
}
td.results {
    vertical-align:top;
    font-family: Verdana, Tahoma;
    font-size: 9pt;
    color: black; 
}
th.results {
    font-weight: bold;
    font-family: Verdana, Tahoma;
    font-size: 9pt;
    background:whitesmoke;
    color: black; 
}
tr.totals
{
	border: solid 1px black;
	font: 8pt verdana, tahoma;
	font-weight: bold;
	background: lightgrey;
}

@media screen {
	.printLink 
	{
		font-family: Verdana, Tahoma;
		font-size: 9pt;	
	}
}

@media print 
{
	.printLink 
	{
		visibility: hidden;
	}	
}