#navigation, #navigation ul { padding: 0; margin: 0; list-style: none; } 
#navigation a { color:#707070; font-size:11px; font-family: helvetica; text-decoration: none; } 
#navigation a:hover { color:#f9f9f9; background-color: #e95e27; border: solid 1px #e95e27; } 
#navigation li ul {     
  position: absolute;     
  display:none; 
  font-size:11px;
} 
#navigation li:hover ul {     
  left: auto; 
  background-position:100% -42px;
  display:block; 
}
#navigation li:hover ul, #navigation li.sfhover ul {     
  left: auto; 
  display:block; 
}
.mainlink    { display: block; color: #24618e; font-weight: bold; font-size: 11px; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: right center; padding: 5px 15px 4px 6px; border: solid 1px #dcdfe6; }
.category    { background-position: left 50%; float: left; padding: 0 0 0; }
.adList      { background-image: none; background-position: left 50%; width: 161px; }
.adListLink  { display: block; background-repeat: no-repeat; background-attachment: scroll; text-align: center; color: #0e5191; font-weight: bold; background-position: 
               100% 0  }
.topic {
  padding:4px 0px 0px 0px;
  margin: 0; 
}
.topicblock_left { text-align:left; float:left; }
.topicblock { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: left 50%; text-align:left; float:left; margin-left:10px; padding-left:10px; }
.topicblock_right { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: left 50%; text-align:left; margin-left:10px; padding-left:10px; float:left; }
.ulStyle { color: #000; font-weight: lighter; font-style: normal; border:solid 1px #cfcfcf; padding:8px; background-color:#ffffff; background-color: #f9f9f9;" }
