* {
	font-family: Arial, Helvetica, sans-serif;
}

BODY {
	/* to center the body or add a body background
	image, add the styles directly in the template
	head or body tag. Adding it here will affect
	the body alignment in SitePress edit mode! */
	margin: 0;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
}

BR.clearAll {
	font: 1px/1px monospace;
	display: block;
	clear: both;
}

/* HEADINGS ------------------------------------------------------ */
H1 {
	font-size:30px;
	font-weight:bold;
	margin:15px 0;
	padding:0;
}

H2 {
	font-size:22px;
	font-weight:bold;
	margin:15px 0;
	padding:0;
}

H3 {
	font-size:16px;
	font-weight:bold;
	margin:15px 0;
	padding:0;
}

H4 {
	font-size:14px;
	font-weight:normal;
	margin:15px 0;
	padding:0;
}

H1:first-child, H2:first-child,
H3:first-child, H4:first-child {
	margin-top:0;
}

.HeadingTextImage { display:image; font-family: "Rockwell Bold"; color:#FFFFFF; background-color:#d61920; transparent:#d61920; font-size: 30pt; max-width:-620px; }

.SubHeadingTextImage { display:image; font-family: "Rockwell Bold"; color:#000000; background-color:#FFFFFF; transparent:#FFFFFF; font-size: 22pt; max-width:-620px; padding-top:4px; }

.SidebarHeadingTextImage { display:image; font-family: "Rockwell Bold"; color:#000000; background-color:#e5e6e4; transparent:#e5e6e4; font-size: 22pt; max-width:-240px; padding-top:4px; }

/* MAIN LAYOUT --------------------------------------------------- */

/* PAGE */
.page {
	margin:0 auto;
	width:960px;
	text-align:left;
}

P {
	margin:15px 0;
}

P:first-child {
	margin-top:0;
}

A:link, A:visited, A:hover, A:active {
	color:#d61920;
}

.ImageLeft {
	float:left;
	margin:0 15px 15px 0;
}

.ImageRight {
	float:right;
	margin:0 0 15px 15px;
}

/*	HEADER	*/
.header {
	clear:both;
	width:960px;
	height:150px;
	overflow:hidden;
	background:url('img/bgr_header2.jpg');
	text-align:center;
}

.logo {
 	position:relative;
	top:8px;
}

/*.siteTitle {
	position:relative;
	left:40px;
	top:15px;
}*/

/*	CONTENT	*/

.titleArea {
	clear:both;
	width:940px;
	height:40px;
	overflow:hidden;
	background:url('img/bgr_title.gif') repeat-x;
	padding:20px 0 0 20px;	
}

.contentHolder {
	clear:both;
	background:url('img/bgr_content.gif') bottom no-repeat #FFFFFF;
	min-height:500px;
	margin:0;
	padding:0 20px;
	border-top:20px solid #FFFFFF;
	border-bottom:20px solid #FFFFFF;
}

.content {
	float:left;
	margin:0;
	padding:0 20px 15px 0;
	width:620px;
	overflow:hidden;
}

.sidebar {
	float:left;
	margin:0 0 2px 0;
	padding:20px;
	width:240px !important;
	overflow:hidden !important;
	background:url('img/sidebar.jpg') top left no-repeat;
	min-height:900px;
	_height:900px;
}

.sidebar IMG { 
	max-width:240px;
	overflow:hidden;
}

.contentWide {
	clear:both;
	background:#FFFFFF;
	min-height:500px;
	margin:0;
	padding:20px;
	width:920px;
	overflow:hidden;
}

.home_slideshow, .slideshow, 
#DetailSlides, .slideshow_slide {
	width:620px;
	overflow:hidden;
	padding:0;
	margin:0;
	clear:both;
	display:block;
}

.slideshow_image_title {
	padding:10px 0 0 0 ;
	font-weight:bold;
	font-size:14px;
}

/*	FOOTER	*/
.footer {
	clear:both;
	padding:10px 0 20px 0;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
}

.footer A:link, .footer A:visited,
.footer A:hover, .footer A:active {
	color:#95969a;
}

/* NAVIGATION */

.menu {
	clear:both;
	width:960px;
	height:40px;
	overflow:hidden;
	background:url('img/bgr_nav.gif');
}

.navItem { display:rollover; font-family: "Rockwell Bold"; color:#000000; background-color:#95969a; transparent:#95969a; font-size: 15pt; text-transform:uppercase; }
.navItemOver { display:image; font-family: "Rockwell Bold"; color:#d61920; background-color:#95969a; transparent:#95969a; font-size: 15pt; text-transform:uppercase; }
.navItemSelected { display:image; font-family: "Rockwell Bold"; color:#d61920; background-color:#95969a; transparent:#95969a; font-size: 15pt; text-transform:uppercase; }
.navItemOpened { display:image; font-family: "Rockwell Bold"; color:#d61920; background-color:#95969a; transparent:#95969a; font-size: 15pt; text-transform:uppercase; }

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

.nav UL LI {
	float:left;
	margin:0;
	padding:14px 0 0 28px;
}

.nav UL LI.first {
	padding-left:20px;
}


/* NEWS */

.dbRecordHeader {
	clear:both;
	margin:0 0 5px 0;
	padding:0;
	display:block;
	height:30px;
	border-bottom:1px solid #747474;
}

.dbNewsCategorySelect {
	float:left;
}
.dbNewsCategorySelect FORM,
.dbNewsCategorySelect INPUT, 
.dbNewsCategorySelect SELECT  {
	display:inline;
}
.dbNewsDaysPriorSelect {
	float:left;
	text-align:left;
	padding-left:5px;
}
.dbNewsPerPageSelect {
	float:right;
	text-align:right;
}
.dbNewsItems {
	clear:both;
	margin:0;
	padding: 1em 0 0 0;
}

.dbNewsItems H2 {
	margin:0;
	padding:0;
	font-size:15px;
	clear:both;
}
.dbNewsItemSummary .date,
.dbNewsArticleInfo {
	margin:.5em 0;
	color:#747474;
	clear:both;
}
.dbNewsItemSummary {
	display:block;
	clear:both;
	margin:0;
	padding:0 0 15px 0;
}
.dbNewsItemSummary IMG {
	width:75px;
	float:left;
	margin:3px 6px 15px 0;
}
.dbNewsItemSummary  P {
	margin:0;
}

.dbEditBar,
FORM.loginForm {
	padding-bottom:15px;
}

.dbNewsDetail {
	clear:both;
	margin:0;
	padding:0;
}
.dbNewsDetailBottom {
	clear:both;
	margin:0;
	padding:15px 0 0 0;
}