body {
	margin: 0;
	padding-bottom: 50px;
	color: #036;
	font-family: Helvetica, sans-serif;
}

div#Primary { margin-bottom: 15px; background-color: #EB9933; }

body#homepage div#Primary { background-color: #99BAD7; }

body#homepage table#LogoMenuTop { background-color: #FAAB53; }

/******************************************
* BEGIN section menu CSS
******************************************/

td.MenuSection { background-color: #D7E1EF; font: bold italic 11px/14px Helvetica,sans-serif; }

td.MenuSection ul { margin: 25px 0; padding: 0 10px; list-style: none; }

td.MenuSection li { margin-bottom: 1em; }

td.MenuSection a:link,
td.MenuSection a:visited { color: #12509F; text-decoration: none; }

td.MenuSection a:hover,
td.MenuSection a:active { color: #000; }

/******************************************
* END section menu CSS
******************************************/

td#Tagline { background-color: #D7E1EF; }

td.CustUtilities { background-color: #FFF; }

td.CustUtilities img { display: block; border: 0; }

td#SpotlightHeadlines { background-color: #B3B790; }

div#Spotlight { width: 158px; background-color: #000; }

div#Spotlight img { border: 0; border-top: 1px solid #000; }

body#internal div#PageContent {
	margin: 0 0 0 30px;
	width: 95%;
	font-family: Helvetica,sans-serif;
}

body#homepage div#PageContent {
	margin: 0 30px 25px 50px;
	font-family: Helvetica,sans-serif;
}

h3.PortalHeadlinesTitle {
	margin: 1em 0 0;
	padding: 6px 8px;
	font: bold italic 10px/10px Helvetica,sans-serif;
	color: #FFF;
	background-color: #000;
}

div.PortalHeadlines {
	border: 1px solid #000;
}

/******************************************
* BEGIN footer CSS
******************************************/

div#Footer { padding: 0 10px; font-family: Helvetica,sans-serif; }

div#Footer td.contactinfo { text-align: right; white-space: nowrap; }

div#Footer a:link,
div#Footer a:visited { color: #000; }

div#Footer a:hover,
div#Footer a:active { color: #036; }

/******************************************
* END footer CSS
******************************************/

/******************************************
* BEGIN headlines CSS
******************************************/

table.headlines a:link,
table.headlines a:visited { color: #036; }

table.headlines a:hover,
table.headlines a:active { color: #000; }

/******************************************
* END headlines CSS
******************************************/

/******************************************
* BEGIN text CSS
******************************************/

h1#SectionTitle {
	margin: 10px 0;
	color: #36C;
	font: bold italic 14px/14px Helvetica,sans-serif;
}

body#homepage h1#SectionTitle { color: #FFF; }

h2#PageTitle {
	margin: 10px 0;
	color: #FFF;
	font: bold italic 13px/13px Helvetica,sans-serif;
}

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

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

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

.title,
.formlabel { font-size: 11px; font-weight: bold; }

.formtitle { font-size: 11px; font-weight: bold; color: #FFF; }

.formtitle, .form_title, h5.form_title, div.form_row_submit {
	background-color: #c68339;
	color: #fff;
}

.content { font-size: 11px; }

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

.subcontent,
.formcontent,
.contactinfo,
.headlines { font-size: 10px; }

/******************************************
* END text CSS
******************************************/

a:link,
a:visited { color: #000; }

a:hover,
a:active { color: #FFF; }

td.headlines h3{
	display: none;
}

div.news_articles ul {
	padding-left: 10px;
	margin: 0;
}
div.news_articles ul li{
	margin-bottom: 1em;
}

div.news_archives a {
	line-height: 2em;
	font-weight: bold;
}





