/* BEGIN global styles */

body
{
	background:#fafaf9 url(../images/bodyBG.jpg) repeat-x top left;
	font: normal 11px arial, sans-serif;
	color:#464646;
	margin:auto;
	margin-top:10px;
}

td
{
	vertical-align:top;
}

.container
{
	margin:auto;
	padding:0;
}

.leftBorderBG
{
	background-image:url(../images/leftBorderBG.jpg);
	background-repeat: repeat-y;	
}

.rightBorderBG
{
	background-image:url(../images/rightBorderBG.jpg);
	background-repeat: repeat-y;	
}

.leftFloat
{
	float:left;
}

.rightFloat
{
	float:right;
}
.clear
{
  clear:both;
}

.leftFloatImg
{
	float:left;
	margin-top:-8px;
	margin-right:5px;
	padding-bottom:0px;
}

.rightFloatImg
{
	float:right;
	margin-top:0px;
	margin-left:5px;
	padding-bottom:0px;
}
h1, h2
{
	font-family:"Lucida Sans" !important;
	color:#569e67;
	font-size:24px;
	font-weight:normal;
	margin-bottom:0px;
}

h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#184a7d;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 2px 0px;
}
h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f7941d;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
h4.pad
{
	margin:15px 0px 2px 0px;
}
h5 {
	font-family:"Lucida Sans" !important;
	color:#569e67;
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;

}

/* END global styles */

/* BEGIN header styles */

#header
{
	width:923px;
}

.headerTopNav
{
	width:923px;
	height:28px;
	background-image:url(../images/headerTopBG.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding:7px 30px 0px 0px;
}

.headerTopNav a
{
	font-family:"Lucida Sans" !important;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	text-decoration:none;
}
.headerTopNav a:hover
{
	color:#b0b0b0;
}

/* END header styles */

/* BEGIN nav styles */

td.nav
{
	height:28px;
	width:900px;
	background-image:url(../images/navBG.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
.nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.nav li
{
	display:inline;
}

.nav p,
.nav a:link, 
.nav a:visited 
{
	font-family:"Lucida Sans" !important;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 12px 0px 12px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none;
}
.nav a:hover
{
	color:#b0b0b0;
}
.nav img.navLine
{
	padding-top:5px;
}

/* END nav styles */

/* BEGIN body styles */

.homeContainer
{
	width:661px;
	background-color:#fff;
	padding-top:5px;
	padding-left:10px;
	vertical-align:top;
}

.mainContainer
{
	width:890px;
	height:100%;
	background-image:url(../images/mainContentBG.jpg);
	background-color:#fff;
	background-repeat:repeat-y;
	background-position:top left;
	vertical-align:top;
}


.homeContainer a:link,
.homeContainer a:visited,
.mainContainer a:link,
.mainContainer a:visited
{
	color:#a3620a;
	text-decoration:none;
	font-weight:bold;	
}
.homeContainer a:hover,
.mainContainer a:hover
{
	color:#a3620a;
	text-decoration:underline;
	font-weight:bold;
}

.homeContainer .leftContent
{
	width: 48%;
	float:left;
	display:inline;
}

.homeContainer .middleContent
{
	vertical-align:top;
	width: 50%;
	float:right;
	display:inline;
}
.homeContainer .middleContent p,
.homeContainer .middleContent a
{
	font-size:14px !important;
	font-weight:bold !important;
	margin-top:10px;
}

.mainContainer .leftContent
{
	width: 175px;
	float:left;
	background-image:url(../images/leftContentBG.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	background-position:top left;
	min-height:449px;
	height:100% !important;
	height:449px;
	padding:0px 10px 10px 22px;
	z-index:1;
}

.mainContainer .middleContent
{
	width: 650px;
	padding:15px 30px 10px 30px;
	padding-left:20px !important;
	padding-right:10px !important;
	padding-top:3px !important;
	z-index:1;
	float:right;
}

		.mainContainer .middleContent li {
		
			padding-top:5px;
			padding-bottom:5px;
		
		}


.mainContainer .middleContent p,
.mainContainer .middleContent a
{
	font-size:12px !important;
	margin-top:10px;
}

.eventsContainer
{
	width:203px;
	background-color:#eef4e5;
	padding:5px 13px 10px 20px;
}

.eventsContent
{
	margin-bottom:20px;
}
.newsContent
{
	padding-top:10px;
}

		.newsContent a:link {
		
			color:#197B32;
			text-decoration:none;
		
		}
		.newsContent a:visited {
		
			color:#197B32;
			text-decoration:none;
		
		}
		.newsContent a:hover {
		
			color:#197B32;
			text-decoration:underline;
		
		}
		.newsContent a:active {
		
			color:#197B32;
			text-decoration:none;
		
		}

ul.bioList
{
	margin-left:25px;
	padding:5px 10px 10px 3px;

}
ul.bioList li
{
	list-style-image:url(../images/orangeListItem.jpg);
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 10px 10px 3px;
	font-family:"Lucida Sans" !important;
	color:#184a7d;
	font-size:11px;
	font-weight:bold;	
}
		ul.bioList li a:link {
			color:#184a7d;
		}
		ul.bioList li a:visited {
			color:#184a7d;
		}
		ul.bioList li a:hover {
			color:#184a7d;
		}
		ul.bioList li a:active {
			color:#184a7d;
		}

/* END body styles */

/* BEGIN footer styles */

.footer
{
	background-image:url(../images/footerBG.jpg);
	background-repeat: no-repeat;
	margin:auto;
	width:923px;
	height:38px;
}
.mainFooter
{
	background-image:url(../images/mainFooterBG.jpg);
	background-repeat: no-repeat;
	margin:auto;
	width:923px;
	height:38px;
}
.footer p,
.footer a,
.mainFooter p,
.mainFooter a
{
	margin-top:22px;
	color:#fff;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
.footer a:link,
.footer a:visited,
.mainFooter a:link,
.mainFooter a:visited
{
	text-decoration:none;
}
.footer a:hover,
.mainFooter a:hover
{
	text-decoration:underline;
}

/* END footer styles */
