/************************ CLEARFIX *******************************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*******************************************************************/

body{
	background:url('../images/bg_gradient.png') top center repeat-x #253d4f;
	color:#9db0bf;
	font-size:16px;
	font-family:Arial, Verdana, sans-serif;
	line-height:120%;
}

	a{
		text-decoration:none;
		color:#9db0bf;
	}
	
	h1#logo{
		text-indent:-9000px;
		position:relative;
		width:290px;
		height:200px;
		display:block;
		float:left;
		/* background-color:#ff0000; */
	}
	
	h2{
		text-transform:uppercase;
		margin-bottom:15px;
	}
	
	p{
		margin-bottom:15px;
	}

#container{
	background:url('../images/header.png') top center no-repeat;
	width:100%;
	height:100%;
}

#wrapper{
	/*background:url('../images/palmtree.png') bottom left no-repeat;*/
	width:100%;
	height:100%;
}

#innerWrapper{
	width:960px;
	height:100%;
	margin:0 auto;
}

#header{
	width:615px;
	padding: 52px 0 0 37px;
	float:none;
}

	#headerButtons{
		float:right;
		margin-top:15px;
	}

/********* CUSTOM FONT *************/
@font-face {
 font-family: fbs;
 src: url("../font/FBS.eot") /* EOT file for IE */
}
@font-face {
 font-family: fbs;
 src: url("../font/FBS.ttf") /* TTF file for CSS3 browsers */
}
	
#count{
	width:100%;
	background:url(../images/count.png) bottom left no-repeat;
	height:92px;
	margin-top:30px;
	padding:30px 0 0 30px;
}

	#count h3, h4, h5{
		float:left;
		text-transform:uppercase;
		font-size:110px;
		font-family:"fbs", arial, verdana, helvetica, sans-serif;
		margin:30px 0 0 0;
		font-weight:normal;
	}
	
	#count h3{
		width:69px;
		margin:30px 0 0 5px;
	}
	
	#count h4{
		padding-right:15px;
		font-size:50px;
		color:#49779c;
	}
	
	#count h5{
		padding-right:15px;
		font-size:70px;
		color:#9db0bf;
	}
	
#projects{
	color:#717171;
	font-size:12px;
	font-weight:bold;
	width:100%;
	margin-bottom:10px;
}

	#projects a{
		color:#717171;
	}
	
	#projects ul li{
		width:100%;
	}
	
	#projects ul li ul{
		
	}
	
	#projects ul li ul li{
		float:left;
		border-top:1px solid #d3d3d3;
		border-left:1px solid #d3d3d3;
		padding:5px 20px;
		height:56px;
	}
	
	#projects ul#tableHeader li:first-child ul:first-child li{
		text-align:center;
		background:url(../images/projectHeaderBg.png) top left repeat-x;
		height:22px;
	}
	
	#projects ul#tableHeader li:first-child ul:first-child li.active{
		background:url(../images/projectHeaderBgActive.png) top left repeat-x;
	}
	
	#projects ul li ul li:first-child{
		border-left:none;
	}
	
	#projects ul li ul li.col1{
		width:39px;
	}
	
	#projects ul li ul li.col2,#projects ul li ul li.col3,#projects ul li ul li.col4,#projects ul li ul li.col5{
		width:153px;
	}
	
		#projects ul li ul li.col1 a{
			display:block;
			width:39px;
		}
		
		#projects ul li ul li.col2 a,#projects ul li ul li.col3 a,#projects ul li ul li.col4 a,#projects ul li ul li.col5 a{
			display:block;
			width:153px;
		}
	
	#projects ul li ul li.col6{
		width:64px;
	}
	
		#projects  ul li ul li.col6 a{
			text-decoration:underline;
			display:block;
			width:64px;
		}
		
		#projects  ul#tableHeader li:first-child ul li.col6 a{
			text-decoration:none;
			display:block;
			width:64px;
		}
		
	#projectsSlider{
		overflow:hidden;
		height:670px;
		width:960px;
	}
	
	#projectsWrapper{
		position:relative;
		background-color:#ececec;
	}
	
	#pagination{
		margin-bottom:30px;
		text-align:center;
	}
	
#footer{
	background-color:#3a556a;
	width:960px;
	margin-bottom:200px;
}

	#contact{
		padding:0 30px;
		margin:30px 0;
		width:100%;
		height:253px;
		/*background:url(../images/dashed.png) top right repeat-y;*/
		float:left;
	}
	
		#footerButtons{
			margin-top:15px;
		}
		
		#footerButtons img{
			margin-right:5px;
		}
	
	#form{
		float:left;
		padding:30px;
		width:267px;
	}
	
	#form input.text, #form textarea{
		background-color:#253d4f;
		color:#9db0bf;
		border-top:1px solid #121e27;
		border-bottom:1px solid #465f73;
		border-left:none;
		border-right:none;
		margin-bottom:10px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		padding:7px;
		width:253px;
		font-size:14px;
		font-family:Arial, Verdana, sans-serif;
	}

.bold{
	font-weight:bold;
}