A {color: #333; font: Verdana, Geneva, Arial, Helvetica, sans-serif;}
A:link, A:active, A:visited {color: #357; text-decoration: underline;}
A:hover {color: #900;text-decoration: underline;}

BODY {background-color: #bbb; margin: 0px; background-image: url(i/bg.gif); background-repeat: repeat-x;}
TD {font: 70%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;color: #333;}
H1 {font: 17px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #357;}
H2 {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #357; margin: 0; padding: 0;}
H3 {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #357; margin: 5px 0; padding: 0;}
HR {color: #ccc; border: none; height: 1px; background-color: #ccc; padding: 0; margin: 0;}

#content {color: #333; padding: 0 0 15px 30px;}

#pop {background-color: #ddd; padding: 5px; margin: 0;}
#pop p {color: #000; font: 10px; padding: 0; margin: 5px 0;}

#three {background-color: #ddd; padding: 5px; margin: 0px;}
#three p {color: #000; font: 10px; padding: 0; margin: 5px 0;}
 
#news {font: 11px; color: #000; padding: 0 0 10px 0; border-bottom: 1px solid #000;}
#news hr {color: #ccc; border: none; height: 1px; background-color: #ccc; margin: 5px 0 0 0;}
#news p {color: #333; padding: 5px 0;}

#tmenu {color: #09f; margin: 0; padding: 0;}
#tmenu ul {margin: 0; padding: 0; text-align: left; list-style-type: none; clear: both;}
#tmenu li {margin: 0; padding: 0; line-height: 22px; width: 24%; display: inline;}
#tmenu li a {width: 100%; font: 11px; font-weight: bold; text-align: center; height: 28px; margin: 0 2px; padding: 9px 0 0 0; color: #666; text-decoration: none;}
#tmenu li a:hover {margin: 0; border-top: 3px solid #900; padding: 10px 0 0 0; color: #900; text-decoration: underline;}

#submenu {color: #444; margin: 0 0 0 15px; padding: 0;}
#submenu ul {margin: 0; padding: 0; list-style-type: none; clear: both;}
#submenu li a {width: 100%; font: 11px; text-align: left; height: 22px; margin: 0; padding: 3px 0 0 0; color: #357; border-bottom: 1px solid #ccc; text-decoration: none;}
#submenu li a:hover {margin: 0; padding: 3px 0 0 3px; color: #900;}


.form {border: #999 1px solid; background-color: #fff; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.enter {border: #999 1px solid; background-color: #ddd; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.menu {color: #930; font: 11px; font-weight: bold;}
A.menu, A.menu:link, A.menu:visited, A.menu:active {color: #777; text-decoration: none; font-weight: bold;}
A.menu:hover {color: #000; text-decoration: none;}

.mg {color: #888; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}
A.mg, A.mg:link, A.mg:visited, A.mg:active {color: #888; text-decoration: none;}
A.mg:hover {color: #f50; text-decoration: underline;}