body {
	background-image: url('/images/main_bg.jpg');
	background-color: #5392ce;
	background-repeat: repeat-x;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
}


a:link {
	color: #11510d;
}

a:visited {
	color: #11510d;
}

a:hover {
	color: #000000;
	text-decoration: none;

}

.tblOutline {
	width: 815px;
}


.mainTbl {
	background-image: url('/images/mid_bg_grad.jpg');
	background-color: #FFFFFF;
	background-repeat: no-repeat;

	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 3px;

	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 3px;

}
.searchBox {
	background-image: url('/images/search_bg.jpg');
	width: 259px;
	height: 40px;
	color: #FFFFFF;
}


.bottomBit {
	background-image: url('/images/bottom.jpg');
	width: 815px;
	height: 100px;
	text-align: center;
	font-size: 80%;


}






.forumTbl {
	border: 1px solid #C1DCAE;
	background-color: #D2D3D2;
	border-collapse: collapse;



}

.forumHeader {
	background-image: url('/images/green_grad.jpg');
	background-color: #E6F4DC;
	height: 30px;
	color: 	#4C5D42;
	font-weight: bold;
	font-size: 100%;
	padding-left: 5px;
	
	
}


.forumHeaderA {
	background-image: url('/images/green_grad_a.jpg');
	background-color: #E6F4DC;
	height: 30px;
	color: 	#4C5D42;
	font-weight: bold;
	font-size: 100%;
	padding-left: 5px;
	
	
	border-left-style: solid; 
	border-right-style: solid; 
	border-width: 1px;
	border-color: #C1DCAE;
	
}



.forumBody1 {
	background-color: #F2FAED;
	color: 	#000000;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 5px;

}

.forumBody2 {
	background-color: #E6F4DC;
	color: 	#000000;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 5px;

}


.mainArea {
	border-left: 1px solid #D2D3D2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D3D2;
	border-right: 1px solid #D2D3D2;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D2D3D2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D2D3D2;
	width: 541px;
	vertical-align: top;
	text-align: left;
}

.menuSection {
	border-left: 1px solid #D2D3D2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D3D2;
	border-right: 1px solid #D2D3D2;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D2D3D2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D2D3D2;
	width: 211px;
	vertical-align: top;
	text-align: left;
}

.content {
	padding: 10px;
}


.menu {
	padding: 10px;
}



h1 {
	font-weight: bold;
	font-size: 140%;
	margin:0;

}


h2 {

	background-color: #E6F4DC;
	
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;	
	
	font-weight: bold;
	font-size: 100%;
	margin:0;
	color: 	#000000;
}


	h2 a:link {
		color: #000000;
		text-decoration: none;
	}

	h2 a:visited {
		color: #000000;
		text-decoration: none;
	}

	h2 a:hover {
		color: #800000;
		text-decoration: none;
	}
	

h3 {
	font-weight: bold;
	font-size: 100%;
	margin:0;
	color: 	#000000;

}

	h3 a:link {
		color: #000000;
		text-decoration: none;
	}

	h3 a:visited {
		color: #000000;
		text-decoration: none;
	}

	h3 a:hover {
		color: #800000;
		text-decoration: underline;
	}


/*

.menuLinks {
	font-size: 100%;
}
	.menuLinks a:link {
		color: #000000;
		text-decoration: none;
	}

	.menuLinks a:visited {
		color: #800045;
		text-decoration: none;
	}

	.menuLinks a:hover {
		color: #800000;
		text-decoration: underline;
	}
*/


.loginInput {
	border: 1px solid #808080;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	width: 170px
}





.greenBox {
	border: 1px solid #C1DCAE;
	background-color: #E6F4DC;
	color: 	#373e31;
	font-weight: bold;
	font-size: 130%;

}

.greenBoxH {
	background-image: url('/images/green_grad.jpg');
	padding-left: 5px;
	padding-top: 3px;
	height: 27px;
}


.greenHText {
	float: left;
}

.greenBoxImg {
	float: right; 
	margin-top: -3px;
}

.greenBoxC {
	padding: 5px;
	color: 	#373e31;
	font-weight: normal;
	font-size: 80%;
}


	.greenBoxC a:link {
		color: 	#373e31;
		text-decoration: underline;
	}

	.greenBoxC a:visited {
		color: 	#373e31;
		text-decoration: underline;
	}

	.greenBoxC a:hover {
		color: 	#800000;
		text-decoration: none;
	}


.greenBoxSA {
	border: 1px solid #C1DCAE;
	background-color: #E6F4DC;
	color: 	#373e31;
	font-weight: bold;
	font-size: 130%;
	background-image: url('/images/green_grad.jpg');
	padding-left: 5px;
	padding-top: 3px;
	height: 26px;

}



.yellowBox {
	border: 1px solid #dce1b5;
	background-color: #f7fadf;
	color: 	#4d4f40;
	font-weight: bold;
	font-size: 130%;

}

.yellowBoxH {
	background-image: url('/images/yellow_grad.jpg');
	padding-left: 5px;
	padding-top: 3px;
	height: 27px;
}


.yellowHText {
	float: left;
}

.yellowBoxImg {
	float: right; 
	margin-top: -3px;
}

