/* CODED BY WEBZTER.ORG */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #fff url(/images/p_bg.png) repeat-x top left;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	color: #131313;
}

a {
	color: navy;
	text-decoration: underline;
}

a:hover {
	color: orange;
	text-decoration: none;
}

a:visited { }

/* PAGE LAYOUT STYLES */

#page {
	margin: 0px auto;
	width: 980px;
	padding: 0px 0px 10px 0px;
}

#head {
	float: left;
	width: 980px;
	height: 150px;
}

.hleft {
	float: left;
	width: 438px;
	height: 150px;
}

.hright {
	float: right;
	width: 532px;
	height: 150px;
}

#tmenuOut {
	float: left;
	width: 980px;
	height: 50px;
	margin: 4px 0px 0px 0px;
	background: url(/images/tma_bg.png) no-repeat top left;
}

#tmenu {
	float: left;
	width: 950px;
	margin: 0px 0px 0px 15px;
}

#tmenu a {
	float: left;
	padding: 0px 17px 0px 17px;
	height: 45px;
	line-height: 4.1em;
	color: #000;
	text-decoration: none;
}

#tmenu a:hover {
	background: url(/images/tm_h.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
}

#hcons {
	float: left;
	width: 960px;
	height: 90px;
	margin: 10px 0px 0px 10px;
}

.hca {
	float: left;
	width: 200px;
	height: 90px;
}

.hcb {
	float: left;
	width: 200px;
	height: 90px;
	margin: 0px 0px 0px 10px;
}

.hcc {
	float: left;
	width: 265px;
	height: 90px;
	margin: 0px 0px 0px 10px;
}

.hcd {
	float: right;
	width: 265px;
	height: 90px;
}
	

#mainbody {
	float: left;
	width: 960px;
	margin: 10px 0px 0px 10px;
}

.mbleft {
	float: left;
	width: 180px;
}

.mbright {
	float: right;
	width: 770px;
}

.mbright h1 {
	float: left;
	width: 100%;
	padding: 0px 0px 6px 0px;
	border-bottom: 3px solid #FA6C00;
	letter-spacing: -1px;
	text-align: left;
	font-family: georgia, tahoma, helvetica;
	font-size: 28px;
	font-weight: bold;
	color: #00477F;
}

.mbright h2 {
	float: left;
	width: 90%;
	margin: 10px 0px 0px 5%;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-family: tahoma, arial, helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #131313;
}

.mbright h4 {
	float: left;
	width: 90%;
	margin: 10px 0px 0px 5%;
	padding: 30px 0px 30px 0px;
	background: #f7f7f7;
	border: 1px solid #f1f1f1;
	text-align: center;
	font-family: tahoma, arial, helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #00477F;
}
	
.mbright ul {
	clear: left;
	margin: 10px 0px 0px 10px;
}

.mbright p {
	float: left;
	width: 90%;
	margin: 10px 0px 0px 5%;
	padding: 0px 0px 10px 0px;
	text-align: left;
}

.conimage {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #f1f1f1;
}

#foot {
	float: left;
	width: 960px;
	margin: 10px 0px 0px 10px;
}

.fleft {
	float: left;
	width: 450px;
	padding: 0px 0px 20px 0px;
	background: #f7f7f7;
}

.fright {
	float: right;
	width: 500px;
	padding: 0px 0px 20px 0px;
	background: #f7f7f7;
}

#foot p {
	float: left;
	width: 94%;
	margin: 3% 0 0 3%;
	text-align: center;
}

/* MODULE -- AREA STYLES */

.mbmenu {
	float: left;
	width: 180px;
	padding: 0px 0px 0px 0px;
}

.mbma {
	float: left;
	width: 180px;
	height: 32px;
	line-height: 2.5em;
	background: url(/images/mbm_a.png) no-repeat top left;
	text-indent: 10px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.mbma:hover {
	background: url(/images/mbm_h.png) no-repeat top left;
	color: #231F20;
	text-decoration: none;
}

.mbma:visited { }

.shmen {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: url(/images/mbleft_bg.gif) no-repeat bottom left;
}

.shmen a {
	float: left;
	width: 171px;
	margin: 2px 0px 0px 2px;
	padding: 6px 0px 6px 5px;
	background: #002D51;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.shmen a:hover {
	background: #006BBD;
	color: #fff;
	text-decoration: none;
}

.shmen a:visited { }

.mbdonate {
	float: left;
	width: 180px;
	height: 100px;
	margin: 10px 0px 0px 0px;
}

.mbadthis {
	float: left;
	width: 178px;
	height: 90px;
	margin: 10px 0px 0px 0px;
	background: #f1f1f1;
	border: 1px solid #ccc;
}

.mbadthis a {
	float: left;
	margin: 36px 0px 0px 26px;
}

#homecont {
	float: right;
	width: 615px;
	margin: 0px 10px 0px 0px;
}

