body { margin: 0px; padding: 0px; text-align: justify; }
img { display: block; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.Clear { clear: both; margin: 0px; padding: 0px; }
#Container { width: 1000px; margin-left: auto; margin-right: auto; margin-top: 50px; margin-bottom: 0px; padding: 0px; background-image: url(../images/bakergroup_logo.jpg); background-position: left top; background-repeat: no-repeat; }
.Logo { height: 605px; width: 82px; float: left; }
.PageTitle { width: 650px; position: relative; left: 17px; margin: 0px; padding: 0px; float: left; }
.PageTitle h1 { margin: 0px; padding: 0px; font-family: Century Gothic, sans-serif; font-size: 54px; color: #312A22; }
.SocialNetworks { float: right; width: 200px; margin-top: 0px; margin-right: 3px; }
.SocialNetworks p { font-size:18px; font-family: Arial; margin-top: -4px; padding:0; text-align:right; font-weight:bold; }
.nav { margin-right: 44px; }
.Navigation { margin: 0px; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 16px; top: -7px; }
.Navigation ul { margin: 0px; padding: 0px; list-style-type: none; text-align: left; }
.Navigation li { display: inline; float: left; padding-right: 0px; }
.Navigation a { color: #312823; text-decoration: none; font-family: "Arial"; font-weight: bold; font-size: 15px; }
.Navigation a:hover { color: #71C50B; text-decoration: none; font-family: "Arial"; font-weight: bold; font-size: 15px; }
.Last { padding: 0px; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; position: absolute; right: 2px; }
#menuwrapper { width: 1000px; position: absolute; left: -48px; top: 55px; z-index: 2; }
#menubar, #menubar ul { padding: 0; margin: 0; list-style: none; font-family: Arial; }
#menubar a { display: block; text-decoration: none; font-size: 16px; color: #312A22; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 66px; }
#menubar a.trigger { padding-top: 5px; padding-bottom: 5px; padding-left: 34px; }
#menubar li { float: left; }
#menubar li ul, #menubar ul li { width: 220px; margin-left: 0px; }
#menubar ul li a { color: #AAAAAA; border-right: 0; padding: 3px 12px 3px 16px; }
#menubar li ul { position: absolute; display: none; background-color: #FFFFFF; margin-left: 65px; color: #1C35FF; border: 2px solid #1A3BFA; }
#menubar li:hover a, #menubar a:focus, #menubar a:active, #menubar li.p7hvr a { color: #71C800; }
#menubar li:hover ul, #menubar li.p7hvr ul { display: block; }
#menubar li:hover ul a, #menubar li.p7hvr ul a { color: #000000; background-color: transparent; }
#menubar ul a:hover { background-color: #71C800!important; color: #FFFFFF!important; }
#menubar li { width: auto; }
#menubar a:hover { color: #70CD0A; }
.MainContentWrap { width: 350px; float: right; margin-top: 21px; height: 507px; background-color: #322B23; }
#ContentWrap { width: 915px; position: relative; left: 80px; height: 610px; }
.empty { height: 25px; }
#RightImage { float: right; width: 540px; height: 507px; margin-top: 47px; margin-right: 3px; }
#LeftImage { float: left; width: 540px; height: 507px; margin-top: 21px; margin-left: 17px; }
#ServiceLink { width: 540px; text-align: left; font-family: arial; font-weight: bold; padding: 0px; float: left; margin-left: 17px; }
.Main { margin-right: auto; margin-left: auto; padding-right: 18px; padding-left: 18px; padding-top: 15px; }
.Main p { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 19px; margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; text-align: justify; }
.Main ul { margin: 0px; padding: 0px; }
.Main li { list-style-position: outside; list-style-type: none; font-size: 18px; padding-right: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 0px; text-align: left; padding-left: 24px; margin-top: 0px; margin-left: 0px; font-weight: bold; }
.grnbox { background-image: url(../images/grnlist.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; background-position: left 2px; }
.blubox { background-image: url(../images/blulist.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; background-position: left 2px; }
#skinny { width: 235px; margin-right: 25px; margin-top: 15px; }
#skinny p { text-align: left; }
#Smalltext { width: 280px; }
#Smalltext p { font-size: 16px; font-weight: bold; padding-bottom: 15px; padding-top: 35px; }
#Smalltext li { font-size: 16px; padding-bottom: 10px; }
#GreenText { font-family: Arial; font-size: 19px; font-weight: bold; color: #6FCB04; text-align: justify; }
#GreenText p { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
/* Scrollbar */			
			
			
			
			
						
			
		
.MemberLogos { }
#nacufs { width: 165px; position: absolute; top: 325px; left: 250px; }
#aashe { width: 178px; position: absolute; left: 450px; top: 155px; }
#fcsi { width: 149px; position: absolute; left: 5px; top: 120px; }
#sda { width: 126px; position: absolute; top: 325px; left: 35px; }
#wmsbf { width: 88px; position: absolute; top: 125px; left: 765px; }
#acui { width: 99px; position: absolute; top: 265px; left: 675px; }
#nacus { width: 200px; position: absolute; top: 425px; left: 525px; height: 66px; }
#acuhoi { width: 103px; position: absolute; top: 480px; left: 215px; }
#scup { width: 93px; position: absolute; top: 480px; left: 820px; }
.MainContentWrapScroll { padding-left: 15px; float: left; margin-top: 47px; width: 340px; }
.content1 { height: 507px; width: 340px; float:left; overflow:auto; }
.content1 strong { font-size: 12px; }
.content1 p { margin-top: 0px; margin-bottom: 5px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.4em; }
.holder orange-bar { }
.TestNames { text-align: right; font-size: 14px; font-style: italic; font-weight: normal; font-family: arial; color: #181818; margin-top: 15px; margin-bottom: 15px; }
#TwoColumnWrap { width: auto; margin-left: 17px; clear: both; position: absolute; top: 115px; }
.txtright { text-align: right; font-weight: bold; font-family: arial; font-size: 14px; width: 200px; }
#LeftColumn { float: left; width: 430px; font-family: Arial; }
.People { }
.People p { font-family: arial; font-size: 14px; text-align: left; line-height: 1.2em; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#PeopleNames { margin-bottom: 10px; float: right; }
#PeopleExtended p { font-family: arial; font-size: 14px; margin: 0px; }
.PartnerBox { height: 85px; width: auto; background-color: #6FCB04; margin-top: 5px; text-align: center; font-size: 38px; font-family: "century gothic"; font-weight: bold; color: #FFFFFF; letter-spacing: 1px; margin-bottom: 15px; }
#RightColumn { width: 430px; float: left; margin-left: 36px; }
#PeopleExtended { width: auto; margin-left: 17px; margin-top: 10px; position: absolute; top: 530px; }
.PeopleImageLeft { float: right; height: 239px; width: 212px; padding-bottom: 8px; padding-left: 12px; }
.PeopleImageRight { float: left; height: 239px; width: 212px; padding-bottom: 8px; padding-right: 12px; }
.txtright p { text-align: right; font-weight: bold; font-family: arial; font-size: 14px; width: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#RightImageSmall { float: right; width: 540px; height: 450px; margin-top: 15px; margin-right: 3px; }
#PartnerWrap { width: auto; margin-left: 17px; clear: both; position: absolute; top: 100px; }
#PartnerWrap p { text-align: justify; font-family: arial; font-size: 14px; }
#PartnerWrap a { color: #1A37F3; text-decoration: none; }
#Companies p { font-family: "Arial"; text-align: center; font-size: 40px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 17px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#CoolLeftColumn { float: left; width: 295px; font-family: Arial; background-color: #e2f5cd; text-align: left; }
#CoolRightColumn { float: right; width: 295px; font-family: arial; background-color: #D1D7FF; text-align: left; margin-left: 6px; }
.content2 em { font-size: 12px; }
.CoolHeadingLeft { background-color: #6FCC09; height: 45px; margin: 0px; }
.CoolHeadingRight { background-color: #1838FF; height: 45px; }
.CoolWrapHeadings { color: #FFFFFF; text-align: center; font-size: 24px; font-weight: bold; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 40px; margin-top: 0px; padding-top: 5px; }
.content2 { height: 462px; overflow: auto; width: 295px; margin-top: 15px; }
.content3 { height: 462px; overflow: auto; width: 295px; }
#CoolWrap { margin-left: 17px; height: 462px; clear: both; position: absolute; top: 96px; }
.content3 a { color: #000000; font-weight: bold; text-decoration: none; }
.content3 p { padding-left: 8px; padding-right: 8px; margin-top: 12px; margin-bottom: 0px; margin-left: 0px; }
.content2 img { clear: both; float: left; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }
.content2 p { margin: 0px; padding-left: 8px; }
#CoolMidColumn { width: 295px; font-family: arial; background-color: #d9d5d2; text-align: left; float: left; margin-left: 6px; }
.content4 img { margin-right: auto; margin-left: auto; }
.content4 p { }
.CoolHeadingMid { background-color: #302921; height: 45px; }
.content4 { height: 462px; overflow: auto; width: 295px; }
.content4 a { color: #000000; font-weight: bold; text-decoration: none; }
.content4 p { padding-left: 8px; margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; }
.FocusBlock { margin-top: 20px; margin-left: 8px; margin-right: 8px; font-size: 14px; }
.content2 a { font-size: 12px; font-weight: bold; color: #1838FF; text-decoration: none; margin: 0px; padding: 0px; }
.content2 strong { font-size: 12px; margin: 0px; padding: 0px; }
#HomeWrap h1 { font-family: Century Gothic, sans-serif; font-size: 28px; color: #FFFFFF; text-align: center; letter-spacing: 5px; font-weight: bold; width: 895px; background-color: #312823; height: 40px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
.HomeNavButtons { height: 140px; width: 141px; background-color: #312823; margin-top: 10px; float: left; margin-right: 10px; }
#LastLink { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.HomeBtnLink { font-family: "Arial"; font-weight: bold; color: #FFFFFF; text-align: center; margin-top: 2px; width: 100px; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 15px; }
.HomeBtnLink a { color: #FFFFFF; text-decoration: none; }
#HomeWrap { width: auto; margin-left: 17px; margin-top: 47px; position: absolute; top: 50px; }
.HomeNavButtons:hover { height: 140px; width: 141px; background-color: #71C50B; margin-top: 10px; float: left; margin-right: 10px; }
#BlueLast { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #1838FD; }
#Blue { background-color: #1838FD; }
#Green { background-color: #6FCB04; }
#MemberWrap { width: auto; margin-left: 17px; height: 507px; }
.content3 a:hover { color: #1838FF; font-weight: bold; text-decoration: none; }
.ContactFormWrap { width: 350px; padding-left: 15px; float: left; margin-top: 47px; height: 507px; }
#ContactForm { background-color: #332C24; height: 507px; }
#ContactForm img { height: 130px; width: 247px; margin-right: auto; margin-left: auto; padding-top: 10px; }
#PropRightImage { float: right; width: 362px; height: 507px; margin-top: 47px; margin-right: 3px; }
#PropForm { height: 390px; margin-top: 50px; }
.PropFormWrap p { font-family: arial; font-size: 14px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.PropFormWrap { width: 525px; padding-left: 15px; float: left; margin-top: 47px; height: 507px; }
#ListWrap { height: 350px; width: 680px; margin-left: 2px; padding: 0px; position: absolute; top: 100px; }
.PortImg { height: 160px; width: 174px; }
#ListWrap li { list-style-type: none; text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 21px; font-weight: bold; color: #322B23; font-size: 13px; }
.list1 { float: left; width: 220px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; position: absolute; left: 10px; }
.List2 { float: left; width: 220px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; position: absolute; left: 250px; }
.List3 { margin: 0px; padding: 0px; float: left; width: 220px; position: absolute; left: 500px; }
#ListWrap ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
#One { position: absolute; top: 108px; left: 740px; }
#Two { top: 277px; position: absolute; left: 740px; }
#Three { top: 445px; position: absolute; left: 740px; }
#Four { top: 445px; position: absolute; left: 14px; }
#Five { top: 445px; position: absolute; left: 196px; }
#Six { top: 445px; position: absolute; left: 377px; }
#Seven { top: 445px; position: absolute; left: 559px; }
#BakerDescription { width: 1000px; position: absolute; clear: both; top: 950px; right: 0px; }
#BakerDescription p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.BlueBorder { border-left-width: 10px; border-left-style: solid; border-left-color: #1838FF; padding-left: 10px; margin-left: 20px; }
.GreenBorder { margin-left: 20px; border: 2px solid #6FCB04; padding: 15px; }
.BakerInfo { width: 700px; float: right; margin-right: 6px; }
#BakerDescription h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6FCB04; font-size: 24px; }
#BakerDescription h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #1838FF; padding: 0px; margin-top: 50px; }
.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }
#LeftImageSmall { float: left; width: 540px; height: 470px; margin-top: 21px; margin-left: 17px; margin-bottom: 11px; clear: both; }
#sq1 { height: 247px; width: 264px; position: absolute; top: 96px; left: 17px; }
#sq2 { height: 247px; width: 264px; position: absolute; top: 96px; left: 293px; }
#sq3 { height: 247px; width: 264px; position: absolute; left: 17px; top: 356px; }
#sq4 { height: 247px; width: 264px; position: absolute; top: 356px; left: 293px; }
#FullWrap { width: 898px; height: 507px; background-color: #312A22; margin-left: 17px; position: absolute; top: 96px; }
#FullWrap p { font-family: arial; font-size: 15px; font-weight: bold; color: #FFFFFF; padding-right: 10px; padding-left: 10px; margin:;
padding-top: 0px; padding-bottom: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#FullWrap li { color: #FFFFFF; font-family: arial; list-style-type: none; margin: 0px; font-weight: lighter; font-size: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }
#FullWrap ul { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 25px; margin: 0px; }
#FullWrap li a { text-decoration: none; color: #FFFFFF; }
#FullWrap li a:hover { text-decoration: underline; color: #6FCC09; }
#LeftServBox { float: left; height: 507px; width: 252px; }
#RightServBox { float: right; height: 507px; width: 252px; }
#MidServBox { height: 507px; width: 396px; position: absolute; left: 250px; }
#Feasibility ul { width: 300px; margin-top: 40px; }
#Feasibility { width: 250px; margin-top: 72px; }
#Feasibility p { text-align: left; width: 300px; margin: 0px; padding: 0px; position: relative; right: 15px; }
#Feasibility li { font-size: 16px; margin-left: 35px; }
.MainFease { margin-right: auto; margin-left: auto; padding-right: 18px; padding-left: 18px; padding-top: 15px; }
#Benchtext { width: 280px; }
#Benchtext p { font-size: 15px; font-weight: bold; padding-bottom: 15px; padding-top: 15px; text-align: left; line-height: 20px; }
#Benchtext li { font-size: 14px; padding-bottom: 0px; }
#LEEDtext { width: 300px; }
#LEEDtext p { font-size: 18px; font-weight: bold; padding-bottom: 15px; padding-top: 30px; text-align: left; line-height: 20px; }
#LEEDtext li { font-size: 14px; padding-bottom: 0px; margin-top: 7px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; }
#MASTERtext { width: 250px; }
#MASTERtext p { font-size: 14px; font-weight: bold; padding-bottom: 15px; padding-top: 55px; text-align: left; line-height: 20px; }
#MASTERtext li { font-size: 14px; padding-bottom: 0px; margin-top: 14px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; }
#TopLeftTest { height: 247px; width: 369px; position: absolute; }
#LeftBottomTest { height: 248px; width: 369px; position: absolute; top: 355px; }
#TopRightTest { height: 160px; width: 158px; position: absolute; right: 3px; }
#MidTest { height: 162px; width: 158px; position: absolute; top: 266px; right: 3px; }
#BottomRightTest { height: 164px; width: 158px; position: absolute; right: 3px; top: 438px; }
#contactform { margin:0; padding:0; }
#contactform ul { list-style:none; width:307px; margin-right:auto; padding:0; margin-left: auto; margin-top: 0px; margin-bottom: 0px; }
#contactform ul li { margin-bottom:5px; float:left; width:100%; padding:0; list-style:none; }
#contactform ul li.submit { padding-top:10px; margin-top:5px; text-align:center; padding-bottom:0; margin-bottom:0; }
#contactform ul li label { width:130px; }
#contactform ul li p.fields, #contactform ul.checkboxes { width:210px; margin:0; padding-bottom:0; margin-bottom:0; }
#contactform ul.checkboxes li { }
#contactform ul.checkboxes li label { float:none; }
#Right { float: right; width: 475px; margin-top: 35px; }
#contactform ul.checkboxes li input { margin-right:5px; }
#BtnGroup { clear: right; float: right; margin-top: 10px; }
label, input.txt-field, textarea.textarea { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
textarea { overflow:auto; }
checkbox { padding: 10px; }
label { color:#FFFFFF; line-height:22px; margin-right:4px; }
input.txt-field { border:1px solid #EEEEEE; background-color:#FFFFFF; color:#333333; width:218px; width:300px; height:22px; padding-top:0px; height:15px;/*font-weight:bold;*/ padding-right: 3px; padding-bottom: 0px; padding-left: 3px; }
textarea.textarea { border:1px solid #EEEEEE; width:300px; height:75px; color:#333333; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; }
#contactform p { font-size: 12px; color: #FFFFFF; font-family: arial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; text-align: left; }
input.txt-field-active, textarea.textarea-active { border:2px solid #6CCE00; }
input.txt-field:focus, textarea.textarea:focus { border:1px solid #BED73D; background-color: #EFFEE9; }

#Wide p {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
}
#Wide li {
    font-size: 16px;
    margin: 5px 0 0 20px;
}

