a.barlink:link, a.barlink:visited {color: white; text-decoration: none; font: bold 16px geneva,arial,helvetica,san-serif;}
a.barlink:hover {color: yellow; text-decoration: none; font: bold 16px geneva,arial,helvetica,san-serif;}
a.barlink:active {color: white; text-decoration: none; font: bold 16px geneva,arial,helvetica,san-serif;}
a.cbarlink:link, a.cbarlink:active, a.cbarlink:visited {color: yellow; text-decoration: none;font: bold 16px geneva,arial,helvetica,san-serif;}
a.sidelink:link, a.sidelink:visited {color: white; text-decoration: none; font: bold 12px geneva,arial,helvetica,san-serif;}
a.sidelink:hover {color: yellow; text-decoration: none; font: bold 12px geneva,arial,helvetica,san-serif;}
a.sidelink:active {color: white; text-decoration: none; font: bold 12px geneva,arial,helvetica,san-serif;}
a.csidelink:link, a.csidelink:active, a.csidelink:visited {color: yellow; text-decoration: none; font: bold 12px geneva,arial,helvetica,san-serif;}
a.sidefont:link, a.sidefont:active, a.sidefont:visited {text-decoration: none; font: bold 12px geneva,arial,helvetica,san-serif;}

ul.compact, ol.compact { margin: 0px; padding-left: 1em; }
li.compact { margin-left: .5em; margin-bottom: .1em; font: .7em geneva,arial,helvetica,san-serif; }

.menuchoice {color: black; text-decoration: none; font: bold 12px geneva,arial,helvetica,san-serif;}
.sidemenuchoice {width: 75px; color: black; text-decoration: none; font: 10px geneva,arial,helvetica,san-serif;}
.footer {font: 9pt geneva,arial,helvetica,san-serif;}
.headline { font: bold 1em geneva,arial,helvetica,san-serif; }
.news { font: .8em geneva,arial,helvetica,san-serif; }
.fixednews { font: .8em 'courier new', courier, monospace; }
.smallfont { font: .7em geneva,arial,helvetica,san-serif; }
.calfontsml { font: .7em geneva,arial,helvetica,san-serif; margin-left: 6px; margin-right: 2px; }
.calfontlrg { font: .8em geneva,arial,helvetica,san-serif; margin-left: 3px; margin-right: 2px; }
.content_poll { font: .7em verdana,arial,helvetica,san-serif; background-color: #F0F0DF; margin: 2px; line-height: 1.5em; text-align: left; border: 1px solid gray; }
.content_poll_header { font-size: 1.3em; padding: 2px; text-align: center; color: #FFFFFF; background-color: #CDC477; font-weight: bold; }
.content_poll_title { font-size: 1.0em; padding: 4px 2px; font-weight: bold; }
.content_poll_row { padding: 3px; line-height: 1.2em; }
.content_poll_buttons { margin-top: .7em; margin-bottom: .5em; }
.content_poll_questions { list-style-type: none; list-style-position: outside; margin: 4px 0px; padding-left: 30px; padding-right: 5px; text-indent: -25px; }
.content_poll_questions label { padding-left: 3px; line-height: 1em; }


  .flow-box-top { }
  .flow-box-left { 
    float: left; 
    margin: 2px 5px 5px 2px; 
    width: 300px;
   }
  .flow-box-bottom { }
  .flow-column-left {
    width: 290px;
    background-color: #ffffff;
    padding: 10px 0px;
    margin: 4px auto;
   }
  .flow-item-right {
    float: left;
    min-width: 250px;
    width: 46%;
    padding: 5px 10px;
    margin: 5px;
    border: 1px solid #CCC;
    background-color: #ffffff;
   }

