a {
	color: #325DAF;
}

h1, h2 {
	margin-top: 0;
}

h3 {
	margin-bottom: .2em;
}
li {
	margin-bottom: .6em;
}
fieldset {
	padding: 1em;
	border: 1px solid #ccc;
}
body {
	background-color: #DFE7F0;
}
#doc,#doc2,#doc3,#doc4 {
	background-color: #fff;
}

#bd {
	padding: 0 3em;
	position: relative;
	top: -3em;
	font-size: 95%;
}
#hd h1 {
	display: block;
	height: 298px;
	width: 950px;
	background: #FFF url(/images/hd.jpg) no-repeat;
	text-indent: -999em;
	margin: 0;
}
#ft {
	background: transparent url(/images/ft.png) no-repeat bottom;
	padding: 60px 20px 5px;
	margin-bottom: 40px;
}



.section {
	padding: 15px;
	background-color: #EDF1F7;
	margin-bottom: 10px;
	overflow: auto;
}
.section h3 {
	font-size: 130%;
	color: #254C8F;
	margin: 0 0 .3em;
}

ul#nav {
	margin: 0;
}
#nav li {
	font-size: 110%;
	font-weight: bold;
	list-style: none;
	margin-bottom: .5em;
	line-height: 20px;
	width: 90%;
}
#nav li a {
	color: #001251;
	text-decoration: none;
}
#nav li a:hover {
	color: #B12517;
	text-decoration: underline;
}
#nav li #current {
	display: block;
	padding: 5px 0px 2px 10px;
	background-color: #001251;
	color: #fff;
	border: 1px solid #ccc;
}

#ft .vcard {
	text-align: center;
}
#ft .byline {
	color: #fff;
	font-size: 140%;
	letter-spacing: .1em;
	text-shadow: #2A4994 2px 2px 5px;
}
#ft #contact, #ft .logo {
	display: none;
}


