body {
	margin: 0;
	padding: 0;
	background-color: #069;
	font-family: Verdana,Arial,sans-serif;
	color: #000;
}

/**************************************************
* BEGIN top menu CSS
**************************************************/

div#MenuTop {
	padding: 5px 0;
	background-color: #036;
	border-bottom: 2px solid #FFF;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
}

div#MenuTop a:link,
div#MenuTop a:visited { color: #DBEF5C; text-decoration: none; }

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

div#MenuTop a#CurrentSection { color: #0FF; }

/**************************************************
* END top menu CSS
**************************************************/

div#PrimaryContainer { background-color: #069; }

div#PageContent { padding: 13px 53px; }

/**************************************************
* BEGIN logo CSS
**************************************************/

div#Logo	{ width: 359px; height: 89px; }
div#Logo h1	{ margin: 0; padding: 0; }
div#Logo a	{ display: block; width: 359px; height: 89px; }
div#Logo b	{ display: none; }

body#toplevel div#Logo		{ width: 392px; height: 137px; }
body#toplevel div#Logo a	{ display: block; width: 392px; height: 137px; }

/**************************************************
* END logo CSS
**************************************************/

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

td#HeadlinesCell { background-color: #FFF; }

td#HeadlinesCell img { display: block; border: 0; }

div#Headlines { margin: 0; padding: 0 5px 0 10px; }

div#Headlines h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font: bold 12px Arial,sans-serif;
	text-transform: uppercase;
	color: #036;
}

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

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

div#MenuSection	{ width: 101px; font: bold 9px Arial,sans-serif; text-transform: uppercase; }
div#MenuSection	img { display: block; border: 0; }
div#MenuSection	ul { margin: 0; padding: 0; list-style: none; }
div#MenuSection	li { margin: 0 0 10px 0; padding: 0; }

div#MenuSection	a:link,
div#MenuSection	a:visited {
	display: block;
	padding: 0 7px 0 14px;
	color: #036;
	text-decoration: none;
}

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

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

div#Footer {
	padding: 5px 0;
	font-size: 7pt;
	color: #036;
	text-align: center;
	text-transform: uppercase;
	background-color: #DBEF5C;
}

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

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

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

td.formtitle { background-color: #069; }

/**************************************************
* BEGIN text styles
**************************************************/

h2#SectionTitle { margin: 0 0 6px 0; font-size: 12pt; text-transform: uppercase; color: #036; }

h3#PageTitle { margin-top: 0; font-size: 10pt; text-transform: uppercase; }

.errormessage { font-size: 13pt; font-weight: bold; color: #F00; }

.headline { font-size: 13pt; font-weight: bold; text-transform: uppercase; }

.subheadline, h4 { font-size: 13pt; font-weight: bold; text-transform: uppercase; }

.formlabel { font-size: 10pt; font-weight: bold; }

.formtitle { font-size: 10pt; font-weight: bold; color: #FFF; }

.content,
.formcontent { font-size: 10pt; }

.subtitle { font-size: 8pt; font-weight: bold; }

.contactinfo { font-size: 8pt; color: #FFF; }

.subcontent,
.headlines { font-size: 8pt; }


div#Headlines {
	font-size:8pt;
	width:210px;
}

#Headlines .news_articles ul {
	padding:0px 0px 0px 10px;
}

#Headlines .news_archives {
	text-align:right;
	font-weight:bold;
}

/**************************************************
* END text styles
**************************************************/

/**************************************************
* BEGIN link styles
**************************************************/

a:link { color: #069; }

a:visited { color: #000; }

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

a.bbsMenuTop:link,
a.bbsMenuTop:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

a.bbsMenuTop:hover,
a.bbsMenuTop:active { text-decoration: none; }

/**************************************************
* END link styles
**************************************************/

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

}

.collection_item_description {
font-style:normal;
}

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

}

table.calendar {
border:1px solid #CCCCCC;
border-collapse:collapse;
width:100%;
clear:left;
}