/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:url(../images/body-bg.gif) center top repeat-x; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; 
	line-height:1.5833em;
	color:#1a1a1a;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-top:19px;
font-size: 1.2em;}

a {
	color:#d52d00; 
	outline:none;
}
a:hover{
	text-decoration:none;
}
h1 {
	position:relative;
	padding:24px 0 0px 23px;
	
}
	h1 a {
		display:block;
		text-indent:-5000px;
		width:211px;
		height:64px;
		background:url(../images/logo.jpg) left top no-repeat;
	}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:3.0em;
	line-height:1.33em;
	color:#E77C07;
	text-transform:uppercase;
	
	font-weight:normal;
	}
h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.8em;
line-height:1.33em;
color:#454545;
text-transform:uppercase;
letter-spacing:-1px;
font-weight:normal;
}
/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	width: 966px; }

	/* Header */
	header{
		height:97px;
	}
	
	/* Content */
	section#content {
		
	}			
	/* Footer */
	footer{
		height:62px;
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 28px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}

/*===== header =====*/
header {
 background:url(../images/header-bg.gif) left top repeat-x;	
}
nav{
	padding:8px 0 0 2px;
	
	overflow:hidden;
	
	}
	nav ul{
		overflow:hidden;
		height:89px;
		float:right;
		background:url(../images/nav-bg.gif) left top repeat-x;
	}
	nav ul li {
		float:left;
		font-size:16px;
		line-height:1.2307em;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		display:block;
		background:url(../images/li-bg.gif) left top no-repeat;
	}
	li.first{background:none;padding-left:29px;}
	nav ul li a{		
		text-decoration:none;
		color:#fff;
		padding:35px 0px 35px 0px;
		display:inline-block;
		width:130px;
		text-align:center;
	}
	nav ul a:hover, li a.active{background:url(../images/nav-a-bg-hover.gif) left top repeat-x;}
/*======box=========*/
.box{
	padding-bottom:9px;
	z-index:1;
	background:url(../images/box-bg1.jpg) left top no-repeat #c5c5c5;
	height:310px;
	}
#page2 .box{background:url(../images/box-bg2.jpg) left top no-repeat #c5c5c5;}
#page3 .box{background:url(../images/box-bg3.jpg) left top no-repeat #c5c5c5;}
#page4 .box{background:url(../images/box-bg4.jpg) left top no-repeat #c5c5c5;}
#page5 .box, #page7 .box{background:url(../images/box-bg5.jpg) left top no-repeat #c5c5c5;}
.box-1{
	background:#f3f3f3;
	width:100%;
	margin-top:57px;
	}
.box-1 .indent{padding:40px 28px 58px 58px;}
#page3 .box-1 .indent, #page5 .box-1 .indent{padding:31px 28px 58px 58px;}
#page6 .box-1{margin-top:52px;}
/*===== content =====*/
#content {
	background:url(../images/content-bg.png) left top repeat-x;
	width:100%;
}
.indent{padding:39px 34px 36px 36px}

#page1 .indent1{padding:40px 0 0 40px}
#page7 .indent{padding:39px 34px 31px 36px}
 .indent1{padding:51px 0 0 58px}

.menu{padding-bottom:206px;}
.menu li{
	padding-bottom:3px;;
	font-size:13px;
	line-height:2.6em;
	}
