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

@font-face {
font-family: 'Avenir LT Std 45 Book';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 45 Book'), url('AvenirLTStd-Book.woff') format('woff');
}

@font-face {
font-family: 'Avenir LT Std 55 Roman';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 55 Roman'), url('AvenirLTStd-Roman.woff') format('woff');
}

@font-face {
font-family: 'Avenir LT Std 65 Medium';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 65 Medium'), url('AvenirLTStd-Medium.woff') format('woff');
}

body{
	font-family: 'Avenir LT Std 55 Roman';
	font-size:1em;
	background:url("../images/double_lined.png");
	color:#0b203a;
	line-height:1.6em;
	min-width: 1280px;
}

h3 {
	color:#d26c00;
	font-size:1.2em;
	margin-bottom:15px;
	font-family: 'Avenir LT Std 65 Medium';
}

.contents h3 a {
	color:#d26c00;
	text-decoration: none;
}

.contentSlider h3 {
text-align: right;
}

.newsList h4, .contentItem h4 {
	font-size:1.1em;
	margin-bottom:30px;
}


p {
	Margin-bottom:30px;
	font-family: 'Avenir LT Std 45 Book';
}

a:link, a:visited{
	color:#d26c00;
	text-decoration: none;	
}

.layout4 h2, .milestones h2, .careers h2, .servicesList h2, .enquiryContact h2, .news h2, .projectsClient h2, .gallery h2, .tensileMembrene h2 {
	font-size:1.8em;
	font-family: 'Avenir LT Std 65 Medium';
	padding:5px 0 30px 0;
	color:#0b203a;
	margin-bottom:40px;
}

.layout4 h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_about.png") repeat-x left bottom;
}

.milestones h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_milestones.png") repeat-x left bottom;
}

.careers h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_careers.png") repeat-x left bottom;
}

.servicesList h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_services.png") repeat-x left bottom;
}

.servicesList .sectionBoxs ul li, .layout4 .sectionBoxs ul li, .careers .sectionBoxs ul li, .projectsClient .sectionBoxs ul li{
	list-style-type: disc;
	margin-left:20px;
	
}

.enquiryContact h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_enquiry.png") repeat-x left bottom;
}

.newsList h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_news.png") repeat-x left bottom;
}


.newsList .newsItem .leftContainers {
	margin-bottom:40px;
}



.projectsClient h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_projects.png") repeat-x left bottom;
}

.galleryThumb li.selected a{
    border-bottom: 5px solid #e97800;
    display: block;
}

.gallery h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_gallery.png") repeat-x left bottom;
}

.tensileMembrene h2 span{
	padding:0 0 30px 0;
	background:url("../images/colorline_tensile.png") repeat-x left bottom;
}

.tensileMembrene .contentItem .leftContainers {
	margin-bottom:40px;
}


.navigation {
	background:#d26c00;
}

.navigation ul li a:link, .navigation ul li a:visited{
	color:#FFFFFF;
	text-decoration: none;
	
}

.navigation ul li a:hover, .navigation ul li a.selected {
	color:#0b203a;
}



.slideTagline {
	font-family: 'Avenir LT Std 45 Book';
}

.contentLinks a:link, .contentLinks a:visited {
	color:#d26c00;
	text-decoration: none;
	font-family: 'Avenir LT Std 65 Medium';
	font-size:1.2em;
}

.btnSends {
float:right;
padding:20px 30px;
background:#d26c00;
color:#FFFFFF;
font-size:1.2em;
cursor:pointer;
}

.btnSends:hover {
color:#0b203a;

}

.alertMsg {
text-align:center;
font-size:0.8em;
	
}

footer {
	background:#d6d6d6;
	border-top:solid 5px #999999;
}

footer .containers {
	background:url('../images/bglogo.png') no-repeat right bottom;
	width:1280px;
}

.footerWrap{
	padding: 80px 0 0 0;
}

footer h3 a {
	color: #d26c00;
    text-decoration: none;	
}


.footerLeft {
	background:url("../images/colorline.png") repeat-x left bottom;
}

.footerLinks a:link, .footerLinks a:visited {
font-size:0.8em;
text-decoration: none;
color:#0b203a;
cursor:pointer;
}

.companyRights {
	font-size:0.8em;
	color:#666666;
}

a.emailContact:link {
	color:#0b203a;
}

a.emailContact:hover {
	color:#d26c00;
}

.alertMsg,.submitted{
	display:none;

}


