@charset "UTF-8";
/* CSS Document */

html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

body {
	margin:0 auto;
	width:100%;
	display:table;
	background:#fff;	
}

h1, h2, h3, h4, h5, h6 {
	font-family:arial, verdana, tahoma, sans-serif;
	color:#000;	
}

p {
	font:normal 14px/1.4 arial, verdana, tahoma, sans-serif;
	color:#000;	
}

#page-wrapper, header, footer {
	display:table;
	width:100%;	
}


nav {
	margin:0 auto;
	width:100%;
	height:50px;
	background:#262773;	
}

nav ul {
	margin:0 auto;
	padding:10px 0 0;
	width:940px;
	height:50px;
	list-style:none;
	display:block;	
}

nav ul li {
	margin: 0 0 0 25px;
	padding:0;
	color:#fff;	
	display:inline;
	float:left;
}

nav ul li:first-child {
	margin-left:0;	
}

nav ul li a {
	margin:0;
	font:normal 24px/1.4 'arial', verdana, sans-serif;
	float:left;
	text-decoration:none;
	color:#fff;	
}

#logo {
	margin:0 auto;
	width:940px;
	height:173px;
	background:url('img/logo.png') no-repeat center center;
	display:table;	
}

#body-wrapper {
	margin-bottom:10px;
	width:100%;
	display:table;	
}

#img-header {
	margin-bottom:30px;
	width:100%;
	height:198px;
	display:table;
	background:url('img/red-truck.jpg') no-repeat 0px 0px;
	background-size:cover;
}

.header-content {
	margin:0 auto;
	width:940px;
	height:198px;
	display:block;	
}

.trans-bg {
	padding:10px;
	width:430px;
	height:198px;
	background:url('img/black-square.png') 0px 0px;
	float:left;
}

#img-header.reg-page, #img-header.reg-page .header-content,
#img-header.reg-page .trans-bg {
	height:90px;
	overflow:hidden;	
}

#img-header h1, #img-header p {
	margin:0 0 10px;
	color:#fff;	
}

div.content-centerer {
	margin:10px auto;
	width:940px;
	display:table;	
}

#social-media {
	margin:0 auto;
	padding:5px;
	width:940px;
	height:30px;
	display:block;
}

#social-media > div {
	float:right;
}	

#social-media span {
	font-family:arial, 'verdana', sans-serif;
	font-size:13px;
	float:left;
	position:relative;
	top:5px;	
}

#social-media a {
	margin:0 0 0 5px;
	width:25px;
	height:24px;
	background:url('img/fb-twt.jpg') no-repeat 0px 0px;
	float:left;
	text-indent:-9999px;	
}

ul#content-buckets {
	margin:0;
	padding:0;
	width:940px;
	float:left;
	list-style:none;	
}

ul#content-buckets li {
	margin:0 0 0 35px;
	padding:0;
	width:286px;
	float:left;	
}

ul#content-buckets li:first-child {
	margin-left:0;	
}

ul#content-buckets li a {
	width:286px;
	display:table;
	text-decoration:none;	
}

ul#content-buckets li a img {
	margin-bottom:10px;
	float:left;	
}

ul#content-buckets li h4,
ul#content-buckets li p
 {
	margin:0 0 11px;
	text-align:center;
	width:100%;
}

ul#content-buckets li p {
}

footer {
	padding-top:10px;
	height:40px;
	background:#262773;		
}

#copyright {
	margin:0 auto;
	width:940px;
	font:normal 11px/1.4 arial, verdana, tahoma, sans-serif;
	display:table;
	text-align:center;
	color:#fff;	
}