body {
background-color: rgb(0,0,0);
color: rgb(240, 240, 240);
margin: 8px;
border: 0px;
padding: 0px;
}

a:link {
color: rgb(50, 200, 120);
text-decoration: none;
font-weight: bold;
}
a:visited {
color: rgb(40, 180, 90);
text-decoration: none;
font-weight: bold;
}
a:active {
color: rgb(70, 230, 140);
text-decoration: none;
font-weight: bold;
}
a:hover {
color: rgb(60, 225, 135);
text-decoration: none;
font-weight: bold;
}



.center {
text-align: center;
font-family: Arial, sans-serif;
font-size: 10pt;
}
.left {
text-align: left;
font-family: Arial, sans-serif;
font-size: 10pt;
}
.right {
text-align: right;
font-family: Arial, sans-serif;
font-size: 10pt;
}
.top {
vertical-align: top;
font-family: Arial, sans-serif;
font-size: 10pt;
}
.middle {
vertical-align: center;
font-family: Arial, sans-serif;
font-size: 10pt;
}

#panel {
border: 2px solid rgb(164,0,0);
background-color: rgb(132,0,0);
font-family: Arial, sans-serif;
font-size: 10pt;
text-align: center;
}

table,
th,
td {
font-family: Arial, sans-serif;
font-size: 10pt;
}

.border {
border: 2px solid rgb(152,0,0);
}

.border_thin {
border: 1px solid rgb(152,0,0);
}

.bgcolor {
background-color: rgb(132,0,0);
}

.border_bg {
border: 2px solid rgb(152,0,0);
background-color: rgb(132,0,0);
}

td.site_img {
border: 0px solid rgb(152,0,0);
background-color: rgb(132,0,0);
padding: 0px;
margin: 0px;
}

p {
font: 10pt Arial;
}

h1 {
margin-top: 0;
color: rgb(240, 30, 30);
font-family: Arial, sans-serif;
font-size: 20pt;
font-weight: bold;
}
h2 {
margin-top: 0;
color: rgb(220, 30, 30);
font-family: Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
}
h3 {
margin-top: 0;
color: rgb(220, 30, 30);
font-family: Arial, sans-serif;
font-size: 13pt;
font-weight: bold;
}

.tag {
color: #DDEE00;
font-weight: bold;
}

input,
textarea,
select,
checkbox {
color: #FFFFFF;
border: 2px solid rgb(152,0,0);
background-color: rgb(132,0,0);
font-family: Arial, sans-serif;
font-size: 10pt;
}

input:focus,
textarea:focus {
color: #DDEE00;
}

.news_time {
font-weight: bold;
}



li {
font-family: Arial, sans-serif;
font-size: 10pt;
}
ol li {
list-style-type: upper-alpha;
list-style-position: outside;
}
ol li ol li{
list-style-type: disc;
list-style-position: outside;
}

hr {
background-color: rgb(152,0,0);
color: rgb(132,0,0);
border: 0px;
height: 2px;
}



#title {
position: relative;
width: 100%;
text-align: center;
}

#sections {
position: relative;
background-color: rgb(80, 80, 80);
border: 2px solid rgb(90, 40, 40);
color: rgb(200, 0, 0);
font-family: Arial, sans-serif;
font-size: 10pt;
text-align: center;
}

#body {
position: relative;
top: 12px;
background-color: rgb(80, 80, 80);
border: 2px solid rgb(90, 40, 40);
}

#sidemenu {
border: 2px solid rgb(152,0,0);
background-color: rgb(132,0,0);
vertical-align: top;
width: 140px;
}

#bodymain {
vertical-align: top;
padding: 5px;
}

#footer {
position: relative;
text-align: center;
top: 16px;
}
