font {
	font-size: 12pt;
	font-family: "Times New Roman", serif;
	color: #DCFAAC;

}

font.regular {
	font-family: "Times New Roman", serif;
	font-size: 12pt;	
	color: #DCFAAC;
}

font.small {
	font-size: 8pt;
	font-family: sans-serif;
	color: #DCFAAC;
}

/* when a link is updated or new, this is the style applied to that text. */
font.red {
	font-size: 10pt;
	font-family: sans-serif;
	color: #FF0000;
}
img {
	border: 0px solid black;
}

td.cellback1 {
 	background-color: #000000;
}


td.cellback2 {
	background-color: #000000;
}

td.light {
	background-color: #334433;
	padding-left: 4px;	
}

td.dark {
	background-color: #001100;
}

/* news1 news2 specify the subtle background color changes */
td.news1 {
	background-color: #112211;
}

td.news2 {
	background-color: #001100;
}

body {
	background-color: #1A1A1A;
	background-image: url("layout/bg.png");
}

a:link {
	color: #0C65B0;
	background-color: transparent;
}

a:visited {
	background-color: transparent;
	color: #009900;
}

a:active {
	background-color: transparent;
	color: #EEEEEE;
}

a:hover {
	background-color: transparent;
	color: #00FF00;
}

/* Gives the currently visited item a different background */
a.navcurrent {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #005500;
   color: #FFFFFF;
   border-width: 1px;
   border-color: #FFFFFF;
   border: 1px solid white;
   text-decoration: none;
   display: block;
   width: 90%;
   margin: 1px auto 7px auto;
}

/* Default menu/nav style */
a.nav {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #000000;
   color: #FFFFFF;
   border-width: 1px;
   border-color: #FFFFFF;
   border: 1px solid white;
   text-decoration: none;
   display: block;
   width: 90%;
   margin: 1px auto 7px auto;

}

a.nav:link:visited {
	color: #FFFFFF;
	background-color: #000000;
}

a.nav:hover {
	background-color: #009900;
	color: #FFFFFF;
}

a.nav:active {
	background-color: #00FF00;
	color: #FFFFFF;
}

/* ensures the page always stretches atleast 1 pixel over
   to make sure the scroll bar is always there. (Firefox) */
html { 
	min-height: 100%; 
	margin-bottom: 1px; 
}
