@charset "UTF-8";

BODY {
	padding: 0px;
	margin: 0px;
}

.header_wrap {
	width: 100%;
	height: 128px;
	background: url(images/header_pat.gif) repeat-x top;
}	

.header {
	width: 778px;
}

.logo {
	width: 332px;
	float: left;
}

.top_contact {
	width: 332px;
	float: right;
}

.body_wrap {
	width: 100%;
	background: url(images/blu_grad.gif) repeat-x top;
}

.content_wrap {
	width: 100%;
}

.top_nav {
	height: 33px;
	text-align: center;
}

.mainph_wrap {
	width: 871px;
}

.mainph_l {
	width: 604px;
	float: left;
	text-align: left;
}

.mainph_r {
	width: 234px;
	float: right;
	background: url(images/event_pat.gif) repeat-y top center;
}

.mainph_r02 {
	width: 234px;
	min-height: 252px;
	float: right;
	background: url(images/event_BG.gif) no-repeat top center;
}

.mainph_foot {
	width: 234px;
	height: 14px;
	float: right;
	background: url(images/event_foot.gif) no-repeat center bottom;
}

/*----- START INSIDE STYLES ------*/

.events_wrap {
	width: 733px;
	background: url(images/events_pat.gif) repeat-y center;
}

.event_ttl {
	width: 210px;
	text-align: center;
}	
	
	.event_ttl h2 {
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		font-weight: normal;
		padding: 14px 0px 0px 0px;
		color: #3a3a3a;
		width: 240px;
	}

.events_entry {
	width: 703px;
	padding: 0px 0px 1px 0px;
	background: url(images/events_line.gif) repeat-x top;
	
}

.smevents_entry {
	width: 210px;
	padding: 0px 0px 0px 0px;
	background: url(images/sm_line.gif) repeat-x top;
	
}

.insevent_wrap {}

.insevent_pan {
	width: 234px;
	float: left;
}

.insevent_cont {
	width: 542px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

	.insevent_cont h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		padding: 0px 0px 15px 0px;
		margin: 0px;
	}

/*----- END INSIDE STYLES ------*/

.maincont_wrap {
	width: 871px;
	background: url(images/maincont_bg.gif) no-repeat top center;
	text-align: left;
}

.maincont_txt {
	padding: 20px 15px 0px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 19px;
}

	.maincont_txt h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 26px;
		line-height: 30px;
		font-weight: normal;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
		.maincont_txt h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}

.footer_wrap {
		width: 778px;
		
}

/*----- SIDE NAV STYLES ------*/

.sidenav_wrap {
	float: left;
	width: 208px;
	background: url(images/sidenav_bg.gif) no-repeat bottom right;
}


.reelBG {
	width: 73px;
	height: 75px;
	float: left;
}

.reelLINK02 {
	float: left;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
	width: 199px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 0px 16px 0px;
}

.reelLINK02 a:link {
		color: #478647;
		text-decoration: none;
	}
	
	.reelLINK02 a:visited {
		color: #478647;
		text-decoration: none;
	}

	.reelLINK02 a:hover {
		color: #478647;
		text-decoration: underline;
	}


.reelLINK {
	float: right;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
	width: 124px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 0px 0px 0px;
}

	.reelLINK a:link {
		color: #478647;
		text-decoration: none;
	}
	
	.reelLINK a:visited {
		color: #478647;
		text-decoration: none;
	}

	.reelLINK a:hover {
		color: #478647;
		text-decoration: underline;
	}


.media_wrap {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

	.media_wrap h2 {
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #000;
		font-size: 21px;	
	}

	.media_wrap a:link {
		color: #478647;
		text-decoration: none;
		font-weight: bold;
	}
	
	.media_wrap a:visited {
		color: #478647;
		text-decoration: none;
		font-weight: bold;
	}
	
	.media_wrap a:hover {
		color: #478647;
		text-decoration: underline;
		font-weight: bold;
	}
	

.iconlist03 {
	list-style: none;
	margin: 0;
	padding: 4px 0px 0px 5px;
}

.iconlist04 {
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 9px;
}

li.media_but {
	background-image: url(images/media_point.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 4px 0 3px 10px;
	margin: 0px;
	font-size: 12px;
	color: #fff;
}

li.media_but02 {
	background-image: url(images/media_point.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 4px 0 3px 10px;
	margin: .0em 0;
	font-size: 12px;
	color: #fff;
}


.leader_nav {
	width: 492px;
	background-color: #CCCCCC;
}

	.leader_nav a:link {
		color: #333333;
		text-decoration: none;
	}
	
	.leader_nav a:hover {
		color: #333333;
		text-decoration: underline;
	}
	
	.leader_nav a:visited {
		color: #333333;
		text-decoration: none;
	}
	
.inscont_wrap {
	width: 552px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding: 0px 10px 0px 0px;
}

	.inscont_wrap h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #3b5977;
	}
	
	.inscont_wrap a:link {
		color: #6699FF;
		text-decoration: underline;
	}
	
	.inscont_wrap a:hover {
		color: #6699FF;
		text-decoration: none;
	}
	
	.inscont_wrap a:visited {
		color: #6699FF;
		text-decoration: underline;
	}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 17pt;
	text-align: center;
}

/* ------  Blog Styles ------ */

.blog_list {
	float: right;
	width: 208px;
	background: url(images/sidenav_bg02.gif) no-repeat bottom left;
}

	.blog_list h2 {
		margin: 0px;
		padding: 0px 0px 6px 5px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 18px;
		text align: left;	
	}

.blog_entries {
	float: left;
	width: 520px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	padding: 0px 0px 20px 0px;
}

	.blog_entries h1 {
		margin: 0px;
		padding: 0px 0px 6px 0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		color: #000;
		font-size: 14px;	
	}
	
.blog_photo {
	float: left;
	width: 86px;	
}

.blog_txt {
	float: right;
	width: 424px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	color: #000;	
}
	
