body, * html {background:#777 url('./images/background.gif'); margin:0; padding:0; font:11px tahoma, arial, verdana; display:block; text-align:left; color:#000;}
p {font:11px tahoma, arial, verdana; text-align:left; color:#000; line-height:16px;}
h1 {font:18px tahoma, arial, verdana; text-align:left; color:#000; line-height:22px; text-decoration:none; margin-top:0px; margin-bottom:0px;}
h2, h2 a, h2 a:visited, h2 a:hover {font:14px tahoma, arial, verdana; text-align:left; color:#000;line-height:18px; text-decoration:none; margin-top:0px; margin-bottom:0px;}
h3 {font:12px tahoma, arial, verdana; text-align:left; color:#000; line-height:14px;}
h4 {font:11px tahoma, arial, verdana; text-align:left; color:#000; line-height:14px;}
h5 {font:10px tahoma, arial, verdana; text-align:left; color:#000; line-height:14px;}
h6 {font:8px tahoma, arial, verdana; text-align:left; color:#000; line-height:14px;}
a {color:#ff0000; text-decoration:none;}
a:visited {color:#f36259; text-decoration:none;}
a:hover {color:#003399; text-decoration:underline;}
a:active {color:#ff0000; text-decoration:none;}

#container {background:url('./images/page_bg.gif') repeat-y top left; width:996px; margin:0; font:11px tahoma, arial, verdana; display:block; text-align:left; color:#000; padding-right:8px;}
#header {height:90px; width:982px; margin:0; padding:0; background: url("./images/header_bg.png") repeat-x top left; vertical-align:top; font:11px tahoma, arial, verdana; text-align:left; color:#fff;}
#nav_container {margin:0; display:block; float:left; width:170px; padding:0;}
.nav {margin:0; background:#E4E4E4 url("./images/nav_bg.png") no-repeat top left; width:155px; text-align:left; padding:0;}
.nav ul {width:100%; margin:0; padding:0; list-style:none; font:11px tahoma, arial, verdana;}
.nav li {padding:0px; border-bottom:none; font-weight:bold;}
.nav li a {padding:5px; color:#000; display:block; text-decoration:none; font-weight:bold;}
.nav li a:hover {padding:5px; background:#bbb; color:#fff; display:block; text-decoration:none; font-weight:bold;}
.nav li a.home {padding:5px; background:#444; color:#fff; display:block; text-decoration:none; font-weight:bold;}
.nav li.search {padding:5px; background:none; color:#000; display:block; text-decoration:none; font-weight:bold;}
.nav li.spacer {padding:0; height:12px; background:#444; color:#fff; display:block; text-decoration:none; font-weight:bold;}

.nav .menufoot {background:none; color:#000; text-decoration:none; font-weight:bold; text-align:center;}
.nav .menufoot a {color:#000; display:block; text-decoration:none; font-weight:bold;}
.nav .menufoot a:hover {background:#bbb; display:block; color:#fff; text-decoration:none; font-weight:bold;}
.nav .menufoot a.home {background:#444; display:block; color:#fff; text-decoration:none; font-weight:bold;}

#main_container {background:#ffffff; margin:0; display:block; width:680px; padding-top:5px; float:left;}
.rule {font:1px tahoma, arial, verdana; margin:0; padding:0; height:3px; width:100%; background: url("./images/rule.gif") repeat-x left;}
.rule2 {font:1px tahoma, arial, verdana; margin:0; padding:0; height:3px; background: url("./images/rule2.gif") repeat-x left;}

.rule2a {font:1px verdana, arial, tahoma; margin:0; padding:0; width:2px; height:166px; background: url("./images/rule2_bg.gif") repeat-y center;}
.rule2b {font:1px verdana, arial, tahoma; margin:0; padding:0; height:2px; width:100%; background: url("./images/rule_bg.gif") repeat-x center;}


.mainbody {margin:0; padding:0; border:0; width:680px; text-align:center;}
.imgborder {border:1px solid #444;}
.mainlink, .mainlink:visited {font:14px tahoma, arial, verdana; text-align:left; color:#003399; line-height:20px; text-decoration:none; font-weight:bold;}
.mainlink:hover {font:14px tahoma, arial, verdana; text-align:left; color:#444; line-height:20px; text-decoration:none; font-weight:bold;}
.sublink, .sublink:visited {font:12px tahoma, arial, verdana; text-align:left; color:#003399; line-height:16px; text-decoration:none; font-weight:bold;}
.sublink:hover {font:12px tahoma, arial, verdana; text-align:left; color:#444; line-height:16px; text-decoration:none; font-weight:bold;}
.readmore, .readmore:visited {font:11px tahoma, arial, verdana; text-align:right; color:#DAB01C; line-height:14px; text-decoration:none; font-weight:bold;}
.readmore:hover {font:11px tahoma, arial, verdana; text-align:right; color:#003399; line-height:14px; text-decoration:none; font-weight:bold;}
.morestories, .morestories:visited {font:11px tahoma, arial, verdana; text-align:right; color:#DAB01C; line-height:14px; text-decoration:none; font-weight:bold;}
.morestories:hover {font:11px tahoma, arial, verdana; text-align:right; color:#003399; line-height:14px; text-decoration:none; font-weight:bold;}
a.newslink, newslink:visited {font:11px tahoma, arial, verdana; text-align:left; color:#003399; line-height:14px; text-decoration:none; font-weight:bold;}
a.newslink:hover {font:11px tahoma, arial, verdana; text-align:left; color:#DAB01C; line-height:14px; text-decoration:underline; font-weight:bold;}
.newstable {text-align:left; width:49%; padding:0; font-weight:bold; color:#444;}


.stdbutton {font:11px tahoma, arial, verdana; color:#000;}
.formfield {font:11px tahoma, arial, verdana; color:#000; border:1px solid #444;}

#banner_container {margin-right:10px; display:block; float:right; width:120px;  padding-top:5px; padding-right:8px; text-align:center; vertical-align:top;}
#footer {height:45px; width:996px; background:#fff url("./images/footer_bg.png") repeat-x bottom left; display:block; bottom:0em; left:0em; padding:0; margin:0;}
.footertext {font:11px tahoma, arial, verdana; text-align:left; color:#fff; text-decoration:none;}
.footertext a {font:11px tahoma, arial, verdana; text-align:left; color:#fff; text-decoration:none;}
.footertext a:hover {font:11px tahoma, arial, verdana; text-align:left; color:#E8D827; text-decoration:none;}





#sfbox {background-color:white;}
.sftop, .sfbottom {display:block; background:transparent; font-size:1px;}
.sfb1, .sfb2, .sfb3, .sfb4 {display:block; overflow:hidden;}
.sfb1, .sfb2, .sfb3 {height:1px;}
.sfb2, .sfb3, .sfb4 {background:#E4E4E4; border-left:1px solid red; border-right:1px solid red;}
.sfb1 {margin:0px 5px; background:red;}
.sfb2 {margin:0px 3px; border-width:0px 2px;}
.sfb3 {margin:0px 2px;}
.sfb4 {height:2px; margin:0px 1px;}
.sfboxcontent {display:block; background:#E4E4E4; border:0px solid red; border-width:0px 1px; padding:5px;}
