body {
	margin: 0px;
	background: #AEA385;
	background-image: url(../images/bodybackground.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}
	
#siteContainer {
	background-image: url(../images/burlap.jpg);
	background-position: top;
	background-repeat: repeat-x;
	overflow: hidden;
	}

#siteConstraint {
	width: 943px;
	background-image: url(../images/bodybackground.gif);
	background-position: top center;
	background-repeat: repeat-y;
	margin-left: 1px;
	padding-left: 7px;
	padding-right: 6px;
	overflow: hidden;
	}
	
	#indexFlash {
		width: 943px;
		float: left;
		background: #FFFFFF
		}
		
	
	#interiorFlash {
		width: 943px;
		float: left;
		background: #FFFFFF
		}
	
	#indexContent {
		width: 943px;
		height: 315px;
		float: left;
		background-image: url(../images/indexbackground.gif);
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 10px;
		}
		
		#indexContentLeft {
			width: 400px;
			height: 236px;
			float: left;
			padding:25px 35px 20px 35px;
			overflow: auto;
			}
		
		#indexContentRight {
			width: 473px;
			float: left;
			}
			
			#indexContentRightTop {
				width: 423px;
				float: left;
				padding-left: 50px;
				padding-top: 20px;
				padding-bottom: 50px;
				}
				
				.indexContentRightTopItem {
					margin-right: 10px;
					float: left;
					}
				
			#indexContentRightBottom {
				width: 423px;
				float: left;
				padding-left: 50px;
				}
				
	#interiorContent {
		width: 943px;
		float: left;
		background: #FFFFFF;
		}
		
		#interiorLeft {
			width: 162px; 
			padding: 20px 89px 40px 89px;
			float: left;
			height: 100%;
			}
			
			#subnavWrapper {
				float: left;
				padding-bottom: 50px;
				}
			
				.subnavRow {
					width: 162px;
					float: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 17px;
					color: #3A4C64;
					border-bottom: 1px solid #3A4C64;
					padding-bottom: 5px;
					padding-top: 5px;
					}
				
				.subnavRow a, .subnavRow a:hover, .subnavRow a:visited {
					color: #3A4C64;
					text-decoration: none;
					}
			
			.quickForm {
				width: 162px; 
				float: left;
				}
			
				.quickFormRow {
					width: 162px;
					float: left;
					}
				
				.quickFormRowRight {
					width: 162px;
					float: left;
					text-align: right;
					}
					
				.quickFormRowTitle {
					width: 162px;
					float: left;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					color: #000000;
					padding-top: 5px; 
					padding-bottom: 2px;
					}
				
				.quickFormRowSmall {
					width: 162px;
					float: left;
					font-size: 10px;
					font-family: Arial, Helvetica, sans-serif;
					color: #000000;
					padding-top: 5px; 
					padding-bottom: 2px;
					}
				
				.quickInput {
					width: 162px;
					border: 1px solid #666666;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					}
				
					
					.quickInputError {
						width: 162px;
						font-size: 11px;
						font-family: Arial, Helvetica, sans-serif;
						background: #FF9497;
						border: 1px solid #990000;
						color: #990000;
					}
					
				.quickSubmit {
					margin-top: 5px;
					}
				
					.loadingForm {
						padding: 20px 0;
						background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
					}
					
					.contactSuccess {
						width: 152px;
						text-align: center;
						background: #BAFFAC;
						border: 1px solid #006600;
						font: 12px arial;
						color: #006600;
						padding: 5px;
					}

					.contactError {
						width: 152px;
						text-align: center;
						background: #FF9497;
						border: 1px solid #990000;
						font: 12px arial;
						color: #990000;
						padding: 5px;
					}
					
		/***	END CONTACT FORM STYLES		***/
		
		
		#interiorRight {
			width: 595px;
			float: left;
			}
			
			#interiorRight a, #interiorRight a:hover, #interiorRight a:visited, #interiorRight a:active {
				color: #2B3824;
				text-decoration: underline;
				}
				
	#interiorFooter	{
		width: 943px;
		float: left;
		background: #FFFFFF
		}
			
	#siteFooter {
		width: 873px;
		float: left;
		padding: 10px 35px 30px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 24px;
		color: #202E30;
		}
		
		#siteFooter a, #siteFooter a:hover, #siteFooter a:visited {
			color: #202E30;
			text-decoration: none;
			}
			