
/********* aMenu required ***********/

#amenu-list {
margin: 0px;
padding: 0px;
position: absolute !important;
z-index: 999;
font-family: Calibri;
font-size:16px;
text-transform:uppercase;
z-index:100000;


}
#amenu-list li {
display: block;
margin: 0px;
padding: 0px;
position: relative !important;
float: left;
vertical-align: bottom;
list-style:none;
}
* html #amenu-list li {
width: 1px;
}
#amenu-list li a:link, #amenu-list li a:visited, #amenu-list li a:hover {
display: block;
margin: 0px;
padding: 0px;
white-space: nowrap;
}
#amenu-list ul {
display: none;
margin: 0px;
padding: 0px;
position: absolute !important;

}
#amenu-list ul li {
float: none;
margin: 0px;
padding: 0px;
width:200px;
}
/******** aMenu look *******/

#amenu-wrapper {
height:40px;
background:url(../images/main-menu.jpg) repeat-x;
border:none;
padding: 0px;

}
#amenu-list li {
height:40px;

}
#amenu-list li.parent > a {
background: url(../images/down_arrow.gif) no-repeat 92% 50%;
}
#amenu-list li a:link, #amenu-list li a:visited {
height:40px;
line-height:40px;
text-decoration: none;
color: #002c49;
padding: 0px 25px 0px 25px;
border-right: 1px solid #fff;

}
#amenu-list li a:hover, #amenu-list li a.active {
color: #fff;
background:url(../images/menu-hover.jpg) repeat-x;
border-right: 1px solid #d9dbda;
}
#amenu-list ul {
border-left:0px solid #d9dbda;
height:400px;
overflow-y:auto;
overflow-x:hidden;
padding-right:10px;

}
#amenu-list ul li {
height: 30px;
background-color: #d4aa01;
border-top: 1px solid #ccc;
font-size:15px;
text-transform:none;
font-size:13px;

}
#amenu-list ul li.parent > a {
background: url(../images/right_arrow.gif) no-repeat 95% 50%; 
}
#amenu-list ul li a:link, #amenu-list ul li a:visited {
height: 30px;
line-height: 30px;
padding: 0px 40px 0px 20px;
border-left: none;
color:#FFFFFF;
}
#amenu-list ul li a:hover, #amenu-list ul li a.active {
background-color: #d4aa01;
color: #fff;
}
