#mainmenudiv {
height:2.6em;
left:0;
margin-bottom:.1em;
padding-left:.2em;
padding-right:.2em;
width:100%;
z-index:1;
}
/**************** Suckerfish CSS *********************/
#sfnav, #sfnav ul {
float:left;
list-style:none;
line-height:1;
font-weight:bold;
padding:0;
border-width:1px 0;
height:1em;
width:99%;
z-index:1;
}
#sfnav a {
display:block;
width:auto;
w\idth:auto;
padding:0;
}
#sfnav li {
float:left;
z-index:1;
}
#sfnav li ul {
position:relative;
clear:left;
left:-999em;
height:auto;
width:7em;
w\idth:5.7em; 
font-weight:normal;
border-width:.25em;
z-index:1;
}
#sfnav li li {
padding-right:1em;
}
#sfnav li ul a {
width:auto;
w\idth: auto;
}
#sfnav li ul ul {
margin:-1.75em 0 0 5em;
}
#sfnav li:hover ul ul,
#sfnav li:hover ul ul ul,
#sfnav li.sfhover ul ul,
#sfnav li.sfhover ul ul ul {
left:-999em;
}
#sfnav li:hover ul,
#sfnav li li:hover ul,
#sfnav li li li:hover ul,
#sfnav li.sfhover ul,
#sfnav li li.sfhover ul,
#sfnav li li li.sfhover ul {
left:auto;
z-index:1;
}
#sfnav li a {
float:left;
display:block;
text-decoration:none;
}
#sfnav li a .mnav2_left{
float:left;
display:block;
}
#sfnav li a .mnav2_right{
float:left;
display:block;
cursor:pointer; /* for IE6 */
text-align:center;
padding:.6em .5em 0;
height:21px;
}
#sfnav li ul a:hover {
clear:left;
}

/*The following  CSS controls the backgound and color of the site*/
/*****************************************************************/
#mainmenu {
background:url(../images/menuButt.png) no-repeat right top; /* themes */
}
#mainmenu li {
background:url(../images/menuButt.png); /* themes */
}
#mainmenudiv {
background-color:#2b602f;/*#FFED9C; /* themes */
}
body {
/* start Preloader for mnav2 hovers */
background:url(../images/menuMiddleHover.png) no-repeat;
background:url(../images/menuLeftHover.png) no-repeat;
background:url(../images/menuRightHover.png) no-repeat;
/* end Preloader for mnav2 hovers */
}
#sfnav li:hover, #sfnav li.sfhover {
background:inherit;
}
#sfnav li a{
color:black; /* Menu Font Color */
background:url(../images/menuMiddle.png) repeat-x;
}
#sfnav li a .mnav2_left{
background:url(../images/menuLeft.png) no-repeat;
}
#sfnav li a .mnav2_right{
background:url(../images/menuRight.png) no-repeat right top;
}
#sfnav li a:hover{
background:url(../images/menuMiddleHover.png) repeat-x;
}
#sfnav li a:hover .mnav2_left{
background:url(../images/menuLeftHover.png) no-repeat;
}
#sfnav li a:hover .mnav2_right{
background:url(../images/menuRightHover.png) no-repeat right top;
}
#sfnav li ul a:hover {
background:url(../images/menuMiddleHover.png) repeat-x;
}
#sfav li ul a:hover .mnav2_left{
background:url(../images/menuLeftHover.png) no-repeat;
}
#sfnav li ul a:hover .mnav2_right{
background:url(../images/menuRightHover.png) no-repeat right top;
}
a:active{/*makes link appears as if button is pushed down*/
position:relative;
top:2px;
left:2px;
}
