/* ----------------------------------------*/
/* Name: Page.css
/* --------------------------------------- */
/* Producer: Matt Latzke
/* Production Date: 12/7/07
/* --------------------------------------- */
/* Description: Styles for the internal pages
/* 				for Hiring & Development
/*				Systems.
/* --------------------------------------- */
/* Revisions:
/* ----------------------------------------*/
/* Top Floor Technologies
/* http://www.topfloortech.com
/* ----------------------------------------*/

@import url(scaffold_mar09.css);

/* --- Header ---*/
	#header h2 a{height:91px; width:470px; background:url(images/logo.gif) no-repeat top left; float:left; margin:21px 0 0 20px;}
	
/* --- Navigation ---*/	
	#nav{border-top:1px solid #5a5b56; border-bottom:1px solid #5a5b56;}
	#nav .col{padding:10px 0 10px 27px; width:423px; background:url(images/pageColBg.gif) no-repeat top left; height:48px;}
	#nav #current{background: #5A5B56 url(images/colCurrentBg.gif) repeat-x top left; }
	
	#nav #hiring a{display:block; height:27px; width:95px; background:url(images/hiringNav.gif) no-repeat top left;}
	#nav #development a{display:block; height:27px; width:208px; background:url(images/developmentNav.gif) no-repeat top left;}
	#nav #current #hiring a{display:block; height:27px; width:95px; background:url(images/hiringNavCurrent.gif) no-repeat top left;}
	#nav #current #development a{display:block; height:27px; width:208px; background:url(images/developmentNavCurrent.gif) no-repeat top left;}	
	
	#nav ul{list-style:none; margin-top:8px;}
	#nav ul li{display:inline; border-left:1px solid #fff; padding:0 3px 0 6px;}
	#nav a{text-decoration:none; color:#669900; font-weight:bold;}
	#nav a:hover{text-decoration:underline;}
	#nav #current a{color:#fff;}
	.navButton{display:block; margin-top:8px;}
	
	/*NJM navigation modification*/
	.height {padding-top:5px; padding-bottom:5px;/*height:25px;*/}
	
/* --- Content --- */	
	#content{clear:both; font-size:12px; color:#4e5156; background:url(images/contentBg.jpg) no-repeat top right;}
	#contentBuffer{margin:0 367px 0 27px; padding:23px 0 37px 0;} /*changed from 467px*/
	#contentAfter{padding:23px 23px 23px 23px;}	
	#content h1{font-size:18px; margin-bottom:9px;}
	#content h2{font-size:16px; border-top:1px solid #4e5156; margin:1.5em 0 8px 0; padding-top:8px;}
	#content .noBorder{border-top:none; padding-top:0;}
	#content h3{font-size:14px; margin:1.5em 0 .5em;}
	#content h4{font-size:12px;}
	#content p{margin-bottom:.75em; line-height:16px;}
	#content ul, #content ol{margin-bottom:.75em; margin-left:20px;}
	#content .u{text-decoration:underline;}
	
	#pageNav{position:absolute; bottom:5px; list-style:none; width:100%; margin-left:0 !important; text-align:center;}
	#pageNav li{display:inline; padding:0 2px 0 5px; border-left:1px solid #000;}
	#pageNav .first{border-left:0;}
	#pageNav .grayed{color:#ccc;}
	
	table{margin-bottom:1em;}
	.zeroed
	{
	border: none !important;
	margin: 0px;
	padding: 0px;
	}
	h2.zeroed
	{
	border: none !important;
	margin: 0px;
	padding: 0px;
	clear: none;
	font-size: 12px !important;
	font-weight: bold;
	}
/* --- Bottom Banner --- */	
	#banner{clear:both;}
	#banner h4{height:101px; width:100%;}
	#quote1{background:url(images/tagLine.gif) no-repeat top left;}
	#quote2{background:url(images/tagLine2.gif) no-repeat top left;}
	#quote3{background:url(images/tagLine3.gif) no-repeat top left;}
	#quote4{background:url(images/tagLine4.gif) no-repeat top left;}
	#quote5{background:url(images/tagLine5.gif) no-repeat top left;}
	#quote6{background:url(images/tagLine6.gif) no-repeat top left;}
	#quote7{background:url(images/tagLine7.gif) no-repeat top left;}