

a:link {
   color : #191970;
   font-weight : bold;
}

a:visited {
   color : #191970;
   font-weight : bold;
}

a:active {
   color : #000000;
   font-weight : bold;
}

a:hover {
   color : red;
   font-weight : bold;
}

a.mainnav:link {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:visited {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:active {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:hover {
   color : yellow;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.rightpanel:link {
   color : #8b0000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;   
}

a.rightpanel:visited {
   color : #8b0000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
      font-size : 10pt;
}

a.rightpanel:active {
   color : #8b0000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;   
}

a.rightpanel:hover {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;   
}


td {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
}

div {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
}



.body {
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 10pt;
}


.headline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 14pt;
}

.largeheadline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 16pt;
}

.mediumheadline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 12pt;
}

.bodyheadline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;
}

.smallheadline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 8pt;
}


.bodytext {
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
}
.intro {
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
}
.bodytext-bold {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;   
   font-size : 10pt;
}

.source {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 8pt;
}


.pubtime {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 8pt;
}

.datelist {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
}

.caption {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
}

.byline {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
}

.mainnav-heading {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
}

.rightpanel-heading {
   color : #FBE28D;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 9pt;
}

.rightpanel-title {
   color : #000000;
   font-family : verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   font-size : 9pt;
}

.rightpanel-text {
   color : #000000;
   font-family : verdana, arial, helvetica, sans-serif;
   font-size : 8pt;
}

.rightpanel-form
{
   color : #000000;
   font-family : arial, helvetica, sans-serif;
   font-size : 8pt;
}

.pageheading {
   color : #800000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 14pt;
   text-transform : uppercase;
}

.subheading-title {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;
}

.subheading {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;
   text-transform : uppercase;
}

.current-date {
   color : #ffffff;
   font-family : verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   font-size : 8pt;
}


td.mainnav-heading {
   background-color : #000000;
}

td.mainnav {
   background-color : #800000;
}
td.mainnav-border {
   background-color : #000000;
}
td.rightpanel-heading {
   background-color : #800000;
}

td.rightpanel {
   background-color : #f5f5f5;
}
td.rightpanel-border {
   background-color : #000000;
}
td.rightpanel-news {
   background-color : #F6E4E4;
}
td.divide {
   background-color : #3a3a3a;
}

td.highlightbox {
    background-color : #f5f5f5;
    border : solid .05em #800000;
}

td.captioncell {
    background-color : whitesmoke;
    
}


