* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	/*background-image: url('../images/page_bg-stone_wall.jpg');*/
	background-color: #9B9889;
	background-color:#777569;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 9pt;
	line-height: 1.75em;
	text-align: center;
	height: 100%;
}

a {
	color: #8C442E;
}
	
#wrapper {
	width: 902px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}

#top {
	float: left;
	width: 902px;
	margin: 0;
	background-image: url('../images/page_top-trans.png');
	height: 20px;
	overflow: hidden;
}
	
#mid {
	clear: left;
	float: left;
	width: 902px;
	min-height: 513px;
	margin: 0;
	overflow: hidden;
}
	
	#mid #left {
		float: left;
		width: 52px;
		/*margin-right: -3px;*/
		background: url('../images/page_left-trans.png');
		min-height: 513px;
		padding-bottom: 2000px; 
		margin-bottom:-2000px;
	}
	
	#mid #right {
		float: right;
		width: 13px;
		/*margin-left: -3px;*/
		background-image: url('../images/page_right-trans.png');
		min-height: 513px;
		padding-bottom: 2000px;
		margin-bottom:-2000px;
	}
		
	#mid #content {
		min-height: 513px;
		margin: 0;
		background-color: #DDE9D2;
		overflow: hidden;
	}
	
		#mid #content #pageleft {
			float: left;
			width: 535px;
			min-height: 513px;
			margin-right: -3px;
			background-color: #E4EDDB;
			background-image: url('../images/content_bg.gif');
		}
		
			#midtop {
				float: left;
				width: 535px;
				height: 137px;
				background-image: url('../images/top_bg.gif');
				background-repeat: no-repeat;
				/*overflow: hidden;*/
			}
			
				#midtop #logo {
					float: left;
					width: 147px;
					height: 137px;
				}
			
				#midtop #logo img {
					margin: 3px 6px;
					border-width: 0px;
					padding-left: 5px;
				}
				
				#midtop #navigation {
					float: right;
					width: 388px;
					height: 137px;
					padding-top: 88px;
					font-size: 8pt;
				}
				

			
			#midcontent, #midcontentaff {
				margin: 0;
				width: 535px;
				min-height: 336px;
				vertical-align: top;
				padding: 0px 0px 0px 14px;
			}
			
			#midcontentaff {
				min-height:400px;
			}
			
				#midcontent #midcontent2, #midcontentaff #midcontent2aff {
					width: 525px;
					min-height: 327px;
					vertical-align: top;
					
				}
				
				#midcontentaff #midcontent2aff {
					min-height:400px;
				}
			
				#midcontent2 h1, #midcontent2aff h1  {
					font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
					font-weight: bold;
					font-size: 16pt;
					color: #8C442E;
					line-height: 2.75em;
				}
				
				#midcontent2 h2, #midcontent2aff h2 {
					font-weight: bold;
					font-size: 10pt;
					color: #413F40;
				}
				
				#midcontent2 p, #midcontent2aff p {
					padding-right: 13px;
				}
				
				#midcontent2 img, #midcontent2aff img {
					border-width: 0px;
					padding: 0px 14px 14px 0px;
				}
		
		#mid #content #pageright {
			float: right;
			width: 29px;
			min-height: 513px;
			margin-left: -3px;
			background-image: url('../images/page_right-b.gif');
			padding-bottom: 2000px;
			margin-bottom:-2000px;
		}
		
		#mid #content #flash {
			min-height: 513px;
			min-height:504px;
			margin: 0;
			padding-top: 9px;
			background-color: #000;
			text-align: center;
			vertical-align: middle;
			color: #fff;
			font-size: 13pt;
		}
		
		#flash img {
			margin-bottom: 9px;
		}
	
#bottom {
	clear: both;
	float: left;
	margin: 0;
	width: 902px;
	background-image: url('../images/page_bottom-trans.png');
	height: 16px;
	overflow: hidden;
}

#footer {
	clear: both;
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	margin-top: 15px;
	width: 902px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #fff;
}