@charset "utf-8";
/* CSS Document -- DC Military Careers

	    Date:  August 9,2011
*/

/* ------------------------------------------------------------------ */
/* General formatting                                                 */
/* ------------------------------------------------------------------ */
body {
	width:980px;
	max-width:980px;
	background:#fff;
	text-align:left;
	margin:0px auto;
	/*margin:0 0 0 4px;*/
	padding:0;
	border-top:5px solid #000;

}



/* ------------------------------------------------------------------ */
/* Framework                                                          */
/* ------------------------------------------------------------------ */
#pageWrapper {
	width:980px;
	max-width:980px;
	height:100%;
	margin:0;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}

#DCCareersWrapper {
	width:980px;
	min-height:1px;
	margin:0 auto;
	padding:0;
	background:#fff;
	border:none;
	float:left;
}

#DCCareersWrapper #top {
	width:980px;
	min-height:1px;
	padding:15px 0 0 0;
	border:none;
}

#DCCareersWrapper #top #adsLeaderboardTop {
	width:728px;
	height:90px;
	overflow:hidden;
	border:none;
	float:left;
}

#DCCareersWrapper #top #divider {
	margin-left:15px;
	float:left;
}

#DCCareersWrapper #top #adsEarTop {
	width:220px;
	height:90px;
	overflow:hidden;
	float:right;
	border:none;
}

/* ------------------------------------------------------------------ */
/* Header                                                             */
/* ------------------------------------------------------------------ */

#DCCareersWrapper #header {
	width:980px;
	margin:0 auto;
	padding:0;
	border:none;
}

#DCCareersWrapper #header #headerHome {
	background: url("../../images/careers/header1.jpg");
	width:980px;
	height:240px;
}

#DCCareersWrapper #header #headerMedia {
	background: url("../../images/careers/header3.jpg");
	width:980px;
	height:242px;
}

#DCCareersWrapper #header #headerHome #employerSolutions {
	float:right;
	margin:7px 14px 0 0;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}

#DCCareersWrapper #header #headerHome #careerslogo {
	float:left;
	margin:-230px 0 0 20px;
}

#DCCareersWrapper #header #headerMedia #careerslogoMedia {
	float:left;
	margin:20px 0 0 20px;
}

#DCCareersWrapper #header #headerHome #searchJobs {
	float:left;
	margin:160px 0 0 10px;
	color:#fff;
}


#DCCareersWrapper #header #headerHome #moreLinks {
	float:left;
	margin:210px 0 0 -730px;
	color:#fff;
	font-size:12px;
}	

/* ------------------------------------------------------------------ */
/* Navigation                                                         */
/* ------------------------------------------------------------------ */

#DCCareersWrapper #navigationTop {
	width:980px;
	font-size:12px;
	float:right;
}

#DCCareersWrapper #navigationTop #navTop {
	height:20px;
	float:right;
	margin:10px 10px 0 0;
}

#DCCareersWrapper #navMiddleHomeBar {
	width:980px;
	height:28px;
	float:left;
	background: url("../../images/careers/blackbar.jpg");
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom:24px;
}		

#DCCareersWrapper #navMiddleHome {
	float:left;
	margin:8px 0 0 10px;
	color:#fff;
}	

#DCCareersWrapper #navMiddleMediaBar {
	width:980px;
	height:33px;
	float:left;
	background: url("../../images/careers/blackbar.jpg");
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:24px;
}

#DCCareersWrapper #navMiddleMedia {
	float:left;
	margin:6px 0 0 10px;
}	

#DCCareersWrapper #header #navMiddle {
	width:980px;
	height:33px;
	float:left;
	background: url("../../images/careers/blackbar.jpg");
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:24px;
}	

#DCCareersWrapper #navMiddleText {
	float:left;
	margin:10px 0 0 10px;
}

/* ------------------------------------------------------------------ */
/* Containers - MAIN PAGE                                             */
/* ------------------------------------------------------------------ */

/*  Container A  */
#SPTitle {width:647px; height:19px; float:left; margin:0 0 0 0; overflow:hidden;}
#SPAdSpot {width:648px; height:167px; float:left; margin:10px 0 24px 0; overflow:hidden;}

