body
{
font: 16px arial;
}

a:link {font: bold 13px arial; color: #83032A; text-decoration: none;} 
a:active {font: bold 13px arial; color: #83032A; text-decoration: none;}
a:visited {font: bold 13px arial; color: #83032A; text-decoration: none;}
a:hover {font: bold 13px arial; color: #AF0020; text-decoration: underline;}

.border
{
border: solid 1px #83032A;
}
.left
{
float: left;
}
.right
{
float: right;
}
.scroll
{
overflow: auto;
}
.sidebaritem
{
width: 130px;
background-color: #F0DCD9;
color: #83032A;
border: solid 1px #CFACA7;
font-size: 14px;
padding: 2px;
margin-bottom: 3px;
}

h1,h2,h3 {
color: #83032A;
font-face: Arial;
font-weight: bold;
}

#content {padding-left: 10px; padding-top: 10px;}
#navigation {padding-left: 5px; padding-right: 5px;}
#extras {padding-left: 5px; padding-right: 5px;}

#newscontentbox {
background-color: white;
color: black;
width: 380px;
border: 1px solid black;
padding-left: 5px;
padding-right: 5px;
float: left;
}

.contentbox200 {
background-color: white;
width: 200px;
border: 1px solid black;
float: right;
margin-right: 10px;
margin-bottom: 5px;
}

#contentbox {
background-color: white;
color: black;
width: 600px;
border: 1px solid black;
padding-left: 5px;
padding-right: 5px;
}

.rightsidebaritem
{
width: 182px;
background-color: #F0DCD9;
color: #83032A;
border: solid 1px #CFACA7;
font-size: 14px;
padding: 2px;
margin-bottom: 3px;
}

.footer
{
background-color:#CFACA7;
font-size: 10px;
font-face: arial;
text-align: center;
width:900px;
}
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}
#tablist li{
list-style: none;
display: inline;
margin: 0;
}
#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}
#tablist li a:link, #tablist li a:visited{
color: #83032A;
}
#tablist li a:hover{
color: #83032A;
background: #F0DCD9;
border-color: #227;
}
#tablist li a.current{
background: lightyellow;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

.navhead
{
width: 135px;
background-color: #F0DCD9;
color: black;
border: solid 1px #CFACA7;
font-size: 14px;
padding: 1px;
margin-bottom: 3px;
cursor:hand;
cursor:pointer;
}

.subtitle 
{
color: #ffffff;
font-face: Arial;
font-weight: bold;
font-size: 14px;
}

.popupdiv {
position:absolute;
border: 9px solid #84052b;
background-color: white;
width: 400px;
padding: 8px; display:none;
}

.tickerboxclass{
width: 600px;
height: 15px;
background-color: rgb(240, 220, 217);
color: rgb(131, 3, 42);
padding: 5px;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}
.ticker{
text-align: left;
}
.tickerboxclass{
text-align: left;
}
.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}
.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}
.rssdescription{ /*shared class for all description elements in an RSS feed*/
}
.topmargin5 {
margin-top: 5px;
}

#Table_01 {
margin-left: auto;
margin-right: auto;
text-align: left;
}

/* boxouts */
.boxout {
font-family: arial, verdana, sans-serif;
font-size: x-small;
background: #ccc;
width: 200px;
}
.boxout-title {
font-size: small;
font-weight: bold;
color: white;
background: #83052a;
padding: 5px;
text-align: center;
}
.boxout-content {
background: white;
padding: 5px;
}