@charset "utf-8";
/*  Main Navigation
----------------------------------------------------------*/
#navPrimary {
  position:relative;
  margin: 0;
  padding: 0;
	width: 200px;
	background: transparent url("/default/kris_images/nav-vbar.gif") right top repeat-y; 	
}

#navFocusedOnSuccess, #navCompany,
#navOperations, #navNews {
  padding: 0 15px 0 0;
	margin-bottom: 33px !important;
}

#navFocusedOnSuccess a {
  height: 35px;
  background: transparent url("/default/kris_images/mainmenu-1.gif") right top no-repeat;
}

#navCompany a {
  height: 14px;
  background: transparent url("/default/kris_images/mainmenu-2.gif") right top no-repeat;  
}

#navOperations a {
  height: 14px;
  background: transparent url("/default/kris_images/mainmenu-3.gif") right top no-repeat;  
}

#navNews a {
  height: 14px; 
  background: transparent url("/default/kris_images/mainmenu-4.gif") right top no-repeat;  
}

#navNews {
  padding-bottom: 1px;
	margin-bottom: 0 !important;
}

#navFocusedOnSuccess a:hover,
#navFocusedOnSuccess.current a { background-position: right -34px !important; }
#navCompany a:hover, 
#navNews a:hover,
#navOperations a:hover,
#navCompany.current a, 
#navNews.current a,
#navOperations.current a { background-position: right -14px !important; }

/* 1st level */
#navPrimary li a {
  font-size: 0em;
  display: block;
	text-decoration: none;
	color: #e27111;
	text-indent: -5000px;
}

#navPrimary li a:hover {
	color: #fff;
}

/* 2nd level */
#operations1 #navOperations ul {
	width: 100px !important;
}

#navOperations ul li a.selected {
	color: #fff !important;
}

#navPrimary li ul {
	position: absolute;
  bottom: 0;
  left: 200px;
  padding-bottom: 0;
  width: 0; /* 154px */
	display: none;
	z-index: 5000;
}

#navPrimary li ul li a {
	text-indent: 0 !important;
}

#navPrimary li ul li {
	padding: 5px 0 4px 12px;
	line-height: 14px;
	white-space: nowrap;
}

#navPrimary li ul li.last {
	padding-bottom: 1px;
}

#navPrimary li ul li a {
  font-size: 15px;
  background: none !important;
}

/* 3rd level */
#navPrimary li ul li ul {
	position: absolute;
  bottom: 0;
  margin: 0;
  padding: 0;
  left: 154px;
	width: 0;
	background: transparent url("/default/kris_images/nav-vbar.gif") left top repeat-y;
	display: none;
	z-index: 6000;
}

/* change by johan Monday, March 28, 2011 
   1. change padding and line-height of this #navPrimary li ul li ul li
*/
#navPrimary li ul li ul li {
  padding: 4px 0 0 12px !important;
  margin: 0;
	line-height: 18px;
	white-space: nowrap;
}
/* end change by johan Monday, March 28, 2011 */

#navPrimary li ul li ul li.first {
  padding-top: 0 !important;
}

#navPrimary li ul li ul li.last {
	padding-bottom: 0 !important;
}

#navPrimary li ul li ul li a {
  font-size: 12px;
  background: none !important;
}

#navPrimary li ul.visible {
	width: 154px !important;
	display: block !important;
}

#navPrimary li ul li ul.visible {
	width: 350px !important;
	display: block !important;
}


#navPrimary a.current	 {
	color: #fff !important;
}

/*  Footer Links
----------------------------------------------------------*/
#footer ul {
	float: left;
	margin: 0;
	padding: 0;	
}

#footer ul li {
  padding: 0;
	float: left;
}

#footer ul li.first {  padding-left: 0;}
#footer ul li.last {  padding-right: 0; border: none;}
