BODY {
	margin: 0px 40px 0px 40px; background-color: #FFFFFF; background-image: url(/_i/bg.gif); background-position: left top; background-repeat: repeat-x; font-family: Tahoma, Geneva CY, sans-serif;
}





<!-- bottom -->



.bottom {
	height: 100px; background-position: right bottom; background-repeat: no-repeat;
}

.bottom_nav {
	height: 40px; width: 600px; border-top: 1px solid #003B54; border-bottom: 1px solid #003B54; padding-top:3px;
}

.bottom_nav_a a {
	font-size: 7pt; font-weight: normal; color: #003B54; text-decoration: none; padding-left: 12px; background-image: url(/_i/pointer_nav_bottom_blue.gif); background-position: left center; background-repeat: no-repeat;
}
.bottom_nav_a a:hover {
	color: #2E97C2; background-image: url(/_i/pointer_nav_bottom_lightblue.gif);
}
.bottom_nav_a a.active {
	color: #2E97C2; background-image: url(/_i/pointer_nav_bottom_lightblue.gif);
}

.copyright {
	font-size: 7pt; color: #003B54;
}
.copyright a {
	padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none; background-color: #003B54;
}
.copyright A:hover {
	color: #FFFFFF; text-decoration: none; background-color: #2E97C2;
}


.copyright span {
	padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none; background-color: #003B54;
}




<!-- main area -->



.mainarea {
	vertical-align: top; position: relative; width: 600px; float: right; border-top: 1px solid #003B54; padding-bottom: 20px;
}

.mainarea h1 {
	font-size: 15pt; color: #0067FF; margin-top: 10px; margin-bottom: 10px; font-weight: normal;
}

.mainarea h2 {
	font-size: 11pt; color: #CE0000; margin-top: 10px; margin-bottom: 10px; font-weight: bold;
}

.mainarea h3 {
	font-size: 10pt; color: #000000; margin-top: 10px; margin-bottom: 10px; font-weight: bold;
}

.mainarea h4 {
	font-size: 8pt; color: #606060; margin-top: 4px; margin-bottom: 4px; font-weight: normal;
}

.mainarea p {
	font-size: 10pt; color: #111111; width: 90%;
}

.mainarea li {
	font-size: 10pt; color: #323232;
}






.separator_40 {
	vertical-align: top; position: relative; width: 40px; float: right;
}


.goback a {
	font-size: 7pt; font-weight: normal; color: #0067FF; text-decoration: underline; padding-left: 12px; background-image: url(/_i/pointer_goback.gif); background-position: left center; background-repeat: no-repeat;
}

.linktogallery a {
	font-size: 10pt; font-weight: normal; color: #0067FF; text-decoration: underline; padding-left: 18px; background-image: url(/_i/pointer_linktogallery.gif); background-position: left center; background-repeat: no-repeat;
}





.news_list {
	position: relative; width: 90%; padding-bottom:20px;
}
.news_list_date {
	position: relative; width: 110px; float: left; padding-right: 10px; font-size: 10pt; color: #888888; font-weight: normal;
}
.news_list_part_one {
	position: relative; width: 100%; font-size: 10pt;
}



.person_list_horizontal {

	width: 100%; height: 50px; position: relative; float: none; margin-bottom: 20px;
}
.person_list_33 {
	width: 186px; height: 100%; position: relative; float: left; padding: 10px; margin-right: 10px; border: 1px solid #0067FF;
}




.event_list {
	width: 100%; position: relative; float: none; padding: 10px; margin-bottom: 10px; border: 1px solid #0067FF;
}

.event_date {
	font-size: 7pt; color: #888888; font-weight: normal; padding-right:10px;
}














<!-- left area -->


.leftarea {
	vertical-align: top; position: relative; width: 280px; float: right; border-top: 1px solid #003B54;
}
.leftarea h1 {
	font-size: 15pt; color: #2E97C2; margin-top: 10px; margin-bottom: 10px; font-weight: normal;
}
.leftarea h2 {
	font-size: 12pt; color: #CE0000; margin-top: 10px; margin-bottom: 10px; font-weight: bold;
}

.news_notice div.date {
	padding-top: 11px;
}
.news_notice div.date span {
	font-size: 8pt; color: #FFFFFF; font-weight: normal; padding-left: 2px; padding-right: 2px; background-color: #2E97C2;
}

.news_notice div.news_part_one {
	width: 90%; font-size: 8pt;
}
.news_notice div.news_part_one a {
	color: #606060; text-decoration: underline;
}






<!-- nav main -->


