/* CSS Document */

body { padding:0; margin:0 auto; background:url(../images/bodyBG.jpg) repeat-x top;}

#header { padding:0; margin:0 auto; height:154px; width:1024px; background:url(../images/headerBG_new.jpg) no-repeat center top;}
	#mainNavBar { padding:126px 0 0 0; margin:0 auto; height:28px; width:1024px; background:url(../images/barBG.jpg) no-repeat right bottom; float:left;}
		ul#mainNav { padding:0; margin:0; width:436px; list-style-type:none; float:left;}
			ul#mainNav li { padding:0 1px 0 0; margin:0 auto; display:block; float:left; text-indent:-9999px;}
				ul#mainNav li a { border:0; display:block; height:28px;}
					li#home {}
						li#home a { width:76px; background:url(../images/homeBtnUp.jpg) no-repeat center;}
							li#home a.currentPage { width:76px; background:url(../images/homeBtnActive.jpg) no-repeat center;}
						li#home a:hover { width:76px; background:url(../images/homeBtnActive.jpg) no-repeat center;}
					li#profile {}
						li#profile a { width:83px; background:url(../images/profileBtnUp.jpg) no-repeat center;}
							li#profile a.currentPage { width:83px; background:url(../images/profileBtnActive.jpg) no-repeat center;}
						li#profile a:hover { width:83px; background:url(../images/profileBtnActive.jpg) no-repeat center;}
					li#media {}
						li#media a { width:80px; background:url(../images/mediaBtnUp.jpg) no-repeat center;}
							li#media a.currentPage { width:80px; background:url(../images/mediaBtnActive.jpg) no-repeat center;}
						li#media a:hover { width:80px; background:url(../images/mediaBtnActive.jpg) no-repeat center;}
					li#employment {}
						li#employment a { width:106px; background:url(../images/employmentBtnUp.jpg) no-repeat center;}
							li#employment a.currentPage { width:106px; background:url(../images/employmentBtnActive.jpg) no-repeat center;}
						li#employment a:hover { width:106px; background:url(../images/employmentBtnActive.jpg) no-repeat center;}
					li#contact {}
						li#contact a { width:86px; background:url(../images/contactBtnUp.jpg) no-repeat center;}
							li#contact a.currentPage { width:86px; background:url(../images/contactBtnActive.jpg) no-repeat center;}
						li#contact a:hover { width:86px; background:url(../images/contactBtnActive.jpg) no-repeat center;}
						
	form.siteSearch { padding:4px 0; margin:0; float:right;}
		form.siteSearch input.textInput { vertical-align:top; padding:1px 0px 0 2px; margin:0px 0; height:16px; width:213px; border:1px solid #e6e6e6; font-size:10px; color:#a9a9a9;}
		form.siteSearch input.goBtn { vertical-align:top; padding:0px 0; margin:0px 4px 0 0; height:19px; width:33px; background:url(../images/goBtnUp.jpg) no-repeat center; border:none;}
			form.siteSearch input.goBtn:hover { background:url(../images/goBtnActive.jpg) no-repeat center;}		
			
#contentOuterWrap { padding:0; margin:0 auto; height:100%; width:1024px; background:url(../images/contentBGWrap.gif) repeat-y;}
#contentOuterWrap.home { background:url(../images/contentBGWrapHome.gif) repeat-y;}

#content { padding:40px 0 0px 0; margin:0 auto 0px; height:100%; width:1024px; background:url(../images/contentBG.jpg) no-repeat center top;}
#content.home { background:url(../images/contentBGHome.jpg) no-repeat center top;}	

#contentWrap { padding:4px 0 40px 0; margin:0 auto; height:100%; width:1024px; background:url(../images/contentBGBottom.gif) no-repeat bottom;}	
	#contentWrap.home { background:url(../images/contentBGBottomHome.gif) no-repeat bottom;}
	
		#leftSection { padding:0 0 20px; margin:0; min-height:320px; width:331px; float:left;}
			#leftSection img { padding:0 0 0 10px;}				
			#leftSection img.dpwf { padding:0 0 0 10px; margin:10px 0 0;}
			
		#leftSection.sub { padding:0 0px 20px; margin:0; height:100%; width:75%; float:left;}

		#middleSection { padding:4px 0 0px; margin:0; height:100%; width:440px; background:url(../images/hotSpotBGTop.gif) no-repeat top left; float:left;}
			#hotSpot { padding:0px 0 20px; margin:0px; height:100%; float:left;}
				#hotSpot p { padding:230px 38px 10px; margin:0;}
				#hotSpot p.linkB { font-size:10px; padding:0 38px 0px; margin:10px 0 10px;}
					#hotSpot p.linkB a { text-decoration:none; color:#6a0a2d;}
					#hotSpot p.linkB a:hover { text-decoration:underline; color:#d5ac57;}
				
				#envirocon { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/enviroconSpotGraphic.jpg) no-repeat;}
				#api { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/apiSpotGraphic.jpg) no-repeat;}
				#modern { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/modernSpotGraphic.jpg) no-repeat;}
				#mr { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/mrSpotGraphic.jpg) no-repeat;}
				#washdev { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/washdevSpotGraphic.jpg) no-repeat;}
				#mrl { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/mrlSpotGraphic.jpg) no-repeat;}
				#sry { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/srySpotGraphic.jpg) no-repeat;}
				#wmg { padding:0px; margin:0px 0 0 26px; height:100%; background:url(../images/wmgSpotGraphic.jpg) no-repeat;}
		
		#rightSection { padding:0; margin:0; height:100%; width:253px; float:right;/* background:url(../images/sideMenuBG.gif) repeat-y;*/}
			#sideNavFoot { padding:0px; margin:0; height:19px; width:100%; background:url(../images/sideNavBGBottom.gif) no-repeat;}
			dl.sideNav{ padding:0; margin:0; height:100%; width:253px; position:relative; font-size:11px; border-bottom:1px solid #b7b7b7; }
			dl.sideNav dt { padding:0px; margin:0; height:42px; border-bottom:1px solid #dbdbdb;}
				dl.sideNav dt.environmental { cursor:pointer; padding:0px 0px; margin:0; background:url(../images/sideBtnA.gif) no-repeat;}
					dl.sideNav dt.environmental:hover { background:url(../images/sideBtnAActive.gif) no-repeat;}
				dl.sideNav dt.equipment { cursor:pointer; padding:0px 0px; margin:0; background:url(../images/sideBtnB.gif) no-repeat;}
					dl.sideNav dt.equipment:hover { background:url(../images/sideBtnBActive.gif) no-repeat;}
				dl.sideNav dt.mining { cursor:pointer; padding:0px 0px; margin:0; background:url(../images/sideBtnC.gif) no-repeat;}
					dl.sideNav dt.mining:hover { background:url(../images/sideBtnCActive.gif) no-repeat;}
				dl.sideNav dt.realEstate { cursor:pointer; padding:0px 0px; margin:0; background:url(../images/sideBtnD.gif) no-repeat;}
					dl.sideNav dt.realEstate:hover { background:url(../images/sideBtnDActive.gif) no-repeat;}
				dl.sideNav dt.transportation { cursor:pointer; padding:0px 0px; margin:0; background:url(../images/sideBtnE.gif) no-repeat;}
					dl.sideNav dt.transportation:hover { background:url(../images/sideBtnEActive.gif) no-repeat;}
		
				dl.sideNav dd { padding:0px; margin:0; width:100%;}
					dd #subMenuFoot { padding:0px; margin:0; height:18px; width:100%; background:url(../images/subMenuBgBottom.gif) no-repeat; border-bottom:1px solid #f1f1f1;}
				dl.sideNav dd ul { padding:23px 0 0; margin:0; height:100%; background:url(../images/subMenuBgTop.gif) no-repeat;}
					dl.sideNav dd li { padding:6px 0px; width:100%; background:url(../images/subMenuItemBg.gif) repeat-y; border-top:1px solid #f1f1f1;}
						dl.sideNav dd li a { padding:0px 20px; width:100%; text-decoration:none; color:#fff;}
					dl.sideNav dd li:hover { background:url(../images/subMenuItemBgActive.gif) repeat-y;}
				dl.sideNav dd.default_close{ display:none;}

ul#newsSection { list-style-type:none; padding:4px 0 48px; margin:0 auto; height:86px; width:1024px; background:url(../images/newsBGBottom.jpg) repeat-x bottom;}
	ul#newsSection p { padding:10px 0; margin:0px 4px; font-size:10px; color:#515151;}
	li#newsSectionItem { padding:0px; margin:0 4px 0 0; height:100%; width:253px; background:url(../images/newsItemBG.gif) repeat-x bottom;}
		li#newsSectionItem:hover { cursor:pointer; background:url(../images/newsItemBGActive.gif) no-repeat bottom;}
		li#newsSectionItem a { text-decoration:none; color:#515151;}
			li#newsSectionItem a:hover { text-decoration:underline; color:#4b001b;}
		li#newsSectionItem img{ border:none; float:left; padding:0; margin:4px;}
		li#newsSectionItem.first { float:left;}
		li#newsSectionItem.second { float:left;}
		li#newsSectionItem.third { float:left;}
		li#newsSectionItem.fourth { margin:0px; float:right;}

#footer { font-family:Arial, Helvetica, sans-serif; padding:0; margin:4px auto 0 auto; height:100px; width:100%; background:url(../images/footerBG.jpg) repeat-x center top;}
	#footerWrap { padding:13px 0 0 0; margin:0 auto; width:1024px; font-size:10px; color:#d7d7d7;}

#headerWrap { padding:0; margin:0;}
	#headerWrap.environmental { background:url(../images/environmentalHdr.jpg) no-repeat top right;}
	#headerWrap.equipment { background:url(../images/equipmentHdr.jpg) no-repeat top right;}
	#headerWrap.mining { background:url(../images/miningHdr.jpg) no-repeat top right;}
	#headerWrap.realEstate { background:url(../images/realEstateHdr.jpg) no-repeat top right;}
	#headerWrap.transportation { background:url(../images/transportationHdr.jpg) no-repeat top right;}
	
	#headerWrap.profile { background:url(../images/profileHdr.jpg) no-repeat top right;}
	#headerWrap.media { background:url(../images/mediaHdr.jpg) no-repeat top right;}
	#headerWrap.news { background:url(../images/newsHdr.jpg) no-repeat top right;}
	#headerWrap.journalisticGuide { background:url(../images/journalisticGuideHdr.jpg) no-repeat top right;}
	#headerWrap.employment { background:url(../images/employmentHdr.jpg) no-repeat top right;}	
	#headerWrap.contact { background:url(../images/contactHdr.jpg) no-repeat top right;}

#backButton { padding:10px 80px 0; margin:0; font-size:10px; float:right;}
	#backButton a { text-decoration:none; color:#b2b2b2;}
	#backButton a:hover { text-decoration:underline; color:#6a0a2d;}
		
.divideLine { padding:0; margin:10px 0; background:url(../images/lineDivide.gif) repeat-x; height:2px;}
	.divideLine2 { padding:0 0 0; margin:20px 400px 20px 0; background:url(../images/lineDivide.gif) repeat-x; height:2px;}
.divideLineB { padding:0 0px; margin:0px 50px 20px; background:url(../images/lineDivide.gif) repeat-x; height:2px;}
.divideLineC { padding:0 0px; margin:20px 80px; border-top:1px dashed #ededed; height:1px;}
.divideLineD { padding:0 0px; margin:10px 50px; border-top:1px dashed #ededed; height:1px;}

.clearMe { clear:both;}

ul { padding:0 0 0px; margin:10px 70px 0px; font-size:11px; color:#313131; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
h1 { padding:0 0 0 20px; margin:0 10px 0px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:22px; color: #525252; background:url(../images/h1Bullet.gif) no-repeat left;}
	h1.sub { padding:0 0 0 30px; margin:0 20px 0px; font-size:21px;}
h2 { padding:0 0 0 0px; margin:20px 50px 15px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:18px; color:#d5ac57; font-weight:normal;}
h3 { padding:0; margin:10px 50px 3px; font-size:11px; color:#4b001b; font-style:italic;}
	h3 a { color:#4b001b; font-style:italic; text-decoration:underline;}
	h3 a:hover { color:#898989; text-decoration:none;}
h4 { padding:0; margin:10px 0px 1px; font-size:10px; color:#4b001b;}

h4,h3,p,a { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:130%;}

a { text-decoration:none; color:#6a0a2d;}
a:hover { text-decoration:underline; color:#d5ac57;}

p { font-size:11px; color:#525252;}
p.sub { padding:0 0 10px; margin:0px 50px 0px;}
p.home { padding:0 0 10px; margin:10px 10px 0px;}
p.intro { padding:0 0 0px; margin:20px 50px 10px; font-size:11px; color:#313131;}
	p.intro2 { padding:0 300px 0 0px; margin:10px 50px 10px; font-size:11px; color:#313131;}
p.introHome { margin:10px 10px 0px; font-size:12px; color:#313131; line-height:14px;}
p.link {padding:0 0 0 20px; margin:0px 50px 0px; background:url(../images/linkBullet.gif) no-repeat 0 5px;}
	p.link a { text-decoration:underline; color:#d5ac57;}
	p.link a:hover { text-decoration:none; color:#6a0a2d;}
p.linkA {padding:0 0 0 20px; margin:10px 10px 0px; background:url(../images/linkBullet.gif) no-repeat 0 5px;}
	p.linkA a { text-decoration:underline; color:#d5ac57;}
	p.linkA a:hover { text-decoration:none; color:#6a0a2d;}
p.linkC { padding:0 0 0 0px; margin:20px 40px 20px;}
	p.linkC a { padding:0 10px 0px; text-decoration:underline; color:#d5ac57;}
	p.linkC a:hover { text-decoration:none; color:#6a0a2d;}
p.linkD {padding:0 0 0 0px; margin:0px 80px 5px 93px !important;}
	p.linkD a {padding:0 0 0 20px; text-decoration:underline; color:#d5ac57; background:url(../images/linkBullet.gif) no-repeat 0 5px;}
	p.linkD a:hover { text-decoration:none; color:#6a0a2d;}
p.footerNav { color:#d7d7d7; padding:0 0px; margin:0 0px; text-align:left; float:left;}
	p.footerNav a { color:#d7d7d7; text-decoration:none; }
	p.footerNav a:hover { color:#fff; text-decoration:underline; }
p.copyRight { color:#d7d7d7; padding:0 0px; margin:0 0px; text-align:right; float:right;}

img.headComp { padding:0px 0 0 !important; margin:15px 20px 20px !important; float:right; border:none;}
	img.headCompMedia { padding:0px 0 0 !important; margin:0px 0px 0px !important; float:left; border:none;}

div.bodyBox { padding:0 50px 0;}
	div.bodyBox p { padding:5px 0 0; margin:0;}
		div.bodyBox p.linkA {padding:0 0 0 20px; margin:10px 0px 0px;}
	div.bodyBox h3 { padding:0; margin:4px 0px 0px 0px;}
	div.bodyBox img { padding:0px 0 0; margin:15px 10px 0px 0; float:left; border:none;}
		div.bodyBox img.coImage { padding:0px 0 0 !important; margin:15px 10px 0px 0 !important; float:left; border:none;}
