body{margin:0;padding:0;background-color:#F1F0EF;font-family:"Open Sans";}
#background{left:0px;top:0px;position:relative;margin-left:auto;margin-right:auto;width:100%;overflow:hidden;z-index:0;}
#BPSlogo{left:12%;top:27px;position:absolute;width:224px;height:176px;z-index:21;}
#sliderbarwithCRA{left:-1px;top:389px;position:absolute;width:100%;height:156px;z-index:22;}
#BPSheader{left:27%;top:65px;position:absolute;width:1200px;height:176px;z-index:24;}
#BPSheader .navigation{font-family:"Open Sans";font-size:28px;font-weight:800;float:left;height:50px;margin:0px 0 0 0;overflow:hidden;width:1200px;}
#BPSheader .navigation-item{color:#ffffff;float:left;height:34px;margin:0 0 0 0;padding:16px 14px 0 20px;text-decoration:none;text-transform:uppercase;}
#BPSheader .navigation-item:hover{color:#bfbfbf;text-decoration:none;}
#BPSheader .navigation-item.over{color:#bfbfbf;}
#BPSheader .navigation-item.over:hover{text-decoration:none;}
#Servicesicon{background:url('../images/greybackground.png') no-repeat;width:100%;height:700px;}
#aboutus{background-image:url('../images/Layer2.jpg');background-repeat:no-repeat;background-size:100% 100%;}
#groupphoto{color:#ffffff;font-size:21px;text-align:right;}
#groupphotoiamge{}
#aboutusbreak{width:50px;}
#aboutuscontent{width:600px;height:450px;color:#ffffff;font-size:21px;text-align:left;line-height:29px;}
#readmorebutton{background:url('../images/readmorebutton.png') no-repeat;width:167px;height:52px;color:#ffffff;font-size:22px;font-weight:bold;}
#readmorebutton #readmorebuttoncontent{position:relative;transform:translate(-50%, -50%);top:50%;left:50%;}
#serviceareamap{width:455px;height:466px;}
#serviceareacontent{width:455px;height:466px;text-align:center;color:#231F20;}
#aboutus2{width:100%;height:806px;}
#GoogleMap{}
#contactus{background:url('../images/footerbackground.jpg') no-repeat;width:100%;height:677px;text-align:left;color:#ffffff;font-weight:bold;}
#aboutushead{color:#ffffff;text-align:center;font-size:52px;font-weight:700;}
#contactusbutton{background:url('../images/contactusbutton.png') no-repeat;width:167px;height:52px;text-align:center;font-size:22px;}
#contactusbutton #contactusbuttoncontent{position:relative;transform:translate(-50%, -50%);top:50%;left:50%;}
#contactWITSbutton{background-image:url('../images/WITSbutton.png');background-repeat:no-repeat;background-size:240px 80px;;width:241px;height:80px;text-align:center;vertical-align:middle;font-size:16px;padding-top:9px;}
#footerbar{background:url('../images/footerbar.png') no-repeat;width:100%;height:80px;color:#ffffff;font-size:16px;}
#footerbar #footerbarcontent{position:relative;transform:translate(-50%, -50%);top:50%;left:50%;font-size:16px;}
#footer{background:url('../images/footer.png') no-repeat;width:100%;height:60px;}
#aboutuspage{width:100%;}
#aboutuspagehead{color:#CC3732;text-align:center;font-family:"Open Sans";font-size:52px;font-weight:700;}
#aboutuspagecontent{width:28%;height:600px;color:black;font-size:18px;text-align:left;font-family:"Open Sans";}
#aboutuspagebreak{width:50px;}
#aboutuspagecontent2{background-image:url('../images/background2.png');background-repeat:no-repeat;background-size:100% 100%;width:100%;height:800px;text-align:center;color:#ffffff;font-style:italic;font-size:30px;}
#headerrulergraphicli{background-image:url('../images/headerrulergraphicli.png');background-repeat:no-repeat;background-position:center;width:1088px;height:7px;text-align:center;margin-left:auto;margin-right:auto;}
#headerrulergraphicli #headerrulergraphiclicontent{font-weight:900;font-size:50px;font-style:italic;text-align:center;color:#CC3732;position:relative;transform:translate(-50%, -50%);top:50%;left:50%;font-family:"Brush Script MT", Medium;}
#careeroportunities{background-image:url('../images/careeropportunitybut.png');background-repeat:no-repeat;background-position:center;width:296px;height:52px;text-align:center;margin-left:auto;margin-right:auto;}
#careeroportunities #careeroportunitiescontent{font-style:normal;font-weight:900;font-size:20px;text-align:center;color:white;position:relative;transform:translate(-50%, -50%);top:50%;left:50%;font-family:"Open Sans";}
#servicebreak{}
#servicepage{width:100%;font-weight:900;font-size:20px;text-align:center;font-family:"Open Sans";}
.servicetitle{color:#CC3732;font-family:"Open Sans";text-align:left;font-weight:900;font-size:20px;}
.servicecontent{color:black;font-family:"Open Sans";text-align:left;font-weight:normal;font-size:16px;}
.servicephone{color:black;font-family:"Open Sans";text-align:left;font-weight:900;font-size:16px;}
.LICENSEDANDINSURED{color:#2D485D;font-family:"Open Sans";text-align:left;font-weight:900;font-size:20px;}
.LICENSEDANDINSUREDCONTENT{color:black;font-family:"Open Sans";text-align:left;font-weight:normal;font-size:16px;}
.resourcetitle{text-align:left;color:#CC3732;font-family:'Open Sans';font-weight:bold;font-size:20px;}
.resourcecontent{text-align:left;font-family:'Open Sans';font-weight:normal;font-size:16px;}
#newsletter{background:url('../images/resources/newsletterbackground.jpg') no-repeat;width:100%;height:806px;text-align:left;color:#ffffff;}
#newsletterbutton{width:80px;height:40px;background-color:#CC3732;color:white;padding:14px 14px;margin:0px 0;border:none;border-radius:6px;cursor:pointer;}
.newsletterinput{height:12px;border-radius:6px;background-color:white;padding:14px 14px;margin:0px 0;border:none;}
.contactform{width:120px;height:40px;background-color:#CC3732;color:white;padding:14px 14px;margin:0px 0;border:none;border-radius:6px;cursor:pointer;}
#hiringbackgroup{background-image:url('../images/Background.png');background-repeat:no-repeat;background-size:100% 100%;}
