﻿body{background-color:#959595;background-image:url(../images/background.jpg);font-family:arial;font-size:12px;padding:10px}
p{margin:0;padding:0 0 15px}
ul{margin:0 0 0 15px;padding:0 0 15px}
h2{font-size:14px;margin:0;padding:0 0 10px}
a{color:#f90;text-decoration:none}
a:hover{color:#f90;text-decoration:underline}
img{border:none}
#page{background-color:#fff;border:solid 1px #b2b2b2;margin:auto;padding-top:155px;position:relative;width:960px}
#header{height:155px;left:0;position:absolute;top:0;width:960px}
#menu{background-color:#fff0a5;background-image:url(../images/menubackground.jpg);background-position:top left;background-repeat:no-repeat;left:0;min-height:355px;padding-left:35px;padding-top:30px;position:absolute;top:155px;width:165px}
#menu a{color:#000;display:block;font-weight:700;padding-bottom:10px}
#subMenu{display:block;margin-bottom:10px;margin-left:15px;margin-top:-10px}
#subMenu a{padding-bottom:2px}
.stilt{float:right;height:355px;width:0}
#outerContent{background-color:#fff0a5;margin:0 250px 0 0;min-height:355px;position:relative}
#content{background-color:#fff;margin:0 0 0 200px;min-height:335px;padding:30px 35px 20px;position:relative}
#right{background-color:#fff;color:#970f00;float:right;font-size:11px;padding-top:30px;position:relative;width:250px}
#right p{width:190px}
#right ul{margin:0 0 0 20px;padding:0}
#headerTop{background-color:#262626;height:34px;left:0;padding-right:10px;padding-top:15px;position:absolute;text-align:right;top:0;width:950px}
#headerLeft{height:99px;left:0;position:absolute;top:49px;width:500px}
#headerRight{height:70px;left:500px;position:absolute;top:49px;width:460px}
#headerLogo{height:86px;left:35px;position:absolute;top:8px;width:86px}
#headerIcon{height:61px;left:470px;position:absolute;top:108px;width:64px}
#headerTitle{background-color:#f90;color:#000;font-size:14px;font-weight:700;height:24px;left:500px;padding-left:30px;padding-top:5px;position:absolute;top:119px;width:430px}
#headerLine{background-color:#b2b2b2;font-size:2px;height:2px;left:0;margin-bottom:2px;margin-top:2px;position:absolute;top:148px;width:960px}
#footer{color:#c8c8c8;font-size:10px;margin:0 auto auto;padding:0;text-align:right;width:960px}
table.cranes{margin-bottom:2em}
table.cranes td,table.cranes th{padding-right:2em;text-align:left}
table.cranes td.right,table.cranes th.right{text-align:right}
.ar{text-align:right}
.nw{white-space:nowrap}
.br{display:block}
#menu a:hover,#menu a.selected{color:#970f00;text-decoration:none}
#headerTop a,#headerTop a:link,#headerTop a:visited,#headerTop a:hover{color:#ba0000;font-size:9px;text-decoration:none}

.two-column{border-collapse:collapse;position:relative;width:100%}
.two-column td{padding:0;width:50%}
.staff{border-collapse:collapse;position:relative;width:100%}
.staff td{padding:0 20px 0 0;width:200px}
.featured-projects td{padding:5px 0 0}
.featured-projects img{position:relative;top:-5px}
.alliances{list-style:none;margin:0;padding:0}
.alliances li{padding:0 0 15px}
.alliances a{color:#000;font-weight:700}

