body
{
background: url("/images/BackgroundColor.jpg") repeat;
font-family: "Arial" sans-serif;
}

.title
{
text-align: center;
margin: 0px;
}

#contain-all
{
position:absolute;
top: 0px;
left: 0px;
width: 791px;
}

#contents
{
overflow: hidden;
position:relative;
top: 0px;
left: 0px;
width: 791px;
background: url("/images/TextBack.jpg") repeat-y;
}

* html #contents {overflow: visible;}

#topbox
{
background: #CCA url("/images/NewHeader.jpg");
position: relative;
top: 0px;
left: 0px;
margin: 0px;
width: 791px;
height: 107px;
}

#navcontainer
{
background: url("/images/MenuBack.jpg") repeat-y;
position:relative;
clear: left;
float: left;
left: -3px;
width: 197px;
margin: 0px;
}

#navlist
{
padding-left: 0;
margin-left: 0;
margin-top: 0;
padding-top: .5em;
padding-bottom: .5em;
margin-bottom: 0px;
border-bottom: 1px solid gray;
width: 192px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em 0.25em 0.25em 0.75em;
border-top: 1px solid gray;
background-color: white;
}

#navlist li a { text-decoration: none; }

#navlist a:hover { cursor: crosshair; }

#mainbody
{
position:relative; 
top:0px; 
float: right; 
padding:10px 30px 0px 0px;
width: 555px;
}

#news-container
{
position:absolute;
top: 0px;
left: 797px;
width: 195px;
}

#news-feed
{
overflow: hidden;
position:relative;
top: 0px;
left: 0px;
padding-bottom: 5px;
background: url("/images/FeedBack.jpg") repeat-y;
}

* html #news-feed {overflow: visible;}

.news-date
{
padding-right: 15px;
padding-left: 10px;
font-size: small;
}

li.listType1
{
padding: .25em 0 .25em 0;
}

hr.sectionBreak
{
width: 540px;
height: 1px;
border: 0px;
padding: 0px;
background-color: #cca;
}

p.credits
{
position: relative;
left: 144px;
margin: 0px;
width: 647px;
text-align: center;
color: #cca;
font-size: smaller;
text-decoration: none;
}

p.disclaimer
{
font-size: x-small;
color: #9e9e79;
text-align: center;
padding:10px;
padding-top: 0px;
}

a.credits
{
color: #cca;
text-decoration: none;
}

a.credits:hover
{
color: #9e9e79;
}
