h2 { font-size: 14px; margin: 0; padding: 0; }
h1 { color: navy; font-size: 14px; font-weight: bold; margin-top: 3px; margin-bottom: 5px; }
ul#ht { margin: 0; padding: 0  ; }
li#ht { float: left; list-style-type: none; margin: 0; padding: 0; }

#top {
	float:left;
	width:550px;
	margin:0;
}
* html #top { width:550px; margin-left:0; }

a.contents { color: #0000ff; font-size: 12px; background-position: 0 0; padding-top: 7px; padding-right: 10px; padding-left: 8px; }
a.contents:hover { color: #f93; font-size: 12px; background-position: 0 -24px; padding-right: 10px; padding-left: 8px; }
a.contents2 {
	color: #ffffff;
	font-size: 12px;
	background-position: 0 0;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 8px;
}
a.contents2:hover { color: #f93; font-size: 12px; background-position: 0 -24px; padding-right: 10px; padding-left: 8px; }

#page {
	color: #ffffff;
	background-image: url(css_images/page.gif);
	text-decoration: none;
	width: 540px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}

.class12 { font-size: 12px; line-height: 16px; }
.class12title { color: #006600; font-size: 12px; font-weight: bold; line-height: 16px; }
.class14title { color: #006600; font-size: 14px; font-weight: bold; line-height: 21px; }
.class12text { font-size: 12px; line-height: 18px; }
.class12blue { color: navy; font-size: 12px; line-height: 16px; }

