/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#B4BDBC;
	margin:0px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#B4BDBC;
	line-height:140%;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#656565;
	border:1px solid #B4BDBC;
	height:20px;
	width:200px;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#656565;
	border:1px solid #B4BDBC;
	height:50px;
	width:200px;
}


a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
	text-decoration:none;
	outline:none;
}

a:hover {
 	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
	text-decoration:none;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

.tbl { background-color:#2B2C2E;}
.mainTable {background-color:#2B2C2E; background-image:url(../images/inner/mainSpacer.jpg); background-repeat:repeat-x;}
.Tborder { border:1px solid #909291;}
.Gborder { border:5px solid #fff;}
.button{cursor:pointer;font-family:  Arial, Verdana, Helvetica, sans-serif; background-color:#15213B; width:65px; border:1px solid #4D586A;font-size: 9pt; color:#B4BDBC; font-weight:bold; height:25px; text-align:center; cursor:pointer;}
.digits { background-image:url(../images/digitsBg.jpg); background-repeat:repeat-x; height:43px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size: 20pt; font-weight:bold; padding-top:4px;}
.navTd { background-image:url(../images/navBg.jpg); background-repeat:repeat-x; height:37px;}
.line { background-color:#BB6362; height:37px;}
.navBottom { background-color:#5B0204; height:6px;}
.navigation_hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #000000; text-decoration:none; text-transform:uppercase;}
.text1 {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size: 9pt; font-weight:normal;}
.text2 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size: 9pt; font-weight:normal;}
.text3 {font-family:Arial, Helvetica, sans-serif; color:#7EE2F2; font-size: 9pt; font-weight:normal;}
.learn{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #fff; text-decoration:underline;}
.learn:Hover{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #fff; text-decoration:none;}
.title1{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#9BBD1E;	text-decoration:none;}
.title2{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#9BBD1E;	text-decoration:none;}
.title3{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#B4BDBC;	text-decoration:none;}
.article{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #21B4C8; text-decoration:underline;}
.article:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #21B4C8; text-decoration:none;}
.email{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #B4BDBC; text-decoration:none;}
.email:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #B4BDBC; text-decoration:underline;}
.ecoLink{background-image:url(../images/inner/ecoSpacer.jpg); background-repeat:repeat-x; background-color:#B07F32; height:53px;}
.pdflink{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:bold ; color: #fff; text-decoration:none; line-height:100%;}
.pdflink:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:bold ; color: #fff; text-decoration:underline; line-height:100%;}
.contractor{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #21B4C8; text-decoration:none;}
.contractor:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #21B4C8; text-decoration:underline;}

/*----------portfolio css--------*/
.gallery{ font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #0AE0FF; text-decoration:none;}
.gallery:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #fff; text-decoration:none;}
.gallery_hold{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #fff; text-decoration:none;}
.gallery_hold:hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:normal ; color: #fff; text-decoration:none;}
.close{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:bold ; color: #fff; text-decoration:none;}
.close:hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 9pt; font-weight:bold ; color: #0AE0FF; text-decoration:none;}
.commitmentBtn{background:url(../images/commitmentBtn.jpg) no-repeat; height:44px; padding-left:30px; padding-top:5px; line-height:120%;}

.year{ color:#ffffff; font-weight:bold; font-size:12px; }

/************ Cycle! *************/

#head-wrap {
	width:1003px;
	height:264px;
	position:relative;
}

#head-fg {
	background:url('../images/cycle/head-fg.png') no-repeat;
	width:507px;
	height:264px;
	position:relative;
	z-index:100;
	
}

#cycle-wrap {
	/*background:red;*/
	width:686px;
	height:264;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
}

#customer-wrap {
	width:167px;
	height:147px;
	background: url('../images/customer-box.jpg') no-repeat;
	padding:80px 5px 0 5px;
	overflow:hidden;
}

#customers {
	color:#fff;
	width:100%;
	font-size:17px;
	font-weight:bold;
}

#customers p{
	text-align:center;
	width:100%;
}

#testimonial-wrap{
	width:199px;
	height:244px;
	background: url('../images/testimonials-box.jpg') no-repeat;
	overflow:hidden;
}

#footer-logos {
	width:100%;
	text-align:center;
}

#footer-logos img {
	margin:10px 30px 10px 30px;
}

.hide {
	display:none;
}

