/* menu navigation styles
------------------------------- */
ul#menu-MAIN {
height:52px; 
width: 610px;
float: right;
}
ul#menu-MAIN li { float:left; }
ul#menu-MAIN li a { 
text-align: center;
font: normal 1.3em/4.1em "Trebuchet MS", Verdana, Tahoma, san-serif;
color: #fff;
background: #de5100;
display:block; 
text-decoration:none; 
height: 52px;
border-right: 1px dashed #ed9f73;
cursor:pointer;
}
ul#menu-MAIN li a:hover{ text-decoration:underline; }
ul#menu-MAIN li ul { 
position:relative; 
width:220px;
padding: 10px 0;
background-color: #ded6c6;
position: absolute; 
left: -999em; 
}
ul#menu-MAIN li ul li a { 
font: normal 1.3em/2em "Trebuchet MS", Verdana, Tahoma, san-serif;
padding:0;
margin: 0 0 0 10px; 
text-align: left;
height: 23px;
text-indent: 5px;
border-right: 0;
color:#000; 
width:200px; 
border-bottom: 1px dashed #f0ebe2;
background-color: #ded6c6; 
display:block;
}
ul#menu-MAIN li ul li a:hover { 
color:#000; 
background-color: #f0ebe2; 
text-decoration: none;
}
ul#menu-MAIN li ul li { float:left; }
ul#menu-MAIN li ul ul { margin:-35px 0 0 210px; }
ul#menu-MAIN li:hover ul ul, ul#menu-MAIN li:hover ul ul ul { left: -999em; }
ul#menu-MAIN li:hover ul, ul#menu-MAIN li li:hover ul, 
ul#menu-MAIN li li li:hover ul { left: auto; }

ul#menu-MAIN li a#active {background: #878904; border-right: 1px dashed #bdbe75;}
ul#menu-MAIN li a:hover {text-decoration: underline;}
ul#menu-MAIN li a.whoweare { width: 94px;}
ul#menu-MAIN li a.whoweare#active { border-left: 1px dashed #bdbe75; }
ul#menu-MAIN li a.whatwedo { width: 92px;}
ul#menu-MAIN li a.wherewework { width: 114px;}
ul#menu-MAIN li a.news { width: 52px;}
ul#menu-MAIN li a.partners { width: 70px;}
ul#menu-MAIN li a.getinvolved { width: 94px;}
ul#menu-MAIN li a.contact {width: 66px;border: none;}
ul#menu-MAIN li a.contact#active {border-right: 1px dashed #bdbe75;}
