/****** RESET JQUERY ACCORDION CSS ******/
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: inherit;
	margin-top: 0;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: block;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none;
	background: none;
	clear: both;
	font-weight: normal;
	color: #000;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: inherit;
	padding: 0;
}
.ui-accordion-icons a {
	padding-left: 0 !important;
}
.ui-widget-content {
	border: none;
	background: none;
	color: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: none;
	background: none;
	color: none;
	font-weight: inherit;
}
:focus {
	outline: none;
}

/** ---------- Sidebar Accordion --------- **/
/* ---------------------------------------- */
#sidebar{
  	position:relative;
 	z-index:1; 
}
#sidebar #content-section {
	padding: 0;
}
#sidebar #leftnav {
	position: relative; 
	z-index: 10;
	margin: 0;
	padding: 0;
	list-style: none;

}
#sidebar h2{
   	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
  	font-weight:normal;
	font-size: 28px; 
  	color:#a99b9b;
  margin: 15px  0;
  }
#sidebar #leftnav > li {
	cursor: pointer;
	padding: 5px;
	font-weight: normal;
	font-size: 12px;
	color: #a99b9b;
  border-bottom:solid 1px #DFDFDF;
  width:calc(100% - 10px);
  width:-moz-calc(100% - 10px);
  width:-webkit-calc(100% - 10px);

}
#sidebar #leftnav > li > .menulevel1{
	color: #a99b9b;
}
#sidebar #leftnav > li > .menulevel1 > a {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #a99b9b;
}
#sidebar #leftnav > li > .menulevel1 .ui-icon {
	width: 6px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 6px;
}
#sidebar #leftnav > li > .menulevel1.ui-state-active .ui-icon {
	width: 6px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 6px;
}
#sidebar #leftnav > li:hover {
	background-color: #fff;
	background-repeat: no-repeat;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
/* second */
#sidebar #leftnav > li > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar #leftnav > li > ul > li {
	padding: 3px 0 3px 10px;
	color: #a99b9b;
}
#sidebar #leftnav > li > ul > li > .menulevel2 {
	font-weight: normal;
	font-size: 12px;
	color: #a99b9b;
	text-decoration: none;
}
#sidebar #leftnav > li > ul > li > .menulevel2 > a {
	font-weight: normal;
	font-size: 12px;
	color: #a99b9b;
	text-decoration: none;
}
#sidebar #leftnav > li > ul > li:hover {
	background-color: #a99b9b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
#sidebar #leftnav > li > ul > li:hover > .menulevel2 {
	color: #fff;
}
#sidebar #leftnav > li > ul > li:hover > .menulevel2 > a {
 	color:#fff; 
}
/* third */
#sidebar #leftnav > li > ul > li > ul {
	padding: 0;
	margin: 0 0 0 10px;
	list-style: none;
	color: #a99b9b;
}
#sidebar #leftnav > li > ul > li > ul > li {
	padding: 3px 0 3px 15px;
	font-weight: normal;
	font-size: 12px;
	color: #a99b9b;
	text-decoration: none;
}
#sidebar #leftnav > li > ul > li > ul > li > div > a {
	padding: 3px 0 3px 15px;
	font-weight: normal;
	font-size: 12px;
	color: #a99b9b;
	text-decoration: none;
}


/** ---------- Additional Links Accordion --------- **/
/* ------------------------------------------------- */
#addlinks #content-section {
	padding: 0;
}
#addlinks #newmain-nav {
	position: relative; 
	z-index: 10;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom:15px;
}
#addlinks #newmain-nav > li {
	cursor: pointer;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
  width:100%;
   	background: #405E74;
  border-bottom:solid 2px #fff;
}
#addlinks #newmain-nav > li a {
	color:#fff;
}
#addlinks #newmain-nav > li > .menulevel1{
  	font-size: 13px;
    padding: 5px;
    color: #fff;
}
#addlinks #newmain-nav > li > .menulevel1 > a {
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
}
#addlinks #newmain-nav > li > .menulevel1 .ui-icon {
	width: 6px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 6px;
}
#addlinks #newmain-nav > li > .menulevel1.ui-state-active .ui-icon {
	width: 6px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 6px;
}
#addlinks #newmain-nav > li:hover {
	background-color: #00703C;
	background-repeat: no-repeat;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

/* second */
#addlinks #newmain-nav > li > ul {
	margin: 0;
	padding: 0;
	list-style: none;
    background:#F8F2E6;

}
#addlinks #newmain-nav > li > ul > li {
	padding: 3px 0 3px 10px;
	color: #5a5a5a;
background: url("/data/layout/images/add_arrow.png") center left no-repeat;
background-position: 3px 6px;
}
#addlinks #newmain-nav > li > ul > li > .menulevel2 {
	font-weight: normal;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
	padding-left: 5px;
}
#addlinks #newmain-nav > li > ul > li > .menulevel2 > a {
	font-weight: normal;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
}
#addlinks #newmain-nav > li > ul > li:hover {
	background-color: #fff;

	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
#addlinks #newmain-nav > li > ul > li:hover > .menulevel2 ,
#addlinks #newmain-nav > li > ul > li:hover > .menulevel2 > a {
}
/* third */
#addlinks #newmain-nav > li > ul > li > ul {
	padding: 0;
	margin: 0 0 0 10px;
	list-style: none;
	color: #5a5a5a;
}
#addlinks #newmain-nav > li > ul > li > ul > li {
	padding: 3px 0 3px 15px;
	font-weight: normal;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
}
#addlinks #newmain-nav > li > ul > li > ul > li > div > a {
	padding: 3px 0 3px 15px;
	font-weight: normal;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
}