table.header {width: 100%; border: solid 6px #8ea0a8; background: #FFFFFF;}
table.header tr {vertical-align: middle;}
table.header td {border: solid black 1px;}
table.header1 {border-spacing: 0px; margin: 2px; width: 99.5%;}
table.header1 tr {vertical-align: middle;}
table.header1	td.left {padding: 3px 3px 3px 22px;	border: solid 1px #c0c0c0;
					font-size: 26pt; font-family: Georgia, serif;	color: #008; text-align: left;}
table.header1	td.right {padding: 3px 3px 3px 12px;	border: solid 1px #c0c0c0;
					font-family: 'Times New Roman', serif; font-size: 10pt; color: #667; 
					line-height: 1.2em; text-align: left;}
/* #logo {position:absolute; top: 18px; left:18px; z-index:100;} */
#logo {position:absolute; top: 1px; left:1px; z-index:100;}

/* Menu background: #608F30; */

#menu_wrapper {	width: 100%;	height: 31px;	margin: 0 auto;	
	background: #E9EED0;	border-top: 1px solid #2D4516; border-bottom: 1px solid #2D4516;}
#menu {float: left;	width: 100%;	height: 30px;}
#menu ul {margin: 0;	padding: 2px 0 0 18px;	list-style: none;	line-height: normal;}
/* #menu ul {margin: 0;	padding: 2px 0 0 120px;	list-style: none;	line-height: normal;} */
#menu li {display: block;	float: left;}
#menu a {display: block;	float: left;	margin-right: 14px;	padding: 5px 5px;	
	text-decoration: none;	font: 16px Georgia, "Times New Roman", Times, serif;	color: #121;}
#menu a:hover {text-decoration: underline;	color: #933; }
#menu .current_page_item a {background: #cda;	color: #121; border: solid #39561D 1px; height: 15px;}
#menu .current_page_item a:hover {text-decoration: underline;	color: #933; }

/* Login */
#login {float: right;	padding: 3px 12px 0 0;}
#login-submit {	font: 14px Georgia, "Times New Roman", Times, serif;	color: #121;}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.2em;
	margin: 0;	padding: 0;
	text-align:center;
	color: #333;
	background-color: #17575D; 
}
h2 {color:#667;}

/* remainder of page to right of leftcol 
	leftcol is 200+20 margin, so with 20 total padding width can be 900-240 = 660*/
#main {
	text-align: left;
	width: 630px; 
	float: left;
	padding: 0px 10px 0 10px;
}
#main h2 {color: #070;}
#main h4 {font-style: italic;}
#main a {font-style: italic; font-weight: bold; color: #933}
#main li{	padding-bottom: .5em;}

#container {
	width: 920px;
	height: auto;
	position: relative;
	margin: 0 auto;
	padding: 0 ;
	text-align: left;
	overflow: auto;
	background-color: #fff;
	border-left: solid 10px #17575D;
	border-right: solid 10px #17575D;
}
	
#wrapper {
	width: 100%;
	background-color: #FFFFFF;
}

#leftcol {text-align: left;	width: 200px; height: 100%;	float:left;	overflow:auto; padding-left: 20px; 
	/* background: #cda;	color: #121; */
	color:#333;	background-color: #fff; 
}
#leftcol ul {	padding: 0;	margin: 0;}
#leftcol li{	list-style-type: none;	font-size: 1.1em;	line-height: 1.1em; padding-bottom: .4em;
	/*font-family: Futura, "Gill Sans", Verdana, "Lucida Grande", Lucida, sans-serif; */
	cursor: default; 
}
#leftcol li a{	color: #464;	text-decoration: none;}
#leftcol li.on {	color: #136; list-style: url(bullet.gif); }
#leftcol li a:hover {	text-decoration: underline;	color: #933;}
#leftcol li a.level2 {padding-left: 10px; color: #242; font-size: 0.9em; }
#leftcol li a.level2:hover {	text-decoration: underline;	color: #933;}

#middlecol {text-align: left;	width: 625px;	float: left;	padding: 0px 15px 0 10px;}
#middlecol h2 {color: #960;}
#middlecol a {font-style: italic; color: #070;}
#rightcol {	height: auto;	width: 272px;	margin: 0;	padding: 0;	float: right;	text-align: left;}

#introflash {
	float: left;
	height: 300px;	width: 527px;
	margin: 0;	padding: 0;
}

.clear {	clear: both;	height: 0;}

/* @end */

