/* STRUCTURE */

body {
	background: #eaf1f6;
	margin: 0;
	padding: 0;
}

#wrapper {
	width: 830px;
	margin: 0 auto;
	padding: 0 30px 30px 30px;
	background: #fff;
	position: relative;
	overflow: hidden;
}

#nav-col {
	width: 180px;
	float: left;
}

#content-col {
	width: 630px;
	margin: 0;
	padding: 0 0 0 20px;
	float: right;
}

#nav-col-logo {
	text-align: center;
	padding: 26px 0;
}

/* GENERAL */

p, blockquote, ul, ol, dl {
	font-family: tahoma, arial, verdana, sans-serif;
}

a {
	color: #285f90;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* LOGO & NAV */

#nav {
	width: 175px;
	border-top: 6px solid #ccc;
	border-bottom: 6px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}

#nav ul li {
	line-height: 2.1em;
}

#nav ul li a {
	color: #555;
	text-decoration: none;
	font: normal .9em "Gill Sans", "Gill Sans MT", arial, verdana, sans-serif;
}

#nav ul li a:hover {
	color: #285f90;
}

#nav .nav-high {
	color: #CC9900;
}

#nav ul li li {
	line-height: 1.5em;
	padding-left: 10px;
}


#nav ul li li a {
	color: navy;
	text-decoration: none;
	font: normal .7em arial, verdana, sans-serif;
}

/* CONTENT */

#content-col p, #content-col blockquote, #content-col ul, #content-col ol, #content-col dl {
	line-height: 1.5em;
	font-size: .8em;
}

#content-col ul ul, #content-col ol ol {
	font-size: 1em;
}

#content h2 {
	color: #087;
	font: normal 1.1em/1.0em "Gill Sans MT", "Gill Sans", arial, sans-serif;
	margin: 25px 0 0 0;
	padding: 0;
}

#content h3 {
	color: #333;
	font: bold .9em/1.0em arial, sans-serif;
	margin: 10px;
	padding: 0;
}


.hdr-img {
	border-bottom: 2px solid #ccc;
}

#header {
	width: 630px;
	height: 130px;
	background: #fff;
	border-bottom: 6px solid #ccc;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
}

#header h1 {
	font: normal 1.3em/1.5em "Gill Sans MT", "Gill Sans", arial, sans-serif;
	color: #555;
	margin: 0;
	padding: 100px 0 0 0;
}

#content {
	margin: 10px 0;
}

/* FOOTER */

#footer {
	clear: both;
	width: 830px;
	margin: 0 auto;
	padding: 10px 0;
}

#footer p {
	color: #777;
	font: normal .7em/1.1em tahoma, arial, sans-serif;
}

/* HOME STYLES */

#home-logos {
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 20px;
}

#home-welcome {
	width: 295px;
	padding: 5px 15px 10px 0;
}

#home-welcome h2 {
	color: #555;
	border-bottom: 6px solid #ccc;
	font: normal 1.1em/1.4em "Gill Sans MT", "Gill Sans", arial, sans-serif;
	margin: 0 0 5px 0;
}

#home-callouts {
	float: right;
	width: 295px;
}

#home-callouts form {
	margin: 0;
	padding: 0;
}

/* FORMS */

#form-wrap .form-label {
	padding: 10px 0;
}

.form-label {
	float: left;
	padding: 0;
	width: 140px;
}

.form-label p {
	margin: 0;
	padding: 0;
}

.form-field {
	margin: 10px 0 0 0;
}

.clear {
	clear: both;
}


/* MISC. */

.pdf_graphic {
	vertical-align: middle;
}

.redstar {
	color: #d00;
}

.txtColorGrey {
	color: #555;
}


