*{word-break:break-all;}
body{
	background : #cccccc url(./img/C5.png) 50% 0%;
	text-align:center;
	cursor:default;
	color:#666;
	font:90%/175% Verdana,Osaka,sans-serif;
}
table{ font:90%/175% Verdana,Osaka,sans-serif; }

#base{
	background:#fff;
	margin:auto; padding:20px;
	width:800px;
	text-align:left;
}

ul#menu{
	background : #cccccc url(./img/C5c.png) 50% 0%;
	margin:10px 0px 20px; padding:0px;
	text-align:right;
}
ul#menu li{
	margin:0px; padding:0px 5px;
	display:inline;
}
ul#menu li a{
	font-weight:bold;
	border:none;
}

#main{ width:100%; }
#main td{ padding:0px 10px; vertical-align:top; }

#foot{
	background : #cccccc url(./img/C5c.png);
	margin:20px 0px 0px; padding:0px;
	height:2em;
	text-align:center;
}

.txt{ margin-bottom:11px; }

.top_img{
	background:url("img/image1.jpg") no-repeat 0% 0%;
	border:1px solid #999;
	height:180px;
}

.img{ text-align:center; }
.img img{border:1px solid #ccc;}
.img_text{
	margin:10px 0px; padding:10px;
	border:1px dotted #ccc;
}

.border{
	background : url(./img/dot-y.gif) repeat-y 100% 0%;
	width:px;
}

h1{
	background : #cccccc url(./img/C5c.png);
	margin:0px 0px 10px; padding:3px 5px 0px;
	font:bold 18px/20px georgia,verdana,osaka,sans-serif;
	color:#666;
}

h2{
	margin:0px 0px 5px; padding:0px 0px 5px;
	border-bottom:1px solid #eee;
	color:#996;
	font:bold 100% verdana,osaka,sans-serif;
}

h3{
	margin:0px 0px 5px; padding:0px 15px;
	color:#666;
	background : url(./img/icon.gif) no-repeat 0% 50%;
	font:bold 100% verdana,osaka,sans-serif;
}

blockquote{
	margin: 1em 0 1em 20px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #eee;
	color: #444;
	background-image: url(img/quote.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #fff;

	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

ul{ margin:0px; padding:0px; padding-left:0px; }
ul li{ margin:0px; padding:0px; list-style:circle inside; }
ul.icon li{
	background : url(./img/icon.gif) no-repeat 0% 5px;
	margin:0px 0px 5px; padding-left:15px;
	list-style:none outside;
	line-height:150%;
}
ol{ margin:0px; padding:0px; padding-left:30px; }
ol li{ margin:0px; padding:0px; }
dl,dt,dd{ margin:0px; padding:0px; }

.hist dt{ clear:both; float:left; }
.hist dd { color:#999; }

.ex{ color:#999; }

.link{ margin:10px 0px; padding:0px; }
.link dt{}
.link dd{
	margin-bottom:10px; padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}

textarea,input,select{
	border:1px solid #ccc; color:#000;
	background : #cccccc url(./img/line.gif) 50% 0%;
	font:100% verdana;
}

a{text-decoration:none; color:#669966; cursor:help;}
a:visited{color:#669966;}
a:hover{ color:#99cccc;}
