/**************** menu coding *****************/
#menu {
font-size: 12pt;
font-family: Arial;
width: 900px;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 112px;
float: left;
}

#menu ul.expanded {
text-align:left;
list-style: none;
margin: 0;
padding: 0;
width: 150px;
float: left;
}


#menu a.sub, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ffffff #ffffff #ffffff #ffffff;
margin: 0;
padding: 2px 3px;
}

#menu a.sub2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #367dd6 #001874 #001874 #367dd6;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
text-align:center;
color: #fff;
background: #005294;
background-image: url(/images/btn_main_nav_blue.gif);
text-transform: uppercase;
}

#menu a.menuNav{
text-decoration:none;
color: #000000;
font-size: 8pt;
}

#menu a.sub{
color: #FFF;
background: #999999;
text-decoration: none;
}

#menu a.sub2{
color: #FFF;
background: #0065ba;
background-image: url(/images/navArrow_gold.gif);
background-position: right center;
background-repeat: no-repeat;
text-decoration: none;
}

#menu a.sub:hover {
color: #000;
background: #FFFFFF;
}

#menu a.sub2:hover {
color: #000;
background: #FFFFFF;
background-image: url(/images/navArrow_gold.gif);
background-position: right center;
background-repeat: no-repeat;
}


#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 800;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

