body {
 background: #9F9F9F;
 color: #000;
 font-size: 15px;
 font-family: "glass gauge", arial;
 margin-top: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-left: 0px;
}

a:link, a:visited {
 color: #00009F;
 text-decoration: none;
}

a:hover, a:active {
 color: #0000BF;
 text-decoration: underline;
}

select {
 background: #4F4F4F;
 border: 1px solid #000000;
}

hr {
 border: 1px solid #000000;
 border-spacing: 0px;
}

table {
 border: 1px solid #000000;
 border-collapse: collapse;
}

tr {
 border: 1px solid #000000;
}

th {
 border: 1px solid #000000;
}

td {
 border: 1px solid #000000;
}

input {
 background: #4F4F4F;
 border: 1px solid #000000;
 color: #000;
 margin: 0px;
}

textarea {
 background: #4F4F4F;
 border: 1px solid #000000;
 color: #000;
}

checkbox {
 background: #4F4F4F;
 border: 1px solid #000000;
}

#backPane {
 background: #3F3F3F;
 width: 770px;
 margin-left: 110px;
 padding: 5px;
 color: #000000;

}

#banner {
 width: 768px;
 height: 120px;
 background: #FFFFFF;
 color: #000000;
 border: 1px solid #000;
 border-bottom: 0px;
}

#bannerBottom {
 background: #2F2F2F;
 width: 758px;
 color: #9F0000;
 font-weight: bold;
 border: 1px solid #000;
 -moz-border-radius-bottomleft: 10px;
 -moz-border-radius-bottomright: 10px;
 margin-bottom: 10px;
 padding-left: 5px;
 padding-right: 5px;
}

.time {
 float: right;
 color: #9F0000;
 font-weight: bold;
 margin-top: 0px;
}

#menu {
 width: 143px;
 background: #5F5F5F;
 display: block;
 margin-right: 10px;
 padding-left: 5px;
 float: left;
 color: #000000;
 border-left: 1px dashed #000;
 border-right: 1px dashed #000;
 border-bottom: 1px dashed #000;
}

#menu a:link, a:visited {
 background: #5F5F5F;
 display: block;
 color: #000000;
 text-decoration: none;
}

#menu a:hover, a:active {
 background: #6F6F6F;
 display: block;
 color: #2F2F2F;
 text-decoration: none;
}

#menuCounter {
 width: 143px;
 background: #5F5F5F;
 margin-right: 10px;
 padding-left: 5px;
 float: left;
 color: #000000;
 border-left: 1px dashed #000;
 border-right: 1px dashed #000;
 border-bottom: 1px dashed #000;
}

#menuCounter a:link, a:visited {
 background: #5F5F5F;
 color: #9F0000;
 text-decoration: underline;
}

#menuCounter a:hover, a:active {
 background: #5F5F5F;
 color: #BF0000;
 text-decoration: underline;
}

#menuFrame {
 width: 150px;
 float: left;
 margin-bottom: 10px;
}

#menuLogin {
 width: 148px;
 background: #5F5F5F;
 margin-right: 10px;
 padding: 0px;
 float: left;
 color: #000000;
 border-left: 1px dashed #000;
 border-right: 1px dashed #000;
 border-bottom: 1px dashed #000;
}

#menuLoggedIn {
 padding-left: 5px;
}

#menuLoggedIn a:link, a:visited {
 background: #5F5F5F;
 display: block;
 color: #000000;
 text-decoration: none;
}

#menuLoggedIn a:hover, a:active {
 background: #6F6F6F;
 color: #2F2F2F;
 display: block;
}

#main {
 background: #5F5F5F;
 float: right;
 width: 600px;
 color: #000;
 border-left: 1px dashed #000;
 border-right: 1px dashed #000;
 border-bottom: 1px dashed #000;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
}

#main a {
 text-decoration: underline;
}

#main a:link, a:visited {
 background: #5F5F5F;
 color: #9F0000;
 display: inline;
}

#main a:hover, a:active {
 color: #BF0000;
}

#mainFrame {
 float: right;
 width: 612px;
}

#top {
 background: #2F2F2F;
 color: #9F0000;
 font-weight: bold;
 border: 1px solid #000;
 -moz-border-radius-topleft: 10px;
 -moz-border-radius-topright: 10px;
 padding-left: 10px;
}

#gb_top_font {
 color: #9F0000;
}

#gb_head {
 background: #4F4F4F;
}

#login_table{
 border: 0px;
 margin-left: 1px;
}

#login_table_enter {
 text-align: center;
 border: 0px;
 margin-left: 1px;
}