#homeads {
	float: right;
	width: 144px;
	padding: 0px 0px 10px 0px;
	border-left: 1px dotted #ccc;
}

.hoads {
	float: left;
	width: 125px;
	height: 125px;
	margin: 10px 0px 0px 10px;
}


/* GENERAL TAG CLASSES */

span { color: #ccc; }

.bnav {
	float: left;
	width: 96%;
	margin: 20px 0px 0px 2%;
	padding: 4px 0px 4px 0px;
	border-top: 1px dotted #ccc;
	text-align: right;
	font-size: 11px;
}

.bnav a {
	color: #00477f;
	text-decoration: underline;
}

.bnav a:hover {
	color: #000;
	text-decoration: none;
}

.bnav a:visited { }

.partner {
	float: left;
	width: 330px;
	margin: 20px 0px 0px 20px;
	padding: 20px 0px 20px 20px;
	background: #f7f7f7;
	border: 1px solid #f1f1f1;
}
	

/* GLIDER HOMEPAGE */

.hglider {
	float: left;
	width: 615px;
	height: 200px;
	background: url(/images/homegl_bg.png) no-repeat top left;
}

.controls {
	float: right;
	width: 30px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.controls a {
	color: #fff;
	text-decoration: none;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/
	float: left;
	margin: 0px 0px 0px 0px;
	width: 585px; 
	height: 200px;
	overflow: hidden;
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:585px;
		height:200px;
		overflow:hidden;
		float:left;
		padding: 0px;		
		}
	div.scroller div.content {
		width: 10000px;
		}

.control1 {
	float: left;
	width: 30px;
	height: 34px;
	line-height: 2.7em;
	border-right: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url(/images/sect1_bg.gif) no-repeat top right;
	color: #fff;
	text-decoration: none;
}

.control1:hover {
	color: #fff;
	text-decoration: none;
}


.control2 {
	float: left;
	width: 30px;
	height: 33px;
	line-height: 2.7em;
	border-right: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url(/images/sect2_bg.gif) no-repeat center right;
	color: #fff;
	text-decoration: none;
}

.control2:hover {
	color: #fff;
	text-decoration: none;
}

.control3 {
	float: left;
	width: 30px;
	height: 33px;
	line-height: 2.7em;
	border-right: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url(/images/sect3_bg.gif) no-repeat center right;
	color: #fff;
	text-decoration: none;
}

.control3:hover {
	color: #fff;
	text-decoration: none;
}

.control4 {
	float: left;
	width: 30px;
	height: 33px;
	line-height: 2.7em;
	border-right: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url(/images/sect4_bg.gif) no-repeat center right;
	color: #fff;
	text-decoration: none;
}

.control4:hover {
	color: #fff;
	text-decoration: none;
}

.control5 {
	float: left;
	width: 30px;
	height: 33px;
	line-height: 2.7em;
	border-right: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url(/images/sect5_bg.gif) no-repeat center right;
	color: #fff;
	text-decoration: none;
}

.control5:hover {
	color: #fff;
	text-decoration: none;
}

.control6 {
	float: left;
	width: 30px;
	height: 34px;
	line-height: 2.7em;
	border-right: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url(/images/sect6_bg.gif) no-repeat bottom right;
	color: #fff;
	text-decoration: none;
}

.control6:hover {
	color: #fff;
	text-decoration: none;
}


div#section1 {
	float: left;
	width: 585px;
	height: 200px;
	background: url(/images/sect1.gif) no-repeat top left;
	color:#ffffff;
}

div#section2 {
	float: left;
	width: 585px;
	height: 200px;
	background: url(/images/sect2.gif) no-repeat top left;
	color:#ffffff;
}

div#section3 {
	float: left;
	width: 585px;
	height: 200px;
	background: url(/images/sect3.gif) no-repeat top left;
	color:#ffffff;
}

div#section4 {
	float: left;
	width: 585px;
	height: 200px;
	background: url(/images/sect4.gif) no-repeat top left;
	color:#ffffff;
}

