img,div,a,input{behavior:url(/css/resources/iepngfix.htc)}
*:focus{outline:none}
*:-moz-focus-inner{border:none}
body{background:url("../img/common/background.jpg") no-repeat top #000;color:#fff;font-family:Arial;font-size:13px;line-height:18px;margin:0;padding:0;text-align:center}
h1,h2,h3,h4,p{margin:0;padding:0}
ul,li{list-style:none;margin:0;padding:0}
img{border:0}
#container{margin:0 auto;text-align:center;width:960px}
#top{border-bottom:1px solid #202825;height:69px;width:960px}
.logotype{display:block;float:left;height:44px;padding:20px 0 0;text-align:left;width:444px}
#navigation{clear:both;height:130px;width:960px}
.panes .pane{display:none}
#tabs-container{width:960px}
.tabs,.tabs-sub{clear:both;float:right}
.tabs li,.tabs-sub li{float:left;padding:0 30px}
.tabs-sub li{margin-right:14px;padding:0 18px}
.menu{display:block;padding:22px 0 0}
#content{clear:both;float:left;margin-bottom:36px;text-align:left;width:960px}
#content-left{float:left;text-align:left;width:318px}
#content-left p,#content p{background:url("../img/common/pbg.png");display:inline;font-size:13px;font-weight:lighter;line-height:19px;padding:0 0 2px}
#why-us{margin-top:60px}
#why-us li{background:url("../img/common/list-style.png") no-repeat 10px 9px;border-bottom:1px solid #1b1b1b;padding:8px 10px 10px 40px;width:263px}
#why-us li a{color:#fff;text-decoration:none}
#why-us li a:hover{color:#afbcc7}
#content-right{float:right;margin-left:80px;text-align:left;width:562px}
#welcome-messsage{height:212px;width:544px}
#welcome-message img{float:right;text-align:right}
#last-project{background:#000;float:right;margin-right:4px;margin-top:45px;padding:9px}
#project-header{background:#23638a;clear:both;font-size:18px;font-weight:700;height:41px;line-height:40px;position:relative;text-align:center;top:-30px;width:145px;z-index:5}
#project-desc{clear:both;height:62px;position:relative;top:-30px;width:544px}
.project-id{background:url("../img/common/pattern.gif");color:#fff;float:left;font-size:58px;font-weight:700;height:62px;line-height:62px;text-align:center;width:105px}
.project-info{float:left;margin:16px 0 0 20px}
.project-info h3{font-size:18px;font-weight:700}
.contracts{color:#596669;font-size:13px;margin:0;padding:0}
#footer{border-bottom:1px solid #171717;border-top:1px solid #171717;clear:both;height:160px;width:980px}
#rights img{float:right;padding:30px 0;text-align:right}
.footer-content{float:left;margin:20px 60px 0 20px;text-align:left;width:150px}
.footer-content li a{color:#464d53;text-decoration:none}
.footer-content li a:hover{color:#6b757e;text-decoration:underline}
#static-margin{padding:0 20px}
#static-margin h3{padding:20px 0}
#static-margin li{list-style:disc}
#relate{float:left;height:150px;width:350px}
.static-header{background:url(../img/common/pbg2.png);float:left;height:150px;left:-20px;margin:0 50px 50px 0;position:relative;width:350px}
.page-header{display:block;font-size:28px;font-weight:700;left:20px;letter-spacing:1px;position:relative;top:95px}
.header-desc{display:block;font-size:16px;font-weight:lighter;left:20px;position:relative;top:103px}
#content ul{margin:20px}
#content ul a{color:#9fadb8}
.jgallery{height:120px;position:relative;width:540px}
.jgallery li img{border:5px solid #000;float:left;margin:7px}
.jgallery li img:hover{border:5px solid #23638a}
.prev{background:red;cursor:pointer;height:17px;left:10px;position:absolute;top:30px;width:8px;z-index:100}
.next{background:red;cursor:pointer;height:17px;position:absolute;right:10px;top:30px;width:8px;z-index:20}
#contact-left{float:left;text-align:left;width:350px}
#contact-left p{background:url(../img/common/pbg.png);font-size:11px;font-weight:lighter;line-height:18px}
#contact-left h3{font-size:16px;font-weight:lighter;margin:0;padding-top:30px}
#contact-right{float:right;text-align:left;width:520px}
#mini-map{background:url(../img/common/mini-map.png) no-repeat center;height:390px;margin:60px 0 30px;width:520px}
#finder{left:170px;position:relative;top:370px}
#finder a{background:url(../img/pl/lookfor.png) no-repeat top;display:block;height:41px;width:322px}
#finder a:hover{background:url(../img/pl/lookfor.png) no-repeat bottom;display:block;height:41px;width:322px}
#query fieldset{border:none;margin:0;padding:0}
#query div{margin-top:15px}
.t{background:url("../img/common/pbg.png");border:3px solid #232d33;color:#fff;font-size:14px;height:20px;line-height:20px;padding:5px 10px;width:480px}
.t:hover,.t:active{border:3px solid #234e73}
#question{height:260px}
#send a{background:url(../img/pl/submit.png) no-repeat top;border:none;display:block;float:right;height:41px;padding-right:28px;width:82px}
#send a:hover{background:url(../img/pl/submit.png) no-repeat bottom;display:block;float:right;height:41px;width:82px}
canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.tabs li a:hover,ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background:url("../img/common/hover.png") no-repeat bottom}