/*/*
-----------------------------------------------
Navigation
----------------------------------------------- */
.nav-bkg-container {width:100%;background:#303030;height:55px;border-bottom:3px solid #bb4a5e;position:absolute;z-index:-1;}
.nav_wrapper{
	background:#303030;
	margin:0 auto;
	padding:0;
	position:relative;
	width:100%;
	height:55px;
	text-align:center;
	border-bottom:3px solid #bb4a5e;
	left:0;
	z-index:10001;
	display:block;
}
.nav_wrapper.active, .nav-bkg-container.active {border-bottom:3px solid #41c3db;}
.nav_wrapper .divider {background:url(../images/nav-divider.png) top left no-repeat;height:52px;width:13px;}
nav ul{
    list-style: none;
    padding: 0;
    text-transform: uppercase;
    z-index: 9999;
    display: inline-block;
    background:transparent;
}

nav ul li {
	display:table;
	vertical-align:bottom;
	float:left;
	height:52px;
}


nav ul li.home img {width:22px;height:22px;}

nav ul li a,nav ul li a:visited {
	text-align:left;
	vertical-align:bottom;
    outline: 0;
    text-transform: uppercase;
    
	
}
.nav_wrapper nav li:first-child a,
.nav_wrapper nav li ul li a{
	background:none;
}
/*.nav_wrapper li.active {width:auto;height:78px;background:url(../images/nav-active-bkg.png) bottom left repeat-x;}
.nav_wrapper li.active a {color:#ff9933;padding-bottom:40px;}
.nav_wrapper li.active a:hover {background:transparent;color:#ff9933 !important;}*/

nav ul li a:hover {
    background: none !important;
	color: white;
    text-shadow: 1.5px 1.5px .8px #777;
	
}
nav ul li.search:hover {background:transparent;color:#fff!important;cursor:pointer;}
nav ul li.home a:hover {color:#fff;}
nav ul li a:hover{
	color:#303030;
	text-decoration:none;
}

nav ul li.search {color:#fff;font-size: 1.75em;line-height: 2em;margin-left: 25px;}
nav ul li.search a:hover {background:transparent;}
nav ul li.search input[type="text"] {-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 1px 1px #888888 inset;
-webkit-box-shadow: 0 0 1px 1px #888888 inset;
box-shadow: 0 0 1px 1px #888888 inset;
border: none;
height: 24px;
width: 73%;
background: #ffffff;
padding: 3px 5px;
font-size:.5em;
display:inline-block;}
nav ul li.search .search_button {background:#41c3db;border:none;padding:5px 6px; border-radius:4px;height:24px;text-transform:uppercase;-moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.75)  inset;-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.75)  inset;box-shadow: 0 0 1px 1px rgba(0,0,0,.75) inset;position: relative;top:-1px;font-weight:bold;cursor:pointer;}
nav ul li.search form {margin:0;}
nav ul li.social-main a:hover {background:transparent;}
nav ul li a.last {padding-left:0;}
/*dropdown*/
nav ul ul .fullwidth {
    float: left;
    list-style: none;
    margin: 25px 0 0;
    padding: 0 10px 0 0;
    width: 200px;
	position:absolute;
}
nav ul ul .halfwidth {
    list-style: none;
    margin: 25px 0 0;
    padding: 0 10px 0 0;
    width: 200px;
}

nav ul li .halfwidth {
	background:#303030;
    left: -9999em;
    margin: 18px 0 0 1px;
    max-height: 400px;
    padding: 0;
    position: absolute;
    top: 34px;
    width: 20%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	border-top:3px solid #bb4a5e;
}
nav ul li:hover .fullwidth {
    display: block;
    left: -1px;
    z-index: 999;
	opacity: 1;
}
nav ul li:hover .halfwidth {
    display: block;
    left: 67%;
    z-index: 10001;
}
nav ul li .fullwidth .col_1{
	display: inline;
    float: left;
    margin:0 5px 25px 0;
    position: relative;
	width:20%;
}
nav ul li .halfwidth .col_1{
	display: inline;
    float: left;
    margin:0 5px 20px 0;
    position: relative;
	width:100%;
    padding:  15px 15px 0 15px;
}
nav ul li .fullwidth .large-3 {width:auto;}
nav ul li .fullwidth .large-3.columns {padding:0;}
nav ul li#about .fullwidth .col_1:first-child{display:inline-block;margin-left:15%;width:150px;}
nav ul li#dod .fullwidth .col_1:first-child{display:inline-block;margin-left:23%;width:auto;}
nav ul li#dva .fullwidth .col_1:first-child{display:inline-block;margin-left:32%;width:auto;}
nav ul li#ssi .fullwidth .col_1:first-child{display:inline-block;margin-left:44%;width:auto;}
nav ul li#finance .fullwidth .col_1:first-child{display:inline-block;margin-left:56%;width:auto;}
nav ul li#legal .fullwidth .col_1:first-child{display:inline-block;margin-left:40%;width:auto;}
nav ul li .fullwidth .col_1:first-child{border-right:2px dashed #646464;width:150px;padding: 0 0 0 15px;margin:15px 15px 25px 0;height:132px;}
nav ul li .fullwidth .col_1:first-child img {max-width:none\9;}


li.search i {color:#989898;margin-right: 10px;}

 nav select {
      display: none;
    }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	nav ul li .fullwidth div ul li {padding:15px 0;line-height:18px;}
}*/