body {
	background-color: #d1d5d8;
	background-image: url("../images/layout/bg_body.png");
	background-repeat: repeat-x;
	background-position: top left;
}
#content {
	background-color: #fff;
	width: 955px;
	margin: auto;
}
#top {
}
#top #head {
	background-image: url("../images/layout/bg_top.png");
	background-repeat: repeat-x;
	height: 130px;
}
#middle {
	padding: 14px;
	color: #5e5e5e;
}
#navFile {
	padding-top: 7px;
}
	#left {
		width: 170px;
		border-bottom: 8px solid #5e5e5e;
	}
	#center {
		padding-left: 30px;
		border-bottom: 8px solid #981820;
		line-height: 150%;
	}
	#center #right, #center h1, #center h2, #center h3, #center h4 { line-height: 100%; }
	#center h1.title {
		padding: 4px 0 7px;
		padding-left: 11px;
		margin-top: 7px;
		margin-bottom: 7px;
		text-transform: uppercase;
		border-bottom: 1px solid #ece9e8;
	}
	#center .content {
		padding-left: 11px;
	}
	#right {
		width: 268px;
		padding-left: 30px;
	}
#bottom {
	padding: 0 0 15px;
}
#bottom, #bottom a {
	color: #58585a;
}
#bottom .footnav {
	text-align: center;
}
#copyOffWorld {
	padding: 15px;
	text-align: center;
}
#copyOffWorld, #copyOffWorld a {
	color: #58585a;
}
#copyOffWorld a.selected {
	color: #981820;
}

#rootnav {
	color: #fff;
}
#rootnav a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 9px;
}
#rootnav a:hover {
	border-bottom: 2px solid #fff;
	padding-bottom: 7px;
}
#rootnav a.selected, #rootnav a.open {
	border-bottom: 4px solid #fff;
	padding-bottom: 5px;
}

#rootnav .navTable { margin: auto; }
#rootnav .navTable td.inner {
	border-right: 1px solid #fff;
}
#rootnav .navTable td.selected a, #rootnav .navTable td.open a {
}

#left_content {
	padding-right: 20px;
}

#main_content {
	padding-left: 20px;
	width: 655px;
}

.centerTitle {
	margin-bottom: 5px;
	border-bottom: 1px solid #5e5e5e;
}
.centerTitle h1 {
	color: #981820;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	font-weight: bold;
}

.subTitle h2 {
	margin-bottom: 5px;
	color: #981820;
	padding-bottom: 3px;
	border-bottom: 1px solid #5e5e5e;
	font-weight: bold;
}

#left .contentBody {
	border: 1px solid #5e5e5e;
	padding: 5px 10px;
	margin-bottom: 2em;
}
#left h3 {
	text-decoration: none;
	font-weight: bold;
}
