/* main nav */

#MainMenu { display:none;}
#MainMenu  {width: 340px;margin: 0;padding: 0;border: 0;float: left;background-color: #eef8fd;
}
#menu_top {margin: 0;padding: 0;border: 0;font-size: 14px;height: 37px;font-family: Arial;line-height: 30px;padding-left: 6px;font-weight:bold;color: #fff;background: url(/images/main_menu_top.gif) no-repeat;
}
#dlmenu {height:6.6em;margin:0;padding:0;border:0; border-bottom: 3px solid #e0ddd5;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:340px; background:#fff; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
* html #menu li a, #menu li a:visited {display:block; text-decoration:none;margin:0;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {background:#f2efe8 url(/images/orange_bullet1.gif) 4px 3px no-repeat; color:#fe9b00; }
#menu li:hover dd, #menu li a:hover dd {display:inline;}
#menu li:hover dl, #menu li a:hover dl {height:19.1em; background:#eef8fd url(sub_grad.gif); border-bottom: 3px solid #e0ddd5;}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 340px; margin: 0; background: #eef8fd; cursor:pointer;}
* html #menu dl {width: 343px; margin: 0; background: #eef8fd; cursor:pointer;}
#menu dt {margin:0; padding: 0;border:0; font-size: 1.6em; line-height: 21px; font-weight: bold; font-family: arial; background: url(/images/orange_bullet.gif) 4px 3px no-repeat;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fe9b00; padding:0px 5px 0px 25px; background: url(top_grad.gif) center center;}
.gallery dd a, .gallery dd a:visited {color:#318FE6;font-size:14px;font-weight:bold;line-height:18px; min-height:1em; text-decoration:none; display:block; padding:0px 5px 2px 42px; background:#eef8fd url(/images/list_blt.gif) 27px 4px no-repeat;}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {color:#f68a0e; background:#eef8fd url(/images/list_blt1.gif) 27px 4px no-repeat;}
#fixheight {
  max-height: 100px;
}
.gallery dd a.first 
{
padding-top:10px;
background:#eef8fd url(/images/list_blt1.gif) 27px 14px no-repeat; 
    }
* html .gallery dd a.first  
{
padding-top:0px;   
background:#eef8fd url(/images/list_blt1.gif) 27px 4px no-repeat;     
}  
 
 
 
/****************************************/    
    
.menu {z-index:11000;}
.menu ul {
list-style-type:none;
margin:0;
padding:0;
}
.menu ul li {
float:left;
position:relative;
width:319px;
border-right:1px solid #062f56;
text-align:center;
background:#FE9B00;
}
.menu ul li a, .menu ul li a:visited {
background-color:#083d6f;
color:#fff;
font-weight:bold;
height:32px;
line-height:32px;
padding-left:10px;
text-decoration:none;
text-align:center;
font-size:14px;
font-family: arial;
background:#000 url(/images/more_blt.png) no-repeat 100% center;
padding-right:20px;
}
.menu ul li ul {
display:none;z-index:11000; position:relative; border-bottom:10px solid #000;
}
.menu table {
border-collapse:collapse;
font-size:1em;
margin:-1px;
}
.menu ul li:hover a, .menu ul li a:hover {
color:orange;
}
.menu ul li:hover ul, .menu ul li a:hover ul {
display:block;
left:0;
margin-top:11px;
position:absolute;
top:20px;
width:319px;z-index:11000;
}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
background:#444 url(/images/blue_blt.gif) no-repeat 10px 7px !important;
border:0 none;
color:#fff;
display:block;
font-size:13px;
font-weight:bold;
height:auto;
line-height:1em;
margin:0;
padding:5px 5px 5px 25px;
width:290px !important;
text-align:left;
}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
background:#888888 url(/images/blue_blt2.gif) no-repeat 10px 7px !important;
color:#FFFFFF;
}
.menu ul li a:hover ul {
margin-top:11px;
opacity:0.8;
}
.menu ul li a:hover ul li a {
background:#DDDDDD none repeat scroll 0 0;
width:319px;
}

* html .menu ul li a, .menu ul li a:visited {
width:309px; height:1%;
}
* html .menu ul li {width:319px; background:#000;}
* html .menu ul li:hover ul li a, .menu ul li a:hover ul li a {height:1%; padding:0; display:inline;}
* html .menu ul li:hover ul li a, .menu ul li a:hover ul li a {width:319px;}
* html .menu ul li:hover ul, .menu ul li a:hover ul {top:18px;}
