@charset "utf-8";
.hidden {
	visibility: hidden;
	display: none;
	position: relative;
	float: right;
	top: 0px;
	left: -90px;
	width: 900px;
	background-color: #00FF00;
}
.showing {
	visibility: visible;
	position: relative;
	display: inline;
	float: right;
	top: 0px;
	left: 0px;
	width: 900px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.submenu {
	position: relative;
	display: inline;
	float: right;
	top: 0px;
	left: 0px;
	width: 900px;

	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;	
}
.menu {
	display: inline;
}
.topmenu {
	position: relative;
}

.bpmnav, .bpmnav ul { /* main menu */		
	position: relative;
	display: inline-block;
	zoom: 1;
	list-style: none;				
	line-height: 1.7;					
	padding: 0;						
	margin: 0 0 0 0;	
	
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;				
}									
									
.bpmnav a {	/* */		
	display: block;
	text-decoration: none;
}									
									
.bpmnav a.daddy { /* */
	background: url(images/nav/rightarrow2.gif) center right no-repeat;
}									
									
.bpmnav li { /* */
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;			
}									
									
.bpmnav li ul { /* popup width */		
	position: absolute;				
	visibility: hidden;
	left: -999em;					
	height: auto;					
	width: 12em;					
	w\idth: 12.4em;	
	font-weight: normal;			
	margin: 0;
	padding: 1px;
	background: #fff;
	display: inline;
	border: 1px solid #A28F75;
	zoom: 1;
}									
									
.bpmnav li li { /* */					
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;	
	
	width: 12.4em;

	zoom:1;	
}									
									
.bpmnav li ul a { /* */				
	width: 12em;					
	w\idth: 12.4em;
	zoom: 1;				
}									
									
.bpmnav li ul ul { /* change pos of different submenus */		
	margin: -22px 0 0 12.4em;		
}									
									
.bpmnav li:hover ul ul, .bpmnav li:hover ul ul ul, .bpmnav li.sfhover ul ul, .bpmnav li.sfhover ul ul ul {
	left: -999em;
	visibility: hidden;
}

.bpmnav li:hover ul, .bpmnav li li:hover ul, .bpmnav li li li:hover ul, .bpmnav li.sfhover ul, .bpmnav li li.sfhover ul, .bpmnav li li li.sfhover ul {
	left: auto;
	visibility: visible;
}

ul.bpmnav li:hover, ul.bpmnav li.sfhover { /* seperator between nav and popup */
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;	
	
}

ul.bpmnav li ul li { /* first-level popup up */
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	margin-left: 2px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: list-item;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;	
	
	background: #fff;
}

ul.bpmnav li ul li:hover, ul.bpmnav li ul li.sfhover { /* first-level popup over */
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	margin-left: 2px;
	list-style-position: outside;
	list-style-image: none;
	white-space: normal;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;	
	background:#E4DBD1;
	color: black;
}

ul.bpmnav li ul li ul li { /* second-level popup up */
	background: #fff;
}

ul.bpmnav li ul li ul li:hover a, ul.bpmnav li ul li ul li.sfhover a { /* second-level popup over */
	background: #E4DBD1;
	color: black;
}

ul.bpmnav li ul li ul li a, ul.bpmnav li ul li ul li a { /* second-level popup up */
	background: #fff;
	color: black;
}

.item {								/* default for each popup menu item */
	border-bottom: 1px solid #eee;			
	padding: 2px;					
	color: black;
						
}									
