body{
	background:url("./img/bg2.jpg");
	margin:0; padding:0;
	font:75%/175% tahoma,verdana,osaka,sans-serif;
}

#base{
	background:url("./img/bg.gif") repeat-x;
	padding-top:50px;
}
#wrap{
	background:url("./img/title.gif") no-repeat 50% 0px;
	margin:auto; padding-top:50px;
	width:700px;
}

#foot{
	margin-top:30px; padding-top:5px;
	border-top:1px dashed #000;
	clear:both;
	text-align:right;
}

.left{ float:left; }
.right{ margin-left:150px; }

h1{ margin:10px 0px 30px; text-align:center; }

h2{
	background:url("./img/line.png");
	clear:both;
	padding:3px 5px;
	border:5px solid #000; border-width:0px 5px;
	font:bold 100% verdana,osaka,sans-serif;
}
h3{
	background:url("./img/icon2.gif") no-repeat;
	padding-left:15px;
	font:bold 100% verdana,osaka,sans-serif;
}

form{
	border:1px solid #ccc; padding:10px; 
	background:url("./img/dot.gif");
}
input, textarea{
	border:none; background:#ccc;
}

ul{ }
ul#menu{
	text-align:center;
	margin:0; padding:15px 0 0 190px;
	height:30px;
}
ul#menu li{
	list-style:none; height:15px; line-height:15px; float:left;
}
ul#menu li a{ }
ul#menu li.split {
	background:url("./img/icon.gif") 50% 100% no-repeat;
	width:30px;
}

#subMenu{ width:150px; font-size:90%; margin:0px 0px 20px;}
#subMenu dt{
	background:url("./img/arrow.gif") no-repeat 1px 100%;
	color:#333;
	padding-left:15px;
}
#subMenu dd{  padding:5px; margin:0; }
#on{
	background:url("./img/arrow2.gif") no-repeat 0% 50%;
	padding-left:10px; font-weight:bold;
}


a{ text-decoration:none; color:#f09; }
a:visited{  color:#999; }
a:hover{ color:#000; }
