#banner{
    background:url(/images/banner-bg.jpg) no-repeat;
    float:left;
    line-height:16px;
    padding:28px 0px 0px 0px;
}
#main{
    width:860px;
    padding:0px 20px 20px 20px;
    float:left;
    font-size:12px;
    line-height:18px;
}
h1{
    color:#d31145;
    font-size:22px;
    margin:0px;
    padding:0px 0px 10px 0px;
    text-transform:uppercase;
}
#main h1 a, #main h1 a:visited{
    color:#d31145;
    text-decoration:none;
}
.home-left{
    width:410px;
    margin:20px 20px 0 0;
    float:left;
}

.home-right{
    background:url(/images/gradient-bg.jpg) no-repeat;
    padding:35px 0px 0px 30px;
    width:400px;
    float:left;
}
.featured-project {
    display:block;
    float:left;
    margin-bottom:20px;
    padding:1px;
    border:1px #d1e4fa solid;
}
.featured-project  .header{
    background-color:#cce5ff;
    padding:10px 0px 10px 20px;
    float:left;
    width:385px;
    display:block;
    color:#003471;
    font-size:20px;
    text-transform:uppercase;
}
.featured-project .bluebg{
    background-color: #deeeff; 
    float:left;
    margin:0px;
    padding:0px;
    display:block;
}
#main .header a, #main .header a:visited{
    color:#003471;
    text-decoration:none;
}
#main .header  a:hover{
    color:#d31145;
}
p{
    margin:0px;
    padding:0px;
}
.industries{
    display:block;
    float:left;
    margin-bottom:20px;
    padding:1px;
    border:1px #d1e4fa solid;
}
.industries .header{
    background-color:#cce5ff;
    padding:10px 0px 10px 20px;
    display:block;
    color:#003471;
    font-size:20px;
    text-transform:uppercase;
}
.industries .bluebg{
    background-color: #deeeff; 
    margin:0px;
    padding:0px;
    display:block;
}
.bluetxt{
    color:#003471;
    display:block;
    font-weight:bold;
    font-size:14px;
}
.imgborder{
    border:4px #9ac4ed solid;
    padding:1px;
}
#main ul{
    margin:0px;
    padding:0 0 0 5px;
    list-style:none;
}
#main ul li{
    background:url(/images/arrow1.gif) no-repeat 0px 6px;
    padding:0px 0px 0px 12px;
}
#main a, #main a:visited{
    color:#003471;
}
#main a:hover{
    color:#d31145;
}
#industrytable{
    width:98%;
}
#industrytable td{
    padding-left:20px;
    font-size:14px;
}
#industrytable a{
    text-decoration:none;
}
.project{
    float:left;
    width:200px;
    padding:15px 20px 0px 15px;
}