* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
* {
	margin: 0;
}

html, body {
	height:100%;
	background: #c4c6b8 url(/graphics/backgrounds/bg.jpg) repeat-x top;	
}

#Head {
	width: 995px;
         height: 128px;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	border: solid 0px #ccc;
}
#Container{
	position:relative;
	margin:0px auto 0px auto;
	width: 995px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */

}
#Wrapper {	
	*background: #fff; /* IE6 */
	margin: 0 auto;
	padding: 0px;
	*padding: 0; /* IE6 */
	width: 995px;
	padding-bottom: 40px;
}
#InnerWrapper {

}

#MainMenu, #MainMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#LeftContent {
	float: left;
	padding: 0 44px 0 10px;
	width: 242px;
         min-height:100%;
}

#CenterWrapper {
	float: right;
	width: 644px;
}

#ContentInnerWrapper {
	/*padding: 0 0 0 10px;*/
}

#Content {
	clear: both;
	float: left;
	width: 430px;
}

.Front #Content, .Right #Content {
	width: 321px;
}

.Normal #Content {
	width: 632px;
	border:solid 0px #333;
}

#RightContent {
	float: right;
	padding: 0 10px 0 0;
	width: 204px;
	border:solid 0px #333;
}

.Page {
	width: 100%;
	/*margin: 0 10px 0 0;*/
}

.Page .Image {
	float: left;
	/* padding-left: 15px;*/
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 6px;
}
.PageContent{
	width:390px;
}
/* STAFF PAGE */

.Staff .Image {
	float: right;
}
div.ItemImg 
{
	float: left;
}
	
#Footer {	
	*background: none; /* IE6 */
	clear: both;
         position: relative;
	margin: 0 auto;
	padding: 10px 17px 0;	
         border:solid 1px #333;width:955px;
         vertical-align:bottom; text-align:center;
         height:30px; top:20px;
         background:url(images/footerbg.gif) 0 0 repeat-x #066F39;
         color:#fff; clear:both;
}

/* NEWSLIST */

#NewsList .NewsItem {
	clear: both;
	float: left;
	margin: 0 0 10px;
	padding-bottom:20px;
	width: 100%;
}

#NewsList .NewsImage, .NewsItem img {
	border: 0;
	float: left;
	margin: 0 10px 10px 0;
}

#NewsList .Teaser {
	font-weight: bold;
	margin: 0 0 10px;
}                      

/* SITEMAP */

#SiteMap, #SiteMap ul {
	list-style-image: url(/graphics/icons/arrow.gif);
	margin: 0 0 0 15px;
}

#SiteMap li:hover {
	list-style-image: url(/graphics/icons/arrow_active.gif);
} /*----TOP PANEL----*/

#topLogo{width:995px;width:300px; height:62px; position:absolute; top:21px; left:61px;}
#topMenu{width:995px; height:32px; float:left;position:relative; top:0px; left:0px;}
#topMenu #current a{padding-top:7px;text-align:left;vertical-align:text-bottom;background:url(/media/98/menuFaneActiveBg.png) 1px 1px repeat-x #ffffff;font-size:13px;color:#133B26;border:solid 0px #333; text-decoration:none;}
#topMenu #current a img{padding-right:10px; vertical-align:middle; float: left; clear: left; margin-left: 11px; }

#topMenu a{padding-top:4px;text-align:left;vertical-align:text-bottom;background:url(/media/103/menuFaneBg.png) 1px 1px repeat-x #ffffff;font-size:13px;color:#133B26;border:solid 0px #333; text-decoration:none;}
#topMenu a img{padding-top:3px;padding-right:10px; vertical-align:bottom; float: left; clear: left; margin-left: 11px; }                        












































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
