body {
	font-family: helvetica, arial;
}
input {
padding: 5px;

}
input, textarea, select {
background: transparent;
border: solid 1px #999;
padding: 8px;
margin: 5px 0;
font-size: 14px;
color: #74a6d1;
}
.submit input {
border: none;
padding: 0;
}
.submit {
float: left;
}
textarea {
padding: 5px;
}
select {
padding: 3px;
margin: 5px 10px 0 0;
}

/* header */
#header {
width: 100%;
background: #2e3237;
}
.header_content {
background: url("../../images/images/headerBG.gif") no-repeat top left;
height: 131px;
}
.header_content img{
margin: 30px 0 20px 40px;
}
#ourWork {
background: url("../../images/images/ourWork_bg.gif") repeat-x bottom left;
width: 100%;
float: left;
}

.ourWork_featured ul li {
color: #74a6d1;
text-decoration: none;
font-size: 14px;
color: #999;
padding: 0 0 15px 8px;
}

.ourWork_featured .link {list-style-image: url("../../images/images/arrowSmall.gif");
padding: 0 0 5px 0;
margin-left: 8px;
}
.ourWork_featured .link a{
color: #74a6d1;
text-decoration: none;
font-size: 14px;
display: block;
}
.workExample_btn {
position: absolute;
bottom: -38px;
right: 50px;
}
#ourWork .ourWork_content .ourWork_featured a{
margin: 0;
padding: 0;
display: block;
width: 738px;
}
#ourWork .ourWork_content .ourWork_featured img{
padding: 0;
display: block;
}
.ourWork_featured {
margin: 25px 110px 0 110px;
display: block;
width: 738px;
}
.header_content, .ourWork_content, .middle_content{
width: 960px;
padding: 0 10px;
margin: 0 auto;
display: block;
position: relative;
}


/* middle */
#middle {
background: url("../../images/images/middleBottom.gif") #fff repeat-x;
width: 100%;
float: left;
position: relative;
}
.title{
padding:20px 0 30px 0px;
list-style: none;
font-size: 14px;
display: block;
float: left;
}

.titleDesc{
padding: 3px 20px 10px 40px;
line-height: 19px;
color: #7e7e7e;
font-weight: lighter;
width: 325px;
float: left;
}
.middle_content .column_right {
float: right;
padding: 20px 10px;
width: 425px;
}
.middle_content .column_left {
float: left;
padding: 20px 10px 40px 40px;
width: 425px;
}
.middle_content .contactForm {
padding: 0 0 0 35px;
width: 400px;
text-align: left;
float: left;
}
.contactForm p {
padding: 15px 0 0 0;
display: block;
float: left;
color: #666;
font-size: 14px;
width: 100%;
}

.required {
padding-right: 5px;
color: #74a6d1;
font-weight: bold;
font-size: 16px;
}
