body {
	margin: 0px; padding: 0px; height: 100%; background-color: #006ecd; scrollbar-base-color: #f5f5f5; scrollbar-arrow-color: #828282; scrollbar-darkshadow-color: #eeeeee;

}
html {
	height: 100%;

}
a {
	color: #0070c0; text-decoration: underline;

}
a:active {
	color: #bb8400;

}
a:visited {
	color: #0070c0; text-decoration: underline;

}
a:hover {
	color: #bb8400; text-decoration: none;
	
}
h1 {
	font-size: 20px; font-weight: normal; color: #128fff; font-family: georgia, serif;

}
h2 {
	font-size: 15px; font-weight: normal; color: #666666; font-family: georgia, serif;

}
h3 {
	font-size: 11px; font-weight: bold; color: #838383; font-family: georgia, serif;
	
}
h4 {
	font-size: 15px; font-weight: bold; color: #76a910; font-family: georgia, serif;

}
td {
	font-size: 12px; font-weight: normal; color: #333333; line-height: 21px; font-family: georgia, serif;

}
tr {
	font-size: 12px; font-weight: normal; color: #333333; line-height: 21px; font-family: georgia, serif;

}
p {
	font-size: 12px; font-weight: normal; color: #333333; line-height: 21px; font-family: georgia, serif; text-align: justify;

}
.navi {
	font-size: 12px; font-weight: normal; font-family: georgia, serif; padding: 3px;

}
.navi:link {
	color: #c6e4ff; text-decoration: underline;

}
.navi:visited {
	color: #c6e4ff; text-decoration: underline;

}
.navi:hover {
	color: #ffffff; background-color: #176eb1; text-decoration: none;
	
}
.navi:active {
	color: #ffffff; background-color: #176eb1; text-decoration: none;
	
}
.navi_on {
	font-size: 12px; font-weight: normal; font-family: georgia, serif; padding: 3px;

}
.navi_on:link {
	color: #ffffff; background-color: #176eb1; text-decoration: none;

}
.navi_on:visited {
	color: #ffffff; background-color: #176eb1; text-decoration: none;

}
.navi_on:hover {
	color: #ffffff; background-color: #176eb1; text-decoration: none;
	
}
.navi_on:active {
	color: #ffffff; background-color: #176eb1; text-decoration: none;

}
.navi_bg {
	background-image: url(images/navi_bg.jpg); background-repeat: repeat-x; background-color: #007ceb; font-size: 12px; font-weight: normal; color: #ffffff; font-family: georgia, serif; padding-left: 15px; padding-right: 15px;

}
.site_bg {
	background-image: url(images/site_bg.jpg); background-repeat: repeat-x; background-color: #006ecd;

}
.footer {
	font-size: 12px; font-weight: normal; font-family: georgia, serif;

}
.footer:link {
	color: #805a00; text-decoration: underline;

}
.footer:visited {
	color: #805a00; text-decoration: underline;

}
.footer:hover {
	color: #ffffff; background-color: #b78100; text-decoration: none;
	
}
.footer:active {
	color: #ffffff; background-color: #b78100; text-decoration: none;

}
.footer_bg {
	background-image: url(images/footer_bg.jpg); background-repeat: repeat-x; background-color: #cf9201; font-size: 12px; font-weight: normal; color: #ffffff; font-family: georgia, serif; padding-left: 5px; padding-right: 15px;

}
.sub {
	font-size: 12px; font-weight: normal; font-family: georgia, serif;

}
.sub:link {
	color: #bb8400; text-decoration: none;

}
.sub:visited {
	color: #bb8400; text-decoration: none;

}
.sub:hover {
	color: #0070c0; text-decoration: underline;
	
}
.sub:active {
	color: #0070c0; text-decoration: underline;

}
.sub_bg {
	background-image: url(images/sub_bg.jpg); background-repeat: repeat-x; background-color: #ffffff; font-size: 12px; font-weight: normal; color: #666666; font-family: georgia, serif; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px;

}
.design {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.design:link {
	color: #ffffff; text-decoration: none;

}
.design:visited {
	color: #ffffff; text-decoration: none;

}
.design:hover {
	color: #0070c0; text-decoration: underline;
	
}
.design:active {
	color: #0070c0; text-decoration: underline;

}
.highlight {
	font-size: 12px; font-weight: normal; color: #128fff; font-family: georgia, serif;

}
.reference {
	font-size: 12px; font-weight: normal; color: #888888; font-family: georgia, serif; text-align: left;

}
.introduction {
	font-size: 12px; font-weight: normal; color: #585858; font-family: georgia, serif;

}
.signature {
	font-size: 12px; font-weight: bold; color: #165e9f; font-family: georgia, serif;

}
.newest {
	font-size: 11px; font-weight: normal; color: #333333; line-height: 17px; font-family: georgia, serif; text-align: left;

}
.newest_title {
	font-size: 11px; font-weight: normal; color: #76a910; line-height: 17px; font-family: georgia, serif; text-align: left;

}
.date {
	font-size: 11px; font-weight: normal; color: #888888; font-family: georgia, serif; text-align: left;

}
.blue {
	font-size: 11px; font-weight: normal; color: #128fff; font-family: georgia, serif; text-align: left;

}
.box {
	font-size: 11px; color: #0cb1d4; background-color: #e5f6ff; font-family: georgia, serif; padding: 4px;

}
.cellhl {
	border: #cfd9e3 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; color: #666666; padding-top: 2px; background-color: #f5f7fa; font-family: georgia, serif; font-size: 12px; width: 400px

}
.cellhl_on {
	border: #499be3 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; color: #000000; padding-top: 2px; background-color: #ffffff; font-family: georgia, serif; font-size: 12px; width: 400px

}
.cellhl1 {
	border: #cfd9e3 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; color: #666666; padding-top: 2px; background-color: #f5f7fa; font-family: georgia, serif; font-size: 12px; width: 400px; height: 80px

}
.cellhl1_on {
	border: #499be3 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; color: #000000; padding-top: 2px; background-color: #ffffff; font-family: georgia, serif; font-size: 12px; width: 400px; height: 80px

}