	html, body {
	margin: 0;
	padding: 0;
	background-color: #004400;
	color: #131;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 85%;	
	}
#container {
	width: 100%;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	background-color: #fff;  
	background-image: url(/images/ffffcc-180.gif);
	background-repeat: repeat-y;
	}
	
#nav {
	width: 180px;
	float: left;
	margin-left: -1px;
	padding: 15px;
	text-align: left;
/*	background-color: #ffffcc;  */
	}
	
#content {
	padding: 15px;
	margin-left: 220px;
	text-align: left;
	}
/*  nl added next 2 contents 6/29/2008 */
#content ul {
margin: 0 30px 0 55px;
padding: 0;
font-size: 100%;
}
#content ul li {
margin: 0;
padding: 0 0 .1em 0;
}

#header {
	background-color: #fff;
	text-align: center;
	color: #fff;
	border: 0;
	padding: 5px;
	font-size: 1px;
	}
	
#logo {
	width: 110px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#topnav {
	background-color: #004400;
	text-align: center;
	color: #fff;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 1ex 1ex 0 1ex;  /*  was 120px left  */
	vertical-align: bottom;
	}
	
#footer {
	background-color: #fff;
	color: #006;
	border-top: 1px solid #006;
	font-size: 11px;
	text-align: right;
	padding: 2px 10px 0 0;
	clear: both;
	}

.spacer {
	clear: both;
	}

/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #300;
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
#topnav a {
  color: #ffcc11;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}  
#topnav a:hover, #topnav a:active {
  color: #c00;
  text-decoration: underline;
}
#topnav .highlight {
  color: #ffee11;
  background-color: transparent;
}

h1 {
	font-size: 3em;
	font-weight: bold;
	margin:  0.5em 0 0 0;
	line-height: normal;
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.4em;
	margin: 0;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
/*ol, ul, li {
	list-style: none;
	font-size: 1.0em;
	line-height: 1.2em;
	padding-left: 0.3em;
	margin-left: 0.3em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}*/
#nav ul, #nav li {
	list-style: none;
	font-size: 1.0em;
	line-height: 1.2em;
	padding-left: 0.3em;
	margin-left: 0.3em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
	
form p {
	font-size: 70%;
	line-height: 1em;
	margin: 0;
	}

/*form li {
	font-size: 70%;
	line-height: 1em;
	margin: 0;
	}*/

/*form {
 font-size: 70%; 
 line-height: 1em; 
 margin: 0;
	}*/
	
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}

#header h1, #header h2, #header h3, #header h4 {
	display: none;
	}

/* THIS MAKES THE DROP SHADOW WORK ON IMAGES
 CSS Drop Shadow Tests :: By Phil Baines  
http://www.wubbleyew.com/tests/dropshadows.htm */
			.imagecontainerl{
				  float:left;
				  clear:left;
				  background:  url(/images/shadow.png) no-repeat bottom right !important;
				  background:  url(/images/shadow_css.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 5px;
			}
			
			.imagecontainerr{
				  float:right;
				  clear:right;
				  background:  url(/images/shadow.png) no-repeat bottom right !important;
				  background:  url(/images/shadow_css.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 5px;
			}
			.imagecontainerl2{
				  float:left;
/*				  clear:left;  */
				  background:  url(/images/shadow.png) no-repeat bottom right !important;
				  background:  url(/images/shadow_css.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 5px;
			}
			.imagecontainerl img, .imagecontainerr img, .imagecontainerl2 img {
				display: block;
				position: relative;
				background-color: #fff;
				border: 1px solid #a9a9a9;
				margin: -6px 6px 6px -6px;
				padding: 4px;
			}

* html #container {height: 1%;} /* for IE/Win */
*>html #container {he\ight: auto;} /* for IE5/Mac */