body{
margin:0px;
background-color:#ffffff;
scrollbar-base-color:#ffffff;
scrollbar-arrow-color:#cc9933;
scrollbar-highlight-color:#cc9933;
scrollbar-shadow-color:#cc9933;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color:#ffffff;
color:#000000;
font-size:small;
}

table#outline{
font-size:small;
width:600px;
border:solid 1px #cc9933;
border-top-style:none;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:none;
}

#menu{
width:270px;
color:#cc3300;
font-size:14px;
font-family:'‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
line-height:150%;
padding:15px;
vertical-align:top;
}
ul.menu{
margin:0px;
padding:0px;
}
li.menu{
list-style-type:none;
padding:0px;
}
A:link.menu{
color:#000000;
text-decoration:none;
}
A:visited.menu{
color:#000000;
text-decoration:none;
}
A:hover.menu{
color:#cc3300;
text-decoration:underline;
}

#cover{
width:330px;
font-size:14px;
font-family:'‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
padding:15px;
text-align:center;
}

#header{
vertical-align:top;
padding:0px;
}
#content{
width:600px;
vertical-align:top;
padding:15px;
font-family:'‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}
#footer1{
vertical-align:top;
padding:15px;
}


h2{
color:#cc9933;
}
hr{
color:#cc9933;
}
.dot
{
border-style:dotted;
}
.ru{
font-family:Arial,Helvetica,sans-serif
}
.ru-sub{
font-family:'Book Antiqua','Times New Roman',Times,Century,serif;
font-size:x-small;
font-weight:bold;
font-style:italic;
color:#cc9933;
}
.ru-italic{
font-family:'Book Antiqua','Times New Roman',Times,Century,serif;
font-size:x-small;
font-weight:bold;
font-style:italic;
}

.ru-italic2{
font-family:'Book Antiqua','Times New Roman',Times,Century,serif;
font-style:italic;
}

.notice{
color:#cc3300;
}

.img-link{
border-color:#003399;
border-width:1px;
float:left;
vertical-align:top;
margin-right:10px;
}

.img-l{
float:left;
vertical-align:top;
margin-right:15px;
}
.img-r{
float:right;
vertical-align:top;
margin-left:15px;
}

table.table{
border:solid 1px #cccccc;
border-style:solid;
}
td.table{
font-size:small;
border:solid 1px #cccccc;
border-style:solid;
padding:5px;
empty-cells:show;
}
th.table{
font-size:small;
background-color:#cccccc;
padding:5px;
empty-cells:show;
}
td.small{
font-size:x-small;
border:solid 1px #cccccc;
border-style:solid;
padding:5px;
empty-cells:show;
}
th.small{
font-size:small;
background-color:#cccccc;
padding:5px;
empty-cells:show;
}

p.border{
border:solid 1px #cccccc;
padding:10px;
}

A:link{
color:#003399;
}
A:visited{
color:#003399;
}
A:hover{
color:#cc3300;
}