/* BASIC DOCUMENT PARAMS */
html { overflow: auto; }
	body {
		font: 12px Arial, Helvetica, sans-serif;
		background: #fff;
		text-align: center;
		}
		img { border: 0; }
		.padded_content { padding: 5px; }
		#container {
			margin: 10px auto;
			width: 712px;
			text-align: left;
			}

/* PAGE HEADING REGION */
#heading {
	height: 42px;
	background: url(../img/layout/bg_shim_nav.jpg) bottom repeat-x;
	}
	#heading h1 {
		height: 100%;
		background: url(../img/layout/web_sign.jpg) bottom left no-repeat;	
		}
	#heading h1 span { display: none; }
	#heading .nav {
		padding: 3px;
	}
	#heading .nav a {
		font: bold 12px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		margin: 0 5px;
		padding: 2px;
		}
		#heading .nav a:link {
			color: #fff
			}
		#heading .nav a:hover {
			background: #4f1716;
			}

/* PAGE CONTENT REGION */
#content {
	width: 100%;
	height: 100%;
	padding: 0 0 9px;
	background: #8e2c2b url(../img/layout/bg_shim_bottom.jpg) bottom repeat-x;
	float: left;
	clear: both;
	}
#content_table {
	width: 712px;
	height: 100%;
	padding: 0 0 9px;
	background: #fff url(../img/layout/bg_shim_bottom.jpg) bottom repeat-x;
	}

/* PAGE FOOTER REGION */
#footer {}
	#footer .promo { padding: 5px 0; }
	#footer .footer_logos {}
	#footer .footer_logos img { float: right; }
	#footer .site_information {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #999;
		}
		#footer .site_information a { color: #8d2a28; }
	#footer .site_information_d {
		float: left;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #999;
		}
		#footer .site_information_d a { color: #8d2a28; }