.main_nav {
	height: 40px; width: 600px; border-top: 1px solid #003B54; padding-top:13px;
}
.main_nav_a a {
	font-size: 8pt; font-weight: normal; color: #003B54; text-decoration: none; padding-left: 12px; background-image: url(/_i/pointer_nav_bottom_blue.gif); background-position: left center; background-repeat: no-repeat;
}
.main_nav_a a:hover {
	color: #2E97C2; background-image: url(/_i/pointer_nav_bottom_lightblue.gif);
}
.main_nav_a a.active {
	color: #2E97C2; background-image: url(/_i/pointer_nav_bottom_lightblue.gif);
}




<!-- nav second -->




.next_navigation div {
	height: 40px; position: relative; width: 80%;  float: none; border-bottom: 1px solid #606060; padding-top: 13px;
}

.next_navigation a {
	font-size: 8pt; font-weight: normal; color: #606060; text-decoration: none; padding-left: 16px; background-image: url(/_i/pointer_nav_second_grey.gif); background-position: left center; background-repeat: no-repeat;
}
.next_navigation a:hover {
	color: #2E97C2; background-image: url(/_i/pointer_nav_second_blue.gif);
}
.next_navigation a.active {
	color: #2E97C2; background-image: url(/_i/pointer_nav_second_blue.gif);
}







<!-- cap -->


.cap_photo {
	position: relative; width: 600px; float: right; border-top: 1px solid #003B54;
}
.cap_logo {
	position: relative; width: 280px; height: 201px ; float: right; border-top: 1px solid #003B54; padding-top:50px;
}





<!-- top -->



.top_right {
	position: relative; width: 600px; height: 100%; float: right; padding-top:8px;
}
.top_right h1 {
	font-size: 11pt; color: #FFFFFF; margin: 0px; font-weight: bold; font-family: Tahoma, Geneva CY, sans-serif;
}






.top_n_a {
	position: relative; width: 280px; height: 100%; float: right;
}
.top_n_a table {
	height: 100%; font-size: 7pt; color: #CE0000;
}
.top_n_a table a {
	color: #FFFFFF; text-decoration: none; padding-left: 12px; background-position: left center; background-repeat: no-repeat;
}
.top_n_a table a:hover {
	text-decoration: underline;
}
.top_n_a table a.active {
	text-decoration: underline;
}





.n_a_home {
	width: 30%;
}
.n_a_home a {
	background-image: url(/_i/icon_home.gif);
}
.n_a_home a:hover {
	background-image: url(/_i/icon_home.gif);
}
.n_a_home a.active {
	background-image: url(/_i/icon_home.gif);
}



.n_a_sitemap {
	width: 40%;
}
.n_a_sitemap a {
	background-image: url(/_i/icon_sitemap.gif);
}
.n_a_sitemap a:hover {
	background-image: url(/_i/icon_sitemap.gif);
}
.n_a_sitemap a.active {
	background-image: url(/_i/icon_sitemap.gif);
}



.n_a_mail {
	width: 30%;
}
.n_a_mail a {
	background-image: url(/_i/icon_mail.gif);
}
.n_a_mail a:hover {
	background-image: url(/_i/icon_mail.gif);
}






<!-- Photogallery -->



.switch
{
	position: relative; width: 27px; height: 27px; float: left; cursor: hand; padding-top: 5px; background-color: #2E97C2;
	border: 2px solid #2E97C2;
	margin-right:1px; margin-bottom:1px;
	font-size: 8pt; color: #000000; font-weight: bold; font-family: Tahoma, Geneva CY, sans-serif;
}




























<!-- form -->



.box_l_50 {
	width: 50%; position: relative; padding-right:5px; float: left;
}
.box_r_50 {
	width: 100%; position: relative; padding-left: 5px;
}
.form_title {
	width: 100%; position: relative; font-family: Tahoma, Verdana; font-size: 8pt; color: #606060; font-weight: normal;
}
.input_text {
	width: 100%; position: relative; padding-bottom: 10px;
}




form {
	margin: 0px; padding: 0px;
}
input.text {
	border: #606060 1px solid; background-color: #FFFFFF; font-weight: normal; font-size: 9pt; color: #333333; width: 100%; font-family: Tahoma, Verdana;
}
textarea {
	border: #606060 1px solid; background-color: #FFFFFF; font-weight: normal; font-size: 9pt; color: #333333; width: 100%; font-family: Tahoma, Verdana;
}
input.submit {
	border: #606060 1px solid; background-color: #891C00; font-weight: normal; font-size: 9pt; color: #FFFFFF; width: 60px;
}
input.radio {
	width: 20px;
}

