body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:18px;

	color:#4D4D4F;

	text-decoration:none;

	background-color:#F2F0E6;

	background-image:url(../img/window_bg.png);

	background-repeat:repeat-x;

	margin:0px;

}

a {

	text-decoration:none;

	color:#4D4D4F;

}

#container {

	width:800px;

	margin:0px auto 0px auto;

	padding:0px 30px 0px 30px;

	background-image:url(../img/container_bg.png);

	background-position:0px 113px;

	background-repeat:no-repeat;

}

#header {

	height:113px;

	background-image:url(../img/header.png);

	background-repeat:no-repeat;

	overflow:hidden;

}

#frontpage {

	height:113px;

	width:340px;

	cursor:pointer;

}

#commercial {

	height:60px;

	width:468px;

	top: 16px;

	left:320px;

	position:relative;

}

#main-menu {

	position:relative;

	height:22px;

	margin:-24px 0px 0px 360px;

	clear:both;

	overflow:hidden;

}

#main-menu a {

	display:block;

	height:22px;

	float:left;

	margin:0px 4px 0px 4px;

	background-image:url(../img/main_menu_left_bg.png);

	background-position:left top;

	background-repeat:no-repeat;

}

#main-menu a span {

	display:block;

	height:22px;

	line-height:22px;

	float:left;

	padding:0px 15px 0px 15px;

	background-image:url(../img/main_menu_right_bg.png);

	background-position:right top;

	background-repeat:no-repeat;

	font-size:12px;

	color:#FFFFFF;

}

#main-menu a.active-main-menu {

	background-image:url(../img/active_main_menu_left_bg.png);

}

#main-menu a.active-main-menu span {

	background-image:url(../img/active_main_menu_right_bg.png);

}

#contents {

	width:800px;

	background-color:#F8F7F2;

	background-image:url(../img/contents_bg.png);

	background-repeat:repeat-x;

	clear:both;

}

#left-content {

	float:left;

	width:205px;

	min-height:380px;

	padding:0px 20px 0px 20px;

	overflow:hidden;

}

#left-menu {

}

#left-menu a {

	display:block;

	width:180px;

	height:30px;

	line-height:30px;

	font-size:12px;

	color:#4D4D4F;

	background-image:url(../img/left_menu_bg.gif);

	background-repeat:no-repeat;

	padding-left:25px;

	overflow:hidden;

}

#left-menu a.active-left-menu {

	background-image:url(../img/active_left_menu_bg.gif);

	color:#C4161C;

}

#news {

	border:1px solid #CAC5A3;

	padding:12px 6px 12px 6px;

	margin-top:25px;

}

#news h2 {

	position:relative;

	display:block;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	padding:0px 4px 0px 4px;

	background-color:#EFEEE3;

	margin:-22px 0px 0px 0px;

}

#news div {

	clear:both;

	padding:2px 0px 4px 0px;

	border-bottom:1px solid #CAC5A3;

}

#news a {

	color:#C4161C;

	font-weight:bold;

	text-decoration:underline;

}

#news div.last-news {

	padding-bottom:0px;

	border:0px;

}

#search {

	margin-top:20px;

	text-align:center;

}

#search a {

	color:#4D4D4F;

	text-decoration:underline;

}

#search form {

	display:inline;

	margin:0px 0px 0px 0px;

}

#search form input {

	border:1px solid #CAC5A3;

	width:170px;

	height:15px;

	padding:2px 4px 2px 4px;

	float:left;

}

#search .search-btn {

	width:21px;

	height:21px;

	float:left;

	background-image:url(../img/search_btn.png);

	background-repeat:no-repeat;

	margin-left:4px;

	cursor:pointer;

	overflow:hidden;

}

#right-content {

	float:left;

	width:555px;

	min-height:380px;

	background-color:#FFFFFF;

	overflow:hidden;

}

#current-location {

	width:525px;

	height:28px;

	line-height:28px;

	padding-bottom:10px;

	background-image:url(../img/location_bg.png);

	background-repeat:no-repeat;

	padding-left:20px;

	overflow:hidden;

}

#current-location a {

	color:#4D4D4F;

	text-decoration:underline;

}

#page-content {

	width:515px;

	padding:10px 20px 20px 20px;

	background-image:url(../img/page_footer.png);

	background-position:center bottom;

	background-repeat:no-repeat;

	margin-bottom:20px;

}

#page-content h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	font-weight:normal;

	color:#C4161C;

	display:block;

	padding:0px 0px 4px 0px;

	margin:0px 0px 10px 0px;

	border-bottom:1px solid #C4161C;

}

#page-content a {

	color:#C4161C;

	font-weight:bold;

}

#page-content .print-page {

	position:relative;

	width:14px;

	height:16px;

	background-image:url(../img/print_btn.png);

	background-repeat:no-repeat;

	overflow:hidden;

	cursor:pointer;

	margin:-30px 0px 16px 500px;

}

#footer {

	clear:both;

	height:1px;

	line-height:1px;

	font-size:1px;

}
