	/* Global Styles */
body{
/* 	background: 		url("../imgs/background.png") no-repeat center top;  */
	background: 		none; 
	background-size: 	cover;
	margin: 			0px;
	width: 				100%;
	height: 			100%;	
}

a{
	color: 				#016791;
	text-decoration:	none;
}

h3{
	color:				#666;
	margin:				0;
	font-size:			18px;
	font-weight:		normal;
}
h4{
	margin:				0;
	font-size:			14px;
	font-weight:		normal;
}
#hero-image-container{
	width: 				100%;
	position: 			absolute;
}

#hero-image,
#hero-image-pixelated,
#background-cover{
	width: 				100%;
	min-width:			950px;
	position:			absolute;	
}
#background-cover{
	top:				100px;
}
#content-container{
	min-width:			950px;
	margin: 			0 auto;
	position: 			relative;
	width: 				950px;

	font-family: 		arial;
	font-size:			12px;
	color: 				#666666;
}

#promotional-hotspot{
	background: 		url("../imgs/hotspot.png") no-repeat top right; 
	height:				40px;
	position:			absolute;
	right:				238px;
	top:				50%;
	margin-top:			-20px;
	width:				39px;
}
#promotional-hotspot.active{
	background: 		url("../imgs/hotspot-active-tail.png") no-repeat top right; 
	height:				40px;
	width:				30px;
	padding-left:		82px;
}

#promotional-overlay{
	background: 		url("../imgs/promotion-transparency-wide.png"); 
	padding:			20px 40px;
	position:			absolute;
	text-align:			center;
	min-height:			180px;
	width:				520px;
	top:				50%;
	
	box-shadow:			0px 0.5px 0.5px #888;
}
#promotional-overlay img{
	position:			absolute;
	right:				0;
	bottom:				0;
}
#promotional-overlay h2{
	font-size:			24px;
	font-family:		AntitledOTBook,Tahoma,Arial,Helvetica,sans-serif;
	margin:				0;
}
#promotional-overlay p{
	font-size:			14px;
}
#promotional-overlay a{
	color:				#fff;	
	font-family:		AntitledOTBook,Tahoma,Arial,Helvetica,sans-serif;
	font-size:			14px;
	padding:			5px 30px;
	border-radius: 		5px;	
}
#promotional-overlay a:hover{
	text-decoration:	none;
}
#promotional-text{
	height:				320px;
	width:				60%;
	display:			table;
}
#promotional-text h2{
	font-size:			36px;
	font-family:		AntitledOTBook,Tahoma,Arial,Helvetica,sans-serif;
	margin:				.5em 0;


	display:			table-cell;
	vertical-align:		middle;
}
#promotional-text p{
	color:				#000;
	height:				2.5em;
}

#promotional-nav{
	background: 		url("../imgs/promotion-transparency-wide.png"); 
	display:			block;
	margin-bottom:		2%;
	padding:			0;
	border:				1px solid #F1F4F7; 
}

#promotional-nav li{
	box-sizing:			border-box;
	cursor:				pointer;
	display:			inline-block;
	font-size:			16px;
	height:				60px;
	line-height:		60px;
	list-style:			none;
	text-align:			center;
	width:				158px;
	
	zoom: 				1;
	*display: 			inline;	
}
#promotional-nav.items-4 li{
	width:				237px;
}
#promotional-nav.items-5 li{
	width:				189.6px;
}
#promotional-nav li:hover,
#promotional-nav li.active,
#promotional-nav li:hover a,
#promotional-nav li.active a{
	color:				#ffffff;
}
#promotional-nav li span{
	display:			inline-block;
	vertical-align:		middle;
	line-height: 		normal; 
}
#promotional-nav li a{
	color:				#666666;
}

.link-container{
	background:			#ffffff;
	border:				2px solid #d8dde1;
	box-sizing:			border-box;
	display: 			inline-block;
	float:				left;
	height:				335px;
	padding:			20px;
	width:				50%;

	zoom: 				1;
	*display: 			inline;	
}
.link-container.highlights-container{
	border-right:		1px solid #F1F4F7;
}
.link-container.links-container{
	border-left:		1px solid #F1F4F7;
}
	
.link-container h3{
	margin-bottom:		1em;
}

.link-container ul{
	padding:			0;
	height:				220px;
}
.link-container ul li{
	list-style:			none;
	margin-bottom:		1.5em;
	
}

.link-container .highlights a{
/* 	font-weight:		bold; */
}

.link-container a.icon-link{
	background-repeat: 	no-repeat; 
	background-position: center left; 
	display:			inline-block;
	padding-left:		28px;
	min-height:			18px;

	zoom: 				1;
	*display: 			inline;	
}

.link-container .all-link{
	text-align: 		right;
	margin-top: 		-40px;
	margin-right: 		40px;
}

#info-container{
	box-sizing:			border-box;
	margin-top:			20px;
}

#info-container > div{
	box-sizing:			border-box;
	float:				left;
	padding:			22px;
	width:				30%;
}
#info-container > #corp-info{
	width:				40%;
}

#info-container > div div{
	margin:				.5em 0;
}

#info-container  #corp-description{
	font-size:			14px;
	margin-right:		30px;
}

/* footer */
#social-media-container{
	float:				right;
}
#social-media-container a{
	display:			inline-block;
	height:				32px;
	margin-left:		15px;
	padding:			0;

	zoom: 				1;
	*display: 			inline;	
}
#social-media-container a.facebook{
	background:			url("../imgs/socialIcons/facebook.png") no-repeat;
}
#social-media-container a.twitter{
	background:			url("../imgs/socialIcons/twitter.png") no-repeat;
}
#social-media-container a.linkedIn{
	background:			url("../imgs/socialIcons/linkedIn.png") no-repeat;
}
#social-media-container a.googlePlus{
	background:			url("../imgs/socialIcons/googlePlus.png") no-repeat;
}
#social-media-container a.share{
	background:			url("../imgs/socialIcons/share.png") no-repeat;
}

footer, footer a{
	text-transform:		uppercase;
	line-height:		32px;
	color:				#000000;
}

footer ul{
	padding:				0;
}
footer ul li{
	display:			inline-block;
	margin-right:		30px;

	zoom: 				1;
	*display: 			inline;
}