@CHARSET "ISO-8859-1";

body {
    background: #000000;
    font: normal small Arial, Verdana, Helvetica, sans-serif;
    color: #770000;
}

h1, h2, h3 {
    color: #770000;
}

.centertext {
    text-align: center;
}

.righttext {
    text-align: right;
}

#banner {
    height: 140px;
    width: 700px;
    margin: auto;
    display: block;
    text-align: center;
    background: url(images/banner.jpg);
}

#topnav {
    height: auto;
    width: auto;
    margin: auto;
    color: #770000;
    text-align: center;
    display: block;
}

#topnav a {
    color: #770000;
    text-decoration: none;
}

#topnav a:hover {
    color: #ee0000;
}

#maintable {
    width: 990px;
    margin: 0px auto;
    padding: 0px;
}

#index {
    width: 768px;
    margin: auto;
}

#contentlong {
    width: 768px;
    margin: 20px 0px 20px 26px;
    padding: 10px 0px 25px 0px;
    color: #000000;
    background: url(images/content-bg-thick-fix-long-new.gif) repeat-y;
    display: block;
    position: relative;
    z-index: 1;
}

#contentlong a {
    color: #770000;
}

#contentlong a:hover {
    color: #ee0000;
}

#contenttext {
    z-index: 52;
    padding: 10px 20px 20px 20px;
    position: relative;
}

#contenttoplong {
    width: 768px;
    height: 39px;
    background: url(images/content-top-long-new.gif);
    position: absolute;
    top: 0px;
    left: 0px;
}

#contentbottomlong {
    width: 768px;
    height: 39px;
    background: url(images/content-bottom-long-new.gif);
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#content {
    width: 500px;
    margin: 20px auto;
    padding: 10px 10px 25px 15px;
    color: #000000;
    background: url(images/content-bg-thick-fix.jpg) repeat-y;
    display: block;
    position: relative;
    z-index: 1;
}

#content a {
    color: #770000;
}

#content a:hover {
    color: #ee0000;
}

#contenttop {
    width: 500px;
    height: 39px;
    background: url(images/content-top.jpg);
    position: absolute;
    top: 0px;
    left: 0px;
}

#contentbottom {
    width: 500px;
    height: 39px;
    background: url(images/content-bottom.jpg);
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#forms {
    background-color: #aaaaaa;
    color: #CC0000;
    border: 1px solid #000000;
}

#menu {
    width: 195px;
    margin: 20px 0px 10px 0px;
    padding: 25px 0px;
    color: #000000;
    background: url(images/menu-bg-thick-fix-short.gif) repeat-y;
    display: inline-block;
    position: relative;
    z-index: 1;
}

#menutop {
    width: 195px;
    height: 39px;
    background: url(images/menu-top-short.gif);
    position: absolute;
    top: 0px;
    left: 0px;
}

#menubottom {
    width: 195px;
    height: 39px;
    background: url(images/menu-bottom-short.gif);
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#menutext {
    z-index: 52;
    /*padding: 20px;*/
    position: relative;
    padding: 8px 8px;
}

#menutitle {
    padding-left: 20px;
    color: #AAAAAA;
    display: block;
    background-color: #930000;
    font-weight: bold;
    /*padding-bottom: 2px;*/
}

#menulink {
    color: #770000;
    display: block;
}

#menulink a {
    padding-left: 20px;
    color: #770000;
    text-decoration: none;
    display: block;
}

#menulink a:hover {
    color: #000000;
    background-color: #ff4444;
    text-decoration: none;
    display: block;
}

#greyedlink {
	color: #000000;
	display: inline;
	padding-left: 20px;
}

#newsheader {
    text-align: left;
    font-weight: bold;
    border-bottom: solid 1px #770000;
    margin: 20px 45px 0px 0px;
}

#newspost {
    text-align: left;
    padding: 3px;
    margin: 3px 200px 5px 0px;
}