/*  Container B  */
#careerCenter {width:315px; height:15px; float:left; margin:0 0 0 0; overflow:hidden;}
#jobResources {float:left; margin:10px 0 0 10px;}
#careerResources {float:left; margin:10px 0 0 10px;}
#FATitle {width:314px; height:19px; float:left; margin:0 0 10px 0; overflow:hidden;}
#featuredAdSpot{float:left; margin:15px 0 0 0; overflow:hidden;}

/*  Container C  */
#commandCenter {width:304px; height:472px; overflow:hidden; margin:9px 0 0 16px; background: url("../../images/careers/commandcenter.gif");}
#ctEvents {margin-top:50px; overflow:hidden; text-align:center; font-size:14px}
#ctTitle {color:#666; text-align:center; font-size:16px; font-weight:bold; margin-bottom:20px;}
#ctParagraph {font-size:12px; text-align:left; margin:10px 20px 20px 20px; line-height:14px;}
#coach {float:left; margin:172px 0 0 16px; overflow:hidden;}
#upcomingEvents {margin-top:40px; overflow:hidden; text-align:center;}
#stayConnected {width:300px; height:106px; text-align:center; margin:0 0 0 16px; overflow:hidden; background: url("../../images/careers/stayconnected2.png");}
#stayConnected #twitter {float:left; width:39px; height:40px; margin:54px 0 0 190px;}
#stayConnected #facebook {float:right; width:41px; height:41px; margin:54px 20px 0 0;}

/*  Container Rail  */
#BigBoxAd {float:right; width:300px; height:250px; overflow:hidden; margin:0 0 0 16px;}
#HiringNow  {float:right; width:300px; height:35px; margin:14px 0 0 16px;}
#HNAdSpot {float:right; width:300px; overflow:hidden; margin:10px 0 0 16px;}
#SalaryCalculator {float:right; width:300px; overflow:hidden; margin:10px 0 0 16px;}



/* ------------------------------------------------------------------ */
/* Columns - MEDIA PAGE - PostAJob                                    */
/* ------------------------------------------------------------------ */

#DCCareersWrapper #Column1M {font-size:12px; width:316px; margin:0 16px 0 0; float:left;}
#DCCareersWrapper #Column1M #PremiumPackage {width:316px; height:161px; background: url("../../images/careers/buynowboxthumb.gif");}
#DCCareersWrapper #Column1M #PremiumPackage #map1 {margin:0px 0 0 10px; padding-top:12px}
#DCCareersWrapper #Column1M #PremiumPackage #map1 #PPLink {position:absolute; margin-top:6px; margin-left:228px; float:right; display:block; height:20px; width:80px; color:#fff;}
#DCCareersWrapper #Column1M #IndustryBuys {width:316px; height:167px; background: url("../../images/careers/buynowbox.gif");}
#DCCareersWrapper #Column1M #IndustryBuys #map1 {margin:10px 0 0 10px; padding-top:12px}
#DCCareersWrapper #Column1M #IndustryBuys #map1 #IBLink {position:absolute; margin-top:6px; margin-left:228px; float:right; display:block; height:20px; width:80px; color:#fff;}

#DCCareersWrapper #Column2M {font-size:12px; width:316px; margin:0 16px 0 0; float:left;}
#DCCareersWrapper #Column2M #PrintandOnline {width:316px; height:161px; background: url("../../images/careers/buynowbox2.gif");}
#DCCareersWrapper #Column2M #PrintandOnline #map1 {margin:0 0 0 20px; padding-top:12px}
#DCCareersWrapper #Column2M #PrintandOnline #map1 #POLink {position:absolute; margin-top:6px; margin-left:218px; float:right; display:block; height:20px; width:80px;}
#DCCareersWrapper #Column2M #OnlineOnly {width:316px; height:167px; background: url("../../images/careers/buynowbox.gif");}
#DCCareersWrapper #Column2M #OnlineOnly #map1 {margin:10px 0 0 20px; padding-top:12px}
#DCCareersWrapper #Column2M #OnlineOnly #map1 #OOLink {position:absolute; margin-top:6px; margin-left:218px; float:right; display:block; height:20px; width:80px;}

