body, html {

	margin-top: 0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:10px;

	font: 12px/140% "Arial", Tahoma, Verdana, Helvetica;

	color: #000;

	background-color: #FFFFFF;

	text-align:justify;

}



a:link, a:visited {

	color: #4f6a2d;

}



#header {

	margin-top: 0px;

	height: 95px;

	width:760px;

	margin-left:auto;

	margin-right:auto;

	padding-bottom:5px;

	padding-top:0px;

	background-color:#fff;

}



#header h1 a {

	display: block;

	text-decoration: none;

	text-align: center;

	padding-left:auto;

	padding-right:auto;

	padding-top:0px;

	height: 155px;

	width: 760px;

	background: url(../images/banner.jpg) no-repeat top center;

}



.topbar {

	background: url(../images/top_bg.png) repeat-x top;

	height: 30px;

	background-color:#fff;

	margin-left: auto;

	margin-right: auto;

	padding-top:0px;

	width: 760px;

}



#navcontainer {

	width:760px;

}



	ul#mainlevel-nav {

		list-style: none;

		margin: 0;

		padding-top:0px;

		height: 22px;

	}

	

	ul#mainlevel-nav li {

		float: left;

		list-style: none;

		height: 22px;

	}

	

	ul#mainlevel-nav li a {

		float: left;

		list-style: none;

		height: 22px;

		padding: 0px 15px;

		color:#fff;

		text-decoration: none;

		font: bold 12px/22px Arial, Helvetica, Geneva, sans-serif;

	}

	

	ul#mainlevel-nav li a:hover {

		float: left;

		list-style: none;

		height: 22px;

		padding: 0px 15px;

		color: #2A0000;

		text-decoration: none;

		font: bold 12px/22px Arial, Helvetica, Geneva, sans-serif;

}



.secondbar {

	width: 740px;

	margin-left: auto;

	margin-right:auto;

	padding-left:10px;

	padding-right:10px;

	border-color:#A0A0A4;

	background-color:#fff;

}



	ul#mainlevel-nav2 {

		list-style:none;

		margin:0;

		padding-top:0px;

		height: 28px;

	}

	

	ul#mainlevel-nav2 li {

		float: left;

		list-style: none;

		height: 28px;

	}

	

	ul#mainlevel-nav2 li a {

		float: left;

		list-style: none;

		height: 28px;

		padding: 0px 10px;

		color:#2A3F55;

		text-decoration: none;

		font: bold 10px/19px Arial, Helvetica, Geneva, sans-serif;

	}

	

	ul#mainlevel-nav2 li a:hover {

		float:left;

		list-style:none;

		height:28px;

		padding:0px 10px;

		color:#AA0000;

		text-decoration: none;

		font: bold 10px/19px Arial, Helvetica, Geneva, sans-serif;

	}

	

#wrapper {

	width: 760px;

	height:auto;

	padding-bottom:20px;

	padding-left:0px;

	padding-top:0px;

	background:#fff;

	margin-left:auto;

	margin-right:auto;

}



#mainbody {

	width:546px;

	padding-top:20px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:20px;

	margin-left:auto;

	float:left;

	background-color:#F9F9F9;

	height:auto;

	border: 1px solid;

	border-color:#A0A0A4;

}





.mainheader {

width:525px;

height:auto;

padding-bottom:5px;

		color:#AA0000;

		text-decoration: none;

		font: bold 12px/19px Arial, Helvetica, Geneva, sans-serif;

}





.rightpane {

	width:170px;

	float:right;

	height:inherit;

	padding-left:10px;

	padding-right:10px;

	margin-right:auto;

	background-color:#fff;

}



.footer {

	clear:both;

	text-align: left;

	position: relative;

	top: 30px;

	color: #4f6a2d;

	font: 11px Arial, Helvetica, Geneva, sans-serif;

	padding-bottom: 3px;

}



.contact {

	clear:both;

	text-align: left;

	position: relative;

	top: 20px;

	color: #4f6a2d;

	font: 11px Arial, Helvetica, Geneva, sans-serif;

	padding-bottom: 12px;

}



