@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
/*Structure CSS*/
body {
	border-top-width: 22px;
	border-top-style: solid;
	font: 12px "Arial", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
}
body	{
	color: #241502;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}#topbar {
	
	width: 960px;
	margin-left:auto;margin-right:auto;
	background-color:#241502;
	font-size:10px;
	position:relative;
	
}

#headdesign {
	width: 100%;
	margin-right:auto;
	margin-left: auto;
	z-index:3000;
	position:absolute;
	top:0;
	
}
#head2 {
	width: 100%;
	margin-right:auto;
	margin-left: auto;
	z-index:4000;
	position:absolute;
	top:0;
	
}
#menucontainer{
	width: 100%;
	margin-right:auto;
	margin-left: auto;
	z-index:5000;
	position:absolute;
	top:0;
	
}
#menucontainer #superfish{width:724px;
margin-right:auto;
	margin-left: auto; padding-top:130px; z-index:6000;}
#headdesigncontainer{width:1127px;
margin-right:auto;
	margin-left: auto;
	margin-top:70px;}
	
	#head2container{width:1127px;
margin-right:auto;
	margin-left: auto;
	margin-top:22px;}
#headdesign #logo {
	
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	height:184px;
	width:204px;
	float:left;
	z-index:1;
	
	
}
#logotextcontainer{ width:100%;}
#logotextcontainer #logotext {
	
	background-image:url(../images/logotext.png);
	background-repeat:no-repeat;height:223px;
	margin-top:260px;	
	width:1025px;
	margin-left:auto;
	margin-right:auto;
	}

#headdesign #grass{background-image:url(../images/grass_bg.jpg);
margin-top:46px; float:left;
width:838px;
z-index:1;
height:15px;
}
#headdesign #menu{ float:left;
width:838px;
height:30px;
background-image:url(../images/menu_bg.jpg);
border-top:1px solid #173c51;
margin-top:-1px;
z-index:1;

}
#head2 #head2container #headimg{background-image:url(../images/headimg.png);height:250px; width:501px; margin-left:675px;}
#container {
	width: 1000px;
margin-right: auto;
	margin-left: auto;
	margin-top:-410px;
	
}
#container #containertop{background-image:url(../images/cont_top.png);
background-repeat:no-repeat;
width:959px;
height:11px; margin-left:auto;margin-right:auto;z-index:-1;
}
#container #footer{background-image:url(../images/cont_bot.png);
background-repeat:no-repeat;
width:959px;
height:11px; margin-left:auto;margin-right:auto;z-index:-1;clear:both;
}
#container #content {
	background-color: #a3a3a3;
	width:959px;margin-left:auto;margin-right:auto;
	z-index:9000;
	padding-top:95px;
}




#topbar #date {
	color: #767471;
	width:275px;
	float:left;
	
}
#topbar #date .moduletable {
	padding-top:5px;
	
}
#topbar #righttop {
	color: #767471;
	width:685px;
	float:left;
}
#topbar #breadcrumbs {
	color: #767471;
	width:525px;
	float:left;
	text-align:right;
padding-top:5px;
	
}
#topbar #search {
	color: #767471;
	width:130px;
	float:right;
padding-top:2px;
	
}

#container #content #left{float:left;width:179px;background-color: #a3a3a3;}
#container #content #left #lefttop{background-image:url(../images/left_top.jpg);background-repeat:no-repeat; width:163px;height:16px;margin-left:5px;}
#container #content #left #leftbg{background-image:url(../images/left_bg.jpg);background-repeat:repeat-y; width:163px;margin-left:5px;padding-left:10px;}
#container #content #left #leftbot{background-image:url(../images/left_bot.jpg);background-repeat:no-repeat; width:163px;height:70px;margin-left:5px;}
#container #content #left #left2{width:163px;margin-left:5px;}
#container #content #right{margin-left:180px; width:779px;background-color: #a3a3a3;}
#container #content #right #media{padding-left:5px;}
#container #content #right #media a{border:none;}
#container #content #right #righttopc{background-image:url(../images/right_top.jpg); background-repeat:no-repeat;width:767px;height:17px;}
#container #content #right #rightbg{background-image:url(../images/right_bg.jpg);background-repeat:repeat-y;width:767px;}
#container #content #right #rightbottom{background-image:url(../images/right_bot.jpg); background-repeat:no-repeat;width:767px;height:17px;}

#bodyfooter {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top:10px;
	clear: both;
	text-align: center;
}

.boxoverflow { overflow:hidden; }
.lefty{text-align:left;}