/* Core stylesheets */
@import url("reset.css"); /* Mass reset */

.menu{
	position:relative; 
	float:left;
	margin:0;
	padding:0;
	z-index:100;
	width:100%;
	height:2.7em;
	background:#fff url(../img/Go_Systems_BG_RGB.jpg) no-repeat;
	font-family: Verdana, sans-serif;
	}
	
.menu ul{
	float:left;
	margin:0;
	list-style-type: none;
	}
	
.menu ul li{
	float:left; 
	position:relative;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	}
	
.menu ul li ul{
	display: none;
	}
	
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	width:auto;
	height:2em;
	padding:.8em 1.2em 0 1.2em;  
	text-align:center; 
	color:#fff; 
	font-weight:bold; 
	overflow:hidden;
	
	}
	
.menu ul li:hover a{
	background-color:#3cb54e;
	color:#fff;
	}
	
.menu ul li:hover ul{
	display:block; 
	position:absolute; 
	top:2.4em; 
	left:0; 
	width:auto;
	filter:alpha(opacity=97);
	opacity: 0.97;
	-moz-opacity:0.97;
	border-top:#fff 2px solid;
	}

.menu ul li ul li{
	font-size:1em;
	}

.menu ul li:hover ul li a{
	display:block;  
	color:#fff;
	background-color:#3cb54e; 
	text-align:left; 
	width:29em;
	padding-left:.5em;
	font-weight:normal;
	}
	
.menu ul li:hover ul li a:hover{
	background:#727373;
 	color:#fff;
	}
	
/*Special Site Search */
.menu label{
	vertical-align:middle;
	}