@charset "UTF-8";
/* CSS Document */

/*---------------------------------Layout CSS*/

*{
margin:0;
padding:0;
}

body{
background:url(../images/background.jpg) top no-repeat #496990;
}

a img{
border:none;
}

h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
}

#wrapper{
margin-left:auto;
margin-right:auto;
width:950px;
}

#navigation_block{
margin-top:100px;
margin-left:125px;
height:49px;
z-index:5000;
}

#navigation{
width:700px;
margin-left:auto;
margin-right:auto;
}

#content_block{
width:100%;
height:100%;
background:url(../images/content_repeat_bkg.jpg) repeat-y;
}

#footer{
width:100%;
min-height:200px;
background:url(../images/footer_repeat_bkg.jpg) repeat-y;
}

#footer_content{
width:100%;
background:url(../images/footer_background.jpg) no-repeat top;
height:115px;
}

#address{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
color:#959587;
padding:0 0 0 25px;
line-height:15pt;
}

#address h1{
color:#778696;
font-size:11pt;
}

#links{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
padding-left:25px;
color:#959587;
line-height:15pt;
}

#links a{
color:#959587;
}

/*-------------------------------AWARDS*/

#award_photo{
float:left;
height:270px;
width:350px;
padding:0 0 0 50px;
margin:50px 0 25px 0;
}

#award_list{
float:right;
width:475px;
height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:20pt;
margin:50px 25px 25px 0;
padding: 25px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#award_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
}

#overview_photo{
float:left;
height:400px;
width:350px;
padding:0 0 0 50px;
margin:50px 0 50px 0;
}

/*------------------------------OVERVIEW*/

#overview_list{
float:right;
width:475px;
min-height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:12pt;
margin:50px 25px 50px 0;
padding:25px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#overview_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
padding-bottom:10px;
}

/*--------------------------------CLIENT LIST*/

#client_list{
margin:50px 0 50px 200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:20pt;
}

/*---------------------------------SERVICES*/

#services_photo{
float:left;
width:400px;
padding:50px 0 50px 75px;
}

#services_list{
float:right;
width:375px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:20pt;
margin:50px 25px 50px 0;
padding:25px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#services_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
}

/*-----------------------------------BUILD GREEN*/

#build_green_photo{
float:left;
height:400px;
width:350px;
padding:0 0 0 50px;
margin:50px 0 50px 0;
}

#build_green_list{
float:right;
width:475px;
min-height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:12pt;
margin:50px 25px 50px 0;
padding: 25px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#build_green_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
padding-bottom:10px;
}

#build_green_list ul{
line-height:15pt;
padding-left:20px;
}

/*-------------------------------------STEEL ERECTION*/

#steel_photo{
float:left;
height:400px;
width:350px;
padding:0 0 0 50px;
margin:50px 0 50px 0;
}

#steel_list{
float:right;
width:475px;
min-height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:12pt;
margin:50px 25px 50px 0;
padding:25px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#steel_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
padding-bottom:10px;
}

#steel_list ul{
line-height:15pt;
padding-left:20px;
}

/*---------------------------------------DESIGN BUILD*/

#design_photo{
float:left;
height:400px;
width:350px;
padding:0 0 0 50px;
margin:50px 0 50px 0;
}

#design_list{
float:right;
width:475px;
min-height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:12pt;
margin:50px 25px 50px 0;
padding:25px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#design_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
padding-bottom:10px;
}

#design_list ul{
line-height:15pt;
padding-left:20px;
}

/*---------------------------------------PRINCIPAL*/

#principal_photo2{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
height:400px;
width:200px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
text-align:center;
}

#principal_photo1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

#principal_photo2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

#principal_photo1 img{
padding-bottom:10px;
}

#principal_photo2 img{
padding-bottom:10px;
}

/*------------------------------TESTIMONIALS*/

#testimonials{
width:750px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:12pt;
margin:50px 0 25px 75px;
padding:25px;
background: url(../images/testimonials/testimonial_bkg.jpg) top repeat-x;
}

#testimonials h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
padding-bottom:10px;
}

/*-----------------------------------CONTACT US*/

#contact_photo{
float:left;
height:400px;
width:350px;
padding:0 0 0 50px;
margin:50px 0 50px 0;
}

#contact_list{
float:right;
width:425px;
min-height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
line-height:18pt;
margin:50px 25px 50px 0;
padding:25px 25px 25px 50px;
background:url(../images/copy_bkg.jpg) top no-repeat;
}

#contact_list h1{
font-family: "trebuchet ms", serif;
font-size:15pt;
color:#496990;
padding-bottom:10px;
}

#contact_list a{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

label{
margin-left:5px;
}

#submit_info{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
line-height:18pt;
margin-top:50px;
margin-bottom:50px;
margin-right:auto;
margin-left:auto;
padding:25px 25px 25px 50px;
background: url(../images/testimonials/testimonial_bkg.jpg) top no-repeat;
}

#submit_info a{
color:#496990;
}
