body {
	margin:0;
	background-color:#bec080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

	a:link, a:visited, a:hover, a:active {
		color:#682D01;
	}

	#containerRoot {
		border:1px solid #600;
		width:780px;
		background-color:#682d01;
		margin:auto;
	}

		#containerMain {
			background-color:#bec080;
			margin-top:42px;
			border-top:1px solid #600;
			padding-left:241px;
			overflow:hidden;
		}
		
			#bodyContainer {
				width:100%;
				border-left:241px solid #600;
				margin-left:-241px;
				float:right;
			}
			
				#header {
					border-bottom:1px solid #600;
					background:#afa06a;
					padding:0.8em 0;
				}
					#header h1 {
						margin:0 20px;
					}
						#header h1 img {
							border:0;
						}
					#header h2 {
						font-style:italic;
						font-size:1em;
						color:#600;
						margin:0 20px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:1.3em;
						font-weight:normal;
					}
		
				#content {
					margin:0 10px;
					overflow:auto;
				}
					#content h3 {
						font-size:2em;
						font-style:italic;
						border-left:20px solid #78261a;
						color:#78261a;
						padding-left:0.2em;
						font-weight:normal;
						font-family:Arial, Helvetica, sans-serif;
					}
					
					#content address { font-style:normal; }

					#contactForm fieldset {
						border:0;
						margin:1em 0 0;
						padding:0;
					}
						#contactForm legend {
							font-weight:bold;
							color:#000;
						}
						#contactForm ol {
							list-style-type:none;
							margin:0;
							padding:0;
						}
							#contactForm li {
								margin:1em 0;
							}
								#contactForm label {
									width:10em;
									display:inline-block;
									float:left;
								}
									#contactForm .textarea label {
										display:block;
										float:none;
									}

			#sidebar{
			  background-color:#600;
			  width:241px;
			  float:right;
			  margin-left:-241px;
			}
				#sidebar img {
					border:0;
					margin:0 0 0 1px;
				}

				#leftNav {
					list-style-type:none;
					margin:2em 12px 0;
					padding:0;
				}
					#leftNav a {
						display:block;
						padding:2px 0 6px 17px;
						color:#ffc; 
						text-decoration:none;
						background:url('../img/navbg.gif') no-repeat;
						font-size:13px;
					}
						#leftNav .first a {
							background-image:url('../img/navbg-t.gif');
						}
						#leftNav .last a {
							background-image:url('../img/navbg-b.gif');
						}
							#leftNav .last a:hover {
								background-image:url('../img/navbg-b-h.gif');
							}
						#leftNav a:hover {
							background-image:url('../img/navbg-h.gif');
						}

		#footer {
			background-color:#ac9a66;
			border:1px solid #600;
			border-width:1px 0 0;
			text-align:center;
			padding:0.6em 0;
			margin:0;
			color:#600;
			font-size:0.9em;
		}
		
			#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
				color:#600;
			} 

		#copyright {
			width:780px;
			margin:20px auto;
			text-align:right;
			font-family:'Georgia', serif;
			font-size:0.8em;
			color:#600;
		}
	
	
.navForm {
	color:#fff;
	width:90%;
	margin:0 auto;
}
	#contactForm.navForm legend {
		color:#fff;
		padding:0;
		margin:0;
	}
	navForm label {
		display:block;
	}
	.navForm input,
	.navForm select,
	.navForm textarea {
		background:#eaead9;
		color:#000;
	}
	
	
.mainForm {
	width:92%;
	margin:10px auto;
	padding:10px;
	border:1px solid #682D01;
}
	#mainContactForm.mainForm legend {
		color:#660000;
		padding:0px 0px 5px 0px;
		margin:0;
		font-weight:bold;
	}
	
	#mainContactForm fieldset {
			border:0;
			margin:1em 0 0;
			padding:0;
		}
	
	.mainForm label {
		display:inline-block;
		width:8em;
	}
	.mainForm input,
	.mainForm select,
	.mainForm textarea {
		/*background:#eaead9;*/
		color:#000;
		border:1px solid #999999;
	}
	
	.mainForm input {
		width:110px;
	}
	
	.mainForm textarea {
		width:200px;
		height:100px;
	}
	
	.mainForm .leftPanel {
		float:left;
		padding:2px 0px;
		width:225px;
	}
	.mainForm .rightPanel {
		float:right;
	}
	
	.mainForm .submitPanel {
		clear:both;
		text-align:center;
		padding-top:5px;
	}
	
#regionalOffices {
	margin:1em auto;
	width:90%;
	border:2px solid #682D01;
	color:#eaead9;
	font-size:12px;
}
	#regionalOffices h4 {
		font-weight:normal;
		margin:1em 10px;
		font-size:1em;
	}
	
	#regionalOffices a {
		color:#FFFFFF;
	}
	
	#regionalOffices ul {
		margin:1em 10px;
		padding:0;
		list-style-type:none;
	}
		#regionalOffices li {
			margin:0;
			padding:0;
		}
			#regionalOffices li strong {
				font-weight:normal;
				display:inline-block;
				width:49%;
				vertical-align:top;
			}
			#regionalOffices li span {
				display:inline-block;
				width:51%;
			}
			
.pageImg {
	margin:0px auto;
	display:block;
}