body{
	background:#007b50;color:#000000;
	font-size:82%;font-family:verdana;
	text-align:center;
	padding:0px 0 0 0;margin:0 0 0 0;
}

a{text-decoration:underline;}
a:link		{}
a:visited	{}
a:hover		{}
a:active	{}

.post{
	vertical-align:baseline;margin:0 1px;
}

#container{
	margin:0 auto;
	width:714px;text-align:left;
	background:url(./img/bg-container.jpg) repeat-y #fff;
}

#main{
	padding:0 16px 0 32px;
}

h1{
	width:315px;height:105px;text-indent:-9999em;
}
h2{
	font-size:20px;font-weight:normal;
	color:#007b50;height:42px;
	margin:0 0 0 0px;padding:0 0 0 40px;
	background:url(img/mark.gif) no-repeat;
}
.h2date{
	font-weight:normal;text-align:right;
	margin:0.5em 0 0 0;padding:0 0 0 0;font-size:69%;
}



#header01{
	height:394px;background:url(./img/bg-head.jpg) no-repeat;
}
#header02{
	height:394px;background:url(./img/bg-head2.jpg) no-repeat;
}
#header03{
	height:394px;background:url(./img/bg-head3.jpg) no-repeat;
}
#header04{
	height:394px;background:url(./img/bg-head4.jpg) no-repeat;
}
#header05{
	height:394px;background:url(./img/bg-head5.jpg) no-repeat;
}
#header201{
	height:194px;background:url(./img/bg-2head.jpg) no-repeat;
}
#header202{
	height:194px;background:url(./img/bg-2head2.jpg) no-repeat;
}
#header203{
	height:194px;background:url(./img/bg-2head3.jpg) no-repeat;
}
#header204{
	height:194px;background:url(./img/bg-2head4.jpg) no-repeat;
}
#header205{
	height:194px;background:url(./img/bg-2head5.jpg) no-repeat;
}

#title{
	position:relative;top:180px;left:364px;
	background:url(img/title.png) no-repeat!important;
	background:url(img/title.gif) no-repeat;
}
#title2{
	position:relative;top:72px;left:32px;
}
#title2 a{
	width:182px;height:78px;display:block;
	background:url(img/title2.png) no-repeat!important;
	background:url(img/title2.gif) no-repeat;
}
#menu{
	position:relative;top:232px;left:330px;
}
#menu2{
	position:relative;top:74px;left:330px;
}
#menu li,#menu2 li{
	list-style-type:none;
}
#menu li a,#menu2 li a{
	display:block;height:42px;text-indent:-9999em;
	background-image:url(img/menu.png)!important;
	background-image:url(img/menu.gif);
}
#m-bulletin{width:70px;float:left;}
#m-program{width:70px;float:left;}
#m-entry{width:56px;float:left;}
#m-result{width:58px;float:left;}
#m-inquiry{width:95px;float:left;}

#m-bulletin a{width:70px;background-position:0 0;}
#m-bulletin a:hover{	 background-position:0 -42px;}
#m-program a{width:70px; background-position:-70px 0;}
#m-program a:hover{		 background-position:-70px -42px;}
#m-entry a{width:56px;	 background-position:-140px 0;}
#m-entry a:hover{		 background-position:-140px -42px;}
#m-result a{width:58px;	 background-position:-196px 0;}
#m-result a:hover{		 background-position:-196px -42px;}
#m-inquiry a{width:95px; background-position:-254px 0;}
#m-inquiry a:hover{		 background-position:-254px -42px;}


#left{
	float:left;width:400px;
}
#right{
	float:right;width:240px;
}
#right-summary1{
	margin:0 0 2em 0;
}
#right-summary1 dt{
	line-height:1.2em;color:#007b50;font-weight:bold;
}
#right-summary1 dd{
	line-height:1.2em;margin:-1.2em 0 0.5em 3em;font-size:95%;
}
#right-summary2 dt{
	line-height:1.2em;color:#007b50;font-weight:bold;
}
#right-summary2 dd{
	line-height:1.2em;margin:-1.2em 0 0.5em 5.5em;font-size:90%;
}
#right-summary3{
	margin:0 0 2em 0;
}
#right-summary3 dt{
	line-height:120%;color:#007b50;font-weight:bold;
}
#right-summary3 dd{
	line-height:120%;margin:-1.2em 0 0.5em 14em;font-size:90%;
}
#right-summary4{
	margin:0 0 4em 0;
}
#right-summary4 dt{
	line-height:120%;color:#007b50;font-weight:bold;
}
#right-summary4 dd{
	line-height:120%;margin:-1.2em 0 0.5em 12em;font-size:90%;
}


.entry{
	padding:8px 0 40px 0;margin:0 0 16px 0;
	background:url(img/stripe.gif) repeat-x left bottom;
}

.topcap{
	width:190px;float:left;
	margin:0 8px 12px 0;font-size:90%;
}
.topcap-img{
	float:left;vertical-align:top;margin:0 4px 0 0;
}
.topcap h3{
	color:#007b50;margin-bottom:0.5em;
}

#inquiry-board{
	background:url(img/inquiry-board.gif);
	height:128px;
}
.inquiry-board{
	padding:16px;
}
.inquiry-board h3{
	color:#007b50;margin-bottom:0.5em;font-size:150%;
}

.bulletinh4{
	font-size:150%;color:#007b50;border-bottom:2px solid #007b50;margin:0 0 0.6em 0;padding:0 0 0.1em 0.1em;
}
.bulletinh5{
	font-size:130%;color:#f4b3c2;margin:0 0 0.3em 0;padding:0 0 0.1em 0.1em;
}
.bulletinh6{
	font-size:110%;color:#000;margin:0 0 0.3em 0;padding:0 0 0.1em 0.1em;
}
