@charset "utf-8";

html { overflow-x:hidden;overflow-y:auto;}
.globalmenu * {padding:0px;margin:0px; }
.globalmenu li
{
list-style-image:none;
}
.globalmenu li a {text-decoration:none;}
.globalmenu img {border: 0px; width:16px; height:16px;}
#arrow { width:6px;height:5px;}

.globalmenu ul {margin:0; padding:0; border:0;}

.globalmenu {
	position:relative;
	float:left;
	height:22px;

	font-family: Lucida Grande,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	z-index:99999999;
	
	/*top:-1px;*/
	
	width:100%;
	background-color:#d5d5d5;
	/*border-bottom:1px solid #333333;*/
	background:url(/wwwadmin/globals/globalheader/40years/bg.jpg) repeat-x transparent;
	border-bottom: 1px solid #333;
}
.globalmenu > span#alltitlelinks ul li span#vertical_sep{
	color:#b8b8b8;
	cursor:default;
	font-weight:600;
	margin-right:4px;
}
.globalmenu > span#alltitlelinks ul li div#titlelink{
	color:#b8b8b8;
	color:#c7c7c7;
	color:#666666;
}
.globalmenu:hover > span#alltitlelinks ul li div#titlelink{
	color:#636363;
}
.globalmenu ul {
	list-style-type:none;
	line-height:1.5em;
	margin-left:50px;

}                           
.globalmenu ul.relatedlinks {
	list-style-type:none;
	line-height:1.5em;
	margin-left:5px;
	margin-right:7px;
	line-height:23px;
	width:300px;
	cursor:pointer;
	position:relative;
	float:left;
}

.globalmenu ul.relatedlinks li { 
	display:block; padding-left:35px; 
	background:url(/wwwadmin/globals/globalheader/40years/40yearsoftraining.png) no-repeat transparent;
	z-index:9999;
	position:absolute;
	left:-2px;
	top:1px;
	width:100%;
	height:37px;
	content: "";
	cursor:pointer;
}
#alltitlelinks { position:relative;left:340px;display:block;float:left;

*left: 34px;
}

.globalmenu li {					
	float:left;   
	position:relative;   
	margin:0;
	
}

	
.globalmenu ul li ul {
	display:none;                  
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;     
	overflow:hidden;
	list-style-type:none;
	background:#FFF;
	position:fixed;
	z-index:100;
	text-align:left;     
}
.globalmenu ul li ul li {
	line-height:25px;
	height:25px;
	xborder:1px solid #e0edf9;
	border-top:0px;
	background-color:#cccccc;
}
#alltitlelinks ul{
	margin:0;
	padding:0;
	width:auto;
	float:left;
	list-style:none;
	/*padding-right:7px;*/
	white-space:nowrap;
	line-height:18px;
}
#alltitlelinks li{position:relative;}
#alltitlelinks ul ul{
	position:absolute;
	z-index:500;
	width:21em;
}
#alltitlelinks a, #alltitlelinks div{
	display:block;
	padding-left:4px;
	margin:0;
	width:21em;
	cursor:pointer;
	border: none !important;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;   
	line-height:20px;
	color:#4c4c4c;
	text-shadow: 0px 1px 1px #fff;

	
}
#alltitlelinks a img:after {padding-top:1px; }
#alltitlelinks div#titlelink{
	xborder-right:1px solid #eaeaea;
	width:auto;
	height:23px;
		background:url(/wwwadmin/globals/globalheader/40years/menu-divider.jpg) no-repeat;
		position:relative;
		top:1px
}


#alltitlelinks a:hover{                  
	background:#c4dcf3;
	background:url('/wwwadmin/globals/globalheader/40years/li-hover-bg.jpg');
	display:block;
	height:25px;
	margin:0px;padding:0px;
	color:#fff;
	text-shadow: 0px 0px 0px #ccc;
	padding-left:4px;
	padding-top:1px;
}
span#alltitlelinks ul li ul,
span#alltitlelinks ul ul li ul {
	left:0; display:none;
}
div#titlelink { color:#636363; cursor:pointer; font-weight:600; padding-right:7px;}
div#titlelink:hover { color:#4268a6; cursor:pointer; font-weight:600;}
.globalmenu li a, .globalmenu li a:visited, .globalmenu li a:hover { color:#4268a6; font-weight:600; text-decoration:none; position:relative;}
.relatedlinks li {						
	color:#636363; font-weight:600; text-decoration:none;
}
.relatedlinks {						
	position:relative;  
	float:left;
}

.globalmenu li ul li a  
{
background-color: #cccccc;
}
