h1 {background-color:#ffffff; font-family:Helvetica, Arial; font-size:18pt; color:#000077}
h2 {background-color:#ffffff; font-family:Helvetica, Arial; font-size:16pt; color:#000077}
h3 {background-color:#fefefe; font-family:Helvetica, Arial; font-size:14pt; color:#000077;}
h4 {background-color:#fffeff; font-family:Helvetica,times; font-size:11pt; color:#000077;}
h5 {background-color:#fefefe; font-family:Helvetica,times; font-size:10pt; color:#000077;text-align:center;}

body { background-color:#fefefe; font-family:sans-serif; font-size:16px; color:#000000;}

a, a:link, a:visited, a:active {text-decoration:underline; font-weight:normal; color:#006}
a:hover {color:#888;text-decoration:none;}

a.left_menu, a.left_menu:link, a.left_menu:visited, a.left_menu:active {
	text-decoration:none; 
	font-weight:bold; 
	font-size:13px; 
	color:#000066;
}
a.left_menu:hover {color:#666666;}

img {
	border:0;
}

body.cover {
	background-color:#fefefe;
}
ul,li {
	margin-left:0px;
	margin-right:2px;
	margin-top:7px;
}

/* begin for index page */

.main {margin:20px}
.hidden {display:none}
.shown {display:block;}

/* end for index page */

.message {
	font-size:11px;
	text-align:center;
}	
div.addd {
	font-size:12px;
	text-align:left;
	margin:20px;
}	
div.mainn {
	font-size:11px;
	text-align:left;
}	
div.eng_ver {
	font-size:11px;
	text-align:right;
}	

.photo-album {width:100%}
.album-list {width:150px;vertical-align:top}
.album-list h5 {margin:5px 0}
.frame-top {list-style-type:none;margin:20px;padding:0}	
.frame-top li {float:left;width:auto;padding:0 10px}
.frame-top h2 {margin-top:7px}
.frame-top h4 {margin-top:15px}
.clearFloat {clear:both}

.decor {width:100%;margin:10px 0}
.decor td.cont {border:1px solid #aaa;width:33%;text-align:center;vertical-align:middle}
.decor table.item {margin:8px auto}
.decor table td.img {height:180px;text-align:center;vertical-align:middle}

a.desc, a.desc:visited {font-size:14px}
