body {
	margin: 0;
	padding: 0;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	color: #000;
}

#MenuSection .collection_item_label, #Logo .collection_item_label {
font-weight:normal;
}


#Logo ul li:first:child {
border-left:0px;
}

.collection_item_description {
font-style:normal;
}

div#Logo {
	width: 780px;
	height: 127px;
	margin: 0 auto;
	padding: 0;
}

	div#Logo h1 {
		float: left;
		margin: 0;
		padding: 22px 0 0;
	}

	div#Logo.Homepage h1 {
		display: none;
	}

		div#Logo h1 a:link,
		div#Logo h1 a:visited {
			display: block;
			width: 228px;
			height: 105px;
			margin: 0;
			padding: 0;
			text-indent: -1000em;
		}

	div#Logo ul {
		float: right;
		margin: 0;
		padding: 5px 0 0;
		list-style: none;
		font-size: 10px;
	}

		div#Logo ul li {
			float: left;
			border-left: 1px solid #0D3692;
			padding: 0 5px;
		}

			div#Logo ul li.First {
				border: 0;
			}

		div#Logo ul a:link,
		div#Logo ul a:visited {
			text-decoration: none;
			color: #0D3692;
		}

		div#Logo ul a:hover,
		div#Logo ul a:active {
			color: #000;
		}

div#Primary {
	width: 760px;
	margin: 0 auto;
	border: 2px solid #D1D8EB;
	border-top: 0;
	background-color: #FFF;
}

div#MenuTop {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 1;
	text-transform: uppercase;
}

.nav,
.nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
	z-index: 100;
	position: relative;
}

.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

.nav li a,
.nav li a:link,
.nav li a:visited {
	color: #0D3692;
	display: block;
	padding: 0 9px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 25px;
}

.nav li a:hover {
	color: #000;	
}

#nav-one {
	height: 25px;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
	color: #000;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	color: #0D3692;	
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	color: #000;
}

.nav ul {
	background-color: #FFF;
	list-style: none;
	margin: 0;
	width: 150px;
	position: absolute;
	top: -999em;
	left: -1px;
}

.nav li:hover ul,
.nav li.sfHover ul {
	top: 23px;
	margin: 0 0 0 5px;
	border: 1px solid #0D3692;
	border-bottom: 0;
}

.nav ul li {
	border-bottom: 1px solid #0D3692;
	float: none;
}

.nav ul a:link,
.nav ul a:visited {
	padding: 5px;
	width: 140px;
	text-transform: capitalize;
	font-size: 10px;
	line-height: 12px;
}

.nav ul a:hover,
.nav ul a:active {
	background-color: #FFB516;
	color: #0D3692 ! important;
}

img#Masthead {
	display: block;
	clear: both;
	border: 0;
	padding: 0 0 25px;
}

img#SectionTitle,
img#Spotlight {
	display: block;
	clear: both;
	border: 0;
}

div#Content {
	padding: 0 20px 40px;
}

table#ContentTable {
	border-collapse: collapse;
	width: 720px;
}

td#MenuSection {
	vertical-align: top;
	padding: 0 20px 0 0;
}

	td#MenuSection ul {
		margin: 0 0 20px;
		padding: 0;
		list-style: none;
	}

		td#MenuSection ul a:link,
		td#MenuSection ul a:visited {
			display: block;
			width: 123px;
			padding: 10px;
			border-bottom: 1px solid #FFB515;
			color: #0D3692;
			text-decoration: none;
			font-size: 12px;
			line-height: 1;
		}
		
		td#MenuSection ul a:hover,
		td#MenuSection ul a:active {
			color: #000;
		}
		
		td#MenuSection .news_articles ul {
		margin: 0 0 0px;
		padding: 0px 0px 0px 15px;
		list-style: disc;
		font-size:10px;

	}	
	td#MenuSection .news_articles ul a:link, td#MenuSection .news_articles ul a:visited, td#MenuSection .news_archives a {
		border:0px;
		padding:3px 0px;
		line-height:1.5;
		text-decoration:underline;
		font-size:10px;

	}
	
	td#MenuSection .news_archives {
		font-weight:bold;
		text-align:right;
		padding-top:10px;
	}

td#PageContent {
	vertical-align: top;
	width: 557px;
}

div#Footer {
	padding: 15px;
}

	div#Footer form {
		margin: 0;
		float: right;
	}

.errormessage {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.headline {
	font-size: 14px;
	font-weight: bold;
}

.subheadline {
	font-size: 12px;
	font-weight: bold;
}

.title,
.formlabel,
.formtitle {
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
}

h5.form_title, div.form_row_submit {
background:#0D3692 none repeat scroll 0 0;
color:#fff;
}

.content .content_image_box {
background:transparent;
border:0px solid #959595;

}

.content,
.formcontent {
	font-size: 11px;
	line-height: 1.5;
}

.subtitle {
	font-size: 10px;
	line-height: 1.4;
	font-weight: bold;
}

.subcontent,
.headlines,
.contactinfo {
	font-size: 10px;
	line-height: 1.4;
}

a:link,
a:visited {
	color: #0D3692;
}

a:hover,
a:active {
	color: #0D3692;
	font-weight: bold;
}

.align_image_default {
background:none;
border:0px solid #959595;	
}

.align_image_default .content_image img {
margin:0px;
}

#Content .align_image_default .content_image img {
margin:5px;
}
