@charset "utf-8";
/* Navigation */





#topnav {
height: 23px;
position: relative;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-left:220px;
margin-left:5px;
padding-top:5px;
z-index:10000 !important;
}


ul#menu {
background:none;
color: #fff;
margin: 0;
padding:0;
}


ul#menu li {
position: relative;
text-align: left;
display: block;
float: left;
height: 23px;
background:url(../lay/nav/buttonoff.png);
background-repeat:repeat-x;
border-left:1px #1d1919 solid;
font-size:75%;
font-weight:bold;
list-style-type:none;
}

ul#menu li.last {
border-right:1px #1d1919 solid;
}

ul#menu li.rightside {
width:25px;
height:23px;
background-image:url(../lay/nav/rightside.png);
background-repeat:no-repeat;
}

ul#menu li.leftside {
 width: 30px;
height:23px;
background-image:url(../lay/nav/leftside.png);
background-repeat:no-repeat;
border:none;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}

ul#menu li a {
color:#000000;
background:url(../lay/nav/buttonoff.png);
background-repeat:repeat-x;
padding: .31em 10px;
display: block;
float: left;
height: 23px;
text-decoration:none;
}

ul#menu li a:hover {
color:#ffffff;
background:url(../lay/nav/buttonon.png);
background-repeat:repeat-x;
padding: .31em 10px;
display: block;
float: left;
height: 23px;
text-decoration:none;
}

ul#menu li.mega a {
color:#000000;
background:url(../lay/nav/buttonoff.png);
background-repeat:repeat-x;
padding: .31em 10px;
display: block;
height:25px;
text-decoration:none;
font-size:100%;
font-weight:bold;

}

ul#menu li.mega:hover a{
color:#ffffff;
background:url(../lay/nav/buttonon.png);
background-repeat:repeat-x;
padding: .31em 10px;
display: block;
font-size:100%;
font-weight:bold;


}

ul#menu li.mega a:hover {
color:#ffffff;
background:url(../lay/nav/buttonon.png);
background-repeat:repeat-x;
padding: .31em 10px;
display: block;
font-size:100%;
font-weight:bold;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
border:none;
width: 100%;
min-width:420px;
position: absolute;
top: 1.65em;
left: 0;
padding: 5px 0px 3px 10px;
}

ul#menu li.hovering div {
display: block !important;

}

ul#menu li.mega div a {
padding: 0;
text-decoration: none;

}



ul#menu li.mega div a:hover {
padding: 0;
text-decoration: none;
}


/* Drop Down Styles */
#menu_bg {
background-image:url(../lay/nav/menu_bg.png)!important; 
width:420px;
height:36px;
background-repeat:no-repeat !important;
margin-top:3px;
margin-left:-3px;
*margin-left:-2px;
}


#drop_nav {
margin-left:-45px;
*margin-left:-6px;
margin-top:-20px;

}

#drop_nav ul.list {
display:block !important;



}

#drop_nav ul.list  li {
background:none !important;
border:none;
font-family:Arial, Helvetica, sans-serif;
text-transform:none!important;
color:#ffffff ;
font-size:11px ;
float:left !important;
display:block !important;
padding-left:3.5px;
*padding-left:3px;
font-weight:bold!important;
}


#drop_nav ul.list  li.line {
background:none !important;
border:none;
font-family:Arial, Helvetica, sans-serif;
color:#339900 ;
font-size:11px ;
float:left !important;
display:block !important;
font-weight:100!important;
}






#drop_nav ul.list  li a{
background:none !important;
border:none !important;
display:block !important;
color:#ffffff!important;
Padding: 0em 0px!important;
font-size:11px!important;
font-weight:bold!important;
text-transform:uppercase;

}


#drop_nav ul.list  li a:hover{
background:none !important;
border:none !important;
display:block !important;
color:#66cc33!important;
Padding: 0em 0px!important;
font-size:11px!important;
font-weight:bold!important;
text-transform:uppercase;

}















