* 	{
	margin: 0;
	padding: 0;
	border: none;
/*	z-index: -1; */
	}

body	{
	background-color: #006600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	z-index: -1;
	}

#wrapper {
	width: 770px;
	margin: 35px auto 5px auto;
	position: relative;
	z-index: 1;
	}

#whiteborder {
	width: 725px;
	margin-left: 45px;
	border: 4px solid #ffffff;
	min-height: 569px;
	z-index: 2;
	}	
	
#titlepic {
	width: 725px;
	height: 140px;
	background: url(images/header5.jpg);
	z-index: 3;
}

#upperleft {
	width: 250px;
	height: 256px;
	position: absolute;
	left: -13px;
	top: -45px;
	z-index: 10;
	}

#inner-wrap {
	background-color: #ffffff;
	border: 4px solid #006600;
	border-top-width: 0px;
	padding: 10px 8px 10px 0;
	min-height: 426px;
	width: 709px;
	z-index: 4;
	}	

#nav	{
	width: 160px;
	float: left;
	margin: 65px 0 0 -45px;
	z-index: 120;
	}		

	#nav a:link {
		display: block;
		width: 160px;
		height: 25px;
		background-image: url('images/whitespacer.gif');
		}
	
	#nav a:visited{
		display: block;
		width: 160px;
		height: 25px;
		background-image: url('images/menu/check.gif');
		}		

	#nav a:hover {
		display: block;
		width: 160px;
		height: 25px;
		background-image: url('images/menu/arrow.gif');
		}


	#nav li {
		position: relative;
		}

#nav2	{
	margin-left: 25px;
	margin-right: 8px;
	margin-bottom: 5px;
	font-size: 75%;
	text-align: center;
	}

#nav2 a:link {
	background-color: #ffffff;
	color: #006600;
	text-decoration: none;
	}

#nav2 a:visited {
	background-color: #ffffff;
	color: #006600;
	text-decoration: none;
	}

#nav2 a:hover {
	background-color: #00cc00;
	text-decoration: underline;
	}
	

#contents-index {
	margin-left: 130px;
	margin-top 10px;
	background: #ffffff url(images/nh.gif) no-repeat right top;
	min-height: 400px;
	z-index: 5;
	}

#contents {
	margin-left: 150px;
	background-color: #ffffff;
	min-height: 400px;
	margin-top: 8px;
	z-index: 5;
	}

#bottom {
	margin-left: 45px;
	text-align: center;
	}

#invis-image {
	position: absolute;
	top: 151px;
	border-width: 0px;
	border-color: transparent;
	border-style: none;
	text-align: right;
	right: 8px;
	}

#calendar {
	font-size: 90%;
	}

#calendar table {
	border-width: 3px;
	border-color: #006600;
	border-style: double;
	float: left;
	position: relative;
	margin: 8px;
	}

#calendar th.month	{
	background-color: #006600;
	color: #ffffff;
	font-weight: bold;
	border-width: 1px;
	border-color: #006600;
	border-style: solid;
	}

#calendar th.day	{
	background-color: #ffffff;
	color: #006600;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 1px;
	border-color: #006600;
	border-style: solid;
	}

#calendar td {
	border-width: 1px;
	border-color: #006600;
	border-style: solid;
	background-color: #ffffff;
	color: #006600;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: right;
	}
	
#calendar td.event {
	background-color: #ffff00;
	}

p.bottom {
	color: #ffffff;
	font-size: 75%;
	}

a.bottom:link, a.bottom:visited, a.bottom:hover {
	color: #ffffff;
	}

.listing {
	font-size: 90%;
	padding-bottom: 15px;
	}
	

h1 {
	font-size: 150%;
	padding-bottom: 8px;
	}
	
h2	{
	font-size: 110%;
	color: #006600;
	}

a.title:link, a.title:visited {
	text-decoration: none;
	color: #006600;
	padding-top: 5px;
	}

a.title:hover {
	text-decoration: underline;
	color: #006600;
	padding-bottom: 0px;
	}

p	{
	font-size: 100%;
	padding-bottom: 1em;
	z-index: 18;
	}

p.desc {
	font-size: 90%;
	}

span.bold {
	font-weight: bold;
	}

span.italic {
	font-style: italic;
	}

img 	{ 
	behavior: url("/pngbehavior.htc");
	}

img.menu {
	width: 143px;
	height: 25px;
	margin-top: 1px;
	margin-bottom: 1px;
	z-index: 99;
	}

img.logo {
	width: 165px;
	position: relative;
	z-index: 35;
	padding-right: 8px;
	padding-bottom: 4px;
	float: left;
	}

ul	{
	list-style-type: none;
	z-index: 150;
	}

li	{
	padding-bottom: 3px;
	z-index: 155;
	}