.menu li a{
	color:#1a1a1a;
	background:#ebebeb;
	width:177px;
	height:34px;
	display:block;
	text-decoration:none;
	padding:0 0 0 13px;
	}
	.menu li a:hover, .menu li a.active{background:url(../images/menu-li-bg-hover.gif) left top repeat-x;color:#fff;background-color:#020202;}
	
.menu-container{float:left;width:224px;}

.container{background:url(../images/container-bg.png) left top repeat-x;margin-top:-128px;float:left;width:895px;}

.col-pad{padding-right:24px; padding-bottom: 40px;}
.col-pad1{padding-right:0px;}
.col-pad2{padding-right:25px;}
.col-pad3{padding-right:10px;}
.top{padding-top:20px;}
.top1{padding-top:2px;}
.top2{padding-top:15px;}
.top3{padding-top:34px;}
.top4{padding-top:27px;}

.bottom{padding-bottom:3px;}
.bottom1{padding-bottom:1px;}
.bottom2{padding-bottom:4px;}
.bottom3{padding-bottom:2px;}

.marg-bott{margin-bottom:-5px;}
.marg-bott1{margin-bottom:-4px;}
.marg-bott2{margin-bottom:-2px;}
.marg-bott3{margin-bottom:-3px;}

.marg-top-pl{margin-top:30px;}
.link{
	 color:#fff;
	 background:url(../images/link-bg.gif) left top repeat-x;
	 font-size:12px;
	 line-height:1.5833em;
	 padding:2px 10px 5px 10px;
	 text-decoration:none;
	 display:inline-block;
	 background-color:#e77c07;
	 }
 	.link:hover{ background:url(../images/link-bg-hover.gif) left top repeat-x;}

.link1{
	 color:#454545;
	 background:url(../images/link-1-bg.png) left 6px no-repeat;
	 font-size:12px;
	 line-height:1.5833em;
	 text-decoration:none;
	 font-weight:bold;
	 padding-left:12px;
	 text-transform:uppercase;
	 }
	.link1 span{color:#e97e0a;}
 	.link1:hover{text-decoration:underline;}
	
.link2{
	 color:#fff;
	 background:url(../images/link2-bg.gif) left top repeat-x;
	 font-size:12px;
	 line-height:1.5833em;
	 padding:2px 10px 5px 10px;
	 text-decoration:none;
	 display:inline-block;
	 background-color:#020202;
	 }
 	.link2:hover{ background:url(../images/link2-bg-hover.gif) left top repeat-x;}
	
.link3{text-decoration:none;color:#e97e0a;}
	.link3:hover{text-decoration:underline;}
	
.address{
		color:#e97e0a;
		font-size:12px;
		line-height:1.3333em;
		width:195px;
		}
	.address p{
		padding:16px 0 0 0;
		
	}
	
	.address a{
		text-decoration:none;
		color:#e97e0a;
	}
	.address a:hover{text-decoration:underline;}

#address{
		text-align:left;
		font-size:12px;
		line-height:1.5833em;
		color:#1a1a1a;
		padding-top:24px;
		}
	#address p{
		padding-top:10px;
		
	}
	#address span{
		display:inline-block;
		width:94px;
		
	}
	#address a{
		text-align:right;
		margin-left:-15px;
		color:#e97e0a;
		text-decoration:none;
	}
		#address a:hover{text-decoration:underline;}
strong{
		text-transform:uppercase;
		color:#454545;
		}
.list{
}
	.list li {
		background:url(../images/marker.gif) left 12px no-repeat;
		line-height:2.25em;
		font-size:12px;
		display:block;
		padding-left:12px;
	}
	.list li a{color:#e97e0a;text-decoration:none;}
	.list li a:hover{text-decoration:underline;color:#6c6b6b;}
	
/*===== footer =====*/
footer {
	background:url(../images/footer-bg.gif) left top repeat-x;
	padding:22px 37px 0 28px;
	color:#fff;
	font-size:13px;
	line-height:2.0769em;
}
footer a{color:#f48f20;text-decoration:none;}

	footer a:hover{text-decoration:underline;}
.footer-menu{
		float:left;
		
		
	}
	
		.footer-menu li {
			float:left;
			font-size:13px;
			line-height:2.8461em;
			padding:0 10px 0 10px;
			display:block;
		}
			
			.footer-menu li a {
				text-decoration:none;
				color:#fdfdfd;
			}
				.footer-menu li a:hover, .footer-menu li a.active{
					color:#f48f20;background:none;
				}
.box-2{float:right;padding-top:6px;}
/*----- forms -----*/
		
#form-main{padding:19px 0 0px 0px;}

#form-main label {display:block; height:47px;}
#form-main .input {
	display:block;
	width:215px;
	padding:0 10px;
	height:37px;
	overflow:hidden;
	background:#fff;
	}
#form-main input {width:215px;color:#484848; padding:10px 0; font-family:Arial, Helvetica, sans-serif; border:0; background:none;}
#form-main .area {
	display:block;
	width:291px;
	padding:9px 10px;
	height:67px;
	overflow:hidden;
	background:#fff;
	}
#form-main textarea {height:57px; overflow:auto; width:291px;color:#484848;padding:0;font-family:Arial, Helvetica, sans-serif; border:0; background:none;}

.buttons {padding:27px 0px 0px 0;; text-align:right;}
.buttons a {margin-left:7px;}
/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */