/* Horizontal Menu */

#wrapperMain #menuHorizontal {
	background-image: none;
	background-color: #B5BB07;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 197px;
	margin: 0px;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEE309;
	border-bottom-color: #979A05;
	border-left-color: #B5BB07;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #979A05;
}

#wrapperMain #menuHorizontal ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#wrapperMain #menuHorizontal ul li {
	display: block;
	float:left;
	margin: 0px;
	padding: 0px;
		position: relative;
}

#wrapperMain #menuHorizontal ul li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-decoration: none;
	float: left;
	background-color: #B5BB07;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DEE309;
	border-right-color: #979A05;
	border-bottom-color: #979A05;
	border-left-color: #DEE309;
	letter-spacing: 1px;
	border-top-style: none;
	border-bottom-style: none;
}
#wrapperMain #menuHorizontal ul li a:hover {
	color: #000000;
	background-color: #ADB30B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #979A05;
	border-right-color: #DEE309;
	border-bottom-color: #DEE309;
	border-left-color: #979A05;
	}
#wrapperMain #menuHorizontal #currentPage a {
	color: #ADB00D;
	background-color: #FFFFFF;
	}
	
#wrapperMain #menuHorizontal ul li ul {
	position: absolute;
	left: 1px; 
	top: 25px;
	display: none;
		width:200px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEE309;
	border-bottom-color: #979A05;
	border-left-color: #B5BB07;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #979A05;		

}	
#wrapperMain #menuHorizontal ul li ul li{
	display:block;
/*	width:100%;*/
}
/* Fix IE. Hide from IE Mac \*/
* html #wrapperMain #menuHorizontal ul li {
	float: left;
	height: 1%;
}
* html #wrapperMain #menuHorizontal ul li a {
	height: 1%;
}
/* End */
#wrapperMain #menuHorizontal ul li ul li a{
	width:200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-top-color: #DEE309;
	border-right-color: #DEE309;
	border-bottom-color: #979A05;
	border-left-color: #979A05;
}	
#wrapperMain #menuHorizontal li:hover ul, 
#wrapperMain #menuHorizontal li.over ul {
	/* The magic */
	display: block;
} 



/* Vertical Menu */
	
#wrapperMain #panelContent #menuVertical {
	float: left;
	width: 196px;
	background-color: #F9F8E6;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6C0;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 2300px;
	margin-bottom: -2000px;
}
#wrapperMain #panelContent #menuVertical ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#wrapperMain #panelContent #menuVertical ul li {
	margin: 0px;
	padding: 0px;
		zoom:1;
}

#wrapperMain #panelContent #menuVertical ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #5C5C50;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #E6E6C0;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	line-height: 20px;
}
#wrapperMain #panelContent #menuVertical ul li a:hover {
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E6E6C0;
	border-bottom-color: #FFFFFF;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #E6E6C0;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	}
	
#wrapperMain #panelContent #menuVertical ul li ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#wrapperMain #panelContent #menuVertical ul li ul li{
	margin: 0px;
	padding: 0px;
		zoom:1;
}

#wrapperMain #panelContent #menuVertical ul li ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #5C5C50;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/bullet_14x16_LimeGreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
}
/* 
Commercial_Management
Climate_Change_Advisory
Operational_Management
Regulatory_Advisory
Corporate_Finance
*/
#wrapperMain #panelContent #menuVertical ul li ul li a.Commercial_Management {
	background-image: url(../images/bullet_14x16_Blue.gif);
}
#wrapperMain #panelContent #menuVertical ul li ul li a.Development,
#wrapperMain #panelContent #menuVertical ul li ul li a.Climate_Change_Advisory {
	background-image: url(../images/bullet_14x16_red.gif);
}
#wrapperMain #panelContent #menuVertical ul li ul li a.Operational_Management {
	background-image: url(../images/bullet_14x16_Green.gif);
}
#wrapperMain #panelContent #menuVertical ul li ul li a.Regulatory_Advisory {
	background-image: url(../images/bullet_14x16_Orange.gif);
}
#wrapperMain #panelContent #menuVertical ul li ul li a.Corporate_Finance {
	background-image: url(../images/bullet_14x16_Cyan.gif);
}

#wrapperMain #panelContent #menuVertical ul li ul li a:hover {
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E6E6C0;
	border-bottom-color: #FFFFFF;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #E6E6C0;
	}
#menuInfo {
	float: left;
	margin: 0px;
	padding-top: 42px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 480px;
}
	
#menuInfo ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#menuInfo ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	zoom:1;
}

#menuInfo ul li a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height: 20px;
	float: left;
}
#menuInfo ul li a:hover {
	color: #FFFFFF;
	}
