body, html
{
	margin: 0px;
	padding: 0px;
}

body
{
	padding: 0px;
	background-color: #fff;
	background-repeat: repeat-y;
}

img
{
	border: 0px;
}

#nav
{
	position: absolute;
	width: 150px;
	top: 0px;
	left: 0px;
	z-index: 1 !important;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

#nav ul
{
	display: block;
	margin: 205px 0px 0px 0px;
	padding: 0px;
}

#nav ul li
{
	display: block;
	width: 150px;
	margin: 3px 0px;
	font-weight: bold;
}

#nav ul li a:link, #nav ul li a:visited
{
	display: block;
	text-decoration: none;
	width: 150px;
	text-indent: 4px;
}

#banner
{
	position: absolute;
	width: 100%;
	height: 200px;
	top: 0px;
	left: 0px;
	z-index: 2 !important;
}

.bannerimg
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3 !important;
}

.logo
{
	position: absolute;
	top: 80px;
	left: 10px;
	z-index: 5 !important;
}

#content
{
	position: absolute;
	padding: 205px 5px 5px 155px;
	z-index: 0;
}

div.picturepage div
{
	float: left;
	width: 150px;
	height: 180px;
	margin: 5px;
}

div.album div
{
	float: left;
	width: 150px;
	height: 110px;
	margin: 5px;
}

div.picturepage div img
{
	text-align: center;
	vertical-align: top;
	display: block;
	margin: auto;
	border-width: 0px;
}

div.picturepage div p
{
	text-align: center;
	font-size: .9em;
	color: #000;
	margin-top: 3px;
}

tr.accuracy3 td, td.accuracy3
{
	background-color: #bbbb00;
}

tr.accuracy1 td, td.accuracy1
{
	background-color: #00bb00;
}



/*** Black Nav ***/
body.black
{
	background-image: url('/images/site/black-bg.png');
}

body.black #nav
{
	background-color: #000;
}

body.black #nav ul
{
	color: #fff;
}

body.black #nav ul li a:link, body.black #nav ul li a:visited
{
	color: #fff;
	background-color: #333;
}

body.black #nav ul li a:link:hover, body.black #nav ul li a:visited:hover
{
	background-color: #666;
}

body.black #banner
{
	background-color: #000;
}

body.black tr.tint td, body.black td.tint
{
	background-color: #eee;
}

body.black tr.tint2 td, body.black td.tint2
{
	background-color: #e9e9e9;
}

body.black th
{
	background-color: #000;
	color: #fff;
}

/*** Gray Nav ***/

body.gray
{
	background-repeat: repeat-y;
	background-image: url('/images/site/gray-bg.png');
}

body.gray #nav
{
	background-color: #ccc;
}

body.gray #nav ul
{
	color: #000;
}

body.gray #nav ul li a:link, body.gray #nav ul li a:visited
{
	color: #000;
	background-color: #ddd;
}

body.gray #nav ul li a:link:hover, body.gray #nav ul li a:visited:hover
{
	background-color: #eee;
}

body.gray #banner
{
	background-color: #ccc;
}

body.gray tr.tint td, body.gray td.tint
{
	background-color: #eee;
}

body.gray tr.tint2 td, body.gray td.tint2
{
	background-color: #e9e9e9;
}

body.gray th
{
	background-color: #ccc;
	color: #000;
}

/*** Blue Nav ***/

body.blue
{
	background-image: url('/images/site/blue-bg.png');
}

body.blue #nav
{
	background-color: #9cf;
}

body.blue #nav ul
{
	color: #000;
}

body.blue #nav ul li a:link, body.blue #nav ul li a:visited
{
	color: #006;
	background-color: #69f;
}

body.blue #nav ul li a:link:hover, body.blue #nav ul li a:visited:hover
{
	background-color: #bdf;
}

body.blue #banner
{
	background-color: #9cf;
}

body.blue tr.tint td, body.blue td.tint
{
	background-color: #d3e9ff;
}

body.blue tr.tint2 td, body.blue td.tint2
{
	background-color: #e6f3ff;
}

body.blue th
{
	background-color: #9cf;
	color: #006;
}

/*** Orange Nav ***/
body.orange
{
	background-image: url('/images/site/orange-bg.png');
}

body.orange #nav
{
	background-color: #fc9;
}

body.orange #nav ul
{
	color: #000;
}

body.orange #nav ul li a:link, body.orange #nav ul li a:visited
{
	color: #ffc;
	background-color: #f60;
}

body.orange #nav ul li a:link:hover, body.orange #nav ul li a:visited:hover
{
	background-color: #f93;
}

body.orange #banner
{
	background-color: #fc9;
}

body.orange tr.tint td, body.orange td.tint
{
	background-color: #ffeddb;
}

body.orange tr.tint2 td, body.orange td.tint2
{
	background-color: #fff7ee;
}

body.orange th
{
	background-color: #fc9;
	color: #000;
}

/*** Red Nav ***/
body.red
{
	background-image: url('/images/site/red-bg.png');
}


body.red #nav
{
	background-color: #f99;
}

body.red #nav ul
{
	color: #000;
}

body.red #nav ul li a:link, body.red #nav ul li a:visited
{
	color: #fcc;
	background-color: #900;
}

body.red #nav ul li a:link:hover, body.red #nav ul li a:visited:hover
{
	background-color: #c33;
}

body.red #banner
{
	background-color: #f99;
}

body.red tr.tint td, body.red td.tint
{
	background-color: #ffdede;
}

body.red tr.tint2 td, body.red td.tint2
{
	background-color: #fff0f0;
}

body.red th
{
	background-color: #900;
	color: #fcc;
}

/*** Green Nav ***/
body.green
{

	background-image: url('/images/site/green-bg.png');
}

body.green #nav
{
	background-color: #363;
}

body.green #nav ul
{
	color: #000;
}

body.green #nav ul li a:link, body.green #nav ul li a:visited
{
	color: #efe;
	background-color: #030;
}

body.green #nav ul li a:link:hover, body.green #nav ul li a:visited:hover
{
	background-color: #393;
}

body.green #banner
{
	background-color: #363;
}

body.green tr.tint td, body.green td.tint
{
	background-color: #bfedbf;
}

body.green tr.tint2 td, body.green td.tint2
{
	background-color: #dbffdb;
}

body.green th
{
	background-color: #363;
	color: #efe;
}
