html {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	SCROLLBAR-FACE-COLOR: #FFFFCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCCEAA; 
	SCROLLBAR-SHADOW-COLOR: #EEEEAA; 
	SCROLLBAR-3DLIGHT-COLOR: #EEEEAA; 
	SCROLLBAR-ARROW-COLOR: #ff0000; 
	SCROLLBAR-TRACK-COLOR: #CCCD99;
	SCROLLBAR-DARKSHADOW-COLOR: #999C88; 
}

* html #wrapper {
	width: 100%; /*** IE5.5 needs this value to eliminate a horizontal scrollbar ***/
	w\idth: auto; } /*** resets the value for IE6 and IE5-Mac ***/

.left {
	float: left;
	margin-left: 0px;
	width: 53%;
	padding: 5px 5px 5px 0;
}

html>body .left {margin-left: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.right {
	float: right;
	margin-right: 6px;
	width: 33%;
	padding: 5px 5px 5px 0; 
}

html>body .right {margin-right: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

body {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: #000000;
	margin: 0em, 0em, 0em, 0em;
	padding: 0em, 0em, 0em, 0em;
	background: #DDDEAA;
}

table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	vertical-align: top;
}

tr {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

td {
  font-family: Arial, Helvetica, sans-serif;
	/*font-size: screen.width/80;*/
  font-size: 11px; /* Optimum for results to fit on 800 x 600 res */
  font-size: table_fontsize;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

pre {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

H1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
	font-weight: bold;
	color:#373737;
	padding: 1pt, 1pt, 1pt, 1pt;
	margin: 1pt, 1pt, 1pt, 1pt; /* This prevents a carriage return! */
}

H2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
	font-weight: bolder;
	padding: 1pt, 1pt, 1pt, 1pt;
	margin: 1pt, 1pt, 1pt, 1pt; /* This prevents a carriage return! */
}

H3 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
	font-weight: bolder;
	color:#CC0033;
	padding: 1, 1, 1, 1;
	margin: 1pt, 1pt, 1pt, 1pt; /* This prevents a carriage return! */
}

H4 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bolder;
	color: #333333;
	padding: 1, 1, 1, 1;
	margin: 1pt, 1pt, 1pt, 1pt; /* This prevents a carriage return! */
}

HR {
  color: #CCCC99;
}

.header {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
	font-weight: bolder;
	background-color:#006699;
	color: #ffffff;
	padding: 0, 1, 0, 1;
}

.alignright  {margin: 0; padding: 1em 10px 2.5em 0; text-align: right; }

.small {font-size: .9em; color: #771464; }

.alignright strong {color: #771464; font-weight: bold; }

.decoration {float: right; margin: 0.5em 1em 3px 3px; position: relative; } /*** for IE6 ***/

#topPanel {
	float: none;
	width: auto;
	height: 120px;
	background-color: #DDDEAA;
	/*background-image: url(../images/nuhomebg.gif);*/
	background-position: right;
	background-repeat: no-repeat;
	/*border-bottom: solid black 1px;*/
}

#leftPanel {
	position: absolute;
	top: 320px;
	left: 5px;
	width: 160px;
  font-size: 11px;
}

#container {
  width: 100%;
	height: 100%;
	margin-left: 170px;
	margin-right: 10px;
	/*background: #faf5f8 url("../images/rightbg.gif") 100% 0 repeat-y;*/
	/*border-left: 1px solid #000; */
}

#contents {
	margin: 0px 0px 10px 0px; /* No right margin! */
	/*background: #ffffff;*/
	/*color: #eef7e2;*/
	padding: 0px 0px 0px 0px;
	position: relative;
} /*** IE6 needs this to display the div ***/

#wideHeader {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
	font-weight: bold;
	color:#373737;
	padding: 1pt, 1pt, 1pt, 1pt;
	margin: 1pt, 1pt, 1pt, 1pt; /* This prevents a carriage return! */
	letter-spacing: 6px;
	width: 100%;
	margin: 0, 200, 0, 200;
	text-align: center;
}

#resultsHeader {
  font-size: 10px;
  margin: 20px 4px 4px 4px;
	text-align:center;
}

#results {
  font-size: 10px;
  margin: 60px 4px 4px 4px;
	text-align:center;
}

#bottom {font-size: 1px; line-height:0 margin:0; padding:0;}

#footer {
	/*background: #DDDEAA;*/
	background: #EEEFBB;
	margin-top: 0px;
	margin-right: 0px;
	border-top: 1px dashed #888;
	width: 100%;
	/* Below is for Mozilla's benefit */
	text-align: left;
	position: absolute;
}