#sidebar {
	position: relative;
	width: calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	margin: 10px;
	background: #2057a2; /* Old browsers */
	background: -moz-linear-gradient(top, #2057a2 0%, #092f64 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2057a2), color-stop(100%, #092f64)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2057a2 0%, #092f64 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2057a2 0%, #092f64 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2057a2 0%, #092f64 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2057a2 0%, #092f64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2057a2', endColorstr='#092f64', GradientType=0 ); /* IE6-9 */
	padding-bottom: 20px;
	padding-top: 10px;
}
#sidebar #content-section {
	padding: 0;
}
#sidebar #newmain-nav {
	position: relative;
	z-index: 10;
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar #newmain-nav > li {
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-weight: regular;
	font-size: 15px;
	color: #fff;
}
#sidebar #newmain-nav > li > div{
	padding: 10px;
}
#sidebar #newmain-nav > li > .menulevel1 > a {
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: regular;
	font-size: 15px;
	color: #fff;
}
#sidebar #newmain-nav > li span {
	padding-left: 20px;
	background-position: 3px 5px;
}
#sidebar #newmain-nav > li > .menulevel1 .ui-icon {
	width: 6px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 6px;
}
#sidebar #newmain-nav > li > .menulevel1.ui-state-active .ui-icon {
	width: 6px;
	height: 7px;
	position: absolute;
	left: -12px;
	top: 6px;
}
#sidebar #newmain-nav > li:hover > div:not(.ui-state-active) {
background: #EDE9E1;
color: #053c7f;
-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 #newmain-nav > li:hover > div:not(.ui-state-active) > a{
	color: #053c7f;
}
#sidebar #newmain-nav > li > .menulevel1 > a:hover {
	color: #fff;
}
/* second */
#sidebar #newmain-nav > li > ul {
	margin: 0;
	padding: 0;
	list-style: none;
  	margin-top:5px;
  	background:#fff;
  -webkit-box-shadow:inset 0 1px 3px 1px rgba(0,0,0,0.3);
box-shadow:inset 0 1px 3px 1px rgba(0,0,0,0.3);
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#sidebar #newmain-nav > li > ul > li {
  color: #053c7f;
}
#sidebar #newmain-nav > li > ul > li .nav-selected{
	font-weight:bold!important;  
}
#sidebar #newmain-nav > li > ul > li > span:not(.subnav_titles):hover {
background: #264821; /* Old browsers */
background: -moz-linear-gradient(top,  #264821 84%, #1a2b16 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(84%,#264821), color-stop(100%,#1a2b16)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #264821 84%,#1a2b16 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #264821 84%,#1a2b16 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #264821 84%,#1a2b16 100%); /* IE10+ */
background: linear-gradient(to bottom,  #264821 84%,#1a2b16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264821', endColorstr='#1a2b16',GradientType=0 ); /* IE6-9 */
  width:100%;	
  display:block;
} 

#sidebar #newmain-nav > li > ul > li a:hover {
background: #264821; /* Old browsers */
background: -moz-linear-gradient(top,  #264821 84%, #1a2b16 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(84%,#264821), color-stop(100%,#1a2b16)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #264821 84%,#1a2b16 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #264821 84%,#1a2b16 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #264821 84%,#1a2b16 100%); /* IE10+ */
background: linear-gradient(to bottom,  #264821 84%,#1a2b16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264821', endColorstr='#1a2b16',GradientType=0 ); /* IE6-9 */
  width:100%;	
  display:block;
} 
#sidebar .subnav_titles {
margin: 0;
padding: 0;
padding-left: 1px!important;
height: 30px;
line-height: 30px;
font-weight: normal;
color: #c3e5ff;
display: block;
font-size: 20px;
cursor: default;
}
#sidebar #newmain-nav > li > ul > li:hover > a{
	color:#053c7f!important;
}
#sidebar #newmain-nav > li > ul > li > .menulevel2 {
	font-family: Arial, sans-serif;
	font-weight: regular;
	font-size: 13px;
	color: #053c7f;
	text-decoration: none;
}
#sidebar #newmain-nav > li > ul > li:hover {
	color: #fff!important;
}
#sidebar #newmain-nav > li > ul > li > .menulevel2 > a {
	font-family: Arial, sans-serif;
	font-weight: regular;
	font-size: 13px;
	color: #053c7f;
	text-decoration: none;
	display: block;
	padding: 3px 0 3px 5px;
  	width:calc(100% - 5px);
  	width:-moz-calc(100% - 5px);
  	width:-webkit-calc(100% - 5px);  
}
#sidebar #newmain-nav > li > ul > li:hover > .menulevel2 > a {
	color: #FFF;
}
#sidebar #newmain-nav > li:hover > ul > li:first-child{
  -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
#sidebar #newmain-nav > li:hover > ul > li:last-child{
  -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
/* third */
#sidebar #newmain-nav > li > ul > li > ul {
	padding: 0;
	margin: 0 0 0 10px;
	list-style: none;
	color: #fff;
  	display:none;
}
/****** RESET JQUERY ACCORDION CSS ******/
#sidebar .ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: inherit;
	margin-top: 0;
	zoom: 1;
}
#sidebar .ui-accordion .ui-accordion-li-fix {
	display: block;
}
/*
#sidebar .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:#FFF;
}
*/
#sidebar .ui-accordion .ui-accordion-header a {
	display: block;
	font-size: inherit;
	padding: 0;
}
#sidebar .ui-accordion-icons a {
	padding-left: 0 !important;
}
#sidebar .ui-widget-content {
	border: none;
	background: none;
	color: none;
}
#sidebar .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: none;
	background: none;
	color: none;
	font-weight: inherit;
}
#sidebar .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: none;
background: none;
font-weight: normal;
color: none;
}
:focus {
	outline: none;
}



.subnav_titles > #sidebar #newmain-nav > li > ul > li:hover{
background:#fff!important;
}
/* Site Size */
@media (max-width: 1050px) {
#sidebar {
	width: 100%;
	margin: 0;
	margin-left: 1%;
}