/* Begin template stuff */



td.buttonheading a img { padding: 0px 0px 0px 4px;



}







div#user1_count1, div#user1_count2, div#user1_count3 { }



div#user1_count2, div#user2_count2, div#user2_count3 { }



div#user3_count1, div#user3_count2, div#user3_count3 { }



div#user1_count1 h3, div#user1_count2 h3, div#user1_count3 h3,



div#user2_count1 h3, div#user2_count2 h3, div#user2_count3 h3,



div#user3_count1 h3, div#user3_count2 h3, div#user3_count3 h3 { padding:0 0 8px 0; }



	



div#user1_count1 { width:100%;float:left; }



div#user2_count1 { width:100%;float:left; }



div#user3_count1 { width:100%;float:left; }







div#user1_count2 { width:50%;float:left; }



div#user2_count2 { width:50%;float:left; }



div#user3_count2 { width:50%;float:left; }







div#user1_count3 { width:32%;float:left;margin-right:1%; }



div#user2_count3 { width:32%;float:left;margin-right:1%; }



div#user3_count3 { width:33%;float:left; }







div.moduletablelight { padding: 5px; }



div.moduletablelight .mostreadlight li a, div.moduletablelight .latestnewslight li a, div.moduletablelight p, div.moduletablelight a { color:#000000;}



div.moduletablelight li.mostreadlight { list-style:none; padding-bottom:3px; }



div.moduletablelight li.latestnewslight { list-style:none; padding-bottom:3px; }



div.moduletablelight ul.latestnewslight { list-style:none; margin:0; padding:0px 0px 0px 5px; }



div.moduletablelight ul.mostreadlight { list-style:none; margin:0; padding:0px 0px 0px 5px; }



div.moduletablelight h3 { color: #000000;padding: 0;margin: 0; }







div.moduletablemid { padding: 5px; }



div.moduletablemid .mostreadmid li a, div.moduletablemid .latestnewsmid li a, div.moduletablemid p, div.moduletablemid a { color:#000000;}



div.moduletablemid li.mostreadmid { list-style:none; padding-bottom:3px; }



div.moduletablemid li.latestnewsmid { list-style:none; padding-bottom:3px; }



div.moduletablemid ul.latestnewsmid { list-style:none; margin:0; padding:0px 0px 0px 5px; }



div.moduletablemid ul.mostreadmid { list-style:none; margin:0; padding:0px 0px 0px 5px; }



div.moduletablemid h3 {	color: #000000;padding: 0;margin: 0; }







div.moduletabledark { padding: 5px; }



div.moduletabledark, div.moduletabledark .mostreaddark li a, div.moduletabledark .latestnewsdark li a, div.moduletabledark p, div.moduletabledark a { color:#000000;}



div.moduletabledark li.mostreaddark { list-style:none; padding-bottom:3px;}



div.moduletabledark li.latestnewsdark { list-style:none; padding-bottom:3px;}



div.moduletabledark ul.latestnewsdark { list-style:none; margin:0; padding:0px 0px 0px 5px;}



div.moduletabledark ul.mostreaddark { list-style:none; margin:0; padding:0px 0px 0px 5px;}



div.moduletabledark h3 { color: #000000;padding: 0;margin: 0; }





/* @group Joomla Styles */







td.contentheading { /* Content item headings */

	font: bold 1.25em "Arial", Tahoma, Verdana, Helvetica;

	letter-spacing: -1px;

	color: #000;

	width: 100%;

	overflow: hidden;

}







/* Section (i.e. "All News") headings */



.componentheading {

	font: 1.75em Helvetica, Arial, Verdana, serif;

	letter-spacing: -1px;

	color: #2A0000;

	margin-bottom: 15px;

}







a.contentpagetitle, .contentpagetitle a, .contentpagetitle a:visited {

	color: #4f6a2d;

	letter-spacing: -1px;

	text-decoration: none;

}



 



a.contentpagetitle:hover, .contentpagetitle a:hover {

	color: #4f6a2d;

	letter-spacing: -1px;

	text-decoration: none;

}











.small, .modifydate, .createdate {

	color: #6B6B6B;

	font: .85em/.85em "Trebuchet MS", Tahoma, Verdana, Helvetica;

}







td.createdate { text-indent: 0px;line-height: 20px;background: no-repeat left center;



}







td.modifydate { text-indent: 0px;line-height: 20px;background: no-repeat left center;border-top: 1px dotted #f2f2f2;



}



form { padding: 0;margin: 0;



}







a.readon {display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;text-decoration: underline;



}



a.readon:hover { display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;text-decoration: none;



}



div.syndicate div { padding: 1px;



}







td.buttonheading a img { padding: 0px 0px 0px 4px;



}







span.content_rating { color: #888;font-size: 10px;text-transform: uppercase;position: relative;top: 5px;



}







label { color: #8e8e8e;



}







div.mosimage { border: none;margin: 7px;



}







div.mosimage_caption { padding: 2px;background-color: #f7f7f7;border-top: 1px solid #eee;



}







span.content_rating img { padding-bottom: 10px;margin: 0px;



}







div.back_button a { color: #7f7f7f;background-color: #eaeaea;padding: 0px;position: relative;top: 10px;float: none;margin: 20px;height: 16px;display: block;width: 50px;text-align: center;line-height: 16px;text-transform: uppercase;font-variant: small-caps;font-size: 11px;border: 1px solid #c0c0c0;



}







th.pagenav_prev a { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px -44px;width: 94px;height: 22px;border: none;



}







th.pagenav_prev a:hover { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px -66px;width: 94px;height: 22px;border: none;



}







th.pagenav_next a { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px 0px;width: 94px;height: 22px;border: none;



}







th.pagenav_next a:hover { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px -22px;width: 94px;height: 22px;border: none;



}







input.button { color: #74AC00;padding: 4px;margin: 10px;font-size: 10px;background: url(../images/but_bg.png) repeat-x center center;border:1px solid #ccc;



}







div.message { color: #cd2800;font-size: 18px;font-weight: bold;



}











.inputbox { border: 1px solid #999;



}







.moduletable .inputbox { border: 1px solid #999;height: 14px;font: 11px Arial, Helvetica, Geneva, sans-serif;color: #333;



}











/* @end group Joomla Styles */











/* @group Joomla Tables */











table.blog td { padding: 0;margin: 0;



}







table.contentpaneopen { margin: 0;padding: 0;width: 100%;



}







table table.contentpaneopen td, table table.contentpane td { margin: 0px 8px;padding: 0;width: 100%;



}







div.contentpane, div.contentpaneopen { width: 100%;



}







table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td { border-collapse: collapse;padding: 3px;width: 99%;



}







body.contentpane { background: #fff;margin: 25px;



}







td.sectiontableheader { background: #0E5199 url(../images/sectblhdr.png) repeat-x top;color: #FFF;font-weight: bold;height: 22px;padding: 4px;



}







tr.sectiontableentry1 td { padding: 2px;background-color: #fbfbfb;text-align: left;border-bottom: 1px solid #fff;border-top: 1px solid #dfdfdf;



}







tr.sectiontableentry2 td { padding: 2px;background-color: #f3f3f3;text-align: left;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #fff;



}







td.sectiontableentry1 { padding: 2px;background-color: #f8f8f8;



}







td.sectiontableentry2 { padding: 2px;background-color: #F2F2F2;



}











.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category { padding-left: 4px;text-decoration: none; }











.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover { color: #333333;background: none;text-decoration: none; }



span.pagenav { color: #ccc;



}



.cright {



	display: none;



}



table.pollstableborder td { padding: 0;text-align: left;



}



.pollstableborder td, .pollstableborderS2 td, .pollstableborderS1 td, .pollstableborderS3 td { text-align: left;font: 0.87em/0.92em Arial, Helvetica, sans-serif;padding: 3px 0px 3px 5px;vertical-align: middle;



}






/* @end group Joomla Tables*/