div#section5 {
	float: left;
	width: 585px;
	height: 200px;
	background: url(/images/sect5.gif) no-repeat top left;
	color:#ffffff;
}

div#section6 {
	float: left;
	width: 585px;
	height: 200px;
	background: url(/images/sect6.gif) no-repeat top left;
	color:#ffffff;
}

.sectionin {
	float: left;
	width: 585px;
	height: 200px;
}

.sectionin a {
	color: yellow;
	text-decoraction: underline;
}

.sectionin a:hover {
	color: #fff;
	text-decoration: none;
}

.sectionin a:visited { }

.sectionin h3 {
	float: left;
	width: 390px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	letter-spacing: -1px;
	font-family: sans-serif, arial, helvetica;
	font-size: 28px;
	color: #fff;
}

.sectionin p {
	clear: left;
	float: left;
	width: 380px;
	text-align: left;
	font-size: 13px;
	margin: 16px 0px 0px 30px;
}

.homeimage {
	margin: 10px 10px 10px 10px;
}

.space {
	padding: 60px 0px 60px 0px;
}

/* PHOTO GALLERY */

.pgai {
	float:left;
	width: 90%;
	border: 1px solid #f1f1f1;
	background: #f7f7f7;
	margin: 10px 0px 0px 3%;
}

.pgal {
	float: left;
	width: 720px;
	margin: 10px 0px 0px 25px;
}

.pgali {
	float: left;
	width: 168px;
	height: 168px;
	background: #f7f7f7;
	border: 1px solid #f1f1f1;
	margin: 10px 0px 0px 10px;
}

.pgali a {
	float: left;
	width: 150px;
	height: 150px;
	margin: 9px 0px 0px 9px;
}

.pgalhome {
	float: right;
	width: 150px;
	height: 150px;
	margin: 25px 25px 0px 0px;
}

/* EVENT CALENDAR STYLES */

/*
// ltw_style.css
// $Id: ltw_style.css 5 2006-03-12 08:15:51Z mootinator $
// 
// ltwCalendar Style Sheet 
*/
a.prevnext:link { }
a.prevnext:visited { }
a.prevnext:hover { }
a.prevnext:active { }

a.day:link {color: black; font-size: 18px; text-decoration:underline}
a.day:visited {color: black; font-size: 18px; text-decoration:underline}
a.day:hover {color: red; font-size: 18px; text-decoration:underline}
a.day:active {color: black; font-size: 18px; text-decoration:underline}

a.event:link {color: blue; font-size: 12px; text-decoration:underline}
a.event:visited {color: blue; font-size: 12px; text-decoration:underline}
a.event:hover {color: red; font-size: 12px; text-decoration:underline}
a.event:active {color: blue; font-size: 12px; text-decoration:underline}

a.admin:link {color: blue; font-size: 12px; text-decoration:none}
a.admin:visited {color: blue; font-size: 12px; text-decoration:none}
a.admin:hover {color: red; font-size: 12px; text-decoration:underline}
a.admin:active {color: blue; font-size: 12px; text-decoration:underline}

table.cal {
background-color: #f1f1f1;
height: 600px;
border-style: none;
border-width: 3px;
font-family: sans-serif
}

.caption {
color: black;
font-size: 28px;
font-weight: bold;
}

.thead {
color:white;
background-color: #00447f;
font-size: 18px;
}

td.cal {
background-color: white;
text-align: left;
vertical-align: top
}

tfoot.cal {
color:black;
background-color: #f1f1f1;
font-size: 14px;
text-align: left
}

ul.cal {
margin: 0px;
list-style-position: inside
}

.cal-admin-link {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

/* NEWS SCRIPT */

ul#news {
	float: left;
	width: 90%;
	margin: 10px 0px 0px 5%;
	list-style-type: none;
	padding: 0;
	}
ul#news li {
	float: left;
	width: 100%;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
ul#news h3 {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 2px solid #ccc;
	text-align: left;
	font-family: tahoma, arial, helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #131313;
}

.nws { color: #00477f; }

/* SPECIAL HOME */

.hevent {
	float: left;
	width: 613px;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background: #f7f7f7;
	border: 1px solid #f1f1f1;
}

.heve {
	float: left;
	width: 573px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	font-size: 20px;
	font-weight: normal;
	color: #00477F;
}

.hevep {
	float: left;
	width: 573px;
	margin: 20px 0px 0px 20px;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: #00477F;
}