/* 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:#000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#999898;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-top:21px;}

a {
	color:#999898; 
	outline:none;
}
a:hover{
	text-decoration:none;
}
h1 {
	padding:62px 0 0 312px;
	
}
	h1 a {
		display:block;
		text-indent:-5000px;
		width:201px;
		height:74px;
		background:url(../images/logo.jpg) left top no-repeat;
	}
h2{
	font-size:19px;
	line-height:1.23em;
	padding-bottom:24px;
	text-transform:uppercase;
}
/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	font-size:0.75em;
	line-height:1.75em;
	width: 846px;
	}
.bg{background:url(../images/main-bg.jpg) 204px 187px no-repeat;}
	/* Header */
	header{
	}
	
	/* Content */
	section#content {
		
	}			
	/* Footer */
	footer{
		
	}
/* 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:2px 15px 0 0; 
	float:left;
}

.img-indent1 { 
	margin:2px 6px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:6px 15px 0 0; 
	float:left;
}
.img-indent3 { 
	margin:6px 0 0 15px; 
	float:right;
}
.extra-wrap { 
	width:100%;
}
.extr{overflow:hidden;}
/*===== header =====*/
header {height:230px;}
#page1 nav{
	padding:109px 0px 0 0px;
	overflow:hidden;
	}
nav{
	padding:33px 0px 0 0px;
	overflow:hidden;
	}
	nav ul{
		width:100%;
		overflow:hidden;

	}
	nav ul li {
		float:left;
		font-size:14px;
		line-height:147px;
		text-transform:uppercase;
		
	}
	nav ul li a{		
		
		display:inline-block;
		text-decoration:none;
		padding:0px 0px 0px 0px;
		border-radius: 11px;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		behavior: url(js/PIE.htc);
		position: relative;
		background:url(../images/nav-a-bg.png) 0 0 repeat;
		height:147px;
		width:141px;
		color:#fff;
		text-align:center;
		
	}
	
	nav ul a:hover, nav ul a.active{
		color:#fff;
		background:url(../images/nav-a-bg-hover.gif) 0 0 repeat-x #038efb;
				}
	nav ul a.first{margin-left:0px;}
/*===== content =====*/
#content {min-height:473px;padding-bottom:17px;}
#content .inner{
	background:url(../images/content-inner-bg.png) 0 0 repeat;
	border:#333333 1px solid;
	min-height:274px;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	behavior: url(js/PIE.htc);
	position: relative;
	padding-bottom:20px;
	}
	
#content .indent{padding:46px 0 0 40px;}
.list{}
	.list li{
		font-size:12px;
		line-height:25px;
		background:url(../images/marker.gif) left 11px no-repeat;
		padding-left:10px;
		display:block;
	}
		.list li a{color:#434343;}
			.list li a:hover{color:#ff004e;}
			
.left{padding-left:3px;}

.text{font-style:italic;font-weight:bold;color:#999898;}

.top{padding-top:31px;}
.top1{padding-top:17px;}

.marg-top0{margin-top:0px;}
.marg-top{margin-top:-1px;}
.marg-top1{margin-top:-2px;}
.marg-top2{margin-top:-4px;}

.link{display:inline-block;background:url(../images/marker-1.gif) 0 5px no-repeat;padding:0 0 0 17px;font-style:italic;font-weight:bold;text-decoration:none;color:#fff;}
	.link:hover{text-decoration:underline;}
	
dl{padding:0px 0 0px 0;}
dl dt{padding-bottom:9px;}
dl a{margin-left:-17px;}
dl span {float:left; width:79px;}

.heigth{height:18px;}
/*===== footer =====*/
footer {height:77px;background:url(../images/footer-bg.gif) 0 0 repeat-x;color:#fff;font-size:14px;}
	footer a{color:#fff;}
footer .inner{padding:22px 0 0 33px;}
.font{font-size:12px;float:left;margin-top:-2px;padding-right:3px;}
/*----- forms -----*/
#form-main{padding:11px 0 0px 0px;}

#form-main label {display:block; height:40px;}

#form-main input {width:206px;padding:2px 12px 4px 12px;border:none;background:none;font-size:12px;color:#999898;margin-top:0px;line-height:28px;height:28px;}
*+ html #form-main input{padding:4px 12px;height:26px;line-height:21px;}
#form-main .input{
	background:url(../images/input-bg.gif) 0 0 repeat-x #2a2a2a;
	display:block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	height:34px;
	}
#form-main .area{
	background:url(../images/area-bg.gif) 0 0 repeat-x #2a2a2a;
	display:block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(js/PIE.htc);
	position: relative;
	height:114px;
	}
#form-main textarea {height:96px; overflow:auto; width:216px;font-size:12px;padding:9px 12px 9px 12px;background:none;border:none;color:#999898;margin-top:0px;}

.buttons {padding:26px 0px 0px 0;text-align:right;}
		.buttons a{margin-left:24px;}
		



/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */