@charset "utf-8";
/* style the outer div to give it width */
.menu {
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	list-style-type:none;
	height:25px;
/*	background:transparent;*/
}

.menu ul ul {
	width:625px;
}

.menu ul li {
	float:left;
	height:25px;
	line-height:24px;
	display:block;
}
/* style the links for the top level */
.menu ul li a, .menu ul li a:link, .menu ul li a:active, .menu ul li a:visited {
	display:block;
	float:left;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 9px 0 9px;
	text-align:left;
	border:1px solid #FFFFFF;
	margin: 0px;
}
.menu ul li a:hover {
	display:block;
	float:left;
	height:24px;
	text-decoration:none;
	color:#000;
	padding:0 9px 0 9px;
	text-align:left;
	border:1px solid #FFFFFF;
	margin: 0px;
}

/* style the links for the top level with subnav */
.menu ul li a.has-subnav, .menu ul li a.has-subnav:link, .menu ul li a.has-subnav:active, .menu ul li a.has-subnav:visited {
	display:block;
	float:left;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 9px 0 9px;
	text-align:left;
	border:1px solid #FFFFFF;
	margin: 0px;
}

.menu ul li a.has-subnav:hover {
	display:block;
	float:left;
	height:24px;
	text-decoration:none;
	color:#000;
	padding:0 9px 0 9px;
	text-align:left;
/*	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #000000; */
	margin: 0px;
}



/* style the sub level links */

.subnav {
	padding-top: 10px;
	list-style: none;
}

.subnav li a, .subnav li a:visited {
	display:block;
	color:#666666;
	padding:3px 10px;
	list-style: none;
}
.subnav li a:hover {
	display:block;
	color:#AFBD22;
	padding:3px 10px;
	list-style: none;
}
#sectors-subnav {
	position:absolute;
	left:384px;
	top:120px;
	width:115px;
	height:163px;
	z-index:22;
	visibility: hidden;
/*	background: url(../navimages/layercbottombg.gif) no-repeat left top;*/
}

#sectors-hover {
	position:absolute;
	left:384px;
	top:90px;
	width:59px;
	height:40px;
	z-index:21;
	visibility: hidden;
/*	background: url(../navimages/layerctopbg.gif) no-repeat left top;*/
}


#navoff {
	position:absolute;
	left:320px;
	top:45px;
	width:250px;
	height:265px;
	z-index:20;
	visibility: hidden;
}


.menu {
position:relative;
}

#mainnavigation .menu ul ul {
position:absolute;
top:30px;
height:auto;
width:125px;
display:none;
background-color:#FFFFFF;
border-left:1px solid #6D6F71;
border-right:1px solid #6D6F71;
border-bottom:1px solid #6D6F71;
/*border-top:1px solid #000000;*/
float:left;
clear:both;
padding:5px 0 5px 0;
}

.menu ul ul li {
float:left;
clear:both;
display:block;
/*background-color:#FFFFFF;*/
width:100%;
height:auto;
}


#mainnavigation .menu ul ul li a {
color:#666666;
display:block;
border:none;
width:100%;
float:left;
clear:Both;
height:auto;
padding:5px;
line-height:normal;
}

#mainnavigation .menu ul ul li a:hover {
color:#AFBD22;
}

#mainnavigation .menu ul li a.active {
	border-top: 1px solid #6D6F71;
	border-right: 1px solid #6D6F71;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #6D6F71;
	height:30px;
}

#mainnavigation .menu ul ul li a {
border:none;
}

#mainnavigation .menu ul ul li a {
border:none !important;
}

#mainnavigation .menu ul li  a.green {
color:#AFBD22;
}