#DCCareersWrapper #Column3M {font-size:12px; width:316px; margin:0 0 0 0; float:right;}
#DCCareersWrapper #Column3M #JobPostingEnhancements {width:316px; height:338px; background: url("../../images/careers/samplebox.gif");}
#DCCareersWrapper #Column3M #JobPostingEnhancements #map1 {margin:0 0 0 20px; padding-top:12px; padding-right:10px;}
#DCCareersWrapper #Column3M #JobPostingEnhancements #map1 #Sample1 {position:absolute; margin-top:95px; margin-left:215px; float:right; display:block; height:20px; width:80px;}
#DCCareersWrapper #Column3M #JobPostingEnhancements #map1 #Sample2 {position:absolute; margin-top:115px; margin-left:215px; float:right; display:block; height:20px; width:80px;}
#DCCareersWrapper #Column3M #JobPostingEnhancements #map1 #Sample3 {position:absolute; margin-top:135px; margin-left:215px; float:right; display:block; height:20px; width:80px;}
#DCCareersWrapper #Column3M #JobPostingEnhancements #map1 #Sample4 {position:absolute; margin-top:155px; margin-left:215px; float:right; display:block; height:20px; width:80px;}
#DCCareersWrapper #Column3M #JPExtra {width:170px; margin-top:4px;}
#DCCareersWrapper #Column3M #MoreOptions {margin:0 0 40px 0;}
#DCCareersWrapper #Column3M #more1 {width:130px; float:left;}
#DCCareersWrapper #Column3M #more2 {width:130px; float:right;}



/* ------------------------------------------------------------------ */
/* Columns - WRAPPER                                                  */
/* ------------------------------------------------------------------ */

#DCCareersWrapper #Column1 {width:648px; margin:0 16px 0 0; float:left;}
#DCCareersWrapper #Column1 #Specials {width:640px; overflow:hidden;background: #fff;}

#DCCareersWrapper #Column2 {width:316px; margin:0 0 0 0; float:right;}
#DCCareersWrapper #Column2 #BigBoxAd {float:right; width:300px; height:250px; overflow:hidden; margin:0 auto 0 auto;}
#DCCareersWrapper #Column2 #HiringNow  {float:right; width:300px; height:60px; overflow:hidden; margin:9px auto 0 auto;}
#DCCareersWrapper #Column2 #AdSpot {float:right; width:300px; overflow:hidden;}
#DCCareersWrapper #Column2 #SalaryCalculator {float:right; width:300px; overflow:hidden; margin:9px auto 0 auto;}


/* ------------------------------------------------------------------ */
/* Footer                                                             */
/* ------------------------------------------------------------------ */

#DCCareersWrapper #footer {
	width:980px;
	float:left;
	overflow:hidden;
	color:#ccc;
	margin-top:10px;
}
	
#DCCareersWrapper #footer #navBottom {
	width:980px;
	height:33px;
	float:left;
	background: url("../../images/careers/blackbar.jpg");
	font-size:12px;
	margin-top:16px;
	margin-bottom:20px;
}	
	
#DCCareersWrapper #footer #navBottom #navBottom1{
	float:left;
	margin:10px 0 0 10px;
}	
	
#DCCareersWrapper #footer #navBottom #navBottom2{
	float:right;
	margin:0px 20px 0 0;
	width:240px;
	height:31px;
	background-color:#06559f;
}		
	
#DCCareersWrapper #footer #navBottom #navBottom2Text{
	text-align:center;
	margin:10px 0 0 0;
}	
	
#DCCareersWrapper #footer #copyright {
	width:980px;
	overflow:hidden;
	text-align:center;
	color:#000;
	margin-bottom:20px;
}

/* ------------------------------------------------------------------ */
/* Links		                                                      */
/* ------------------------------------------------------------------ */

#DCCareersWrapper #navTop a:link {color:#666; text-decoration:none;}
#DCCareersWrapper #navTop a:visited {color:#000; text-decoration:none;}
#DCCareersWrapper #navTop a:active {color:#000; text-decoration:none;}
#DCCareersWrapper #navTop a:hover {color:#000; text-decoration:underline;}

