BODY,P{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#000000;background-color:#ffffff; }
a:link, a:visited, a:active {
font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#3399FF;text-decoration:none;
}
a:hover {
font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#000000;text-decoration:none;
}
H1,H2,H3{font-size:16pt;font-weight:normal;margin-bottom:6px;}
.content{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#000000; }
.disc_box{font-family:Verdana,Geneva,Arial,Helvetica;font-size:9pt;color:#000000; }
.mainlinks{font-family:Verdana,Geneva,Arial,Helvetica;font-size:9pt;color:#000000; }
.footer{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#000000; }
.footer a:link, .footer a:visited, .footer a:active {
font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#3399FF;text-decoration:none;
}
.footer a:hover {
font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;color:#000000;text-decoration:none;
}
.dashed {border-style: dashed; border-width: 1px; border-color: #000000;} 
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#ffffff; 
    border: #666666 1px solid;
}
.pulldown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#ffffff;
	color: #000000;
	font-weight: 100;
}
.list{font-size:small;}
.list a:link,.navigator a:visited{font-size:small;}
.list a:active,.navigator a:hover{font-size:small;}
.contents_0{
	background-color:#F7F7F7; 
}
.contents_1{
	background-color:#E5E5E5; 
}

/* set millions of background images */
.rbroundbox { background: url(images/white_nt.gif) repeat; }
.rbtop div { background: url(images/white_tl.gif) no-repeat top left; }
.rbtop { background: url(images/white_tr.gif) no-repeat top right; }
.rbbot div { background: url(images/white_bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/white_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 99%; margin: 1em auto; }

#lightbox{
	background-color:#cccccc;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #cccccc;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}

/* Used with crosshairs.js */
		.hoverHilight {
			background-color: #ffffc0;
			cursor: pointer;
		}
		
		.activeCellHilight {
			background-color: #c0dbff;
			color: blue;
		}