body { color: #002000; font-family: sans-serif; font-size: smaller; background-repeat: no-repeat; background-position: top center;} 
a {text-decoration: none} 
a:link { color: #002000 } 
a:visited { color: #002000 } 
a:active { color: #002000 } 
a:hover {color: #000000; text-decoration: underline}
p { text-align: left; font-size: 100%; font-size: smaller; font-weight: normal}


/* LIGHTBOX */

		#lightbox {
		
	background-color:#eee;
		
	padding: 5px;
		
	}

		
#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: #333;
			back\ground-color: transparent;
		
	background-image: url(images/blank.gif);
		
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
		
	}

*/

table.box {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #000040;
	border-collapse: collapse;
	background-color: #ffff00;
}
table.box td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #404080;
	background-color: #f8f8ff;
	font-size: smaller;
	-moz-border-radius: ;
}
table.box1 {
	border-width: 2px;
	padding: 10px;
	border-style: solid;
	border-color: #000040;
	border-collapse: collapse;
	background-color: #e0e0ff;
}
table.box1 td {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #404080;
	background-color: #e0e0ff;
	font-size: smaller;
	-moz-border-radius: ;
}

table.none {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #004000;
	border-collapse: collapse;
	background-color: #ffffff;
}

table.none td {
	border-width: 1px;
	padding: 2px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #004000;
	font-size: smaller;
	-moz-border-radius: ;
}

table.blank {
	border-width: 0px;
	padding: 3px;
}

table.blank td {
	border-width: 0px;
	padding: 2px;
	border-color: #ff0000;
	font-size: smaller;
	-moz-border-radius: ;
}

