@charset "UTF-8";
.easynavigation { padding:0 20px; font-size:1.1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.easynavigation li { text-align:left; border-top:1px solid #CCC; width:100%; back}
.easynavigation li#first { border-top:none;}
.easynavigation li.over { z-index:999; }
.easynavigation a,
.easynavigation a:hover { display:block; text-decoration:none; }
.easynavigation span { display:block; cursor:pointer; white-space:nowrap; }
.easynavigation a span {color:#555;}
.easynavigation li ul span {white-space:normal; color: #555; font-size: 13px; line-height: 13px;}
.easynavigation ul { position: static; }
/* paddings for new levels inside one dropdown */
.easynavigation ul.category { padding: 0 0 0 10px; }
.easynavigation li.dropdown { float: none; }
.easynavigation .dropdown > ul.category { padding: 0; }
.easynavigation li ul a span {padding-right:10px !important;}


/************ 0 LEVEL  ***************/
.easynavigation li { float:left; zoom: 1; vertical-align:middle; line-height:32px; font-size:15px; color:#555; font-weight:bold;}
.easynavigation li.active a { color:#666; }
.easynavigation a { padding:5px 12px 6px 8px; color:#666; xfont-weight:bold; xtext-transform:uppercase; }
.easynavigation a:hover { color:#666; }

/************ 1ST LEVEL ************/
.easynavigation ul li.column { background: none; padding: 0;}
.easynavigation ul li.last { padding:5px 0 5px 10px; border-top:0px; line-height:13px; background: url(../images/arrow.gif) no-repeat 0 8px; text-transform:none; }
.easynavigation ul li { padding:5px 0 5px 10px; border-top:0px; line-height:10px; background: url(../images/arrow.gif) no-repeat 0 7px; text-transform:none; }
.easynavigation ul li a { padding:0; font-weight:normal; font-size:11px; text-transform:none;}
.easynavigation ul li a:hover { }
.easynavigation ul li a,
.easynavigation ul li a:hover { color:#666 !important;}
.easynavigation ul span { padding:0px 15px 0px 15px;}

/************************************************/
/************* Javascript accordion *************/
/************************************************/
.nav-accordionjs { padding: 5px 10px; }
.nav-accordionjs li { float: none; position: relative; }
.nav-accordionjs li a { padding:0; background:none !important; width:207px; }
.nav-accordionjs li a:hover,
.nav-accordionjs li.active > a,
.nav-accordionjs ul li a:hover { color: #d96708 !important; }
.nav-accordionjs ul.category { padding: 0px 10px 0px 0px; height: 0; overflow: hidden; position: relative; }
.nav-accordionjs li.active > ul.category { height: auto; }
.nav-accordionjs span { padding: 0 !important;}
.nav-accordionjs span, .nav-accordionjs a { display: inline !important;}

.nav-accordionjs .accordion-toggle {background: url(../images/accordion_toggle.gif) no-repeat 0 0; text-indent: -9999px; width: 20px; height: 20px; position: absolute; right: 0; top: 3px; padding: 0 !important; cursor: pointer; }
.nav-accordionjs .accordion-toggle:hover {background-position: -20px 0; }
.nav-accordionjs .accordion-toggle-active { background-position: 0 -20px; }
.nav-accordionjs .accordion-toggle-active:hover { background-position: -20px -20px; }

/*
.nav-accordionjs .accordion-toggle {background: url(../images/accordion_toggle.gif) no-repeat 0 0; text-indent: -9999px; width: 20px; height: 20px; position: absolute; right: 0; top: 3px; padding: 0 !important; cursor: pointer; }
.nav-accordionjs .accordion-toggle:hover {background-position: -20px 0; }
.nav-accordionjs .accordion-toggle-active { background-position: 0 -20px; }
.nav-accordionjs .accordion-toggle-active:hover { background-position: -20px -20px; }

#ja-sidenav .toggle {
	position: absolute;
	width: 207px;
	height: 36px;
	top: 1px;
	right: 0;
	padding: 0;
	background: url(../images/arrow-cat.gif) no-repeat right center;
}
*/


/***********************************************/
/************* Standart navigation *************/
/***********************************************/
.nav-standart li { position:relative; text-align:left; }
.nav-standart li.over a,
.nav-standart a:hover { color:#d96708; }

/************ 1ST LEVEL ************/
.nav-standart ul li,
.nav-standart ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
/*.nav-standart ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
.nav-standart ul li.last { background:#ecf3f6; padding-bottom:0; }

.nav-standart ul a,
.nav-standart ul a:hover { float:none; padding:0; background:none; }
.nav-standart ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
.nav-standart ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
.nav-standart li.over > ul { left:0; }
.nav-standart li.over > ul li.over > ul { left:100px; }
.nav-standart li.over ul ul { left:-10000px; }

/************ 3RD+ LEVEL ************/
.nav-standart ul ul { top:5px; }

.nav-standart li.over ul.shown-sub,
.nav-dropdown li.over ul.shown-sub { left:0; }
.nav-standart li.over li ul.shown-sub,
.nav-dropdown li.over li ul.shown-sub { left:100px; }

.nav-static ul.column-wrapper { _width: 240px; }
.nav-static .column { _width: 120px; }

.nav-accordionjs ul.shown { display: block; }
.nav-accordionjs li,
.nav-accordionjs ul,
.mini-navigation .content { zoom: 1; }

/* Hide inactive mode */
.hide-inactive { padding: 0; }
.nav-static.hide-inactive a { display: none; }
.nav-static.hide-inactive .active a { display: block; }
.nav-static.hide-inactive .level0.active > a { display: none; }

/********************************************/
/*********** Dropdown navigation ************/
/********************************************/

/* reset default styles */
#nav ul, #nav div { position: static; width: auto; border: none; padding: 0; }
#nav ul li, #nav ul li.active { float:none; margin:0; padding: 0; background:#ecf3f6; }

.nav-dropdown li { position: relative; }
.nav-dropdown ul { position: static; border: none; background: none; width: auto; }
.nav-dropdown ul.dropdown { position:absolute !important; top:25px; left:-10000px; border:1px solid #899ba5 !important; background: #ecf3f6 !important; }
.nav-dropdown ul.category, .nav-dropdown ul.column-wrapper { border: none !important; width: auto !important; }
.nav-dropdown ul ul.dropdown { top:5px; }
.nav-dropdown ul li.category,
.nav-dropdown ul li.active { float:none; margin:0; background:#ecf3f6; }
.nav-dropdown ul li a { background:#ecf3f6; }
.nav-dropdown ul li a:hover { background:#d5e4eb; }

.nav-dropdown .column { float: left !important; }

.sidebar .nav-dropdown { padding:0; }
.sidebar .nav-dropdown li { float:none; }
.sidebar .nav-dropdown ul.dropdown { top: 10px; }

/* Left column navigation */
.col-left .nav-dropdown li.over > ul.dropdown { left:60px; }

/* Right column navigation */
.col-right .nav-dropdown li.over > ul.dropdown { right:150px; left:auto; }
.col-right .nav-dropdown li.over > ul li.over > ul.dropdown { right:100px; left:auto; }

/*********************************************/
/************* Static Navigation *************/
/*********************************************/
.nav-static {}
.nav-static li { background: none !important; float: none; }
.nav-static li a { background: none !important; }
.nav-static ul.column-wrapper { width: auto; padding: 0 0 0 10px; overflow: hidden; zoom: 1; }
.nav-static .column { width: auto; float: left; }
.nav-static li.active > a { font-weight: bold; }
.nav-static ul span, .nav-static ul li.last li span { padding:3px 6px 4px 6px;}
.nav-static a:hover { text-decoration: underline; }

.sidebar .nav-static { padding: 0; }
.header-nav .nav-static li.level0 { float: left; }


.nav-accordionjs .awkwarddoublewrapper {
	display: block !important;
}
.nav-accordionjs .removetoggle {
	display: block !important;
	width:100%;
	background: url(../images/accordion_nav.gif) no-repeat right center;
	text-indent: 0px; 
	height: auto; 
	position: relative; 
	right: auto; 
	top: auto; 
	padding: 0; 
	cursor: normal;
}

.nav-accordionjs .removetoggle:hover {background: url(../images/accordion_nav_hov.gif) no-repeat right center; color:#d96708;}
.nav-accordionjs .accordion-toggle-active {}
.nav-accordionjs .accordion-toggle-active:hover {}


/*********************************************/
/************* Chris added *************/
/*********************************************/

.easynavigation li ul span:hover {
color:#D96708;
}

.easynavigation li ul span:active {
color:#060;
}