

/* Base Styles */


#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu li:active{
	outline:none !important;
}
#cssmenu {
/*  border-bottom: 4px solid #265f8e;
*/}
#cssmenu a {
  line-height: 1.3;
  padding:15px 20px !important;
  white-space: inherit;
  line-height: 22px !important;
}
/*#cssmenu ul ul a{
	padding: 15px  20px 15px 48px!important;
}*/
#cssmenu > ul > li:first-child {
  border: 0px 1px 1px 1px solid #dcdcdc;
}
#cssmenu > ul > li:first-child :hover{
  border-left: 0px !important;
}


#cssmenu > ul > li:first-child > a {
  padding: 15px 20px !important;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
}

#cssmenu > li.menu-item-has-children > a{
	color:#898989 !important;
}




#cssmenu > ul > li:first-child > a > span {
  padding: 0;
}
#cssmenu > ul > li:first-child:hover {
  background: #e6e6e6;
}
#cssmenu > ul > li {
  background: #efefef;
}
#cssmenu li:hover {
  background: #e6e6e6 !important;
}
#cssmenu > ul > li:active {
  background: #fff !important;
}
#cssmenu > ul > li:active > a,#cssmenu > ul > li.current-menu-item a{
	color:#447095 !important;
}
#cssmenu > ul > li.current-menu-item{
	background:#fff !important;
	border-bottom:1px solid #dcdcdc !important;
}
#cssmenu > ul > li > a {
  float: none;	
  font-size: 14px;
  display: block;
}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
    border-bottom: medium none;
}

#cssmenu > ul > li.has-sub > a  {
  background: url('http://192.169.227.51/wp-content/uploads/2015/01/icon-plus1.png') 92% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a  {
  background: url('http://192.169.227.51/wp-content/uploads/2015/01/icon-minus1.png') 92% center no-repeat;
}


/* Sub menu */
#cssmenu ul ul {
  display: none;
  background: #e6e6e6;
}
#cssmenu ul ul li {
  padding-left: 18px;
  border-bottom: 1px solid #dcdcdc;
  border-top: none;
  background: #eeefef;
}
#cssmenu ul ul li:hover{
  background: #e6e6e6;
}
#cssmenu ul ul li:active{
  background: #ccdeed !important;
}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  padding: 10px 50px !important;
  display: block;
  color: #676767;
  font-size: 14px;
  font-weight: normal;
}
#cssmenu ul ul a:before {
  content: "»";
  position: absolute;
  left: 30px;
  color: #447095;
}
#cssmenu ul ul a:hover {
  color: #447095;
}
#cssmenu .dropdown-menu{
	border-radius:0px !important;
	border:none;
	box-shadow:none;
	width:100%;
}
#cssmenu .menu-parent-item :hover{
	border-left:0px;
}
#cssmenu > ul > li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color:#dcdcdc !important;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 0 1px;
}	 

/*.dropdown-menu > li >a:hover, .dropdown-menu>li>a:focus{
	background:none !important;
}*/





#cssmenu > ul > li.has-sub > ul > li.has-sub > a  {
  background: url('http://192.169.227.51/wp-content/uploads/2015/01/icon-plus1.png') 92% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > ul > li.has-sub.active > a  {
  background: url('http://192.169.227.51/wp-content/uploads/2015/01/icon-minus1.png') 92% center no-repeat;
}

#cssmenu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > a  {
  background: url('http://192.169.227.51/wp-content/uploads/2015/01/icon-plus1.png') 92% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > ul > li.has-sub.active > ul > li.has-sub.active > a  {
  background: url('http://192.169.227.51/wp-content/uploads/2015/01/icon-minus1.png') 92% center no-repeat;
}
#cssmenu .dropdown-menu li .dropdown-menu a{
	padding-left: 70px !important
}
#cssmenu .dropdown-menu li .dropdown-menu a:before{
	left:50px;
}