h1 { 
	border-bottom:2px solid;
	margin: 4px 4px 4px 4px;
	font-size:16pt;
	color:#000088;
}
h2 { 
	color:#000080; background-color:#eef3f9;
	border-top:1px solid; border-bottom:1px solid;
	margin: 3px 3px 3px 3px;
	font-size:12pt;
}
h3 { 
	margin: 2px 2px 2px 2px;
	font-size:12pt;
	color:#444488;
}
li {
	font-size:11pt;
}
dt {
	display: inline;
	margin: 0px 0px 0px 15px;
	font-size:10pt;
	font-weight: bold;
}
dd {
	margin: 0px 0px 0px 35px;
	font-size:10pt;
}
ul {
	margin: 3px 1px 3px 1px;
	padding: 0px 0px 0px 25px;
}
dl {
	margin: 3px 1px 3px 1px;
	padding: 0px 0px 0px 25px;
}
p {
	color:#444444;
	font-size:10pt;
	margin: 3px 3px 3px 3px;
}
img {
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a:link { color:#444444; }
a:visited { color:#888888; }
a:hover { color:#FF0000; }
a:focus { color:#FF0000; }
a:active { color:#FF0000; }
a { text-decoration:none; }

div.header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	div.logo {
		margin: 0px 0px 10px 0px;
	}
	div.sidemenu {
		position: absolute; 
		top:10px; left:550px; right:640px; 
		width: 150px;
		font-size: 10pt;
		color: #666666;
		text-align: right; 
	}

div.mainmenu { 
	margin: 0px; padding: 0px; width:700px; }
div.padding { 
	margin: 0px; padding: 0px; width: 700px; }
div.submenu { 
	left:8pt; float:left;
	margin: 0px; padding: 0px; width:150px;
}
div.submenu_header {
	width:150px; height:10px; font-size:8px;
	background-image: url(../image/submenu_header.jpg);
	background-repeat:no-repeat;
}
div.submenu_body {
	width:150px;
	background-image: url(../image/submenu_inner.jpg);
}
div.submenu_inner {
	padding:5px;
}
div.submenu_footer {
	width:150px; height:10px; font-size:8px;
	background-image: url(../image/submenu_footer.jpg);
	background-repeat:no-repeat;
}
div.contents {
	width:530px;
	margin:0px 10px 0px 10px;
	float:left;
}
div.contents_header {
	width:530px; height:10px; font-size:8px;
	background-image: url(../image/contents_header.gif);
	background-repeat:no-repeat;
}
div.contents_body {
	width:530px;
	background-image: url(../image/contents_inner.gif);
}
div.contents_inner {
	padding:5px;
}
div.contents_footer {
	width:530px; height:10px; font-size:8px;
	background-image: url(../image/contents_footer.gif);
	background-repeat:no-repeat;
}

div.subcontents {  }
div.footer {
	clear:both;
	padding:10px 1px 5px 1px;
	font-size:1pt; 
	font-style:normal; 
	text-align:center; 
	height:10pt; width:700px;
}

div.mainindex { font-size:11pt; color:#000088; }
div.subindex { font-size:8pt; color:#888888; }
address { font-size:8pt; color:white; font-style:normal; text-align:center;}
td.index { font-size:11pt; background-color:#eeeeee; }
ul.index { font-size:11pt; margin:2pt; }
ul.title {list-style-type:none; margin:0pt;padding:0px 0px 0px 0px;}
ul.history {list-style-type:none; margin:0pt;padding:0px 10px 0px 10px;}
ul.news {list-style-type:none; margin:0pt;padding:0px 10px 0px 10px;}
ul.link {list-style-type:none; margin:0pt;padding:0px 10px 0px 10px;}

textarea {width:100%;height:80px;}
.text-field {width:100%;}
.comment {font-size:small;margin:4px;}
