/*Main Navbar */

#nav2,
#menu-main-menu,
#menu-main-menu2{
    display: block;
    margin-left:-10px;
	margin-bottom:20px;
    width:735px;
position:absolute;
right:0px;
top:-10px;
}


	
#nav, #nav ul, #nav2, #nav2 ul,#menu-main-menu ul, #menu-main2-menu ul{
	list-style: none;
	line-height: 1;
	}

#nav a, #nav a:hover, #nav2 a ,#nav2 a:hover,
#menu-main-menu a, #menu-main-menu a:hover,
#menu-main-menu2 a, #menu-main-menu2 a:hover{
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li,#nav2 li, #menu-main-menu li, #menu-main-menu2 li {
	float: left;
	list-style:none;
	}

#nav a, #nav a:visited ,#nav2 a,#nav2 a:visited,
#menu-main-menu a, #menu-main-menu a:visited,
#menu-main-menu2 a, #menu-main-menu2 a:visited {
	display:block;
    color:#555;
	padding:30px 20px 50px 20px;
background:url(https://www.security-audit.com/wp-content/uploads/2014/04/shad.png) no-repeat top left;
	width:107px;
text-align:center;
	}


li#menu-item-227 a:hover{
	/*color:#555 !important;
	cursor:default !important;*/
}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on,
#nav2 a:hover, #nav2 a:active,
#menu-main-menu a:hover, #menu-main-menu a:active,
#menu-main-menu2 a:hover, #menu-main-menu2 a:active
{
	text-decoration:none
	}	

#menu-main-menu a:hover, #menu-main-menu2 a:hover{
    color:#109dd0;
cursor:pointer;
}
	
	
/* Dropdown Menus */	
ul.sub-menu{position:absolute !important;}
ul.sub-menu li{float:none !important;}
ul.sub-menu li a {
  position: relative !important;
  /*width: 298px !important;*/
  text-align: left !important;
}

/* specific widths for submenus */
ul.sub-menu li#menu-item-1047 a,
ul.sub-menu li#menu-item-1009 a,
ul.sub-menu li#menu-item-1016 a,
ul.sub-menu li#menu-item-1083 a,
ul.sub-menu li#menu-item-2372 a,
ul.sub-menu li#menu-item-1440 a,
ul.sub-menu li#menu-item-1084 a { width: 240px !important; }

ul.sub-menu li#menu-item-1547 a,
ul.sub-menu li#menu-item-1599 a,
ul.sub-menu li#menu-item-980 a { width: 195px !important; }

ul.sub-menu li#menu-item-970 a,
ul.sub-menu li#menu-item-2422 a,
ul.sub-menu li#menu-item-2405 a,
ul.sub-menu li#menu-item-1296 a,
ul.sub-menu li#menu-item-1118 a,
ul.sub-menu li#menu-item-1123 a,
ul.sub-menu li#menu-item-1101 a,
ul.sub-menu li#menu-item-1166 a,
ul.sub-menu li#menu-item-1088 a { width: 335px !important; }


#menu-main-menu li ul{ display:none;margin-top:-25px;}
#menu-main-menu li:hover ul{ display:block}

#menu-main-menu li:hover ul li a{
	background:#fff;
	display:block;
    	color:#555;
	padding:6px 20px;
	margin-left:3px;
	position: absolute;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
	
}

#menu-main-menu li:hover ul li a:hover{
	color:#109dd0 !important;
	cursor:pointer !important;
}

	
#nav li ul,#nav2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
	z-index:999;
	}

#nav li li,#nav2 li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #000;
	}

#nav li li a, #nav li li a:visited
,#nav2 li li a,#nav2 li li a:visited
{
	font-weight:normal;
	font-size:0.9em;
	color:#109dd0;
	}

#nav li li a:hover, #nav li li a:active 
,#nav2 li li a:hover,#nav2 li li a:active
{
	background:#333;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul,
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul
{
	left: auto;
	}

a.main:hover
{	background:none;
	}
	
	

	