/* TOP MENU */
.topmenu{font:bold 13px Arial;width:100%;}
.topmenu ul{
margin:0;
padding:0;
float:left;
width:100%;
background:#666666 url(../graphics/menubar.gif) center center repeat-x;
}
.topmenu ul li{display:inline;}
.topmenu ul li a{
float:left;
color:#ffffff;
padding:4px 9px 6px 10px;
width:144px;
text-decoration:none;
text-align:center;
border-left:1px solid white;
border-right:1px solid #564c66;
}
.topmenu a.menul{
width:147px;
border-left:1px solid #AAAAAA;
}
.topmenu a.menul:hover{
width:147px;
border-right:1px solid #444444;
border-left:1px solid #444444;
border-top:1px solid #444444;
}
.topmenu a.menur{
width:149px;
border-right:1px solid #AAAAAA;
}
.topmenu a.menur:hover{
width:149px;
border-right:1px solid #444444;
border-left:1px solid #444444;
border-top:1px solid #444444;
}

.topmenu ul li a:visited{color:white;}

.topmenu ul li a:hover,.indentmenu ul li.current{
color:#FFFF00;
border-top:1px solid #444444;
border-left:1px solid #444444;
border-right:1px solid #444444;
width:144px;
padding-top:4px;
padding-bottom:5px;
background-color:#A0A0A0;
}
/* SIDE MENU */
div.smenu{
float:left;
width:124px;
padding:13px;
border:1px solid #CCCCCC;
background-color:#fff;
margin:15px 0px 15px 15px;
color:red;
font-size:17px;
font-family:Arial,Helvetica,sans-serif;
-moz-border-radius:10px; -webkit-border-radius:10px;
}
a.smenu,a.smenu:link,a.smenu:visited{
color:#444444;
font-size:12px;
cursor:pointer;
text-decoration:none;
}
a.smenu:hover,a.smenu:focus,a.smenu:active{color:#0066FF;}
i.smenu{
font-size:11px;
text-align:center;
display:block;
color:#ea4d00;
background-color:#ffffff;
padding:2px 1px 2px 1px;
border:1px solid #6699CC;
border-left:5px solid #6699CC;
margin-left:-5px;
margin-top:3px;
margin-bottom:3px;
}
.smenu b{color:#336699;font-size:13px;}
