*{
    margin:0;
    padding:0;
    border:none;
    line-height:1.6em;
    font-size:11px;
    font-family:Verdana,san-serif;

}

body{text-align:left;}
table{padding:0;margin:0;}

a{text-decoration:none;}
a:link,a:visited,a:active{color:#ff6666;}
a:hover{color:#ccff01;}

strong{color:#000000;}
p{
    background:url('');
    line-height:1.6em;
    font-size:12px;
    margin:0 0 20px;
    padding:10px;
    color:#000000;
}
textarea{border:1px solid #000;background-color:#eeeeee;}
input{border-bottom:1px solid #000;margin:1px 0;background-color:transparent;}
input.b{border:1px solid #000;margin:3px 0 0;padding:2px;font-size:12px;background-color:#000000;color:#ffffff;width:100%;}
select{background-color:#000;padding:1px; color:#fff;}

h1{
    border:1px solid #000;
    border-width:1px 1px 1px 0px;
    margin-top:10px;
    height:90px;
    line-height:90px;
    text-align:center;
    background-color:#000000;
    color:#ffffff;
}

h2{margin:5px 0 0;padding:1px 0;border-bottom:3px solid #eeeeee;}
h3{
    margin:10px 0 0;
    color:#000000;
    font-size:24pt;
    border-bottom:3px solid #000000;
}
#menu{width:230px;overflow:auto;height:100%;}
#if{width:500px;margin:0 auto;text-align:left;}

.cover{text-align:center;}
.menu{
    border:1px solid #000;
    border-width:1px 1px 1px 0px;
    margin-top:10px;
    padding:5px 10px;
    text-align:center;
    font-weight:bold;
}
.contents{
    border:1px solid #000;
    border-width:1px 1px 1px 0px;
    margin:10px 0;
    padding:10px;
}
.tree{margin:0 0 10px;padding:10px;background:url('');}
.topimg{
    width:500px;
    height:200px;
    margin:0 auto 10px;
    line-height:200px;
    background:url('img/top.gif') 50% 50% no-repeat;
    border:1px solid #000000;
    border-width:5px 1px 1px;
    text-align:center;
    color:#ffffff;
}
.at{color:#00bff3;font-size:12px;}
