
/* common styling */

.menu {width:720px; position:relative; margin:0; padding: 0px; font-size:11px; z-index:99;}
.menu ul li a, .menu ul li a:visited {margin: 0px 0px 0px 0px; display:block; text-decoration:none; color:#ffffff; height:30px; font-size:14px; z-index:99; }
.menu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; z-index:99;}
.menu ul li { position:relative; z-index:99;}
.menu ul li ul {  display: none; z-index:99;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ffffff; z-index:99;}
.menu ul li:hover ul { margin: -1px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; display:block; position:absolute; background:transparent; z-index:99;}
.menu ul li:hover ul li {z-index:99; float:left; margin: 0px 0px 0px 0px; }
.menu ul li:hover ul li a {display:block; background:transparent  url(../images/opaque.png); color:#ffffff; float:left; z-index:99; font-size:11px; padding: 0px 10px 0px 10px; margin: 0px -10px 0px -10px; width:150px;}
.menu ul li:hover ul li a:hover { color:#312920; z-index:99; float:left;}

.submenu
{

width: 120px;
float:left;
z-index:99;
list-style:none;
position:relative;

}

.submenuitem
{
float:left;
z-index:99;
list-style:none;
width: 200px;
}


