 /*Top Menu */
.top_menu {
font-family: verdana, sans-serif; 
float:left;
position:relative; 
font-size:1.1em;
z-index:100;
width:925px;
border-top:1px solid #fff;
border-bottom:5px solid #fff;  
}
.top_menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.top_menu ul li {
float:left;
position:relative;
}
.top_menu ul li a, .top_menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:152px; 
height:3em; 
color:#fff; 
border-right:1px solid #fff; 
background:#000000; 
line-height:3em;
text-align:center;
}
.top_menu ul li.last a, .top_menu ul li.last a:visited { border:none;}
* html .top_menu ul li a, .top_menu ul li a:visited {
width:152px;
/*width:140px;*/
}
.top_menu ul li.last a {width:155px; }
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}
/* specific to non IE browsers */
.top_menu ul li:hover a,
.top_menu ul li a:hover {
color:#fff; 
background:#333333;
}

/* Side Menu */

#clearer {padding:20px 0; clear:both;}
.menu 
{
position:relative;
font-family: verdana, sans-serif; 
font-weight:bold;
font-size:11px; 
color: #AF0507;
background:#F2F2E6; 
}
.menu ul li a, .menu ul li a:visited 
{
display:block;
text-decoration:none;
color:#AF0507;
width:190px;
height:20px;
text-align:left;
background:#D0D0D0;
line-height:19px;
font-size:11px;
border: none;
border-bottom: 1px solid #F2F2E6;
padding:0 0 0 5px;
}
.menu ul 
{
padding:0; 
margin:0;
list-style-type: none; 

}
.menu ul li 
{
float:left;
margin-right:1px; 
position:relative;
}
.menu ul li ul 
{
display: none;
}
/* specific to non IE browsers */
.menu ul li:hover a 
{
color:#333333; 
background:#999999;
}
.menu ul li:hover ul 
{
display:block; 
position:absolute; 
top:0; 
left:191px; 
width:255px;
border:solid 1px #999999;
z-index:150;
}
.menu ul li:hover ul li a.hide 
{
background:#dfc184; 
color:#000;
}
.menu ul li:hover ul li a {display:block; background:#D0D0D0; color:#AF0507; width:250px;height:auto;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#AF0507;}
.menu ul li:hover ul li:hover a.hide 
{
width:250px;
}
