BODY {
	margin: 0px 0px 0px 0px; background-color: #FFFFFF; font-family: tahoma, Geneva CY, sans-serif;
}





<!-- bottom -->



.bottom {
	height: 100px;
}
.copyright {
	font-size: 7pt; color: #003B54;
}
.copyright a {
	padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none; background-color: #5A7B84;
}
.copyright a:hover {
	color: #000000; text-decoration: none; background-color: #C5E0D5;
}





<!-- cap -->



.logo {
	height: 230px;
}





<!-- top nav -->



.nav {
	height: 40px; background-color: #5A7B84; padding-left: 20px; padding-right: 20px;
}
.main_nav_a a {
	font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left: 2px; padding-right: 2px; font-family: Trebuchet MS, Geneva, Tahoma, Verdana;
}
.main_nav_a a:hover {
	color: #FFFFFF; text-decoration: underline;
}
.main_nav_a a.active {
	color: #FFFFFF; text-decoration: underline;
}


.top_n_a {
	width: 120px; font-size: 7pt; color: #CE0000;
}
.top_n_a a {
	color: #606060; background-color: #C5E0D5; text-decoration: none; padding-left: 19px; padding-right: 7px; background-position: left center; background-repeat: no-repeat;
}
.top_n_a a:hover {
	color: #FFFFFF; background-color: #5A7B84;
}


.n_a_home {
	width: 50%;
}
.n_a_home a {
	background-image: url(/_i/icon_home.gif);
}
.n_a_home a:hover {
	background-image: url(/_i/icon_home_white.gif);
}


.n_a_mail {
	width: 50%;
}
.n_a_mail a {
	background-image: url(/_i/icon_mail.gif);
}
.n_a_mail a:hover {
	background-image: url(/_i/icon_mail_white.gif);
}


.mn {
	vertical-align: center; position: relative; width: 80%; float: left;
}
.vn {
	padding-top: 3px; vertical-align: center; position: relative; width: 20%; float: left;
}




































<!-- main area -->



.page_title {
	position: relative; float: none; background-color: #5A7B84; width: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 50px;
}
.page_title h1 {
	margin: 0px; font-size: 18pt; color: #FFFFFF; font-weight: bold; font-family: Trebuchet MS, Geneva, Tahoma, Verdana;
}














.mainarea {
	vertical-align: top; position: relative; width: 70%; float: left;
}
.mainarea h1 {
	margin-top: 0px; margin-bottom: 50px; font-size: 14pt; color: #5A7B84; font-weight: bold; font-family: Trebuchet MS, Geneva, Tahoma, Verdana;
}


.mainarea h2 {
	font-size: 10pt; 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: 8pt; color: #666666; width: 90%; line-height: 150%;
}

.mainarea li {
	font-size: 10pt; color: #323232;
}
.mainarea table {
	font-size: 9pt; border-top: solid 1px #606060;
}
.mainarea th {
	border-bottom: solid 1px #606060; background-color: #F7EDED;
}
.mainarea td {
	border-bottom: solid 1px #606060; background-color: #EDEDED;
}
.mainarea caption {
	border-top: solid 1px #606060;
}








<!-- right area -->


.rightarea {
	vertical-align: top; position: relative; width: 25%; float: right; background-color: #C5E0D5; padding: 10px;
}

.rightarea p {
	font-size: 8pt; color: #606060; line-height: 150%;
}

.rightarea span.name {
	font-size: 7pt; color: #000000; line-height: 120%;
}

.rightarea h1 {
	margin-top: 0px; font-size: 10pt; color: #5A7B84; font-weight: bold; font-family: Trebuchet MS, Geneva, Tahoma, Verdana;
}





.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: none;
}

.news_notice div.more {
	padding-bottom: 11px; font-size: 7pt;
}
.news_notice div.more a {
	color: #2E97C2; font-weight: bold;
}





<!-- page representative -->


.country {
	position: relative; width: 33%; float: left; padding-right: 0px; font-size: 10pt; color: #888888; font-weight: normal;
}
.person_list {
	position: relative; width: 50%; float: left;
}
.person_feedback {
	position: relative; width: 49%; float: left; padding-left: 25px;
}

































<!-- 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;
}

