body {
	text-align:center;
	}

p.head{
text-align:left;
margin-left:10px;
margin-top:0;
font-size:0.75em;
font-family:Verdana;
font-weight:bold;
color:#333300;
margin-bottom:0
}

p.head img{
vertical-align:middle;
margin-right:0.5em;
border:none;
}

.menu{
font-size:0.75em;
margin-bottom:100px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
background-color:#ffffff;
height:2em;
position:relative;
top:0;
left:0;
}

#menu1{
position:absolute;
top:0;
left:0;
}

#menu2{
position:absolute;
top:0;
left:131;
}

#menu3{
position:absolute;
top:0;
left:262;
}

#menu4{
position:absolute;
top:0;
left:393;
}

#menu5{
position:absolute;
top:0;
left:524;
}


.menu a{
color:#333300;
background-color:#ffffff;
text-decoration:none;
display:block;
width:130px;
line-height:2em
}

.menuhead{
border-right:solid 1px #ffffff;
border-bottom:solid 1px #333300;
color:#333300;
background-color:#ffffff;
text-decoration:none;
display:block;
width:130px;
line-height:2em
}

.menu a:hover{
color:#ffffff;
background-color:#CCCC33;
}

.submenu {
	position:absolute;
	left:0
	}

.submenu a{
background-color:#ffffff;
border-bottom:solid 1px #333300;
}

.menu span{
display:none;
}

p.menu_a{
font-size:0.75em
border-top:solid 1px #666600;
border-bottom:solid 1px #666600;
margin-left:10px;
margin-right:10px;
padding-top:2px;
padding-bottom:2px;
}

p.menu_a a{
color:#666600;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

p.menu_a a:hover{
color:#CCCC00;
}

p a{
color:#666600
}

.contents{
width:680px;
padding-top:0px;
margin-top:0em;
margin-left:auto;
margin-right:auto;
}

.section{
width:660px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:2em;
}

.section2{
margin-left:auto;
margin-right:auto;
text-align:left;
border:solid 1px #666600;
padding:5px;
margin-bottom:2em;
}

h1{
font-size:0.875em;
color:#ffffff;
background-color:#CCCC00;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin:0em;
}

h2{
font-size:0.875em;
color:#666600;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin:0em;
border:solid 1px #666600;
}

h1 img{
float:left;
margin-top:0;
vertical-align:middle;
}

h3{
font-size:0.875em;
color:#666600;
border-bottom:solid 2px #666600;
padding-bottom:5px;
margin-bottom:0em;
clear:both;
}

span{
color:#CCCC00;
}

p{
font-size:0.875em;
line-height:1.5em;
color:#333300;
}

.clear{
clear:both;
}

p a{
color:#666600;
text-decoration:none
}

p a:hover{
color:#CCCC00;
}

p img{
border:none;
margin-right:5px;
}

.graph{
float:left;
margin-right:10px
}

.graph_r{
float:right;
margin:8px
}

.top{
color:#666600;
margin-bottom:4em;
}

.top img{
float:right;
}

address{
font-size:0.625em;
font-weight:bold;
font-style:nomal;
color:#333300;
width:680px;
border-top:solid 1px #333300;
padding-top:4px;
margin-top:20px;
text-align:center;
padding-bottom:4px
}

address a{
color:#333300;
text-decoration:none
border-bottom:dotted 2px #CCCC00;
}

address a:hover{
color:#CCCC00;
}

form{
color:#333300;
font-size:0.75em;
text-align:center;
border:solid 1px #333300;
padding:20px;
margin-top:40px
}

table{
text-align:left
}

th{
vertical-align:top;
font-size:0.8em;
line-height:1.5em;
color:#333300;
padding-right:20px
}

td{
vertical-align:top;
font-size:0.8em;
line-height:1.5em;
color:#333300;
padding-right:20px
}

td.info{
font-size:0.875em;
line-height:1.5em;
color:#333300;
padding-right:15px
}

td span{
color:#ff6600;
font-size:0.75em
}

form p{
margin:0
}
