@charset "UTF-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;border:0;font-style:normal;font-weight:normal;}
body {color:#4c4d4e;font-size: 12px;font-family: verdana,arial,helvetica, sans-serif;line-height:1.4em;background:#fff url(images/grey-fade-BKG.jpg) top left repeat-x;}

a:link 		{color:#ce6b08;text-decoration:underline;margin:0;padding:0;}
a:visited 	{color:#ce6b08;text-decoration:underline;margin:0;padding:0;}
a:hover 	{color:#c26407;text-decoration:underline;margin:0;padding:0;}
		
a img 		{border-width:0;margin:0;padding:0;}
p			{color:#4c4d4e;font: 12px verdana,arial,helvetica,sans-serif;line-height:1.4em;padding:0 0 14px 0;font-weight:normal;font-style:normal;text-align:left;}	
ol, ul 		{list-style: none;  /* removes all list style bullets */}

h1	{color:#4a94c8;font-size:24px;font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-serif; margin:15px;padding:0 0 15px 0; text-align:left;letter-spacing: 0px;border-bottom:1px dashed #aaa;line-height:22px}
h2 	{color:#e68905;margin:0px;padding:0px 0 15px 15px;font-size:140%;}	
h3 	{color:#777;margin:0px;padding:20px 0 0px 15px;font-size:130%;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
/* 
h4 	{color:#e68905;margin:0px;padding:0px;font-size: 99%;}
h5 	{color:#e68905;margin:0px;padding:0px;font-size: 80%;}	
*/

.clear			{clear:both;}
.centered		{margin:0 auto;}
.right 			{text-align:right;}	
.left 			{text-align:left;}	
.float-left 	{float:left;}
.float-right 	{float:right;}
.white			{color:#FFFFFF;}
.blue			{color:#4c76a9; font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;padding-right:8px;}
.blueDark		{color:#1b669a;font-size:15px;}
.black			{color:#000000;}
.orange			{color:#ea8c05;}
.bold			{font-weight:bold;}
.fourteen		{font-size:14px;color:#353637;}
.sixteen		{font-size:16px;}
/* .price			{color:#fff;margin:0px;padding:0px;font-size:120%;font-family: verdana,arial,helvetica, sans-serif;font-weight:normal;margin:20px 0;}
.dottedline		{margin:0;padding:0;border-bottom:1px dashed #724010;}
*/


/*  LAYOUT  */
#wrapper 			{width:1000px;margin:0 auto;padding:0;border:0px solid red;text-align:center;} /* border bug here? */
	#topDIV			{height:78px;margin:0;padding:8px 0;position:relative;z-index:100;} 
	#logo			{position:absolute;top:25px;left:0px;width:300px;height:59px;margin:0;padding:0;}
	#contactBox		{
	position:absolute;
	top:8px;
	right:36px;
	width:400px;
	margin:0;
	padding:0;
	text-align:right;
	border: 0px solid red;
	height:30px;}
	
		#contactBox a:link 		{color:#5a5b5d;padding:0 8px;font-size:13px;text-decoration:underline;}
		#contactBox a:visited 	{color:#5a5b5d;padding:0 8px;font-size:13px;text-decoration:underline;}
		#contactBox a:hover 	{color:#ce6b08;padding:0 8px;font-size:13px;text-decoration:underline;} 

	
	/*  this HOLDS THE MENU */
	#navcontainer	{
	position:absolute;z-index:100;
	top:55px;
	right:5px;
	width:600px;
	margin:0;
	padding:0;
	border:0px solid aqua;
	text-align:right;
	height:40px;
}


/*  TABS  */
	#navbar {height: 44px;padding: 0; overflow: hidden;text-decoration:underline;position:relative;z-index:100;}
	
		#navHomeDiv	{float:left;height:44px;width:86px; display:block; text-align:center;font-size:15px; font:}
				#navHomeDiv a:link, #navHomeDiv a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#656565;text-decoration:none;background:url(images/menu/bkg-home-tab.jpg) top left no-repeat;font-family: verdana,arial,helvetica, sans-serif; }
				#navHomeDiv a:hover {color:#51a5e0;text-decoration:none; background-position: 0px -40px;}
							
		#navHomeDivON {float:left;height:44px;width:86px; display:block; text-align:center;font-size:15px;background:url(images/menu/bkg-home-tab.jpg) bottom left no-repeat;}
				#navHomeDivON a:link, #navHomeDivON a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#51a5e0;text-decoration:none;background-position: 0 -0px;font-family: verdana,arial,helvetica, sans-serif; }
				#navHomeDivON a:hover {color:#51a5e0;text-decoration:none; background-position: 0 -0px;}		
				
	
				
		#navConsultantsDiv	{float:left;height:44px;width:116px; display:block; text-align:center;font-size:15px;}
				#navConsultantsDiv a:link, #navConsultantsDiv a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#656565;text-decoration:none;background:url(images/menu/bkg-consultants-tab.jpg) top left no-repeat;font-family: verdana,arial,helvetica, sans-serif; }
				#navConsultantsDiv a:hover {color:#51a5e0;text-decoration:none; background-position: 0px -40px;}		
				
		#navConsultantsDivON {float:left;height:44px;width:116px; display:block; text-align:center;font-size:15px;background:url(images/menu/bkg-consultants-tab.jpg) bottom left no-repeat;}
				#navConsultantsDivON a:link, #navConsultantsDivON a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#51a5e0;text-decoration:none;background-position: 0 -0px;font-family: verdana,arial,helvetica, sans-serif;}
				#navConsultantsDivON a:hover {color:#51a5e0;text-decoration:none; background-position: 0 -0px;}				
							
				
		#navCareersDiv		{float:left;height:44px;width:108px; display:block; text-align:center;font-size:15px;}
				#navCareersDiv a:link, #navCareersDiv a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#656565;text-decoration:none;background:url(images/menu/bkg-careers-tab.jpg) top left no-repeat;font-family: verdana,arial,helvetica, sans-serif; }
				#navCareersDiv a:hover {color:#51a5e0;text-decoration:none; background-position: 0px -40px;}
				
	#navCareersDivON {float:left;height:44px;width:108px; display:block; text-align:center;font-size:15px;background:url(images/menu/bkg-careers-tab.jpg) bottom left no-repeat;}
				#navCareersDivON a:link, #navCareersDivON a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#51a5e0;text-decoration:none;background-position: 0 -0px;font-family: verdana,arial,helvetica, sans-serif;}
				#navCareersDivON a:hover {color:#51a5e0;text-decoration:none; background-position: 0 -0px;}		
				
		
				
	#navHireDiv		{float:left;height:44px;width:132px; display:block; text-align:center;font-size:15px;}
				#navHireDiv a:link, #navHireDiv a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#656565;text-decoration:none;background:url(images/menu/bkg-needtohire-tab.jpg) top left no-repeat;font-family: verdana,arial,helvetica, sans-serif; }
				#navHireDiv a:hover {color:#51a5e0;text-decoration:none; background-position: 0px -40px;}
					
	#navHireDivON {float:left;height:44px;width:132px; display:block; text-align:center;font-size:15px;background:url(images/menu/bkg-needtohire-tab.jpg) bottom left no-repeat;}
				#navHireDivON a:link, #navHireDivON a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#51a5e0;text-decoration:none;background-position: 0 -0px;font-family: verdana,arial,helvetica, sans-serif;}
				#navHireDivON a:hover {color:#51a5e0;text-decoration:none; background-position: 0 -0px;}						
					
	
		#navResourcesDiv	{float:left;height:44px;width:132px; display:block; text-align:center;font-size:15px;}
				#navResourcesDiv a:link, #navResourcesDiv a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#656565;text-decoration:none;background:url(images/menu/bkg-resources-tab.jpg) top left no-repeat;font-family: verdana,arial,helvetica, sans-serif;}
				#navResourcesDiv a:hover {color:#51a5e0;text-decoration:none; background-position: 0px -40px;}
				
		#navResourcesDivON {float:left;height:44px;width:132px; display:block; text-align:center;font-size:15px;background:url(images/menu/bkg-resources-tab.jpg) bottom left no-repeat;}
				#navResourcesDivON a:link, #navResourcesDivON a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#51a5e0;text-decoration:none;background-position: 0 -0px;font-family: verdana,arial,helvetica, sans-serif;}
				#navResourcesDivON a:hover {color:#51a5e0;text-decoration:none; background-position: 0 -0px;}
		

/*
		#navBlogDiv			{float:left;height:44px;width:65px; display:block; text-align:center;font-size:15px;}
				#navBlogDiv a:link, #navBlogDiv a:visited {display:block;height:30px;margin:0;padding-top:10px;color:#656565;text-decoration:none;background:url(images/menu/bkg-blog-tab.jpg) top left no-repeat;font-family: verdana,arial,helvetica, sans-serif;}
				#navBlogDiv a:hover {color:#51a5e0;text-decoration:none; background-position: 0px -40px;}


 END TABS	*/	




#contentDIV		{clear:both;position:relative;z-index:1;margin:0 auto;padding:20px 20px 40px 20px;position:relative;background:#fff url(images/containerTop.gif) top left no-repeat;height:auto !important;height:400px; min-height:400px;} 
#contentDIV	p	{padding:15px 20px 15px 15px;}

		/* homepage only - holds flash file*/	
		#pictureRowOne	{width:961px;margin:0 0 0 0;padding:0 0 10px 0;border:0px solid red;height:auto !important;height:200px; min-height:200px;}
		
		/* homepage only - holds blubar */
		#pictureRowTwo	{margin:0 0 0 0;padding:0;border:0px solid red;height:33px;background:url(images/blubar_BKG.jpg) top left no-repeat;}
			#blubarWhiteHeader {float:left;color:#fff;font: bold 16px Georgia, "Times New Roman", Times, serif;line-height:1.4em;padding:4px 15px}
			#blubarWhiteNumber {float:right;color:#fff;font: bold 16px Georgia, "Times New Roman", Times, serif;line-height:1.4em;padding:4px 15px}
		/* homepage only - holds 3 sections below */
		#threeSectionRow	{clear:both;background:url(images/blubar_botcurve_BKG.jpg) bottom left no-repeat;height:190px;margin:;padding:0;}
			.boxFour {width:320px;float:left;margin:0px;height: 185px !important; min-height:185px;background: url(images/divider-vert.gif) right top no-repeat;}
			.boxFour h2 {font-size:14px;color:#3f95d2;font-family:Georgia, "Times New Roman", Times, serif; margin:0;padding:10px 0 15px 15px; text-align:left;font-weight:bold; }
			.boxFour p	{color:#5a5b5d;margin:0;padding:0 15px 10px 15px;line-height:20px;font-family: verdana,arial,helvetica, sans-serif;}
			
			.boxFive {width:320px;float:left;margin:0px;height:185px!important; min-height:185px;background: url(images/divider-vert.gif) right top no-repeat;}
			.boxFive h2 {font-size:18px;color:#e68905;font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-serif; margin:0;padding:15px 0; text-align:center; font-weight:normal; }
			.boxFive h3 {font-size:18px;color:#5dabe2;font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-serif; margin:0;padding:0; text-align:center; font-style:italic; }
			.boxFive p	{color:#5a5b5d;margin:0;padding:8px 0;line-height:19px;text-align:center;font-family: arial,verdana,helvetica, sans-serif;}
			
			.boxSix {width:320px;float:left;height:185px!important; min-height:185px;text-align:center;padding-top:20px;}
			/* END 3 sections */
		


.callouttext {color:#03447f; background-color:#f5f8ef;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;padding:8px;border:1px solid #ccc;text-align:left; font-style:italic;line-height:18px;}


#contentDIV blockquote {padding: 0; margin:0 15px 3em 15px; background: url(images/bg_blockquote.gif) repeat-x 0 2px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#contentDIV blockquote div {padding: 1em 10px .6em 35px; background: url(images/bg_blockquote_open.gif) no-repeat 10px 10px;border:0px;}
#contentDIV blockquote p.quote {padding-right: 25px; margin-bottom: .5em; font-size: 120%; background: transparent url(images/bg_blockquote_close.gif) no-repeat bottom right; color: #2c5b1b;font-weight: normal;}
#contentDIV blockquote p.attribution { margin-bottom: .5em; font-size: 90%; font-weight: bold;}	




		
#rightcolumn {float:right;width:255px;margin:59px 10px 30px 40px;}	




	
#footer {clear:both;width:850px;margin:0 auto;padding:0 0 15px 0;text-align:center;}	
		#footer p 			{margin:0px;padding:15px 0 15px 0;font:110%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;color: #b2b2b2;text-align:center;}
		#footer a:link 		{color:#5a5b5d;text-decoration:none;padding:0 6px;}
		#footer a:visited 	{color:#5a5b5d;text-decoration:none;padding:0 6px;}
		#footer a:hover 	{color:#ce6b08;text-decoration:underline;padding:0 6px;} 
