body {
	background:#000;
	color:#fff;
	font-family: 'Source Sans Pro', sans-serif;
}

a, a:visited { color: #eee; text-decoration: underline; outline: 0; }
a:hover, a:focus { color: #fff; }

h1, h2, h3, h4, h5, h6 {
		color: #fff;
		font-family: arial, sans-serif;
		
}

strong {
	color:#fff;
}

/*
header,
footer{
  position: fixed;
  width: 100%;
}

header{
  top: 0;
  left: 0;
}

footer{
  bottom: 0;
  left: 0;
}
*/

header {
	position:relative;
	top:-50px;
}

#logo {
	background:url('../images/logo.png') no-repeat 0 0;
	width:294px;
	height:272px;
	position:relative;
	left:-20px;
}

#netbg {
	background:url('../images/net.jpg') center center no-repeat fixed;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width:100%;
	margin-top:50px;
}

#headline {
	float:right;
	padding-top:15px;
	display: block;
	text-align: right;
}

#footer-headline {
	
	margin-top: 30px;
	margin-bottom: 10px;
	
}

#footer-headline p {
	/* background:#4D4E4E; */
	padding:10px 0px;
	margin:0;
}

#bottom-red-line {
	background: #EC1F27;
	position: fixed;
	bottom: 0;
	height:15px;
	width: 100%;
}

#content {
	margin-bottom: 80px;	
}

#content h2{
	font-size:18px;
}

#content ul li {
	padding:10px 20px;
	font-size: 22px;
	font-weight: 200;
	line-height: 24px;
	font-family: arial, sans-serif;
	font-weight: 200;
}

#expertise ul li {
	padding:0 ;
	font-size:14px;
}

li#red, li#yellow, li#blue, li#grey {
	cursor: pointer;
}

li#red {
	background-color:#C12230;
	background: rgb(193, 34, 49);
	background: rgba(193, 34, 49,0.8);
	display: block;
	
}


li#yellow {
	background-color:#E3DE5B;
	background: rgb(226, 222, 90);
	background: rgba(226, 222, 90,0.8);
	color:#000;
}

li#blue {
	background-color:#1C62AD;
	background: rgb(28, 98, 173);
	background: rgba(28, 98, 173,0.8);
	
}
li#grey {
	background-color:#4D4E4E;
	background: rgb(77, 78, 78);
	background: rgba(77, 78, 78,0.8);
	
}

li#red:hover, li#blue:hover,li#yellow:hover,li#grey:hover {
	background-color:#333;
	color:#fff;
}


#about, #expertise, #leadership, #roster {
	background:rgba(255,255,255,0.8);
	
	color:#000000;
	padding:20px;
	margin-bottom: 15px;
}

#contact-first {
	margin-left:0px;
}

#contact-second {
	margin-left:0px;
}
#contact-third {
	margin-left:20px;
}

#copyright {
	margin-top:50px;
	margin-left:0px;
	color:#888;
}
#logos {
	background:#fff;
	border-radius: 25px 25px 0px 0;
	padding:10px 0;
	margin-left:50px;
}

/*
.uk-description-list-horizontal>dt {
	width:200px;
}
.uk-description-list-horizontal>dd {
	margin-left:220px;
}
*/

#news {
	margin-right: 20px;
}
#news .uk-panel {
	padding:0;
	background: rgba(255,255,255,0.9);
}

#news .uk-panel p {
	padding:15px;
	color:#000;
}

#news .uk-panel h2 {
	color:#fff;
	font-size: 16px;
	background:#E4022F;
	text-transform: uppercase;
	padding:2px 15px;
	margin-bottom:0px;
}

#news a {
	color:#333;
}

  @media only screen and (min-width: 768px) and (max-width: 959px) {
  	
  	#netbg { 
  		margin-top:80px;
  		}
  	header {
		
		top:-80px;
	}
	
#contact-first,#contact-second,#contact-third  {
	  			margin-left:0px;
		}

 #news .uk-push-1-3{
		left:25.333%;
	}
	
	.uk-margin-large-top {
		 margin-top:80px !important;
	 }
	
  }
  
    @media only screen and (max-width: 767px) {
    	#netbg { 
  		margin-top:80px;
  		}
  		#contact-first,#contact-second,#contact-third  {
	  			margin-left:0px;
		}
		
 
	
      }
  
  @media only screen and (min-width: 480px) and (max-width: 767px) {
  		
  		#netbg { 
  		margin-top:80px;
  		}
  			header {
		
		top:-70px;
	}

  		#logo {
	  		top:12px;
	  	}
	  	
	  	#logos {
	  		margin-left:0;
	  	}
	  #news {
		margin-right: 0px;
	}

  }
  
    @media only screen and (min-width: 0px) and (max-width: 479px) {
    	header {
		
			top:-80px;
		}
		#logo {
	  		top:20px;
	  		margin-bottom:10px;
	  		left:5px;
	  	}
	  	
	  	#logos img {
			width:60px;
			height:auto;
		}

	  #news {
		margin-right: 0px !important;
		margin-bottom:-70px;
	}
    }