body {
	margin: 0px; padding: 0px; width: 100%; color: rgb(0, 0, 119); line-height: 140%; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 80%; position: relative;
}
.country {
	display: none;
}
.head {
	display: none;
}
.banner {
	display: none;
}
.ri_ctn {
	display: none;
}
.foot {
	display: none;
}
.curve {
	display: none;
}
.headlines {
	display: none;
}
.group {
	display: none;
}
.newsletter {
	display: none;
}
.form_icon {
	display: none;
}
.icon_play {
	display: none;
}
.icon_download {
	display: none;
}
.icon_zoom {
	display: none;
}
.rielement {
	display: none;
}
.outline {
	display: none;
}
.user_comment {
	display: none;
}
.print {
	display: block;
}
.main {
	width: 7in; text-align: left; float: left;
}
.main h1 {
	margin: 0px; padding: 0px 0px 15px; color: rgb(0, 0, 153); line-height: 120%; font-size: 200%; font-weight: normal;
}
.main h2 {
	margin: 0px; padding: 25px 0px 0px; color: rgb(202, 152, 18); font-size: 160%; font-weight: normal;
}
.main h3 {
	margin: 0px; padding: 20px 0px 0px; color: rgb(0, 0, 153); font-size: 140%; font-weight: normal;
}
.main h4 {
	margin: 0px; padding: 15px 0px 0px; color: rgb(0, 0, 153); font-size: 120%; font-weight: normal;
}
.main p {
	margin: 0px; padding: 15px 0px 0px;
}
.main .txt {
	margin: 0px; padding: 0px;
}
.main .date {
	margin: 0px; padding: 0px; color: rgb(103, 129, 151); font-size: 90%;
}
.main .note {
	margin: 0px; padding: 15px 0px 0px; color: rgb(103, 129, 151); font-size: 90%;
}
.main .noteul {
	color: rgb(103, 129, 151); line-height: 140%; font-size: 90%;
}
.main .bread_crum {
	margin: 0px; padding: 0px 0px 12px; color: rgb(100, 125, 168); font-size: 90%;
}
.main .bread_crum a {
	color: rgb(100, 125, 168); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main .bread_crum img {
	border: currentColor; vertical-align: middle;
}
.main ul {
	margin: 10px 0px 0px 15px; padding: 0px;
}
.main ol {
	margin: 10px 0px 0px 20px; padding: 0px;
}
.main ul ul {
	margin: 0px 0px 0px 15px; padding: 0px;
}
.main ol ul {
	margin: 0px 0px 0px 15px; padding: 0px;
}
.main ol ol {
	margin: 0px 0px 0px 15px; padding: 0px;
}
.main table {
	margin: 10px 0px 0px; padding: 0px; width: 100%; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.main table th {
	margin: 0px; padding: 2px; text-align: center; color: rgb(0, 0, 119); font-size: 110%; font-weight: bold; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.main table .sub_th {
	margin: 0px; padding: 2px; text-align: center; color: rgb(0, 0, 119); font-size: 110%; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.main table td {
	margin: 0px; padding: 2px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.main .faqCtn {
	margin-bottom: 5px;
}
.main .s15 {
	padding-top: 15px;
}
.main .s10 {
	padding-top: 10px;
}
.main .s5 {
	padding-top: 5px;
}
input {
	border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 119); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;
}
textarea {
	border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 119); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;
}
option {
	border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 119); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;
}
select {
	border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 119); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;
}
a {
	color: rgb(0, 0, 170); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.imgbox {
	text-align: center; position: relative;
}
.imgbox .mr {
	margin: 0px; padding: 1px; border: 1px solid rgb(204, 204, 204);
}
.imgbox .title {
	color: rgb(103, 129, 151); line-height: 140%; font-size: 90%; margin-top: 5px;
}
.imgbox a img {
	border: 0px currentColor;
}
.main .tbl_fs td {
	
}
.main .tbl_fs th {
	text-align: right;
}
.main .tbl_fs .border0 {
	padding-bottom: 8px;
}
.main .tbl_fs .border1 {
	color: rgb(0, 0, 153); padding-bottom: 8px; font-size: 110%; font-weight: bold;
}
.main .tbl_fs .border2 {
	color: rgb(0, 0, 153); padding-top: 10px; padding-bottom: 5px; font-size: 120%; font-weight: bold;
}
.main .tbl_fs .color1 {
	color: rgb(0, 0, 153); padding-bottom: 8px; font-size: 110%; font-weight: bold;
}
.main .tbl_fs .color2 {
	color: rgb(0, 0, 153); padding-top: 10px; padding-bottom: 5px; font-size: 120%; font-weight: bold;
}
.imghome {
	margin: 20px 0px 0px; height: 100%; position: relative;
}
.imghome a img {
	margin: 0px 10px 0px 0px; padding: 1px; border: 1px solid rgb(0, 0, 119); width: 100px; height: 73px; float: left;
}
.imghome a span {
	font-size: 125%;
}
.imghome p {
	margin: 0px; padding: 5px 0px 10px 115px;
}
.home {
	margin: 5px 0px 0px 115px; padding: 0px;
}
.home h3 {
	margin: 0px; padding: 0px; font-size: 125%;
}
.annRe {
	margin: 25px 25px 0px 0px; padding: 10px; border: 1px solid rgb(204, 204, 204); width: 21em; height: 245px; float: left; position: relative;
}
.annRe img {
	float: left;
}
.annRe h3 {
	margin: 0px; padding: 0px; font-size: 120%;
}
.annRe_ctn {
	padding: 13px 0px 0px;
}
.annRe .info {
	bottom: 6px; color: rgb(103, 129, 151); font-size: 90%; position: absolute;
}
#imgthumb {
	margin: 10px 15px 5px 0px; padding: 7px; border: 1px solid rgb(204, 204, 204); width: 154px; text-align: center; float: left; position: relative;
}
