
 

    
    





    
    





    
    





/* -- Reset -----------------------------------------------------------------*/
/* Eric Meyer's CSS reset http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

q:before,q:after{
	content:'';
}

input,textarea,select{
	font-family:inherit;font-size:inherit;font-weight:inherit;
}

/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
/* -- End Reset -----------------------------------------------------------------*/






/* -- Nav Menu --------------------------------------------------------------*/
/* ### NAVIGATION STYLING BLOCK ###
   ################################*/

/* HEADER STYLE */
#header{
	width:960px;
	margin:0 auto;
	
	margin-bottom:10px;
}
	*html #header{
		margin-bottom:7px;
	}
/* END HEADER STYLE */

/* NAV GENERAL STYLES */
	#nav{z-index:10000;}

	#nav ul, #nav ul ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav ul li{
		height:20px;
		float:left;

		padding:0;
		line-height:normal;

		position:relative;

		z-index:20;
	}
	#nav ul li ul{
		top:20px;

		position:absolute;
		display:none;
	}
	#nav ul li:hover ul, #nav ul .liHover ul{
		display:block;
	}
	#nav ul li ul li{
		border:1px solid #999;
		border-width:0 1px 1px 1px;

		height:100%;

		background-color:#fff;

		padding:15px 20px 15px 20px;
	}
	#nav ul li ul li div ul{
		list-style:none;

		position:static;
		float:none;
	}
	#nav ul li ul li div ul li{
		background:none;
		border:none;
		padding:0;

		float:none;
		position:static;
	}

	.mastheadSpacer{
		margin-bottom:11px;
	}
/* END NAV GENERAL STYLES */

/* NAV BACKGROUND IMAGES AND ROLLOVERS */

	/* fix for IE background positioning bug */
	.navAnchor{
		width:100%;
		height:100%;

		display:block;
	}

	/* fix for IE background positioning bug */
	* html #nav ul .mastheadNavSelected{ background-position-y: -40px; }

	/* this class is used to show the nav tab matching the current page */
	#mastheadNavHome{
		width:61px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat 0 0;
		cursor:pointer;
	}
	#nav ul #mastheadNavHome:hover, #mastheadNavHome.mastheadNavSelected:hover, #nav ul #mastheadNavHome.liHover{ background-position:0 -20px; cursor:pointer}
	#mastheadNavHome.mastheadNavSelected{ background-position:0 -40px; }


	#mastheadNavBenefits{
		width:89px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -61px 0;
	}
	#mastheadNavBenefits:hover, #mastheadNavBenefits.mastheadNavSelected:hover, #nav ul #mastheadNavBenefits.liHover{ background-position:-61px -20px; cursor:pointer }
	#mastheadNavBenefits.mastheadNavSelected{ background-position:-61px -40px; }


	#mastheadNavNews{
		width:62px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -150px 0;
	}
	#mastheadNavNews:hover, #mastheadNavNews.mastheadNavSelected:hover, #nav ul #mastheadNavNews.liHover{ background-position:-150px -20px; cursor:pointer }
	#mastheadNavNews.mastheadNavSelected{ background-position:-150px -40px; }


	#mastheadNavEntertainment{
		width:122px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -212px 0;
	}
	#mastheadNavEntertainment:hover, #mastheadNavEntertainment.mastheadNavSelected:hover, #nav ul #mastheadNavEntertainment.liHover{ background-position:-212px -20px; cursor:pointer }
	#mastheadNavEntertainment.mastheadNavSelected{ background-position:-212px -40px; }


	#mastheadNavTravel{
		width:70px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -334px 0;
	}
	#mastheadNavTravel:hover, #mastheadNavTravel.mastheadNavSelected:hover, #nav ul #mastheadNavTravel.liHover{ background-position:-334px -20px; cursor:pointer }
	#mastheadNavTravel.mastheadNavSelected{ background-position:-334px -40px; }


	#mastheadNavShop{
		width:63px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -404px 0;
	}
	#mastheadNavShop:hover, #mastheadNavShop.mastheadNavSelected:hover, #nav ul #mastheadNavShop.liHover{ background-position:-404px -20px; cursor:pointer }
	#mastheadNavShop.mastheadNavSelected{ background-position:-404px -40px; }


	#mastheadNavFinance{
		width:81px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -467px 0;
	}
	#mastheadNavFinance:hover, #mastheadNavFinance.mastheadNavSelected:hover, #nav ul #mastheadNavFinance.liHover{ background-position:-467px -20px; cursor:pointer }
	#mastheadNavFinance.mastheadNavSelected{ background-position:-467px -40px; }


	#mastheadNavCareers{
		width:79px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -548px 0;
	}
	#mastheadNavCareers:hover, #mastheadNavCareers.mastheadNavSelected:hover, #nav ul #mastheadNavCareers.liHover{ background-position:-548px -20px; cursor:pointer }
	#mastheadNavCareers.mastheadNavSelected{ background-position:-548px -40px; }


	#mastheadNavEducation{
		width:92px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -627px 0;
	}
	#mastheadNavEducation:hover, #mastheadNavEducation.mastheadNavSelected:hover, #nav ul #mastheadNavEducation.liHover{ background-position:-627px -20px; cursor:pointer }
	#mastheadNavEducation.mastheadNavSelected{ background-position:-627px -40px; }


	#mastheadNavJoin{
		width:128px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -719px 0;
	}
	#mastheadNavJoin:hover, #mastheadNavJoin.mastheadNavSelected:hover, #nav ul #mastheadNavJoin.liHover{ background-position:-719px -20px; cursor:pointer }
	#mastheadNavJoin.mastheadNavSelected{ background-position:-719px -40px; }


	#mastheadNavCommunity{
		width:113px;
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DnavMenuBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213141&ssbinary=true') no-repeat -847px 0;
	}
	#mastheadNavCommunity:hover, #mastheadNavCommunity.mastheadNavSelected:hover, #nav ul #mastheadNavCommunity.liHover{ background-position:-847px -20px; cursor:pointer }
	#mastheadNavCommunity.mastheadNavSelected{ background-position:-847px -40px; }

