#bodyid{
background:#fafaff;
padding:0;
margin:0;
text-align:center;
}
#page{
background:#fff url('img/bg.png') repeat-y left top;
width:720px;
margin:0 auto;
}
#page2{
border:1px solid #777;
background:#fff;
width:700px;
font-size:0.8em;
color:#000;
text-align:center;
margin:0 auto;
}
#ysf{
background:#ffffff;
width:100%;
text-align:left;
}
#ysf h1{
font-family: Times New Roman, Times, serif;
font-size:28px;
color:#002059;
margin:0;
padding:0px 0px;
}

#banner{
background:#001545 url('img/1banbg.png')  left top;
height:40px;
letter-spacing:2px;
text-align:left;
}
#banner a { 

 width:180px; height:36px; display:block; } 


#banner h1{
font-family: Century;	
font-size:32px;
color:#fff;
margin:0;
padding:4px 4px;
}
#menu{
background:#001545 url('img/menubg.png');
border-bottom:1px solid #999;
width:100%;
font-family: Century;	
font-size:22px;
color:#ffffff;
}


#left{
width:206px;
float:left;
margin-bottom:20px;
text-align:left;
}
#sidemenu{
border:1px solid #777;
border-bottom-width:0;
margin-left:10px;
margin-top:10px;
}
#sidemenu2{
border:1px solid #777;
border-bottom-width:0;
margin-left:10px;
}

#left h2{
border-bottom:1px solid #777;
background:#2a5385 url('img/sidebg.png') repeat-y left top;
font-size:11pt;
font-family:  Times New Roman, Times, serif;
margin:0;
padding:4px 10px;
color:#fff;
}
#left ul{
list-style-type:none;
margin:0;
padding:0;
}
#left li{
border-bottom:1px solid #777;
font-weight:normal;
color:#555;
font-family:  Times New Roman, Times, serif;
margin:0;
padding:4px 10px;
font-size:11pt;
}
#left li a{
width:100%;
text-decoration:none;
color:#555;
}
#left li a:hover{
color:#5c7faa;
background: url('img/sideli.png') 
}
#left li a:active{
color:#0000ff;
background: url('img/sideli2.png')
}
#left li a{
color:#555;
}
#top{
width:480px;
float:right;
padding:0 0 10px 0;
text-align:left;
}
#right{
width:480px;
float:right;
padding:0 0 10px 0;
text-align:left;
}
#right a{
color:#00497c;
}
#right a:hover{
color:#ff6600;
}
#right a.white{
color:#ffffff;
}
#right h2{
background:url('img/mainbg.png') repeat-y left top;
color:#000066;
font-size:14pt;
font-family:  Times New Roman, Times, serif;	
margin:10px 10px 0 0;
padding:6px 0 6px 10px;
}
#right p{
font-weight:normal;
margin:0 10px 13px 0;
padding:0 10px;
font-size:13pt;
font-family: Times New Roman, Times, serif;
line-height:140%;
width:96%
}
#right span{
font-family:   Times New Roman, Times, serif;
font-size:14pt;
color:#006400;
margin:0;
padding:4px 4px;
}
#right p.red{
font-family:   Times New Roman, Times, serif;
font-size:12pt;
color:#336633;
margin:0;
padding:4px 4px;
}
#right p.aka{
font-weight:normal;
margin:0 10px 13px 0;
padding:0 10px;
font-size:13pt;
font-family: Times New Roman, Times, serif;
color:#ff0000;
line-height:140%;
width:96%
}
#right span.aka{
font-family:   Times New Roman, Times, serif;
font-size:11pt;
color:#ff0000;
}
#right span.green{
font-family:   Times New Roman, Times, serif;
font-size:14pt;
color:#F0FFF0;
}
#right span.great{
font-family:   Times New Roman, Times, serif;
font-size:24pt;
color:#F0FFF0;
}
#right span.shiro{
font-family:   Times New Roman, Times, serif;
font-size:12pt;
color:#FFFFFF;
}
#right span.navy{
font-family:   Times New Roman, Times, serif;
font-size:12pt;
color:#00497c;
}
#right span.blue{
font-family:   Times New Roman, Times, serif;
font-size:12pt;
color:#0000FF;
}
#right span.kon{
font-family:   Times New Roman, Times, serif;
font-size:14pt;
color:#009;
}
#right span.konkon{
font-family:   Times New Roman, Times, serif;
font-size:18pt;
color:#009;
}
#right span.konkonkon{
font-family:   Times New Roman, Times, serif;
font-size:13pt;
color:#009;
}
#right span.aoiro{
color:#0000ff;
}
#right span.small{
font-family:   Times New Roman, Times, serif;
font-size:10pt;
color:#333333;
}

#table{
border:1px solid #777;
margin-top:10px;
margin-right:10px;
}
#table2{
border:1px solid #777;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}
#pdf{
padding:0px 2px 0 0;
font-family:   Times New Roman, Times, serif;
font-size:11pt;
}

#pagetop{
padding:10px 12px 0 0;
text-align:right;
font-family:   Times New Roman, Times, serif;
font-size:10pt;
}
#ppt{
padding:0px 0 10px 0;
text-align:right;

font-size:10pt;
}
#copy{
clear:both;
background:#001545 url('img/banbg.png') no-repeat left top;
border-top:1px solid #666;
color:#f0ffff;
padding:1px 0 3px 0;
text-align:center;
font-family:   Times New Roman, Times, serif;
font-size:9pt;
}
#form h2{
background:url('img/formbg.png') ;
color:#000066;
font-size:14pt;
font-family:  Times New Roman, Times, serif;	
margin:10px 10px 10 10;
padding:6px 0 6px 10px;
}
#form p{
font-weight:normal;
margin:0;
padding:0;
font-size:11pt;
font-family: Arial, Helvetica, sans-serif;
line-height:150%;
width:100%
}
#form h3{
font-weight:normal;
font-size:11pt;
font-family: Arial, Helvetica, sans-serif;
line-height:180%;
width:100%;
background:#001545 url('img/form.gif');
}
#form span{
color:#F00
}


#page #page2 #main #right .map {
color:#333333;
padding:10px 10px 13px 0;
font-family: Times New Roman, Times, serif;
font-size:11pt;
}
.red {
	color: #F00;
}

