body{
 margin: 0;
 padding: 0;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 line-height : 130%;
 background-color : #ffffff;
 text-align: center;
}

h1,h2,h3{
 margin: 0;
 padding: 0;
}

#container{
 margin 0;
 width 100%;
 background-color: #e8fff8;
}


#header{
 margin: 0;
 padding: 0;
 letter-spacing: 2px;
 height: 72px;
 text-align: left;
 line-height : 100%;
 background : #ffffff url(/pic/header1.jpg) repeat-y right;
 color: #002200;
}
#header h1{
 padding: 0 0 0 20px;
 font-size: 120%;
}
#header h2{
 padding: 0 0 0 20px;
 font-size: 80%;
}
#header h3{
 padding: 5px 20px 0 0;
 font-size: 60%;
 text-align: right;
}
#header A { font-weight: bold }
#header A:visited { color: #002200 }
#header A:hover { color: #ff0000 }
#header img { border: #ffffff 0px solid }


#navi{
 padding: 0 10px;
 width 100%;
 height: 18px;
 border-top: #80cca0 1px solid;
 border-bottom: #80cca0 1px solid;
 font-size: 70%;
 background-color: #b0ffe0;
 text-align: left;
 color: #000000;
}
#navi A { font-weight: bold }
#navi A:visited { color: #440000 }
#navi A:hover { color: #ff0000 }


#menu{
 float: left;
 padding: 0;
 width: 210px;
 line-height: 110%;
 text-align: left;
 background-color: #e8fff8;
}
#menu h2{
 margin: 10px 0 0 10px;
 padding: 3px 10px;
 height: 25px;
 background-color: #a0ffd0;
 color: #000077;
 font-size: 80%;
}
#menu h3{
 margin-left: 10px;
 padding: 3px 10px 3px 25px;
 border: #80cca0 1px solid;
 border-top: #80cca0 0 solid;
 list-style-position: outside;
 list-style-type: none;
 background : #e8fff8 url(/pic/menu-mark1.gif) no-repeat;
 font-size: 80%;
}
#menu ul{
 margin: 0 0 0 10px;
 padding 0;
}
#menu li{
 margin: 0;
 padding: 3px 10px 3px 25px;
 border: #80cca0 1px solid;
 border-top: #80cca0 0 solid;
 list-style-position: outside;
 list-style-type: none;
 background : #e9f0ff url(/pic/menu-mark1.gif) no-repeat;
 font-size: 80%;
}
#menu A { color: #000099 }
#menu A:visited { color: #440000 }
#menu A:hover { color: #ff0000 }


#main{
 background : #ffffff;
 margin: 0px 0px 0px 210px;
 padding: 10px 20px 0 20px;
 text-align: left;
 font-size: 100%;
}
#main h1{
 border: #80cca0 1px solid;
 font-size: 140%;
 line-height: 140%;
}
#main h2{
 border: #80cca0 1px solid;
 font-size: 120%;
 line-height: 120%;
}
#main h3{
 font-size: 110%;
 line-height: 110%;
}
#main ul{
 padding: 0 10px 7px 10px;
 margin: 0px 10px 0px 35px;
 list-style-position: outside;
 list-style-type: disc;
}
#main ul.sub{
 margin-left: 15px;
 list-style-type: none;
}
#main ol{
 padding: 0 10px 7px 10px;
 margin: 0px 10px 0px 35px;
 list-style-position: outside;
 list-style-type: decimal;
}
#main p{
 line-height: 130%;
 padding-left: 20px;
 font-size: 100%;
}
#main A { color: #000099 }
#main A:visited { color: #440000 }
#main A:hover { color: #ff0000 }

#main-navi{
 text-align: right;
 font-size: 80%;
 background : #ffffff;
}
#main-navi A { color: #000099 }
#main-navi A:visited { color: #440000 }
#main-navi A:hover { color: #ff0000 }

#main-navi2{
 text-align: right;
 font-size: 80%;
 background : #ffffff;
}
#main-navi2 A { color: #000099 }
#main-navi2 A:visited { color: #440000 }
#main-navi2 A:hover { color: #ff0000 }

#main-announce {
 margin: 0px 0px 0px 20px;
 padding: 5px 5px 5px 5px;
 border: #ff77cc 2px solid;
}


#footer{
 clear: both;
 padding: 3px 0;
 line-height : 100%;
 border-top: #80cca0 1px solid;
 border-bottom: #80cca0 1px solid;
 background-color: #b0ffe0;
 font-size: 70%;
 color: #000000;
 text-align: center;
}
