p, div, blockquote, dl, ul, ol {
	color: #262021;
	background-color: #f4f6e2;
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}

p {	font-size: 12.5px;
}

.fontsizeeleven {
	font-size: 11px;
}

.fontsizetwelve {
	font-size: 12.5px;
}

.fontsizefourteen {
	font-size: 14px;
}

.fontsizeseventeen {
	font-size: 17.5px;
}

body {
	font-family: Sans, sans-serif;
	font-weight: bold;
	background-color: #806f6c;
	position: relative;
	min-height: 100%;
	text-align: center;	/* Center site in browser window for high-resolution screen in IE5 Win */
	margin: 0;		/* Site abuts top of browser window */
	padding: 0;
}

/*
html, body {
	margin: 0;
	padding: 0;
}
/*
html {
	height: 100%;
}

* html, body {
	height: 100%;
}
*/

div>p {margin:0}			/* Prevents Mozilla from adding pixels at top of paragraphs */


a {					/* Prevent firefox from presenting blue dotted border around links when clicked */
	outline: none;
}

a:link, a:visited {			
	text-decoration: none;		
}

img {					/* prevent certain browsers from adding unwanted small border around image */
	border-style: none;
	vertical-align: bottom;
}

li.selected a:link, li.selected a:visited {
	color: #e8e5c2;
	
}

#page {					/* center page in browser window for high-resolution screen */
	position: relative;
	width: 748px; 
	margin-right: auto;
	margin-left: auto; 
	text-align: left;
}

#header {				/* logo and banner area */
	height: 136px;
}

#header li {				/* makes sure logo and banner abut each other */
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

#navbar {			/* main navigation - all interior pages */
	height: 35px;
	text-align: left;
}
/*
#navbar ul {
	display: inline; 
} */

#navbar li {			/* display navigation horizontally */
	display: inline;
}

#navbar img {			/* positions select state img inside nav bar */
	float: left;
	margin-bottom: 0px;
	padding: 0 0 0 0;
}				/* each nav elemnent has the rollover graphic concatenated vertically
				together as one graphic.  They are background images which display the top 35px
				during normal state, middle 35px during rollover state, and bottom 35px for select state */

#navbar a {			/* position navigation display the top 35px only.
				Hack appears to make this work for IE5Win*/
	float: left; 
	margin-bottom: 0px; 
	padding: 35px 0 0 0;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win */
}

#navbar a:hover {			/*Show middle 35 pix for rollover state */
	background-position: 0 -35px;
}

#navbar a:active {			/*Show bottom 35 pix for select state */
	background-position: 0 -70px;
}

					/* Sets background images of navigation/rollover graphics */
#nav1 a  {
	width: 178px;
	background: url(./images/mainnav1.gif) top left no-repeat;
}

#nav2 a  {
	width: 128px;
	background: url(./images/mainnav2.gif) top left no-repeat;
}
	
#nav3 a  {
	width: 107px;
	background: url(./images/mainnav3.gif) top left no-repeat;
}

#nav4 a  {
	width: 107px;
	background: url(./images/mainnav4.gif) top left no-repeat;
}

#nav5 a  {
	width: 130px;
	background: url(./images/mainnav5.gif) top left no-repeat;
}

#nav6 a  {
	width: 98px;
	background: url(./images/mainnav6.gif) top left no-repeat;
}

/*
html>body #minHeight {
	float: left;
	width: 0px;
	height: 100%;
	margin-bottom: -44px;
}
*/
