/* menu styles */
#navigation{
position:relative;
height:32px;
width:847px;
display:block;
background: url(/images/layout/navRedBar.jpg) repeat-x;
z-index:1000000;
}
ul#menu {
position: relative;
clear: right;
list-style: none;
white-space: nowrap;
margin: 0 20px 0 0;
}

ul#menu li {
position: relative;
font: normal 14px/16px Helvetica, Arial, sans-serif;
float: left;
border-left:1px solid #FFF;
margin-top: 6px;
}

ul#menu li.first {
border: 0;
}

ul#menu li a {
display: block;
text-decoration: none;
color: #666;
font: normal 12px/16px Helvetica, Arial, sans-serif;
padding:2px 10px;

color:#FFF;
font-weight:900;
}

ul#menu li a:hover {
-moz-opacity:.6;
filter:alpha(opacity=60);
opacity:0.60;
_color:#B3D4EF;
}
ul#menu li ul li a:hover {
_color:#9F9F9F;
}

ul#menu li ul {
position: absolute;
display: none;
z-index: 1000000;
background-color: #333333;
margin: 0;
padding: 0;
}

ul#menu li ul li {
display: block;
z-index:10;
left:-1px;
clear: both;
width: 300px;
margin: 0;
padding: 0;
}

ul#menu li ul li a {
text-transform: uppercase;
text-align: left;
font: normal 12px/20px Helvetica, Arial, sans-serif;
}

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

/*************************** leftnav*/
.leftnav{
position:relative;
float:left;
}
.leftnav ul{
magin:0;
padding:0;
list-style:none;
border:1px solid #EEE;
border-bottom:none;
}
.leftnav ul li{
background-color:#CCC;
padding:0;
margin:0;
}
.leftnav ul li a{
display:block;
border-bottom:1px solid #EEE;
padding:4px;
color:#444;
text-decoration:none;
width:150px;

}
.leftnav ul li a:hover{
background-color:#EEE;

}

a.btn{
position:relative;
color: #FFF;
text-align: center;
cursor: pointer;
padding:4px;
text-decoration:none;
background-color:#CCC;
margin:2px;
}

a.btn:hover {
color: #FFF;
background-color:#CC0000;
}
