html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
a, img {
	border: none;
	margin: 0;
	padding: 0;
}
#backer {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	z-index: 1;
}
#header-cont {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 211px;
	background-color: #FFFFFF;
	z-index: 100;
}
	#header {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width: 982px;
		height: 211px;
		background-image: url(../images/header.jpg);
		z-index: 100;
	}
	#header-left-color {
		position: absolute;
		top: 0;
		left: 0;
		width: 50%;
		height: 208px;
		background-color: #a24540;
		z-index: 100;
	}
	#header-right-color {
		position: absolute;
		top: 0;
		left: 50%;
		width: 50%;
		height: 208px;
		background-color: #3068b0;
		z-index: 100;
	}
#main-cont {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 100;
}
	#body {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width: 982px;
		background-color: #FFFFFF;
		z-index: 100;
	}
		#main-nav {
			position: absolute;
			top: 0;
			left: 0;
			margin: 0;
			padding: 25px 0 25px 35px;
			width: 150px;
			list-style-type: none;
			z-index: 100;
		}
			#main-nav li {
				margin: 0;
				padding: 0;
				z-index: 100;
			}
				#main-nav li a {
					margin: 0;
					padding: 4px 0;
					display: block;
					text-decoration: none;
					font-family: Helvetica, sans-serif;
					font-size: 15px;
					line-height: 15px;
					color: #0072bc;
					z-index: 100;
				}
				#main-nav li a:hover,
				#main-nav li a.active {
					color: #942923;
				}
		#middle-content {
			position: relative;
			top: 0;
			left: 245px;
			width: 505px;
			min-height: 270px;
			height: auto !important;
			height: 270px;
			margin: 0;
			padding: 0 0 10px 0;
			border: none;
			z-index: 100;
		}
			#middle-content h1 {
				color: #a14939;
				font-size: 16px;
				border: none;
				margin: 0;
				padding: 0;
			}
			#middle-content h1.center {
				text-align: center;
				margin-top: 8px;
			}
			#middle-content h1.bottom-bar {
				border: solid #313688;
				border-width: 0 0 8px 0;
				margin: 8px 0 6px 0;
				padding: 0 0 6px 0;
			}
			#middle-content h1.bottom-bar-center {
				border: solid #313688;
				border-width: 0 0 8px 0;
				margin: 8px 0 6px 0;
				padding: 0 0 6px 0;
				text-align: center;
			}
			#middle-content h2 {
				margin: 10px 0 4px 0;
				padding: 0;
				color: #0077bf;
				font-size: 17px;
			}
			#middle-content h2.center {
				text-align: center;
			}
			#middle-content p {
				margin: 0;
				padding: 0 0 10px 0;
				color: #000000;
			}
			#middle-content p a {
				color: #a14939;
			}
			#middle-content p.right {
				color: #a14939;
				text-align: right;
			}
			#middle-content p.center {
				text-align: center;
			}
			
			#middle-content .content-items h1 a {
				color: #313688;
				text-decoration: none;
			}
			#middle-content .content-items h1 a:hover {
				color: #0077bf;
			}
			
	#right-col {
		position: relative;
		margin: 0 43px 0 0;
		float: right;
		padding: 15px 0 0 0;
		width: 120px;
		background-color: #FFFFFF;
		z-index: 100;
	}
		#right-col h1 {
			margin: 0 0 8px 0;
			padding: 0;
			color: #a14939;
			font-size: 13px;
		}
		#right-col h2 {
			margin: 0;
			padding: 0;
			color: #313688;
			font-size: 12px;
		}
		#right-col h2 a {
			margin: 0;
			padding: 0;
			color: #313688;
			font-size: 12px;
			text-decoration: none;
		}
		#right-col h2 a:hover {
			color: #0077bf;
		}
		#right-col h2.date {
			font-style: italic;
		}
		#right-col p {
			margin: 0 0 8px 0;
			padding: 0;
			color: #313688;
			font-size: 11px;
		}
		#right-col p a {
			margin: 0;
			padding: 0;
			color: #a14939;
			font-size: 11px;
		}
		#right-col p a:hover {
			color: #313688;
		}
		#right-col ul {
			margin: 0;
			padding: 0;
			color: #313688;
			font-size: 11px;
			list-style-position: inside;
		}
		#right-col ul li {
			margin: 0 0 10px 0;
			padding: 0;
		}		
		
#footer-cont {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 65px;
	background-repeat: repeat-y;
	z-index: 100;
}
	#footer {
		position: relative;
		margin: 0;
		padding: 29px 0 0 0;
		width: 982px;
		height: 31px;
		text-align: center;
		z-index: 100;
	}
		#footer p {
			margin: 0;
			padding: 0;
			color: #FFFFFF;
			font-size: 10px;
			text-align: center;
		}
		#footer-nav {
			position: relative;
			top: 0px;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#footer-nav li {
				margin: 0;
				padding: 0;
				display: inline;
			}
				#footer-nav li a {
					margin: 0 4px;
					padding: 0;
					color: #FFFFFF;
					font-size: 10px;
					text-decoration: none;
				}
				#footer-nav li a:hover,
				#footer-nav li a.active {
					color: #AAAAAA;
				}