BODY
{
    BACKGROUND-COLOR: #fff
}
P
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SPAN
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H2
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H3
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H4
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 12px
}
DIV
{
    FONT-SIZE: 12px
}
SPAN
{
    FONT-SIZE: 12px
}
TD
{
    FONT-SIZE: 12px
}
TH
{
    FONT-SIZE: 12px
}
INPUT
{
    FONT-SIZE: 12px
}
SELECT
{
    FONT-SIZE: 12px
}
.left
{
    FLOAT: left
}
.right
{
    FLOAT: right
}
#logo
{
    LEFT: 0px;
    WIDTH: 280px;
    POSITION: absolute;
    TOP: 0px
}
#menu
{
    LEFT: 280px;
    WIDTH: 500px;
    POSITION: absolute;
    TOP: 0px
}
#searchbar
{
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/media/top_bg.gif);
    WIDTH: 780px;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    TOP: 99px;
    HEIGHT: 29px
}
#search
{
    LEFT: 555px;
    POSITION: absolute;
    TOP: 106px
}
#search INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 160px;
    BORDER-BOTTOM: medium none
}
#search INPUT
{
    FONT-SIZE: 10px
}
#searchgo
{
    LEFT: 735px;
    POSITION: absolute;
    TOP: 105px
}
#mainbody
{
    LEFT: 0px;
    WIDTH: 780px;
    POSITION: absolute;
    TOP: 128px
}
#mainbody .left
{
    WIDTH: 415px
}
#mainbody .clear
{
    CLEAR: both;
    BACKGROUND-IMAGE: url(/media/base_bg.gif);
    WIDTH: 780px;
    COLOR: #fff
}
#mainbody #fullwidth
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
	height: 310px;
}
html > body #mainbody #fullwidth { height: auto; min-height: 310px; }
#mainbody .clear #base
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#mainbody .clear #base .left
{
    FONT-SIZE: 10px;
    WIDTH: 480px
}
#mainbody .clear #base .right
{ WIDTH: 160px; TEXT-ALIGN: center
; padding-top: 10px; padding-right: 0; padding-bottom: 10px; }
#mainbody .clear #base .right A
{
    FONT-SIZE: 8pt;
    COLOR: white
}
#mainbody .clear #base .ootdpm
{ text-align: right; float: left; }
#mainbody .clear #base .end
{
    CLEAR: both;
    FONT-SIZE: 0px;
    HEIGHT: 1px
}
#mainbody A
{
    COLOR: #3e5d0c
}
.rounded
{
    BACKGROUND-IMAGE: url(/media/rounded_bg.gif);
    BACKGROUND-REPEAT: repeat-y
}
.rounded DIV
{ width: 305px; padding: 0 10px; }
*html .rounded DIV
{ width: 325px; padding: 0 10px; }
#mainbody #fullwidth .spacer
{
    WIDTH: 300px
}

.spacer label { display: block; }

TH
{
    TEXT-ALIGN: left
}
.newsHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3e5d0c
}
#mainbody .newsHeader A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#mainbody .newsHeader A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#mainbody .newsHeader A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#mainbody .newsHeader A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#mainbody .newsHeader A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bglight, .forumbody
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #dceeb6
}
.bgdark, .forumheader
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #c0dc8e
}
.headers
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #006600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #006600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.forumheader
{
}
.forumname, .forumdesc
{
	FONT-WEIGHT: bold;
}
.ForumBreadcrumbs
{
    FONT-SIZE: 12px
}
.ForumBody
{
    FONT-SIZE: 12px
}
#TickerContainer
{
    PADDING-LEFT: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 7px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
#Ticker A
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#Ticker A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#Ticker A:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#searchbar A
{
	COLOR: white;
}

#searchbar .nav {
	padding-top : 5px;
	display : block;
}
.schfind {
	background-color: #0000a0;
	color: #ffffff;
}
#sitemap {
	display: list-item; list-style-image: url(/images/expand.gif)
}

.newsitem {margin-bottom:5px;}

.newsitem a {text-decoration: none;}

.newsitem a:hover {text-decoration:underline;}

#Ticker {width: 420px;
height:15px;
overflow: hidden;}