/* END NAV BACKGROUND IMAGES AND ROLLOVERS */

/* NAV MENU STYLING */
	#mastheadNavHome ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 25px 0 no-repeat;
		width:360px;
	}
		.mastheadNavHomeDiv{
			float:left;
			width:50%;
		}
		/* width fix for Home menu in ie6 */
		#mastheadNavHome ul li div ul li{width: 190px;}

	#mastheadNavBenefits ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 40px 0 no-repeat;
		width:90px;
	}
	#mastheadNavNews ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 25px 0 no-repeat;
		width:135px;
	}
	#mastheadNavEntertainment ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 57px 0 no-repeat;
		width:100px;
	}
	#mastheadNavTravel ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 30px 0 no-repeat;
		width:150px;
	}
	#mastheadNavShop ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 27px 0 no-repeat;
		width:145px;
	}
	#mastheadNavFinance ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 35px 0 no-repeat;
		width:165px;
	}
	#mastheadNavCareers ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 35px 0 no-repeat;
		width:185px;
	}
	#mastheadNavEducation ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 40px 0 no-repeat;
		width:175px;
	}
	#mastheadNavJoin ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 50px 0 no-repeat;
		width:190px;
	}
	#mastheadNavCommunity ul li{
		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3Darrow.gif&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213133&ssbinary=true') 95px 0 no-repeat;
		width:115px;
		left:-44px;
	}
/* END NAV MENU STYLING */

/* NAV TYPOGRAPHY */
	#nav, #nav a{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;

		color:#333;
		line-height:15px;
		text-decoration:none;
	}
	#nav a:hover,#nav a:active{
		text-decoration:underline;
		color:#CC3300;
	}
	#nav .mastheadNavHeader, #nav .mastheadNavHeader a{
		font-weight:bold;
	}
/* END NAV TYPOGRAPHY */

/* MASTHEAD STYLES */
	#masthead{
		width:960px;
		height:60px;

		padding:0;
		margin:0;

		background: url('http://images.military.com/cs/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue2=inline%3Bfilename%3DmastheadBackground.png&blobkey=id&blobnocache=false&blobtable=MungoBlobs&blobwhere=1209977213117&ssbinary=true') repeat-x;
	}

	#masthead a, #masthead img{
		border:0;
	}

	#mastheadLogo{
		float:left;
	}
		#mastheadLogo a{ /* define width/height or IE6 & 7 renders an anchor away from the image it wraps. */
			width:161px;
			height:60px;
			display:block;
		
		}
	#mastheadPageLogo{
		float:left;
	}
/* END MASTHEAD STYLES */

/* ### END NAVIGATION STYLING BLOCK ###
   ################################*/





/*** Login I/O ***/
#loginIO {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	line-height:13px;
}
#loginIO a {
	text-decoration:underline;
	font-weight:bold;
}
#loginIO img {
	border:0;
}
#loginIOAccountInfo {
	float:left;
	vertical-align:bottom;
	padding-top:2px;
	width:370px;
	text-align:left;
}

#loginIOExtraInfo {
	float: right;

	vertical-align:bottom;
	padding-top: 2px;
}

#logoMonster, #toolbar {
	float:right;

	display:block;
	vertical-align:bottom;
}
#logoMonster {
	padding-top:4px;
	width:186px;
	height:11px;
}





/* -- Footer -----------------------------------------------------------------*/
#footer {
	margin:5px auto 0 auto;
	padding:5px 0 0 0;
	text-align:center;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color:#666;
	border-top:1px solid #CCC;
} 
#footer p {
	margin:0 0 2px 0;
} 
#footer p.logoMonsterHolder {
	margin-top:5px;
} 
#footer img.logoMonster {
	width:186px;
	height:11px;
}
#footer a:link, #footer a:visited { color:#00C; }
#footer a:hover, #footer a:active { color:#C30; }



/*  -- clearfix declaration for clearing floated elements -----------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* -- clearflow declaration: alternative modern method for clearing floated elements ----*/
/*
.clearflow{
overflow:hidden;
zoom:1;
word-wrap:break-word;
*/