#DCCareersWrapper #navMiddle a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddle a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddle a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddle a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #navMiddleMedia a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleMedia a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleMedia a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleMedia a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #navBottom a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #navBottom a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #navBottom a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #navBottom a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #Column1M #PremiumPackage #map1 #PPLink a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column1M #PremiumPackage #map1 #PPLink a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column1M #PremiumPackage #map1 #PPLink a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column1M #PremiumPackage #map1 #PPLink a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #Column1M #IndustryBuys #map1 #IBLink a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column1M #IndustryBuys #map1 #IBLink a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column1M #IndustryBuys #map1 #IBLink a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column1M #IndustryBuys #map1 #IBLink a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #Column2M #PrintandOnline #map1 #POLink a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column2M #PrintandOnline #map1 #POLink a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column2M #PrintandOnline #map1 #POLink a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column2M #PrintandOnline #map1 #POLink a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #Column2M #OnlineOnly #map1 #OOLink a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column2M #OnlineOnly #map1 #OOLink a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column2M #OnlineOnly #map1 #OOLink a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #Column2M #OnlineOnly #map1 #OOLink a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #header #headerHome #employerSolutions a:link {color:#9cf; text-decoration:none;}
#DCCareersWrapper #header #headerHome #employerSolutions a:visited {color:#9cf; text-decoration:none;}
#DCCareersWrapper #header #headerHome #employerSolutions a:active {color:#9cf; text-decoration:none;}
#DCCareersWrapper #header #headerHome #employerSolutions a:hover {color:#9cf; text-decoration:underline;}

#DCCareersWrapper #header #headerHome #moreLinks a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #header #headerHome #moreLinks a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #header #headerHome #moreLinks a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #header #headerHome #moreLinks a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #navMiddleHome a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleHome a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleHome a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleHome a:hover {color:#fff; text-decoration:underline;}

#DCCareersWrapper #navMiddleMedia a:link {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleMedia a:visited {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleMedia a:active {color:#fff; text-decoration:none;}
#DCCareersWrapper #navMiddleMedia a:hover {color:#fff; text-decoration:underline;}




/* ------------------------------------------------------------------ */ 
/* Misc elements                                                      */
/* ------------------------------------------------------------------ */



.row2bullets {
background: url("../../images/rightarrowbullet.gif") transparent no-repeat 0 3px;
padding:0 0 0 12px;
margin-bottom:3px;
}

.row2bullets {
}


.mp1, .mp2, .mp3, .mp4, .mp5, .mp6, .mp7, .mp8, mp9, .mp10 { 
	margin:0 0 0 0;
	overflow:hidden;	  /* Hide any overflow for widths */
	float:left; 		  /* All module positions float left  */
	/* min-height:300px; background:#9FF; /* TEMPORARY remove this MQN */
}     



/* #rail .mpX below will override the .mpX CSS formatting above for the rail only */
#rail .mp1, #rail .mp2, #rail .mp3, #rail .mp4, #rail .mp5, #rail .mp6, #rail .mp7, #rail .mp8, #rail .mp9, #rail .mp10, #rail .mp11, #rail .mp12 {
	margin:10px auto 0 auto;
	/* min-height:300px; /* TEMPORARY remove this 
	background:#CCC;*/
	float:right;
}

.bigBoxWrapper {
width:316px;
margin:0;
padding:0 0 0 16px;
}

.bigBoxWrapperRightRail {
width:316px;
margin:0 0 10px 0;
border-bottom:1px solid #999;
min-height:275px;
height:auto;
}

.adWrapper {
padding:0;
margin:0 auto 0 auto;
width:300px;	
}

#rail {
	width:316px;
	margin:0 0 0 0;
	padding:0;
	float:right;
	min-height:1px;
} 
 
#containerA,
#containerB, 
#containerC {
	margin:10px 16px 0 0; /* create space between this container and the next as well as giving a 16px gutter to the right, regardless of location*/
	padding:0;
	/* min-height:300px; TEMPORARY make this 1px for IE fix MQN */
	float:left;
}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearLeft { 
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearRight; { 
	clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}