body {
	background-image:url(../layout/background.jpg);
	background-repeat:repeat;
}

div.main {
	margin:0;
	position:relative;
	width:1040px;
}

div#banner {
	position:absolute;
	right:-110px;
	top:393px;
}

#BannerPane_112 {
	padding:10px;
}

div.top_link {
	height:120px;
	left:10px;
	position:relative;
	top:-120px;
	width:290px;
}

div.top .menu {
	margin-top:-35px;
	margin-left:30px;
}

div.top .menu table.items div.item {
	margin:0;
	padding:0;
}

div.middle {
	background-image:url(../layout/middle_background.png);
	background-repeat:repeat-y;
	margin-top:-120px;
	padding-right:20px;
	padding-left:20px;
	width:1000px;
}

div.middle div.imagepane {
	padding-top:13px;
}

td.left {
	min-width:190px;
	width:190px;
}

td.left div.menu {
	margin-top:7px;
	margin-left:3px;
}

td.left div.menu div#activemenuitem {
	background-image:url(../media/menu_arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
}

td.left div.level_1 {
	background-color:#eae8e5;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:17px;
	padding-top:3px;
	padding-left:15px;
}

td.left div.level_1 div.item {
	padding-top:0;
	padding-left:5px;
}

td.center {
	padding:0 5px 10px;
	width:100%;
}

td.right {
	padding-right:3px;
	width:252px;
}

div.eventpane div.vertical {
	background-image:url(../layout/news_background.png);
	background-repeat:repeat-x;
	margin-top:7px;
}

div.eventpane div.items {
	padding:13px 15px 11px 10px;
	width:227px;
}

div.eventpane .dateabove a {
	color:#8b0028;
	font-weight:bold;
}

div.eventpane .title a {
	color:#000000;
	font-weight:bold;
}

div.eventpane .preamble, div.eventpane .readmore {
	display:block;
}

div.eventpane .preamble a {
	color:#000000;
	font-style:normal;
	font-weight:normal;
}

div.eventpane .readmore a {
	color:#8b0028;
	font-weight:normal;
}

div.eventpane div.rsslink div.item {
	text-align:left;
}

div.eventpane div.rsslink div.item a {
	color:#8b0028;
}

div.bottom {
	background-image:url(../layout/middle_background.png);
	background-repeat:repeat-y;
	height:42px;
	max-height:42px;
	min-height:42px;
	padding-right:20px;
	padding-left:20px;
}

div.bottom div.modules_bottom {
	background-color:#ffffff;
}

div.bottom td {
	color:#797562;
}

div.bottom_shadow {
	background-image:url(../layout/bottom.png);
	background-repeat:no-repeat;
	height:30px;
	padding-right:20px;
	padding-left:20px;
}

