body{
	background-color:#e3e3e3;
}
h1{
	color:#333399;
	font-weight:bold;
	font-size:medium;
	border-left:solid 10px #66cccc;
	padding:5px;
}
h2{
	font-size:small;
	border-top:solid 1px #66cccc;
	border-bottom:solid 3px #66cccc;
	border-right:solid 1px #66cccc;
	background-image:url(images/h2.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:3px 3px 3px 20px;
}
h3{
	font-size:small;
	color:#666666;
	border-left:solid 5px #99CC00;
	padding:3px;
}
img{
	border:none;
}
a img{
	border:none;
}
ul li{
	list-style-type:circle;
}
#page{
	background-color:#FFFFFF;
}
#now{
	color:#666666;
	padding-left:20px;
}
#now a:link{
	color:#666666;
}
#now a:visited{
	color:#666666;
	text-decoration:none;
}
#now a:hover{
	color:#66cccc;
	text-decoration:none;
}	
#main{
	width:710px;
	float:right;
	margin-right:20px;
}
#navi{
	width:147px;
	float:left;
	margin-left:0;
	background-color:#e6e6fa;
}
#navi ul{
	margin-left:0;
	padding-left:0;
	padding-right:0;
}
#navi li{
	line-height:150%;
	list-style-type:none;
	padding-left:10px;
	padding-right:5px;
}
#navi ul ul li{
	line-height:150%;
	background-image:url(images/arrow_s.gif);
	background-repeat:no-repeat;
	background-position:10% 15%;
	display:inline-block;
	padding-left:30px;
	padding-right:5px;
}
#active{
	color:#999999;
}
#navi a{
	color:#000000;
	text-decoration:none;
}
#navi a:hover{
	color:#999999;
	text-decoration:none;
}
#contact{
	margin-bottom:20px;
}
#contact table{
	border:none;
	margin-top:0;
	margin-bottom:0;
	background-image: url(images/contact_middle.gif);
	background-repeat: repeat-y;
}
#contact img{
	border:none;
	margin-top:0;
	margin-bottom:0;
}
#index{
	width:600px;
	border:none;
	margin-left:auto;
	margin-right:auto;
}
#index .topic{
	width:280px;
	background-color:#ccffff;
	background-image:url(images/topic.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	text-align:center;
	font-weight:bold;
	border:#6699cc 3px ridge;
	padding:10px;
}
#index a:link{
	color:#666666;
	text-decoration:none;
}
#index a:visited{
	color:#666666;
	text-decoration:none;
}
#index a:hover{
	color:#999999;
	text-decoration:none;
}	
.top{
	border-top:solid 3px #cccccc;
	background:url(images/menubar_gray.jpg) no-repeat;
}
.mh1{
	color:#663300;
	font-weight:bold;
	font-size:large;
	border-left:solid 10px #ff9900;
	padding:5px;
}
.mh2{
	font-size:small;
	font-weight:bold;
	border-top:solid 1px #ff9900;
	border-bottom:solid 3px #ff9900;
	border-right:solid 1px #ff9900;
	background-image:url(images/mh2.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:3px 3px 3px 20px;
}
.box{
	border:solid 1px #CCCCCC;
	width:600px;
	height:auto;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.left{
text-align:left;
}
.right{
text-align:right;
}
.style01{
	color:#333399;
	font-weight:bold;
}
.style02{
	color:#009900;
	font-weight:bold;
	font-style:italic;
	font-size:medium;
}
.style03{
	color:#ff3366;
	font-weight:bold;
}
.style04{
	color:#ffffff;
}
.style05{
	font-size:large;
	font-weight:bold;
	color:#993300;
}
.style06{
	font-size:large;
	color:#FF0000;
	text-decoration:underline;
}
.copyright{
	color:#999999;
	font-size:90%;
	text-align:center;
}

