@charset "utf-8";

/* CSS Document */



*{

margin:0;

padding;0;

}

body{

background-color:#434343;

font-family:Helvetica, Arial, sans-serif;

font-size:12px;

color:#000000;

}

a{

color:#fad613;

text-decoration:none;

}

a:hover{

text-decoration:underline;

}

h1{

color:#a30004;

font-size:18px;

font-weight:bold;

text-decoration:underline;

}

#wrapper{

position:relative;

margin:0 auto;

width:907px;

margin-top:25px;

background-color:#ffffff;

}

#header{

width:907px;

height:150px;

background-image:url(images/header.jpg);

}

#navigation{

background-image:url(images/nav_bg.jpg);

width:879px;

height:35px;

margin-left:14px;

}

#navigation ul{

list-style:none;

padding-top:10px;

}

#navigation li{

float:left;

margin-left:40px;

}

#navigation li.first{

margin-left:0;

}

#navigation a{

color:#ffffff;

font-size:14px;

font-weight:bold;

text-decoration:none;

padding-left:15px;

background-image:url(images/nav_bullet.jpg);

background-repeat:no-repeat;

}

#navigation a:hover{

background-image:url(images/nav_bullet_over.jpg);

color:#a30004;

}

#blue_buildings{

width:879px;

height:127px;

margin-left:14px;

background-image:url(images/blue_buildings.jpg);

margin-top:8px;

color:#ffffff;

}


#blue_buildings_home{

width:879px;

height:127px;

margin-left:14px;

background-image:url(images/blue_buildings_home.jpg);

margin-top:8px;

color:#ffffff;

}

#bb_text{

padding-left:460px;

padding-right:5px;

padding-top:10px;

}

.yellow_header{

color:#fad613;

font-weight:bold;

}

#content{

margin-top:8px;

width:879px;

margin-left:14px;

}

#left_column{

float:left;

position:relative;

width:525px;

}

#right_column{

float:right;

position:relative;

width:350px;

}

#white_box_top{

width:515px;

background-image:url(images/white_box_top.jpg);

background-repeat:no-repeat;

}

#white_box_middle{

width:515px;

background-image:url(images/white_box_middle.jpg);

background-repeat:repeat-y;

}

#white_box_bottom{

background-image:url(images/white_box_bottom.jpg);

width:515px;

height:10px;

}

.padding15{

padding:15px;

}

#bottom{

width:907px;

clear:both;

height:20px;

background-repeat:no-repeat;

background-position:bottom;

background-image:url(images/bottom.jpg);

}

.font_content{

padding-top:20px;

}

#left_column p{

line-height:20px;

}

#dark_box_top{

background-image:url(images/dark_box_top.jpg);

width:348px;

height:11px;

}

#dark_box_content{

background-color:#434343;

width:348px;

color:#ffffff;

}

#dark_box_bottom{

background-image:url(images/dark_box_bottom.jpg);

width:348px;

height:11px;

}

.services_header{

color:#fad613;

font-size:18px;

font-weight:bold;

text-align:center;

padding-bottom:2px;

padding-top:5px;

}

h3{

color:#fad613;

font-size:12px;

font-weight:bold;

}

.services_item{

line-height:20px;

}

.smallpic{

float:left;

}

.extender{

clear:both;

width:1px;

height:1px;

}

.readmore{

text-align:right;

}

#footer{

width:907px;

text-align:center;

clear:both;

background-color:#434343;

color:#ffffff;

padding-top:10px;

padding-bottom:10px;

}

.projectsampling{

clear:both;

padding-top:10px;

}

h4{

color:#a30004;

font-size:12px;

font-weight:bold;

}



.form_line{

position:relative;

padding:5px;

}

.form_field{

position:absolute;

top:0;

left:120px;

}

.form_textarea{

position:relative;

padding:5px;

height:175px;

}

.form_buttons{

text-align:center;

}

.corp_info_ul{

list-style:inside;

padding:0;

padding-bottom:10px;

}

.corp_info_anson{

text-align:center;

padding-bottom:10px;

}

.corp_info_anson a{

color:#a30004;

font-size:12px;

font-weight:bold;

}

.corp_info_anson a:hover{

color:#fad613;

font-size:12px;

font-weight:bold;

}

.corp_info_anson_2 a{

color:#a30004;

font-size:12px;

font-weight:bold;

}

.corp_info_anson_2 a:hover{

color:#fad613;

font-size:12px;

font-weight:bold;

}