body{
font-family:'Lucida Sans',sans-serif;
background:#FFFFFF;
color:#000000;
font-size:0.8em;
margin:5px;
padding:0px;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1{
text-indent:-2000px;
background:transparent url('images/happybox.png') no-repeat 0% 50%;
padding:0px;
margin:0px;
padding-top:95px;
line-height:0px;
}
h1,h2,h3,h4,h5,h6{
clear:both;
}
img{
border:0px;
}
#menu,#menu li{
margin:0em;
padding:0em;
}
#menu{
float:left;
width:100%;
background:transparent;
text-align:center;
padding:0px;
border-bottom:1px solid #DDDDEE;
}
#menu li{
display:inline;
margin:0px -1px;
}
#menu li a{
background:#FFFFFF;
color:#000000;
padding:0em 0.5em;
font-weight:bold;
text-decoration:none;
line-height:180%;
border:1px solid #EEEEFF;
white-space:pre;
}
#menu li a:hover{
background:#EEEEFF;
color:#000000;
border-color:#DDDDEE;
}
#menu li.active a{
background:#000099;
color:#FFFFFF;
border-color:#0000FF;
}

#content{
background:transparent url('images/topcon.gif') repeat-x center top;
padding:0.5em;
clear:both;
}
#menu_simple{
clear:both;
padding-top:3em;
font-size:90%;
text-align:center;
font-weight:bold;
}
#copyright{
clear:both;
padding-top:1em;
font-size:70%;
text-align:center;
}
.u{
text-decoration:underline;
}
img.r{
float:right;
margin-left:0.5em;
margin-bottom:0.5em;
}
img.l{
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
}
form{
clear:both;
}
form .tag{
display:block;
float:left;
width:8em;
}
form .hnh{
float:left;
margin:0.1em;
text-align:center;
}
.mup,.mdn,.mup img,.mdn img{
border:0px;
margin-top:-17px;
}
.noclear{
clear:none;
}
table{
border-collapse:collapse;
border:2px solid #000000;
}
tr.tblhead td{
font-size:1.3em;
font-weight:bold;
background:#CCCCCC;
border:1px solid #000000;
border-bottom:5px solid #666666;
}
table tr td{
padding:0px 1em;
border:1px solid #FF0000;
background:#FFCC00;
}
table tr.stripe td{
padding:0px 1em;
background:#FF9900;
}