* 									{ margin: 0; padding: 0; }
body								{  } 
#page-wrap							{ width: 100%; margin: 25px auto; }
a									{  }
ul									{ list-style: none; }
p                                   {  }

/* 
	LEVEL ONE
*/

ul.dropdown
{
	height: auto;
	width: 100%;
	position: relative; 
	background:#1b4164;
	margin:0 0 10px;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	color:white;
	z-index:1000;
}
ul.dropdown li           
{
	display: inherit !important;
	float: left; 
	padding: 0 12px 0 13px;
	font-size:15px;
	zoom: 1; 
}
ul.dropdown li.hasdrop          
{  
	padding: 0 26px 0 13px;
}

ul.dropdown a:hover		            
{ 
	color: white; 
}
ul.dropdown a:active                
{ 
	color: #B5121B; 
}
ul.dropdown li a                    
{ 
	display: block; 
	padding: 0px; 
	color: white;
	text-decoration:none;
	height:30px;
	padding-top:10px;
}
ul.dropdown li:last-child a     /* Doesn't work in IE */    
{ 
	border-right: none; 
} 
ul.dropdown li.hover, ul.dropdown li:hover                
{ 
	background-color: #B5121B;
	color: white; 
	position: relative; 
}
ul.dropdown li.hover a              
{ 
	color: white; 
}

ul.dropdown ul 						
{ 
	width: 250px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0;
	z-index:1000; 
	background-color:#B5121B;
	padding-bottom:10px;
}

/*ul.dropdown li:last-child ul*/
ul.dropdown > li > ul.last-visible
{ 
	left: auto;
	right: 0;
}

ul#menu-container-laws
{
	width:190px !important;
	padding-bottom:25px !important;
}
ul#menu-container-campaign
{
	width:250px !important;
}
ul#menu-container-media
{
	width:200px !important;
}
ul#menu-container-methods
{
	width:150px !important;
}
ul#menu-container-webinars
{
	width:170px !important;
}


ul.dropdown ul li 					
{ 
	font-weight: normal;  
	color: #000; 
	float: none; 
	height:22px;
	text-decoration:none;
	padding:0px 0px 5px 15px;
	font-size:14px;
}
									  
                                     /*IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 
ul.dropdown ul li a:hover				{ text-decoration:underline; } 

ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.hasdrop
{
	float:left;
	background:url(/img/arrow-nav1.png) no-repeat 100% 17px;
	padding:0 20px 0 0;
}

li.first-menu-item
{
	padding-left:30px !important;
}

/*if scale page in browser, then last item should not disappear*/
li.last
{
	padding-right:5px !important;
}