body {background:fixed url("bg.gif") #aaa}

.lk a:link{color:navy;text-decoration:none}
.lk a:visited{color:lime;text-decoration:none}
.lk a:active{color:teal;text-decoration:none}
.lk a:focus{color:teal;text-decoration:none}
.lk a:hover{color:teal;text-decoration:none}

div.a {text-align:center;
margin:2em 5em;padding:16px;
border-width:2px;border-style:solid;border-color:#7f0000;
background-color:#ffefe0}

.a A:LINK{color:#03f;text-decoration:none}
.a A:VISITED{color:#c03;text-decoration:none}
.a A:ACTIVE{color:#cc0;text-decoration:none}
.a A:FOCUS{color:#cc0;text-decoration:none}
.a A:HOVER{color:#cc0;text-decoration:none}

.notice {margin:2em 5em;padding:16px;
border-width:2px;border-style:solid;border-color:#7f0000;
background-color:#fffcf0;}

.notice h1 {text-align:center;
font-size:medium;font-weight:bold;
color:#4cf}
.notice h2 {text-align:left;
font-size:medium;
color:#733;
margin-bottom:4px}
.notice p {font-size:85%;margin:0em;
color:#400}

.hid {display:none}
.s {font-size:small}
.sr {font-size:smaller}
.srb {font-size:smaller;font-weight:bolder}
.l{font-size:large}
.lk{text-align:left}
.norm {font-size:medium;text-align:left}

div#BODY {margin:0px;border:#777 none 1px;padding-left:110px}

div.box1{border:none red 1px ;margin:0.5em 0px;
background-color:#ffffcc;
padding:12px;text-align:center}

div.box1 h1 {font-size:150%;font-weight:400;
border:2px none #ff6666;
margin:4px}

div.box1 h2 {font-size:125%;font-weight:400;
border:2px none #ff6666;
margin:4px}

div.main {background:#f7fff7;padding:0.2em;
width:98%;border:2px #a0ffa0 solid;
}

div.main ul{font-size:100%;font-weight:300;
margin:0.25em;border:#000 1px none;padding:0px}

div.main ul li{list-style:none;margin-bottom:0.25em;
border-width:0px 0px 0px 0.25em;border-left:solid #c0c0ff;
padding-left:0.25em}

div.main h1 {font-size:150%;font-weight:500;
border:2px none #ff6666;margin:4px}

p.s2 {font-size:small; color:#999} /*gray*/
div.s2 {font-size:small; color:#999} /*gray*/
span.l, p.l {font-size:large; font-weight:bolder}
p.lyellow {font-size:large; font-weight:bolder;
 background-color:#ff0; color:#999}
p.lred {font-size:large; font-weight:bolder;
 color:#993333}
/*  font-family:" SVbN" */
p.xl{font-size:x-large; color:#ff0000}
p.w2r{text-align:right;line-height:2}
p.compact {margin:0}
div.c75{margin-left:13%;margin-right:12%}
div.l33{margin-left:0%;margin-right:67%}
div.r33{margin-left:67%;margin-right:0%}


div.navi {margin:10mm 0 0 5em}
div.navi p {margin:5mm 0 0 5mm}
.navi2{text-align:right;font-size:smaller}
.p60 {font-size:60px;text-decoration:none}
.ctr {text-align:center}



div.menu{border:none white ;
margin:1em ;background-color:#ffdddd;
padding:0.5em}

div.menu a {background:#ffd4d4
}

div.menu h1{font-size:150%;font-weight:900;
background-color:#a03030;
margin:1.5em 0 0.5em 0;
padding:0.2em;
color:#7fffff}

div.menu h2 {text-align:left;
font-size:medium;
color:#000;
margin-bottom:4px}


div.menu ul{font-size:medium;font-weight:300;
margin:0.25em;border:#000 1px none;
padding:0px}

div.menu ul li{list-style:none;padding:0.25em 0em}


div.hist {border:1px solid #33ffff;
float:left;
width:45%;margin:1em 0% 1em 3%;
background-color:#dff;padding:10px 5px 10px 5px;
}

div.count{
margin:1em;width:35%;
border:1px solid #fff;
float:right}

div.head{
margin:0 0 0 0; 
text-align:left;
}

div.footer{
margin:8px 0 8px 0;font-size:small; 
background:#ffffdd;
padding:8px 4px 8px 4px;
text-align:left;
}

div.footer h1{
font-size:medium; font-weight:700;
margin:8px 0px 2px -1em;
border:#7ff solid;
border-width:0px 0px 1px 4px;
padding:4px;
}


div.footer h2{
font-size:medium; font-weight:300;
margin-top:4px;
margin-bottom:2px;
border:#7f7 solid;
border-width:0px 0px 1px 4px;
padding:4px}
div.footer p{
margin-left:1em}

h1 {font-size:125%;margin:0.1em 0}
h2 {font-size:120%;margin:0.1em 0}
h3 {font-size:110%;margin:0.1em 0}


.left{text-align:left}
.ctr{text-align:center}

.a2 {margin:20px 7% 10px 8%; padding: 16px;
border-width:4px;border-style:solid;border-color:#ffefff;
font-size:large;background-color:#efffdd;text-align:center;
color:4444aa}

.a3 {margin:16px 15% 8px 15% ;padding:12px;
border-width:2px;border-style:solid;border-color:#ff775f;
background-color:#ffeecc}

.b {font-size:larger}
ul.menu{padding:2px;margin:0px}
ul.menu li{border-left:8px solid #aaa;padding-left:0.1em;
margin:0.25em 0px}

.a4 {background:#ffffff;padding:1em;
margin-top:8px}
div.compact {font-size:80%;
background:#ffffd0;
width:96%;margin-left:1.5%;margin-top:32px;
border:solid #3333ac 2px;
padding:4px}
div.compact p{margin:0px}
.navic {text-align:right;font-size:50%}

.r {text-align:right}


