body, table, td { font-family: arial; font-size: 12px; }

a { color: #0000CC; text-decoration: none; font-weight: bold; }
a:hover { color: #0000AA; }

a.big { color: #0000CC; text-decoration: none; font-size: 15px; font-weight: bold; padding-left: 15px; }
a.big:hover { color: #0000AA; }

a.menu { color: #fff; text-decoration: none; }
a.menu:hover { color: #FFFF00; }

h1 { font-size: 17px; margin: 0px; margin-bottom: 4px; }
h2 { font-size: 14px; margin: 0px; margin-bottom: 4px; }
hr { width: 100%; height: 1px; color: #0000AA; }

.normal { width: 150px; height: 20px; font-size: 11px; text-decoration: bold; padding: 3px; background-color: #0000AA; color: #fff; border: 1px solid #fff; }
.faded { width: 150px; height: 20px; font-size: 11px; text-decoration: bold; padding: 3px; background-color: #3333CC; color: #fff; border: 1px solid #fff; }
.this { width: 150px; height: 20px; font-size: 11px; text-decoration: bold; padding: 3px; background-color: #5AB7FF; color: #fff; border: 1px solid #fff; }

.page {  }
.logo { position: absolute; left: 0px; top: 0px; background-color: #0000AA; width: 780px; height: 70px; }
.main { position: absolute; left: 0px; top: 75px; width: 785px; }

.left1 { float: left; width: 155px; padding-top: 5px; padding-right: 5px; border-top: 3px solid #0000AA; border-right: 3px solid #0000AA; }
.right1 { float: right; width: 610px; padding: 5px; }

.left2 { float: left; width: 470px; text-align: justify; padding-right: 10px; }
.right2 { float: right; width: 120px; }

.rightfull { float: right; width: 610px; padding: 5px; }

.leftban { width: 150px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.footer { position: relative; font-size: 9px; }

.banner { margin-bottom: 5px; }
.imgR { margin-left: 10px; margin-bottom: 10px; }