/* horizontal main menu navigation - based on a method from Richard Rutter */
#navWrap {
background-color:#f5f5f5;
padding-bottom:5px;
_padding-bottom:0;
border-top:1px solid #fff;
border-bottom:1px solid #ddd;
}
 #mainNav
{

margin: 0;
margin-left:20%;
padding: 5px;
width: auto;
/*_height: 1px;*/
font-weight: bold;
font-size: 90%;
}

#mainNav ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
margin-left:20%;
}

#mainNav li
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#mainNav a
{
color: #0066cc;
display: inline;
width: auto;
text-decoration: none;
/*background: #000;*/
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 2px 10px;
/*background:transparent url(images/divider.gif) repeat-y right*/
}

#mainNav a:hover, #mainNav a:active, #mainNav li.first a{ color: #fff; background-color:#99ccff;}

#mainNav a.active:link, #mainNav a.active:visited
{
position: relative;
z-index: 102;
background: #BBB;
color: #D7D493;
font-weight: bold;
}

ul.blinks {
list-style-type:none;
margin-left:20%;
font-size:10pt;
}

ul.blinks a {
color:#0066cc;
}

div.translit a {
margin-top:5px;
text-align:center;
float:right;
font:bold 12px Verdana, sans-serif;
text-decoration:none;
color:#0099ff;
padding:2px;
display:block;
width:10em;
background-color:#f5f5f5;
}
div.translit a.on {
border:2px outset #ddd;
}
div.translit a.off {
border:2px inset #ddd;
}

#list th a {
color:#fff;
text-decoration:none;
padding-right:10px;
padding-left:10px;
}
#list a.asc {
color:#ccffff;
background: url(../images/up.gif) no-repeat right;
padding-right:10px;
}
#list a.desc {
color:#ccffff;
background: url(../images/down.gif) no-repeat right;
padding-right:10px;
}