#newsauthor {
    color: #770000;
	text-align:left;
    font-style: italic;
    padding-bottom:
    2px;
    border-bottom: solid
    1px #770000;
    margin-bottom:
    10px;
    margin-right:
    45px;
}

#basetext {
    margin: 30px 10px 10px 10px;
    padding: 0px;
    position: relative;
    display: block;
}

#basedivideleft {
    width: 352px;
    display: block;
}

#basedivideright {
    width: 352px;
    display: block;
}

#basetitle {
    color: #AAAAAA;
    display: block;
    background-color: #930000;
    font-weight: bold;
    padding: 0px 0px 0px 3px;
    text-align: center;
    margin: 0px 0px 2px 0px;
}

#basetextleft {
    border-bottom: 1px solid #666666;
    margin: 0px 0px 6px 0px;
    font-size: 12px;
}

#basetextright {
    border-bottom: 1px solid #666666;
    margin: 0px 0px 6px 0px;
    font-size: 12px;
}

#basecategory {
    color: #770000;
    padding: 0px 0px 6px 3px;
    text-align: center;
    margin: 0px 0px 6px 0px;
    border-bottom: 1px solid #666666;
}

#summarytext {
    color: #770000;
    display: block;
    padding: 1px 0px 0px 3px;
    font-size: 12px;
    border-right: 1px solid #770000;
}

#summaryvalue {
    color: #000000;
    font-size: 12px;
    padding: 1px 0px 0px 2px;
}

#summarytimetitle {
    color: #770000;
    font-size: 12px;
    text-align: center;
    padding: 1px 0px 0px 0px;
}

#summarytimevalue {
    color: #000000;
    font-size: 11px;
    text-align: center;
    padding: 1px 0px 0px 0px;
}

#centerdiv {
    width: 210px;
    margin: auto;
}

#levelstitle {
    color: #AAAAAA;
    display: block;
    background-color: #930000;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

#hr {
    width: 100%;
    border-bottom: 1px solid #666666;
    height: 1px;
}

#navmenutitle {
    color: #AAAAAA;
    display: block;
    background-color: #930000;
    font-weight: bold;
}

#messagescontainer {
    width: 574px;
    margin: auto;
    padding: 0px;
    position: relative;
}

#messagestitle {
    display: block;
    color: #AAAAAA;
    background-color: #930000;
    font-weight: bold;
    text-align: center;
}

#messageslist {
    display: block;
    background-color: #AAAAAA;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    margin-bottom: 5px;
    padding: 1px 0px 2px 0px;
}

#messageslist a {
    display: block;
    text-decoration: none;
    color: #770000;
}

#messageslist a:hover {
    display: block;
    background-color: #CCCCCC;
    text-decoration: none;
    color: #990000;
}

#messagecontent {
    display: block;
    text-align: left;
    border: 1px solid #000000;
    margin: 20px 0px 0px 0px;
    padding: 5px;
}

#messageslistread {
    display: block;
    background-color: #AAAAAA;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    margin-bottom: 5px;
	padding: 1px 0px 2px 0px;
}

#messageslistread a {
    display: block;
    text-decoration: none;
    color: #BF0000;
}

#checkbox {
    display: block;
    background-color: #AAAAAA;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    margin-bottom: 5px;
    padding: 0px;
}

#messagesleft {
    display: block;
    text-align: left;
    float: left;
}

#messagesright {
    display: block;
    text-align: right;
    float: right;
}

.statelistcentertext {
    text-align: center;
}

.statelistcentertext a {
    text-align: center;
    text-decoration: none;
}

#statelistheader {
    color: #AAAAAA;
    display: block;
    background-color: #930000;
    font-weight: bold;
}

.statelistsecondtr {
	background-color: #BABABA;
}

#profileleft {
    display: block;
    text-align: left;
    border-bottom: 1px solid #666666;
}

#profileright {
    display: block;
    text-align: left;
    border-bottom: 1px solid #666666;
}

.activeusers {
    text-align: center;
	font-weight: bold;
	color: red;
}
