		body {
	margin: 0;
	color: #EEE;
		}
		
		.accessaid, h1 {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		
		
		
		#logo {
			position: absolute;
			top: 15px;
			left: 0;
		}

		#navigation {
			font: 0.75em verdana, arial, helvetica, sans-serif;
			position: absolute;
			top: 150px;
			left: 0;
			width: 150px;
			color: white;
		}
		
		#navigation ul {
			margin: 0 0 1em 0;
			padding: 0;
			list-style: none;
		}
		
		#navigation ul a {
			color: grey;
			text-decoration: none;
			display: block;
			background: white;
			border: .3em solid white;
			padding: 10 10em;
			margin: 0 0em 15px 2em;
		}
		
		#navigation a:visited {
			color: grey;
		}
		
		#navigation a:hover {
		color: black;	
		}



		.photogallery {
			display: block;
			width: 178px;
			height: 170px;
			background-image: url(images/photogallery.jpg);
			text-indent: -999em;
			position: absolute;
			top: 425px;
			left: 15px;

		}
	
		.photogallery:hover {	
		background-image: url(images/photogallery_roll.jpg);
		}

		.photogallery:active {
		background-image: url(images/photogallery.jpg);
		}

		
		#main {
			background: white;
			border-left: 212px solid white;
		}

	


		#content {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.75em;
	color: #000;
	line-height: 1.7em;
	background: white;
	position: absolute;
	left: 300px;
	width: 600px;
		}

		
		h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 2.8em;
	color: #00806b;
	line-height: 120%
		}

		h3 {
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 1.5em;
			font-weight: 100;
			color: grey;
				line-height: 130%;

		}
	

				
		#container {
	position: relative;
	width: 950px; /* width + border for IE 5.x */
	w\idth: 950px; /* real width */
		height: 1800px;
	border-width: 0 3px;
	margin: auto;
	background-color: white;

		}

		
		

		
		fieldset {
		padding: 2em 2em 2em 2em;
		}
	
		
	
		label {
		float: left;
		clear: left;
		width: 8em;
		}
		
		#mytable {
	width: 600px;
	padding: 0;
	margin: 0;
}


th {
	color: #EEE;
	border-bottom: 1px #00806b;
	border-top: 1px solid #00806b;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 4px 12px 2px 12px;
	background: #00806b;
	text-align: left;
	}


td {
	border-bottom: 1px solid #00806b;
	background: #fff;
	padding: 6px 12px 6px 6px;
		line-height: 110%;
			vertical-align: top;


}

.maintext {
	width: 450px;
	top: 20px;
	position: relative;
}

