* {
margin: 0;
padding: 0;
vertical-align: baseline;
}

body {
font-family: georgia;
font-size: 67.5%;
}

form {
margin-bottom: 30px;
}

form dl {
clear: left;
float: left;
font-size: 1.4em;
overflow: visible;
margin-bottom: 3px;
width: 100%;
}

form fieldset {
border: 1px solid #6F0E2B;
margin-bottom: 20px;
padding: 10px;
}

	form dl dt {
	font-weight: bold;
	float: left;
	height: 30px;
	width: 270px;
	}
	
	form dl dd {
	
	}

	form dl dd input, form dl dd textarea {
	font-family: georgia;
	font-size: 1em;
	padding: 3px;
	}
	
	form dl dd input.checkbox {
	margin-top: 6px;
	}

table {
margin-bottom: 10px;
}

table tr.odd {
background: #E7E1CA;
}

	#boxes {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	}

	/*#frame {
	left: 50%;
	margin-left: -569px;
	position: absolute;
	width: 1138px;
	}*/
	
	#frame {
	margin: 10px auto;
	position: relative;
	width: 1138px;
	}
	
	#frame_banner {
	background: #6F0E2B;
	float: left;
	height: 171px;
	width: 1138px;
	}
	
	#frame_footer {
	background: #6F0E2B;
	float: left;
	font-size: 1.2em;
	height: 35px;
	width: 1138px;
	}		
		#frame_footer p {
		color: #D8CDA7;
		margin: 10px 0 0 240px;
		}
		
			#frame_footer p a {
			color: #D8CDA7;
			text-decoration: none;
			}
			
				#frame_footer p a:hover {]
				text-decoration: underline;
				}
	
		#frame_banner h1 {
		background: url(../images/logo.png) top left no-repeat;
		height: 92px;
		left: 236px;
		position: absolute;
		text-indent: -5000px;
		top: 27px;
		width: 297px;
		}
		
		#frame_banner h2 {
		color: #D8CDA7;
		font-size: 2em;
		font-weight: lighter;
		left: 240px;
		letter-spacing: -1px;
		position: absolute;
		top: 138px;
		}
		
		#frame_banner ul {
		position: absolute;
		right: 65px;
		width: 240px;
		}
		
			#frame_banner ul li {
			background: #282A00;
			font-size: 1.4em;
			height: 18px;
			overflow: hidden;
			padding: 7px 10px;
			}
			
				#frame_banner ul li a {
				background: url(../images/video_arrow.png) top right no-repeat;
				color: #D8CDA7;
				padding-right: 70px;
				text-decoration: none;
				}
		
	#frame_nav {
	background: #625438;
	border-top: 1px solid #7C664E;
	border-bottom: 1px solid #BFB390;
	float: left;
	height: 35px;
	width: 1138px;
	}
	
		#frame_nav ul {
		font-size: 1.8em;
		list-style: none;
		margin: 7px 0 0 0;
		margin-left: 236px;
		}
		
		#frame_nav ul li {
		border-right: 1px solid #D8CDA7;
		float: left;
		margin-right: 20px;
		padding-right: 20px;
		}
		
			#frame_nav ul li.last {
			border-right: none;
			}
		
		#frame_nav ul li a {
		color: #D8CDA7;
		text-decoration: none;
		}
		
		#frame_nav ul li a:hover, #frame_nav ul li a.on {
		color: #282A00;
		}
		
	#frame_wrapper {
	background: #D8CDA7;
	float: left;
	padding-bottom: 20px;
	width: 100%;
	}
	
		#frame_wrapper_left {
		float: left;
		width: 237px;
		}
		
			#frame_wrapper_left ul {
			font-size: 1.8em;
			list-style: none;
			margin: 29px 0 25px 40px;
			}
			
			#frame_wrapper_left ul li {
			background: url(../images/subnav_bg.png) bottom left repeat-x;
			margin-bottom: 10px;
			padding-bottom: 10px;
			width: 178px;
			}
			
				#frame_wrapper_left ul li a {
				background: url(../images/subnav_arrow.png) bottom right no-repeat;
				color: #625438;
				display: block;
				text-decoration: none;
				}
				
				#frame_wrapper_left ul li a:hover, #frame_wrapper_left ul li a.on {
				color: black;
				}
				
				/**/
				
		#frame_wrapper_right {
		float: left;
		margin: 25px 0 0 0;
		}
		
	#marquee {
	background: #D8CDA7;
	color: #9E917E;
	float: left;
	font-size: 1.8em;
	height: 30px;
	width: 100%;
	}
	
		#marquee strong {
		color: #6F0E2B;
		}
	
	#text {
	float: left;
	width: 834px;
	}
	
		#text a {
		color: #6F0E2B;
		}
	
		#text #col1, #text #col2 {
		float: left;
		overflow-x: hidden;
		width: 50%;
		}
		
		#text #col1.wide {
		width: 100%;
		}
		
		#text h3 {
		color: #6F0E2B;
		font-size: 1.8em;
		font-weight: lighter;
		margin-bottom: 10px;
		}
		
		#text h4 {
		color: #6F0E2B;
		font-size: 1.4em;
		margin-bottom: 10px;
		}
		
		#text p, #text ul {
		color: #282A00;
		font-size: 1.4em;
		line-height: 140%;
		margin: 0 0 10px 0;
		}
		
		#text ul {
		font-size: 1.3em;
		list-style: none;
		margin-left: -5px;
		}
	
		
		#text ul li a:hover {
		color: black;
		}
		
		
		
		#text table {
		border-collapse: collapse;
		border-top: 1px solid #625438;
		border-right: 1px solid #625438;
		font-size: 1.2em;
		}
		
		#text table th {
		background: #6F0E2B;
		color: white;
		padding: 5px;
		text-align: left;
		}
		
		#text table td {
		border-bottom: 1px solid #625438;
		border-left: 1px solid #625438;
		padding: 5px;
		}
		
		#text table tr {
		
		}
		
			#text ul li {
			background: url(../images/li_bg.jpg) top left no-repeat;
			height: 20px;
			padding-left: 20px;
			padding-top: 2px;
			}
			
		#tomtom {
		background: url(../images/tomtom.png) top left no-repeat;
		display: block;
		height: 19px;
		text-indent: -5000px;
		width: 92px;
		}
		
		
		/**/
		
			#text #col1 ul li , #text #col2 ul li {
			height: auto;
			line-height: 140%;
			margin-bottom: 3px;
			}
			
			#frame_wrapper_left ul li ul {
			/*background: yellow;*/
			font-size: .8em;
			margin: 10px 0 -15px 0;
			padding: 0;
			}
			
			#frame_wrapper_left ul li ul li a {
			color: #6F0E2B;
			padding-left: 10px;
			}
			
		/**/
		
			.box {
			float: left;
			margin-right: 10px;
			width: 270px;
			}
			
				.box h4 {
				background: #6F0E2B url(../images/box_arrow.png) 240px 4px no-repeat;
				color: #D8CDA7;
				font-size: 1.8em;
				font-weight: lighter;
				height: 26px;
				padding: 5px 0 0 5px;
				width: 265px;
				}
				
					.box h4 a {
					color: #D8CDA7;
					text-decoration: none;
					}
					
				.box img {
				border: none;
				}
				
				.box p {
				color: #333;
				font-size: 1.4em;
				line-height: 140%;
				margin: 5px;
				}
				
		/* nav .box */
		
		#frame_wrapper_left .box {
		background: #9E917E;
		display: inline;
		margin-left: 40px;
		width: 178px;
		}
		
		#frame_wrapper_left .box h4 {
		background: #6F0E2B url(../images/box_arrow.png) 150px 4px no-repeat;
		background-image: none;
		width: 173px;
		}
		
			#frame_wrapper_left .box.green h4 {
			background: #282A00 url(../images/box_arrow_green.png) 150px 4px no-repeat;
			width: 173px;
			}
			
				#frame_wrapper_left .box.green h4 a {
				color: inherit;
				display: block;
				text-decoration: none;
				}
		
			#frame_wrapper_left .box.green h5 {
			color: #DFD5BA;
			font-size: 2em;
			font-weight: lighter;
			margin: 8px;
			}
		
		#frame_wrapper_left .box p {
		color: #DFD5BA;
		margin: 8px;
		}
		
			#frame_wrapper_left .box.green p {
			color: #282A00;
			}
			
				.fleft {
				border: 1px solid #282A00;
				float: left;
				padding: 4px;
				margin: 5px 10px 10px 0;
				}
				
				li.last {
				background: none !important;
				}
				
				.pdf {
				background: url(../images/pdf.png) top left no-repeat;
				padding-left: 20px;
				}
				
				ul.subitems {
				
				}
				
				ul.subitems li {
				background: #6F0E2B !important;
				background-image: none !important;
				border-bottom: 1px dotted #282A00;
				border-top: 1px dotted #282A00;
				margin-bottom: 4px;
				margin-left: 5px;
				padding: 5px 5px 1px 5px !important;
				}
				
				ul.subitems li a {
				background-image: none !important;
				color: white !important;
				text-decoration: none !important;
				}
				
				ul.subitems li a:hover {
				color: #D8CDA7 !important;
				}
				
				.sidebyside {
				float: left;
				margin-right: 10px;
				width: 380px;
				}
				
					.sidebyside img {
					width: 380px;
					}
				
				.text {
				margin: 10px;
				}
				
				
			
			