@charset "UTF-8";
/* CSS Document */

#wrapper {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	margin-bottom:20px;
	background-color:#fff;
}

#header {
	width:900px;
}

	#banner {
 		width:465px;
		height:140px;
		float:left
	}
	
	#logo {
 		width:;
		height:140px;
		float:right;
	}
	
#nav {
	width:900px;
	height:35px;
	margin:40px 0px 20px 0px;
}

	#nav ul {
		width:725px;
		list-style:none;
		float:left;
		margin-left:175px;
	}
	
	#nav li {
		list-style:none;
		float:left;
	}
	
	#nav a {
		font-size:18px;
		padding:2px 0px 2px 0px;
		display:block;
		margin:0px 40px 0px 00px;
	}
	
	#nav a:hover {
		text-decoration:none;
		color:#566636;
	}

#main_content {
	margin:0px 0px 30px 0px;
}

	.left_col {
		width:150px;
		float:left;
		margin-right:25px;
		padding-top:50px;
	}
	
	.middle_col {
		width:550px;
		float:left;
		margin-right:25px;
	}
	
	.right_col {
		width:150px;
		float:left;
	}

.subnav {
	list-style:none;
}

.subnav ul {
	list-style:none;
}

.subnav li {
	list-style:none;
	margin:0px 0px 10px 0px;
}

#footer {
	background-color:#8F9E6D;
	width:860px;
	height:25px;
	padding:10px 20px 0px 20px;
	color:#fff;
}

#footer a{
	color:#fff;
}

ul.list {
	list-style:none;
	margin-left:80px;
}
ul.list li {
	list-style:none;
}

ul.list2 {
	list-style:none;
	margin-left:30px;
}
ul.list2 li {
	list-style:square;
}

.table td{
	padding:5px 0px 5px 0px;
}

input.med {
	background-color:#f1f7e3;
	border:1px solid #8F9E6D;
	width:290px;
}

textarea.med {
	background-color:#f1f7e3;
	border:1px solid #8F9E6D;
	width:290px;
}

input.submit {
	width:100px;
	height:25px;
	background-color:#f1f7e3;
	color:#566636;
	border:1px solid #8F9E6D;
	cursor:pointer;
}