body {
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px 0px 0px 0px;
 font-size: small;
}

a {
 text-decoration: none;
}

a:link {
}

a:visited {
}

a:hover {
}

a:active {
}

img {
 border-width: 0px;
}

a.menu {
 display: block;
 width: 177px;
 background-color: #CCCCCC;
 color: #333333;
 font-weight: bolder;
 padding: 5px;
 border-bottom: 1px solid #FFFFFF;
}

a.menu:hover {
 display: block;
 width: 177px;
 background-color: #999999;
 color: #333333;
 font-weight: bolder;
 border-bottom: 1px solid #FFFFFF;
}
 
label {
 font-weight: bolder;
}

table.maintable {
 margin-left: auto;
 margin-right: auto;
 border-width: 0px;
 padding: 0px;
}

table.nested {
 display: block;
 background-color: #CCCCCC;
 color: #333333;
 border-width: 0px;
 padding: 0px;
}

td.nested {
 padding: 0px 5px 0px 5px;
 border-width: 5px;
}

.head1 {
 padding: 0px;
 background-color: #CCCCCC;
 width: 175px;
 border-left: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 2px solid #CCCCCC;
}

.head2 {
 width: 618px;
 padding: 0px;
 background-color: #CCCCCC;
 vertical-align: center;
 text-align: center;
}

.navigation {
 padding: 0px;
 vertical-align: top;
 background-color: #CCCCCC;
 width: 177px;
}

.body {
 vertical-align: top;
 padding: 0px;
 width: 618px;
 background-color: #CCCCCC;
}

.centerbody {
 vertical-align: top;
 text-align: center;
 padding: 0px;
 width: 618px;
 background-color: #CCCCCC;
}

.footer {
 background-color: #CCCCCC;
 text-align: center;
 width: 800px;
 padding: 0px;
 font-size: 10px;
}

.date {
 font-size: small;
 text-decoration: none;
 color: #333333;
}

.nadmin {
 font-size: small;
}

p.newshead {
 background-color: #999999;
 color: #333333;
 padding: 5px;
 font-size: medium;
 margin: 0px 0px 0px 0px;
 border-top: 1px solid #333333;
 border-right: 1px solid #333333;
 border-left: 1px solid #333333;
}

p.news,form,table.nested {
 margin: 0px 0px 0px 0px;
 background-color: #CCCCCC;
 color: #333333;
 padding: 5px;
 border-top: 1px solid #333333;
 border-right: 1px solid #333333;
 border-bottom: 1px solid #333333;
 border-left: 1px solid #333333;
}

input.big,textarea.big {
 font-family: serif;
 width: 600px;
}

.bold {
 font-weight: bolder;
}

.center {
 text-align: center;
}

input.small,textarea.small {
 font-family: serif;
 width: 225px;
}

input.date {
 font-family: serif;
 width: 125px;
}

input.three {
 font-family: serif;
 width: 50px;
}

.mbutton {
 background-color: #999999;
 border-width: 0px;
}