@charset "utf-8";
/* CSS Document */

*,object{margin:0; padding:0}
body{background:#8f8f99 url("../images/page-bg.jpg") repeat; -webkit-text-size-adjust: none;}
img{border:none}
a,p,td,div,span,h1,h2,h3,h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #000; -moz-outline-style: none;}

.clear{clear:both}
.clearLeft{clear:left}
a:hover{text-decoration:underline;color: #fff}
.RED{color: #900}


/*  Top Nav styles */
#FooterWrap{ background:#000; z-index:500; height: 25px; position:fixed; width:100%; top:auto; right:0; bottom:0; left:0;}
#TopBGWrap {position:relative; background: url("../images/top-bg120.gif") repeat-x;}
#PageWrapNav { width: 940px; margin: 0 auto; position:relative;padding:22px 0}
#navOff{ position:absolute; left:-20px; width:20px; height:158px;}
#PageWrapNav span{display: none}
#PageWrapNav ul{ position:absolute; left:0; top:0; width:154px}
#PageWrapNav ul li{ width:154px; height:26px; list-style-type:none}
#PageWrapNav ul li a{ display:block; width:154px; height:26px; }
	.Nav1{background:url(../../burnhart/website09/images/nav/about.gif) no-repeat}
	.Nav2{background:url(../../burnhart/website09/images/nav/contractor.gif) no-repeat}
	.Nav3{background:url(../../burnhart/website09/images/nav/employee.gif) no-repeat}
	.Nav4{background:url(../../burnhart/website09/images/nav/opportunity.gif) no-repeat}
	.Nav5{background:url(../../burnhart/website09/images/nav/contact.gif) no-repeat}
	.Nav6{background:url(../../burnhart/website09/images/nav/home.gif) no-repeat}
#PageWrapNav ul li a:hover{ background-position:0 -26px}
#PageWrapNav ul li a span{ display:none}
#NewLogo {background: url("/website09/images/BBB-logo.gif") no-repeat; width: 226px; position:relative; height:74px; display:block; margin:0 0 0 10px;}

#AboutDiv,#ContractorDiv,#EmployeeDiv,#OpportunityDiv  { position:absolute; left:154px; top:0; width:200px; height:145px; z-index:2; visibility: hidden;}
#AboutDiv{top:1px}
#ContractorDiv{top:5px}
#EmployeeDiv{top:3px}



/*  Major Layout styles */
#mainWrap {width: 980px; margin: 0 auto;}
#Footer {width: 970px; margin: 0 auto; height: 25px; color:#fff; padding:5px 0 0 0}
#Footer p { color:#fff; float:left; font-size:9pt}
#Footer ul { float:left; text-align:right}
#Footer li,#Footer a { font-size:9pt; display:inline; text-decoration:none; color:#fff;}
#Footer a:hover{color:#fff; text-decoration:underline;}

#PageWrap {margin: -38px 0 0 0; position:relative; float:left; width:100%}
#PageInterWrap { width: 980px; margin: 0 auto 0 auto; position:relative;}
#NavWrap {	background: url("../images/NavBG.png") repeat-x; z-index:1000; width: 100%; height: 35px; position:relative; float:left; clear:left}
#Nav{height: 35px; width: 970px; margin: 0 auto; z-index:1000; background-position:0px 1px; background-repeat: no-repeat;}

#NoHeadlineWrap {	background: url("../images/NavBgBottom-NoHeadline.png") repeat-x; z-index:500; width: 100%; height: 40px; position:relative; float:left; clear:left}
#NoHeadline{height: 40px; width: 970px; margin: 0 auto; z-index:500;}

#HeadlineWrap {	background: url("../images/HeadlineBG.png") repeat-x; z-index:500; width: 100%; height: 75px; position:relative; float:left; clear:left }
#Headline{height: 75px; width: 970px; margin: 0 auto; z-index:500; background-position:0px 1px; background-repeat: no-repeat;}

#Headline h1,#NoHeadline h1{ display:none}

	/*  Link to Headline images */
	.Management{ background-image:url(../images/PageTitles/Management.gif)}
	.Awards{ background-image: url(../images/PageTitles/Awards.gif)}
	.Community{ background-image: url(../images/PageTitles/Community.gif)}
	.Safety{ background-image: url(../images/PageTitles/Safety.gif)}
	.Current{ background-image: url(../images/PageTitles/Current.gif)}
	.Press{ background-image: url(../images/PageTitles/Press.gif)}
	.Registration{ background-image: url(../images/PageTitles/Registration.gif)}
	.Opertunities{ background-image: url(../images/PageTitles/Opertunities.gif)}
	.Benefits{ background-image: url(../images/PageTitles/Benefits.gif)}
	.Contact{ background-image: url(../images/PageTitles/Contact.gif)}
	/*  Link to Services images */
		.General{ background-image: url(../images/PageTitles/Services-general.gif)}
		.Design{background-image: url(../images/PageTitles/Services-design.gif)}
		.Lease{ background-image: url(../images/PageTitles/Services-Lease.gif)}
		.Risk { background-image: url(../images/PageTitles/Services-CM-Risk.gif)}
		.MP{ background-image: url(../images/PageTitles/Services-CM-MP.gif)}
		.Agency{ background-image: url(../images/PageTitles/Services-CM-Agency.gif)}
		.Program{ background-image: url(../images/PageTitles/Services-Program.gif)}
		.BIM{ background-image: url(../images/PageTitles/Services-BIM.gif)}
		.Sustainability{ background-image: url(../images/PageTitles/Services-Sustainability.gif)}
	/*  Link to Project Experience images */
		.k12{ background-image: url(../images/PageTitles/Project-k12.gif)}
		.Universities{ background-image: url(../images/PageTitles/Project-Universities.gif)}
		.Government{ background-image: url(../images/PageTitles/Project-Government.gif)}
		.Athletic{ background-image: url(../images/PageTitles/Project-Athletic.gif)}
		.Medical{ background-image: url(../images/PageTitles/Project-Medical.gif)}
		.Seismic{ background-image: url(../images/PageTitles/Project-Seismic.gif)}
		.Civic{ background-image: url(../images/PageTitles/Project-Civic.gif)}
		.Corp{ background-image: url(../images/PageTitles/Project-Corp.gif)}
		.Parking{ background-image: url(../images/PageTitles/Project-Parking.gif)}
		.Hospitality{ background-image: url(../images/PageTitles/Project-Hospitality.gif)}
/*  Homepage styles */


#HomePageNoFlash{ position:relative; height: 410px; width: 975px;}
#HomePageNoFlashWrap { position:relative;  height: 410px; width: 948px; background: url(../images/Home-FlashBG.png) no-repeat; padding-left:27px}

#NoFlashHome { background:url(../images/temp/NoFlash-home.jpg) no-repeat; height:371px}
#BodyWrapHome { float: left; width: 922px; position: relative; margin:0 26px 20px 27px}
#HomeLeftCol { float: left; width: 230px; position: relative; min-height: 300px;}
#CopyWrap { float: left; margin: 0px 0px 50px 20px; position: relative}
	.HomeCopy { width: 669px;}
	.SubCopy { width: 655px;}
#CopyWrap p{
	margin: 0 0 15px 0;
}
.CalloutTop { background: url("../images/callout-top.png") no-repeat; height: 23px;}
.CalloutBot { background: url("../images/callout-bottom.png") no-repeat; height: 23px; margin:0 0 12px 0}
.CalloutMid {	background: url("../images/callout-mid.png") no-repeat;	padding:0 14px 10px 10px;}
.CalloutMid h3{ margin:0 0 10px 0; font-size:16px}
.CalloutMid li{	padding:0 0 5px 10px; list-style: none; display: block;}
.CalloutMid li a{ color:#FFF}
.CalloutMid li a:hover{text-decoration:none; color: #CCC}
.CalloutMid ul li ul{ margin:5px 0 0 14px; list-style-type: square}
.GrandSafety { background-image: url(../images/grandSafty08.png); float: right; width: 180px; background-repeat: no-repeat; padding: 310px 0 0 0; background-position: 35px 0; display: block; text-align: center; margin: 0 0 0 30px; text-decoration: none;}
.GrandSafety span{ font-weight:bold}
#SubNav {float: left; width: 252px; background: url(../images/SubNavBG.png) repeat-y; z-index: 200; margin:0  0 -40px 16px; position: relative; padding: 40px 15px 0 10px;}
#SubNavMinHeight { float:right; width: 1px;}
	.MH2500{height: 2500px }
	.MH2250{height: 2250px }
	.MH2100{height: 2100px }
	.MH2010{height: 2010px }
	.MH2000{height: 2000px }
	.MH1600{height: 1600px }
	.MH1450{height: 1450px }
	.MH1400{height: 1400px }
	.MH1300{height: 1300px }
	.MH1200{height: 1200px }
	.MH1100{height: 1100px }
	.MH1000{height: 1000px }
	.MH900{height: 900px }
	.MH800{height: 800px }
	.MH700,.MH600{height: 750px }
#SubNav *{color: #FFF;}
#SubNav ul{ list-style-type:none}
#SubNav ul.Top{ float:left}
#SubNav ul.Top li{ background:url(../images/subnav/subnav-line.gif) no-repeat; width:250px}
#SubNav ul.Top li a { padding:15px 0 15px 20px; text-decoration: none; display: block}
#SubNav ul.Top li.AT a { padding:15px 0 5px 20px; text-decoration: none; display: block}
#SubNav ul.Top .AtNoSub a { padding:15px 0 15px 20px !Important}
#SubNav ul.Top li a:Hover{ background:url("../images/subnav/Red-RO-bg.png") no-repeat; background-position:0 1px;}
#SubNav ul.Top li.AT{ background:url(../images/subnav/subnav-at.png) no-repeat; padding-bottom:10px; }
#SubNav ul.Top .AtNoSub{ background:url(../images/subnav/subnav-at.png) no-repeat;}
#SubNav .Top .AT h4 { margin: 10px 0 -5px 30px;}
#SubNav ul.Top li.AT a:Hover{ background:none;}
#SubNav ul.Top li ul.Middle{ width: 200px; padding:10px 0 0 0; margin:0 0 0 20px }
#SubNav ul.Top li ul.Middle li{ padding:0; background:none; margin-bottom:10px}
#SubNav ul.Top li ul.Middle li.AT { background: url(../images/subnav/subnav-at.png) -1px -1px no-repeat; width:230px}
#SubNav ul.Top li ul.Middle li a {padding:5px 0 5px 20px; text-decoration: none; display: block; width: 210px;}
#SubNav ul.Top li ul.Middle li a span { font-size: 10px; font-style: italic;}
#SubNav ul.Top li ul.Middle li a:Hover{ background:url("../images/subnav/Red-RO-bg.png") no-repeat}
#SubNav ul.Top li ul.Middle li.AT a:Hover{ background:None !Important}


#CopyWrap h4 { margin-bottom: 20px; }
#Headshot { float: left; height: 400px; width: 130px; margin-right: 20px; background-repeat: no-repeat;}
	.HS01-Jim { background-image: url(../images/headshots/hs01-jim.png)}
	.HS02-Eric { background-image: url(../images/headshots/hs02-eric.png)}
	.HS03-Arthur { background-image: url(../images/headshots/hs03-arthur.png)}
	.HS04-William { background-image: url(../images/headshots/hs04-william.png)}
	.HS05-Glynna { background-image: url(../images/headshots/hs05-glynna.png)}
	.HS06-Brian { background-image: url(../images/headshots/hs06-brian.png)}
	.HS07-Suresh { background-image: url(../images/headshots/hs07-suresh.png)}
#CopyWrap ul { margin-left: 30px;}
#CopyWrap ul li { margin-bottom: 3px;}
#CopyWrap table tr td { border-color:#999; padding: 10px; vertical-align:top}
#CopyWrap table tr td.listheader { padding: 5px 3px; }
#CopyWrap table tr.BG { background-color:#CCC}
#CopyWrap table { padding: 5px; border-color:#999}
#CopyWrap form table a {text-decoration: none;}
.listheader a{text-decoration:none; color:#FFF}
.listheader a:hover{text-decoration: underline; color:#FFF}
h2.Terms { color: #600; font-size: 14px; font-variant: small-caps; margin: 0 0 20px 0;}

Table#QuickFacts tr td{  margin: 0px; padding: 0px;}


/*  SubPage Flash styles */
#SubPageFlashSM,#SubPageFlashTall{ width: 700px; float: left; margin: 0 0 0 -15px; z-index: 100; position: relative;}
#SubPageFlashTall{	height: 370px}
#SubPageFlashSM{height: 250px}
#NoFlashSubWrapSM { background-image: url(../images/subTempFlashSmallBG.png); height: 246px; width: 695px;}
	#NoFlashStaticSM { background-repeat:no-repeat; height: 208px; width: 668px;}
		.Barnhart{background:url(../images/Executive-static-Tex.jpg)}
		.Stenman{background:url(../images/Executive-static-Eric.jpg)}
		.Sharp{	background:url(../images/Executive-static-Bill.jpg)}
		.Rayana{ background:url(../images/Executive-static-Suresh.jpg)}
		.Moynihan{	background:url(../images/Executive-static-jim.jpg)}
		.Hoekstra{	background:url(../images/Executive-static-Glynna.jpg)}
		.Cahill{	background:url(../images/Executive-static-Brian.jpg)}
#NoFlashSubWrapTall { background-image: url(../images/subTempFlashTall.png); height: 365px; width: 695px;}
	#NoFlashStaticTall { background-repeat:no-repeat; height: 328px; width: 668px;}
		.ArchivedDocs{ background: url(../swf/Delivery/images/publications.jpg)}
		.Awards-static{ background: url(../swf/Delivery/images/awards.jpg)}
		.berth{background:url(../swf/Delivery/images/berthLima.jpg)}
		.BIMImg{background:url(../swf/Delivery/images/BMI.jpg)}
		.BizTown{ background: url(../swf/Delivery/images/BizTown.jpg)}
		.Bowling{ background: url(../swf/Delivery/images/bowlathon.jpg)}
		.Chargers{background:url(../swf/Delivery/images/chargers.jpg)}
		.chino{background: url(../swf/Delivery/images/Chino01.jpg)}
		.Community-static{ background: url(../swf/Delivery/images/Fontana06.jpg)}
		.ContactUs{ background: url(../swf/Delivery/images/BarnhartSD.jpg)}
		.copley{background:url(../swf/Delivery/images/copley01.jpg)}
		.CSULA{background:url(../swf/Delivery/images/CSULA01.jpg)}
		.CSUMB{background:url(../swf/Delivery/images/CSUMB.jpg)}
		.CSUSB{ background: url(../swf/Delivery/images/CSUSB01.jpg)}
		.DelNorte{background:url(../swf/Delivery/images/DelNorte01.jpg)}
		.EmployeeBenefits{ background: url(../swf/Delivery/images/BarnhartSD.jpg)}
		.encinitas{background: url(../swf/Delivery/images/Encinitas02.jpg)}
		.Fontana{background:url(../swf/Delivery/images/Fontana01.jpg)}
		.Green{background:url(../swf/Delivery/images/henderson.jpg)}
		.Gwynn{background:url(../swf/Delivery/images/gwynn.jpg)}
		.hillcrest{background:url(../swf/Delivery/images/hillcrest01.jpg)}
		.homeFront{background:url(../swf/Delivery/images/homefront01.jpg)}
		.indian{background:url(../swf/Delivery/images/indian01.jpg)}
		.JobOpportunities{ background: url(../swf/Delivery/images/BarnhartSD.jpg)}
		.Lincoln{background:url(../swf/Delivery/images/lincoln01.jpg)}
		.MS-static{ background: url(../swf/Delivery/images/MSimage.jpg)}
		.Ontario{background:url(../swf/Delivery/images/Ontario01.jpg)}
		.Oxnard{background:url(../swf/Delivery/images/Oxnard01.jpg)}
		.oxnardPark{background:url(../swf/Delivery/images/OxnardParking01.jpg)}
		.Pasadena{background:url(../swf/Delivery/images/Pasadena01.jpg)}
		.petco{background:url(../swf/Delivery/images/petco.jpg)}
		.poway{background:url(../swf/Delivery/images/poway01.jpg)}
		.PressReleases{ background: url(../swf/Delivery/images/press2.jpg)}
		.Publications{ background: url(../swf/Delivery/images/publications.jpg)}
		.Rees{background:url(../swf/Delivery/images/Rees.jpg)}
		.ritz{background:url(../swf/Delivery/images/ritz01.jpg)}
		.Ronald{background:url(../swf/Delivery/images/Ronald06.jpg)}
		.Sails{background:url(../swf/Delivery/images/Sails.jpg)}
		.SAN{background:url(../swf/Delivery/images/SAN.jpg)}
		.Santee{background:url(../swf/Delivery/images/cajon01.jpg)}
		.SDSU{background:url(../swf/Delivery/images/SDSU01.jpg)}
		.SDSUParking{background:url(../swf/Delivery/images/sdsu-parking.jpg)}
		.Sierra{background:url(../swf/Delivery/images/sierra.jpg)}
		.SouthWest{background:url(../swf/Delivery/images/southWest02.jpg)}
		.Sustainability-static{ background: url(../swf/Delivery/images/Fontana01.jpg)}
		.Tahquitz{background:url(../swf/Delivery/images/Tahquitz01.jpg)}
		.UCSD{background:url(../swf/Delivery/images/Super01.jpg)}
		.UCSDParking{background:url(../swf/Delivery/images/UCSDParking.jpg)}
		.Ventura{background:url(../swf/Delivery/images/Ventura.jpg)}
		.Vista{background:url(../swf/Delivery/images/vista.jpg)}
		.Warror{background: url(../swf/Delivery/images/warrior.jpg)}
		.wayne{background:url(../swf/Delivery/images/wayne.jpg)}
		.Weapons{background:url(../swf/Delivery/images/chinalake.jpg)}
		.xpress{background:url(../swf/Delivery/images/xpress.jpg)}
		.ZeroHarm{ background: url(../swf/Delivery/images/zero.jpg)}
		
/*  Frame styles */

#topFrame {
z-index: 3;
}

#mainFrame {
z-index: 2;
}


