div#sub { height:22px; padding-left:3px; }
div#sub.rs { padding:7px 0 0 27px;}
div#sub.ns { padding:7px 0 0 17px;background:#06A0FE;}
#sub ul { margin:0px; padding:0px; list-style:none; display:inline;}
html>body #sub li a { line-height:auto; height: auto;}
#sub li { padding:0px; margin:0px; display: inline;}
#sub li a { text-decoration:none; font-size:11px;
  padding:3px 8px 4px 7px;}

#sub li a:link, #sub li a:visited {
  background-color:#06A0FE;
  color:#fff;
  border:1px solid #06A0FE;
  border-right:1px solid #3CF;
  margin-right:0px;
 }
 
 #sub li a:hover {
  background-color:#067CFE;
  color:#fff;
  border:1px solid #3CF;
  border-left:2px solid #ccf;
  border-top:1px solid #eee;
  margin:1px 1px 1px -2px;
 }
 
 #sub li a:active {
  background-color:#067CFE;
  border:1px solid #3CF;
  border-left:2px solid #CCECFF;
  border-top:1px solid #eee;
  margin:1px 1px 1px -2px;
  padding:3px 8px 4px 7px;
 }
 
 #sub li a.last { border-right:1px solid #06A0FE;} 
 #sub li a:visited, #sub li a:visited.first { color: #eee;}
 #sub li a:hover.first { border-right:1px solid #3CF;}
 
 div#sub.rs ul li a {
  padding:5px 8px;
  height:16px;
  line-height:16px;
 }
 
 ul#opt {
    margin:0;padding:0;
 }
 
 ul#opt li {
    list-style-type:none; list-style:none;
    display:block;
    width:auto;
    text-align:left;
    border:1px solid #ddd;
    border-top:1px solid #3cf;
    margin:0;padding:0;
    height:100px;
 }
 
 ul#opt li a {    
    display:block;
    line-height:150%;
    border-top:1px solid #3cf;
    margin:1px auto;
    background:#fafafa;
    padding:10px;  
    height:80px; 
    padding-left:42px;
 }
 
 ul#opt li a:hover {
    background:#fefefe;
    border-color: #39c;
 }
 
 ul#opt li a:active {
    background:#fff;
    color:#222
 }