.yellowBoxC {
	padding: 5px;
	color: 	#4d4f40;
	font-weight: normal;
	font-size: 80%;
}


	.yellowBoxC a:link {
		color: 	#4d4f40;
		text-decoration: underline;
	}

	.yellowBoxC a:visited {
		color: 	#4d4f40;
		text-decoration: underline;
	}

	.yellowBoxC a:hover {
		color: 	#800000;
		text-decoration: none;
	}





.blueBox {
	border:1px solid #b4c3e0;
	background-color: #e5ebf7;
	color: 	#26292f;
	font-weight: bold;
	font-size: 130%;

}

.blueBoxH {
	background-image: url('/images/blue_grad.jpg');
	padding-left: 5px;
	padding-top: 3px;
	height: 27px;
}


.blueHText {
	float: left;
}

.blueBoxImg {
	float: right; 
	margin-top: -3px;
}

.blueBoxC {
	padding: 5px;
	color: 	#26292f;
	font-weight: normal;
	font-size: 80%;
}


	.blueBoxC a:link {
		color: 	#26292f;
		text-decoration: underline;
	}

	.blueBoxC a:visited {
		color: 	#26292f;
		text-decoration: underline;
	}

	.blueBoxC a:hover {
		color: 	#800000;
		text-decoration: none;
	}





.blueBoxSA {
	border:1px solid #b4c3e0;
	background-color: #e5ebf7;
	color: 	#26292f;
	font-weight: bold;
	font-size: 130%;
	background-image: url('/images/blue_grad.jpg');
	padding-left: 5px;
	padding-top: 3px;
	height: 26px;

}








a:focus, a:active {
	color: #fff !important;
	background: #89a593 !important;
	border-style:none
}


.skip {
	position: absolute;
	top: -4em;
	display: none
} /*Opera*/

 html .skip {
 	display: block;
 	position: absolute;
 	top: -4em;
 	left: 0;
 	z-index: 0
 } /*Seen by IE*/

html:not([dummy]) .skip {
	display: block;
	position: absolute;
	top: -4em;
	left: 0;
	z-index: 0
} /*Seen by Moz and FF*/

.skip a {
	padding: 0 0.5em;
	left: 0;
	width: 14.2em;
	z-index: 0
}


.skip a:focus, .skip a:active {
	display: inline;
	z-index: 2;
	border: solid black 1px;
	color: #cc0;
	text-decoration: none;
	position: absolute;
	top: 4.5em;
	left: 100px
}

.skip a#cont {
	position: absolute;
	top: -9em;
	width: 14.2em
}

.skip a#cont:focus, .skip a#cont:active {
	position: absolute;
	top: 15em;
	left: 0em;
	z-index: 2
}

.skip a:hover {
	cursor: default
}


.searchurl {
	color: green;
}

.redtext {
	color: red;
}



.top1 {
	width: 536px;
	height: 151px;
	background-image: url('/images/top1.jpg');
}


.top1_1 {
	width: 259px;
	height: 111px;
	background-image: url('/images/top1_1.jpg');
}

.top2 {
	width: 20px;
	height: 151px;
	background-image: url('/images/top2.jpg');
}

.dlbutton {
	width: 217px;
	margin-left: auto;
	margin-right: 15px;
}

.relPage {
	margin-left: 20px;
}

/* News Bit */

.newsContainer {
	float: left; 
	width: 320px;
}

.newsPost1 {
	background-color: #E5EBF7; 
	border: 1px solid #D8DFEF; 
	padding: 5px;
	margin-bottom: 1px;
}

.newsPost2 {
	background-color: #F1F6FF; 
	border: 1px solid #D8DFEF; 
	padding: 5px;
	margin-bottom: 1px;
}

.newsHeadline {
	float: left; 
	width: 200px;
	font-weight: bold;
	font-size: 110%;
}

.newsDate {
	float: right; 
	width: 100px;
	
	font-size: 110%;
}

.newsBody {
	clear: left;
}



/* Events Bit */

.eventsContainer {
	float: right; 
	width: 188px;
}





.specialBox {
	border: 1px solid #C1DCAE;
	background-color: #E6F4DC;
	padding-bottom: 5px;
	color: 	#373e31;
	font-weight: normal;
	font-size: 100%;
	width: 517px;
	

}




.yforumTbl {
	border: 1px solid #dce1b5;
	background-color: #f7fadf;
	border-collapse: collapse;



}

.yforumHeader {
	background-image: url('/images/yellow_grad.jpg');
	background-color: #f7fadf;
	height: 29px;
	color: 	#4d4f40;
	font-weight: bold;
	font-size: 100%;
	padding-left: 5px;
	
	
}





.yforumBody1 {
	background-color: #F2FAED;
	color: 	#000000;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #fbfdee;
}

.yforumBody2 {
	background-color: #E6F4DC;
	color: 	#000000;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #f7fadf;

}





<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>



.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainerC{
width: 430px; /* container width*/
background-color: #e1f1d6;
}

.shadowcontainerC .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}


.shadowcontainerN{
width: 430px; /* container width*/
background-color: #dce5f6;
}

.shadowcontainerN .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}



.shadowcontainerT{
width: 300px; /* container width*/
background-color: #e1f1d6;
}

.shadowcontainerT .innerdiv{

background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

<![endif]>
