body {
 	color: #333;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	text-align: center; 
 	background:url(../common_images/bg.gif) center top repeat-y #fff;
}
a:link    { color:#0066CC; text-decoration:none; }
a:visited     { color:#6633CC; text-decoration: none }
a:hover  { color:#3333FF; text-decoration:underline; }
#wrapper  { 
	width:900px; 
	margin:0 auto 0 auto; 
	text-align:center; 
	padding:0; 
	overflow:hidden; 
	background:#FFFFFF; }
#wrapper h1{
margin: 5px 10px 0 0;
padding: 0;
text-align: right;
font-size: large;
color: #060;
}

#header {
	width: 900px;
	background:url(../common_images/title.jpg) center top no-repeat #fff;
	height: 130px;
	margin:0;
	padding:0;
}
#menu{
	width: 900px;
}
#menu #menu_bar
{
	width: 760px;
	float: left;
text-align: left;
margin:0;
padding:0;
}
#menu #menu_bar ul
{
text-align: left;
height: 51px;
margin: 10px 0 10px 10px;
padding:0;
}
#menu #menu_bar ul li {
list-style: none;

	float: left;
	text-align: center;
	list-style: none;
	color: #fff;
	text-decoration: none;
}

#menu #menu_bar ul li a
{
	width: 150px;
	background: url(../common_images/menu_up.gif) left top no-repeat;
		float: left;
	text-align: center;
	list-style: none;
	padding: 17px 0 17px 0;
	color: #fff;
	text-decoration: none;

}
#menu #menu_bar ul li a:hover,
#menu #menu_bar ul li .me a
{
	width: 150px;
	background: url(../common_images/menu_hover.gif) left top no-repeat;
		float: left;
	text-align: center;
	list-style: none;
	padding: 17px 0 17px 0;
	color: #fff;
	text-decoration: none;
}
#menu #menu_lang
{
}
#menu #menu_lang a
{
height: 51px;
	width: 117px;
	float: right;
	background: url(../common_images/menu_lang_up.gif) center top no-repeat;
	margin-right:10px;
	text-align: center;
	list-style: none;
	padding: 20px 0 0px 0;
	color: #fff;
	text-decoration: none;
	font-size: x-small;
}
#menu #menu_lang a hover
{
height: 51px;
	width: 117px;
	float: right;
	background: url(../common_images/menu_lang_hover.gif) center top no-repeat;
	margin-right:10px;
	text-align: center;
	list-style: none;
	padding: 20px 0 0px 0;
	color: #fff;
	text-decoration: none;
	font-size: x-small;
}
#contents{
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
}
#contents #Lcon {
	width: 228px;
	float:left;
	}
#contents #Lcon #Lwaku_top {
	background: url(../common_images/waku_r1_c1.gif) center top no-repeat;
	width: 228px;
	margin: 0;
	height:10px;
}
#contents #Lcon #Lwaku_body {
	background: url(../common_images/waku_r2_c1.gif) center top repeat-y;
	width: 228px;
	margin: 0;
}
#contents #Lcon .inner
{
	padding:15px;
	text-align: left;
	font-size:10px;
	line-height:1.2;
	color: #333;
}
#contents #Rcon .inner
{
	padding:15px;
	text-align: left;
	font-size:12px;
	line-height:1.2;
	color: #333;

}

#contents #Lcon #Lwaku_bottom {
	background: url(../common_images/waku_r3_c1.gif) center top no-repeat;
	width: 228px;
	margin: 0;
	height: 9px;
}

#contents #Rcon {
    width: 672px;
	float: right;
}
#contents #Rcon #Rwaku_top {
	background: url(../common_images/waku_r1_c2.gif) center top no-repeat;
	width: 672px;
	margin: 0;
		height: 10px;
}
#contents #Rcon #Rwaku_body {
	background: url(../common_images/waku_r2_c2.gif) center top repeat-y;
	width: 672px;
	margin: 0;
}
#contents #Rcon #Rwaku_bottom {
	background: url(../common_images/waku_r3_c2.gif) center top no-repeat;
	width: 672px;
	margin: 0;
		height: 9px;
}
#footer{
	background:url(../common_images/foot.gif) center no-repeat;
	heights:40px;
	margin: 10px auto;
	color: #fff;
	width: 900px;
	clear:both;
	float:none;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: x-small;
}
#clear_all
{
float:none;
clear:both;
}

