@charset "utf-8";

/* ##### TAG STYLES ##### */
*{margin:0px;}
html,body{min-height:100%;margin:0px auto;}
body{background:url(../images/bg-tile_8x8.png) center center repeat #1c1c1c;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
article,div,header,footer,nav,section{display:block;position:relative;background-position:center center;background-repeat:no-repeat;}
a{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	transition:color 0.5s;
}
	a:hover{color:#f33;}
	a:active{color:#f66;}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	font-size:inherit;
	font-weight:inherit;
}
img{display:inline-block;border:none;}
p{
	margin:0 0px 1em;
	line-height:125%;
}
script{display:none;}




/* ##### FONT STYLES ##### */
@font-face {
	font-family: 'TeX Gyre Adventor Web';
	src: url('../fonts/texGyreAdventor-regular.eot');
	src: url('../fonts/texGyreAdventor-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texGyreAdventor-regular.woff') format('woff'),
		 url('../fonts/texGyreAdventor-regular.ttf') format('truetype'),
		 url('../fonts/texGyreAdventor-regular.svg#texGyreAdventorRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TeX Gyre Adventor Web';
	src: url('../fonts/texGyreAdventor-bold.eot');
	src: url('../fonts/texGyreAdventor-bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texGyreAdventor-bold.woff') format('woff'),
		 url('../fonts/texGyreAdventor-bold.ttf') format('truetype'),
		 url('../fonts/texGyreAdventor-bold.svg#texGyreAdventorBold') format('svg');
	font-weight: bold;
	font-style: normal;
}




/* ##### ID STYLES ##### */
#dPageHolder{width:1150px;min-height:100%;margin:0px auto;}
	header{height:500px;box-shadow:0px 15px 40px rgba(12,12,12,0.8);-moz-box-shadow:0px 15px 40px rgba(12,12,12,0.8);-webkit-box-shadow:0px 15px 40px rgba(12,12,12,0.8);}
		#dLogo{position:absolute;left:105px;top:0px;width:245px;height:100px;background:url(../images/stealthRecruitment-logo_151x77.png) center center no-repeat #fff;box-shadow:0px 2px 1px rgba(0,0,0,0.11);-moz-box-shadow:0px 2px 1px rgba(0,0,0,0.11);-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.11);overflow:hidden;z-index:200;}
			#dLogo:hover{box-shadow:0px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.3);}
			#dLogo a{display:block;height:100px;text-indent:-9999px;}
		#dFeatureBanner{width:1150px;height:500px;overflow:hidden;}
			#dSliderNav{position:absolute;top:40px;right:120px;z-index:210;opacity:0.1;transition:opacity 0.25s;}
				#dSliderNav.cActive{opacity:1.0;}
				#dSliderNav a{display:block;width:11px;height:12px;margin-left:9px;background:url(../images/btnBG-sliderNav-sprite_22x12.png) 0px 0px no-repeat;cursor:default;}
					#dSliderNav a.cActive{background-position:-11px 0px;}
					#dSliderNav.cActive a{cursor:pointer;}
			#dSlider{position:absolute;left:0px;top:0px;height:500px;background:#1c1c1c;z-index:0;}
				.cSlide{float:left;width:1150px;height:500px;}
					.cSlideContent{margin:200px 160px 0px 725px;font-family:'TeX Gyre Adventor Web', Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:bold;text-align:right;text-transform:uppercase;}
						.cSlideContent p{margin:0px 0px 15px;text-shadow:0px 1px 2px rgba(0,0,0,0.8)}
							.cSlideContent p.cTitle{font-size:2.75em;}
					#dSlide1{background-image:url(../images/featureBanner-slide1_1150x500.png);}
					#dSlide2{background-image:url(../images/featureBanner-slide2_1150x500.png);}
					#dSlide3{background-image:url(../images/featureBanner-slide3_1150x500.png);}
	nav{height:45px;line-height:45px;background:url(../images/bg-grey80_1x1.png) center center repeat;margin:-45px auto 45px;}
		nav ul.cNav{width:940px;margin:0px auto;}
			nav a{display:inline-block;height:12px;line-height:12px;padding:0px 19px;border-left:2px solid #fff;font-family:'TeX Gyre Adventor Web', Arial, Helvetica, sans-serif;font-size:1.083em;font-weight:bold;text-transform:uppercase;}
				nav li:first-child a{border-left:none;}
	#dTorso{padding-bottom:50px;}
		#dTorso .cCol{float:left;min-height:139px;}
			.cCol#dLt{width:140px;}
			.cCol#dMd{width:625px;}
			.cCol#dRt{float:right;width:170px;}
footer{width:100%;height:45px;line-height:45px;margin-top:-45px;background:#1c1c1c;}
	footer .cLt{float:left;width:635px;}
	footer .cRt{float:right;width:300px;text-align:right;}



/* ##### CLASS STYLES ##### */
ul.cNav{margin:0px;padding:0px;list-style-type:none;}
	ul.cNav.cH li{display:block;float:left;}
	ul.cNav.cV li{display:block;}

.cBlock{text-align:left;}
	#dMd .cBlock{float:left;width:260px;height:220px;margin:0px 40px 20px 10px;}
	.cBlock p{color:#b1b1b1;line-height:20px;}
		.cBlock .cTitle{margin-bottom:10px;color:#fff;font-family:'TeX Gyre Adventor Web', Arial, Helvetica, sans-serif;font-size:1.583em;font-weight:bold;}
			.cBlock .cTitle .cBlog{color:#888;}

.cBtn.cArrow{display:inline-block;height:26px;line-height:26px;padding:0px 20px 0px 9px;background:url(../images/btnBG-arrowBlue_150x26.png) right center no-repeat;font-family:'TeX Gyre Adventor Web', Arial, Helvetica, sans-serif;font-size:1em;}	.cBtn.cArrow.cLge{display:block;height:37px;line-height:37px;padding:0px 13px;background:url(../images/btnBG-arrowBlue_200x37.png) right center no-repeat;font-size:1.583em;}
	#aBtnArrowHFW{margin-bottom:11px;background:#cc2121;background:url(../images/btnBG-arrowRed_200x37.png) right center no-repeat;}
	#aBtnArrowHFT{margin-bottom:30px;}
	.cBtn.cArrow:hover{color:#fff;}
	.cBtn.cArrow.cSml{transition:padding-right 0.3s;}
		.cBtn.cArrow.cSml:hover{margin-right:-15px;padding-right:35px;}
	.cBtn.cArrow.cLge{transition:margin-right 0.3s;}
		.cBtn.cArrow.cLge:hover{margin-right:-25px;}

.cBtn.cConnect{display:inline-block;height:27px;width:27px;margin-right:5px;background-image:url(../images/btnBG-connect-sprite_54x54.png);border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;color:rgba(0,0,0,0);text-indent:-9999px;overflow:hidden;}
	.cBtn.cConnect.cFB{background-position:0px 0px;}
		.cBtn.cConnect.cFB:hover{background-position:0px -27px;}
	.cBtn.cConnect.cTw{background-position:-27px 0px;}
		.cBtn.cConnect.cTw:hover{background-position:-27px -27px;}

.cContent{width:940px;margin:0px auto;}

.cClr{height:0px;font-size:0px;overflow:hidden;clear:both;}