html, body {padding:0px;margin:0px;width:100%;min-width:1356px;font: 14px/1.4 'ubunturegular';}
img {border:none;}


#dheader {background: #c56d30; height: 90px;}
#dheaderinner {width: 940px;padding: 0 10px; margin: 0 auto;min-height:90px;}
#dlogo {float:left;z-index: 19000;position: relative;}
#dmenu {float:right;}
#dbanner {position: relative;top: -61px; z-index: 6000;}
#dbanner img {background: none repeat scroll 0 0 #FFFFFF;padding-bottom: 5px; width: 100%;}

/*Contact Page http://www.dsquareplans.com/Default.aspx?tabid=24320*/
#dpanes {background: url("/portals/187/skins/dsquare/images/overview-bg.jpg") no-repeat #2e4558;position: relative;z-index: 6000;}
#dpaneinnertop {width:940px;margin:0 auto;padding: 0 10px;margin-top:-61px;}
#dpaneinnertop h1 {color: #D3AB85;font: 56px 'HelveticaNeue BoldCondensed';margin-bottom: 16px;margin-top: 0;padding-top: 43px;text-transform: uppercase;}
.breadcrumb {color: #b2b2b2;font: 14px 'ubunturegular';margin-bottom: 30px;}
.breadcrumb a {color: #717171;font: 14px 'ubunturegular';text-decoration: none;}
.introduction {padding: 20px 28px 15px 33px;margin-bottom: 55px;border: 1px solid #3C5162;background: rgba(64, 77, 92, .3);font: 14px/1.4 'ubunturegular';color: #ffffff;}
.border-box.contact-block {padding: 30px;border: 1px solid #3C5162;background: #354656;margin-bottom: 52px;margin-top: 20px;}
.group {margin-bottom: 50px;}
.group:after {content: "";display: table;clear: both;}
.block-left {margin-right: 20px;width: 450px;float:left;}
.contact-block .block-left h3 {color: #D3AB85;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.border-box dd {display: inline-block;font: 13px 'Arial';width: 270px;margin-bottom: 25px;color: #939ca3;margin-left: 0;vertical-align: top;} 
.border-box dd a {margin-bottom: 0;opacity: 1;text-decoration: none;color: #939ca3;}
.border-box dd a:hover {text-decoration:underline;}     
.block-left dt {display: inline-block;width: 132px;font: bold 13px 'Arial';margin-right: 10px;margin-bottom: 25px;color: #939ca3;margin-left: 0;vertical-align: top;}
.block-right {float:right;padding-bottom:5px;}
.table {width: 60%;border-collapse: collapse;border-spacing: 0;}
.tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
.contact-block table {width: 60%;border-collapse: collapse;border-spacing: 0;}
.contact-block td {width: 37.33%;padding:0px;padding-bottom: 10px;color: #ffffff;font: 14px/1.4 'ubunturegular';}
.contact-block td a {text-decoration: none;color: #ffffff;font: 14px/1.4 'ubunturegular';}
.contact-block td a:hover {text-decoration:underline;}

/*Company Page http://www.dsquareplans.com/Default.aspx?tabid=24338*/
.dpaneinnermid {width:100%;}
.short-info {background: #354656;font: bold 13px/2 'arial';border-top: 1px solid #3c5162;border-bottom: 1px solid #3c5162;}
.container {width: 940px;padding: 0 10px;margin: 0 auto;box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}    
.short-info-container {width: 940px;padding: 0 10px;margin: 0 auto;background: url(/portals/187/skins/dsquare/images/vrification.png) no-repeat center right #354656;}
.short-list {border-right: 1px solid #3C5162;margin: 0 35px 0 0;padding: 40px 0;width: 120px;display: inline-block;}
.short-list li {color: #939CA3;}
.short-quote {margin:0px;display: inline-block;padding: 20px 0;width: 610px;color: #939CA3;font: bold 13px/2 'arial';}
.intro {padding-bottom: 30px;padding-top: 25px;color: #939CA3;} 
.intro p {font: 14px/1.4 'ubunturegular';}   
.intro h3 {color: #939CA3;display: block;font-size: 16.38px;font-weight: bold;font-family:ubunturegular;}
.content-block {}
.content-block h2 {font: 46px 'HelveticaNeue BoldCondensed';margin-bottom: 50px;text-align: center;text-transform: uppercase;margin-top: 0;color: #ffffff;}
.content-block.entry {font: 14px 'ubunturegular';margin-bottom: 75px;}
.entry.odd img {margin-right: 40px;}
.entry.even img {margin-left: 40px;}
.content-block .entry .description h3 {font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 25px;color: #d3ab85;text-transform: uppercase;margin-top: 0;}  
.content-block .entry .description {color:#939ca3;}
.description p {font-size: 14px;font-family: ubunturegular;line-height: 1.25em;}
.overflow {overflow:hidden;}
.group.even {margin-bottom:75px;}
.group.odd {margin-bottom:75px;}

/*Services Page http://www.dsquareplans.com/Default.aspx?tabid=24343*/
#dpanefill {background: url(/portals/187/skins/dsquare/images/overview-bg.jpg) no-repeat #2e4558;padding-top:1px;}
.full-content1 {display: none;}
.full-content2 {display: none;}
.full-content3 {display: none;}
.showcontent {display:block !important;}
a.link1 {font: 14px/1.4 'ubunturegular';text-decoration: none;color: #ffffff;position: relative;margin-right: 25px;opacity: .5;}
a.link1:after {background: url(/portals/187/skins/dsquare/images/triangle-img1.png) no-repeat right center;content: "";position: absolute;right: -25px;height: 20px;width: 20px;}
a.link1.showcontent:after {background: url(/portals/187/skins/dsquare/images/triangle-img2.png) no-repeat right center;}
a.link2 {font: 14px/1.4 'ubunturegular';text-decoration: none;color: #ffffff;position: relative;margin-right: 25px;opacity: .5;}
a.link2:after {background: url(/portals/187/skins/dsquare/images/triangle-img1.png) no-repeat right center;content: "";position: absolute;right: -25px;height: 20px;width: 20px;}
a.link2.showcontent:after {background: url(/portals/187/skins/dsquare/images/triangle-img2.png) no-repeat right center;}
a.link3 {font: 14px/1.4 'ubunturegular';text-decoration: none;color: #ffffff;position: relative;margin-right: 25px;opacity: .5;}
a.link3:after {background: url(/portals/187/skins/dsquare/images/triangle-img1.png) no-repeat right center;content: "";position: absolute;right: -25px;height: 20px;width: 20px;}
a.link3.showcontent:after {background: url(/portals/187/skins/dsquare/images/triangle-img2.png) no-repeat right center;}

/*Subcontractors Page http://www.dsquareplans.com/Default.aspx?tabid=24349*/
#dpaneinnerbottom2 {padding-top: 45px; padding-bottom: 25px; background: url("/portals/187/skins/dsquare/images/widget-bg.jpg") repeat;position: relative;}
.post {margin-bottom: 60px;}
.post-entry {padding-top:20px;}
.post-entry h2 {color: #D3AB85;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.post-entry p {font: 14px/1.4 'ubunturegular';color: #ffffff;}    
.round-holder {background: #454545;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;float: left;height: 225px;overflow: hidden;text-align: center;width: 225px;}
.post figure.round-holder {margin: 0 40px 0 30px;}
.button-holder2 a {display: inline-block;margin: 10px 30px 0 0;font: 16px 'HelveticaNeue BoldCondensed';color: #ffffff;text-transform: uppercase;text-decoration: none;border: 1px solid #a2aab2;opacity: .5;filter: alpha(opacity=50);padding: 16px 25px;display: inline-block;}
.button-holder2 a:hover {opacity: 1;}

/*Forms and Documents Page http://www.dsquareplans.com/Default.aspx?tabid=24352*/
.download-block {padding: 20px 28px 17px 33px;margin-bottom: 55px;border: 1px solid #3C5162;background: #404d5c;background: rgba(64, 77, 92, .3);}
.download-block {text-align: center;}
.download-block h2 {color: #D3AB85;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.download-block ul {padding-left: 0;}
.download-block ul li {list-style: none;margin-bottom: 12px;}
.download-block ul li a {font: 14px 'ubunturegular';color: #ffffff;text-transform: capitalize;text-decoration:underline;line-height:1.4;}
.download-block ul li a:hover {text-decoration:none;}  

/*Home Page http://www.dsquareplans.com/Default.aspx?tabid=24363*/
#dpaneinner {background: url("/portals/187/skins/dsquare/images/overview-bg.jpg") no-repeat #2e4558;position: relative;z-index: 6000;height:250px;}

#dbannerslide {overflow: hidden;display:inline-block;margin-top:-75px;}
.slides {margin: 0;padding: 0;list-style: none;}
.slides li {margin-bottom:48px;}    
.flexslider {margin: 0 0 60px;position: relative;border-radius: 4px;zoom: 1;padding: 0;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {width: 100%;display: block;}    
#home-slider.flexslider, #projects-slider.flexslider {border: none;box-shadow: none;background: none;}
.banner-outer-wrap {background: #ffffff;
    bottom: -57px;
    left: 50%;
    margin-left: -446px;
    width: 893px;}
.overlay {position: absolute;
    z-index: 5;}
.banner-text {text-align: center;
    color: #c27d52;
    font: 18px 'HelveticaNeue BoldCondensed';
    text-transform: uppercase;
    background: url(/portals/187/skins/dsquare/images/slider-ribbon.png) no-repeat scroll 87% center #E6D6C9;
    margin-left: 96px;
    margin-right: 96px;
    padding: 30px 200px 30px 74px;}
.banner-text h2 {color: #242424;
    font: 26px 'HelveticaNeue BoldCondensed';
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;}
.banner-text p {display: inline;}




/*Projects Page http://www.dsquareplans.com/Default.aspx?tabid=24465*/    
#dpaneinnermid  {width: 940px;margin: 0 auto;padding-top: 30px;}
#projects {display:block;}
#projects .element {vertical-align: top;display: inline-block;width: 300px;margin-bottom: 68px;height:575px;}
.projectholder {background: #454545;float: left;height: 225px;overflow: hidden;text-align: center;width: 225px;}    
.element {}
.element .slider-content {margin: 0 20px 0 20px;}
.slider-content {text-align: center;color: #ffffff;}
.slider-content p {font: 14px/1.4 'ubunturegular';color: #ffffff;}
.slider-content h2 {color: #D3AB85;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.slider-content h2 a:hover {color: #8B4513;text-decoration:none;}    


#dpaneinnerbottom {padding-top: 45px; padding-bottom: 61px; background: url("/portals/187/skins/dsquare/images/widget-bg.jpg") repeat;position: relative;}
#dpaneinnerbottom .container {width: 940px;margin: 0 auto;}
.widget.box1 {width: 430px;margin-right: 50px;float: left;}
.widget.box2 {width: 460px;float: right;}
.widget {color: #2c2f32;}
.widget h2 {color: #2c2f32;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.button-holder.text-center {text-align:center !important;}
.pull-left {float: left;}
.pull-right {float: right;}    
.button-holder a {margin-bottom: 25px;background-color: #b46941;-webkit-box-shadow: inset 0 2px rgba(255,255,255,.39);-moz-box-shadow: inset 0 2px rgba(255,255,255,.39);box-shadow: inset 0 2px rgba(255,255,255,.39);border: 1px solid #9b6643;background-image: -webkit-linear-gradient(bottom, #955e39, #c27247); background-image: -moz-linear-gradient(bottom, #955e39, #c27247);background-image: -o-linear-gradient(bottom, #955e39, #c27247); background-image: linear-gradient(to top, #955e39, #c27247);opacity: 1;color: #fffefe;padding: 15px 30px;font: 15px 'HelveticaNeue BoldCondensed';min-width: 135px; display: inline-block;text-transform: uppercase;text-decoration: none;}
.button-holder a:hover {opacity:0.5;}
.icon-qualify {margin-right: 12px;width: 14px;height: 14px;background: url('/portals/187/skins/dsquare/images/sprite.png') no-repeat;display: inline-block;background-position: -16px -277px;}
.icon-bid {margin-right: 12px;width: 13px;height: 11px;background: url('/portals/187/skins/dsquare/images/sprite.png') no-repeat;display: inline-block;background-position: -18px -302px;}


#dfooter {background: #22303c;padding: 40px 0;}
#dfooter .container {width: 940px;padding: 0 10px; margin: 0 auto;}
.footer-main-wrap .block.block1 {width: 300px;margin-right: 20px;height:138px;}
.footer-main-wrap .block {display: inline-block;vertical-align: top;}
.footer-main-wrap .block h3 {margin-top: 0px;margin-bottom: 15px;font: 19px 'HelveticaNeue BoldCondensed';text-transform: uppercase;color: #939CA3;}
.footer-main-wrap .block.block1 .block-description, #secondary-nav li a, .product-by {font: 13px 'ubunturegular';color: #939ca3;}
.footer-main-wrap .block1 dt {display: inline-block;width: 30px;}
.icon-phone {background-image:url('/portals/187/skins/dsquare/images/sprite-phone.png');width: 11px;height: 11px;display:block;}
.footer-main-wrap .block { display: inline-block; vertical-align: top; }
.icon-mail {background-image:url('/portals/187/skins/dsquare/images/sprite-mail.png');width: 13px;height: 9px;display:block;}
.footer-main-wrap {float:left !important;}
.footer-main-wrap .block1 dd, .footer-main-wrap .block1 dd a {display: inline-block; font: 13px "ubunturegular"; width: 250px; margin-bottom: 8px; color: rgb(147, 156, 163); margin-left: 0px;}
.footer-main-wrap .block1 dd a {text-decoration: none;}
.footer-main-wrap .block1 dd a:hover, #secondary-nav li a:hover, .product-by a:hover { text-decoration: underline; }
.footer-main-wrap .block2 {width: 230px;height:146px; margin-right: 40px;}
#secondary-nav ul {padding-left: 0px;}
#secondary-nav li {list-style: outside none none;}
#secondary-nav li a, .product-by, .product-by a {text-decoration: none; text-transform: uppercase; color: rgb(147, 156, 163);}
.footer-main-wrap .block3 {width: 190px; margin-right: 40px; text-transform: uppercase;}
.footer-main-wrap .block4 {width: 109px;}
.product-by {text-align: right;}



@font-face {
	font-family: "ubunturegular";
	font-style: normal;
	font-weight: normal;
	src: url('ubuntu-regular-webfont.eot') format("embedded-opentype"), url('ubuntu-regular-webfont.woff') format("woff"), url('ubuntu-regular-webfont.ttf') format("truetype"), url('ubuntu-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "HelveticaNeue BoldCondensed";
	font-style: normal;
	font-weight: normal;
	src: url('helveticaneueltcom-bdcn.eot') format("embedded-opentype"), url('helveticaneueltcom-bdcn.woff') format("woff"), url('helveticaneueltcom-bdcn.ttf') format("truetype"), url('helveticaneueltcom-bdcn.svg') format("svg");
}


@font-face {
	font-family: "flexslider-icon";
	font-style: normal;
	font-weight: normal;
	src: url('flexslider-icon.eot') format("embedded-opentype"), url('flexslider-icon.woff') format("woff"), url('flexslider-icon.ttf') format("truetype"), url('flexslider-icon.svg') format("svg");
}