/* 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:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	line-height:1.42em;
	color:#3d3d3d;
	min-width:1000px;
	background:#131313;
}
html, body { height:100%;}


p {padding-bottom:19px;}

a {
	color:#d52d00; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 980px; }

	/* Header */
	header{
		position:relative; z-index:999;
	}
	
	/* Content */ 
	section#content {background:url(../images/bg.gif) 0 0 repeat; z-index:2; position:relative;
		
	}			
	/* 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:0 20px 0 0; 
	float:left;
}

.img-indent1 { 
	margin:0 15px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 13px 0 0; 
	float:left;
}

.img-indent3 { 
	margin:0 7px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}

.extra-wrap1 { 
	overflow:hidden;
}


.bg1 {background:url(../images/bg-1.jpg) 0 0 repeat-x; height:616px;}

.page2-bg {background:url(../images/page2-bg.gif) 0 0 repeat-x; height:226px;} 

h1 {margin-left:-1px; display:inline-block; float:left; margin-top:-4px;
	}
h1 a {
	text-indent:-5000px;
	background:url(../images/logo.png) 0 0 no-repeat;
	width:250px;
	height:125px;
	display:block;
	
}
h6 {font-size:36px; line-height:38px; color:#181818; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; float:left; padding:82px 0px 0px 0px;}
h6 span {
	color:#000000;
	font-weight:normal;
}

h2 {font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2307em; font-size:30px; color:#232323; font-weight:normal;}
.h2-bot {padding-bottom:19px;}
.h2-bot1 {padding-bottom:15px;}
.h2-bot2 {padding-bottom:29px;}
.h2-bot3 {
	padding-bottom:20px;
}


h3 {font-size:24px; line-height:1.2307em; color:#232323; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

h4 {font-size:21px; line-height:1.2307em; color:#d9d9d9; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.h4-left {margin-left:-1px;}
.h4-bot {padding-bottom:11px;}




/*===== header =====*/
#header {
	
}

.list-link {float:right; margin:18px 10px 0px 0px;}
.list-link li {float:left; font-size:1.2307em; font-size:13px; margin-left:16px; font-family:Arial, Helvetica, sans-serif;}
.list-link a {color:#e9e8ea; text-decoration:none;} 
.list-link a:hover {text-decoration:underline; color:#ff0038;}

.text1 {
	color:#99e767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	padding:68px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:0px;
	margin-left:12px;
	float:left;
}



#search-form1 fieldset {
	border:none;
	margin:41px 12px 0px 0px;
	float:right;
}
	#search-form1 label {
		display:inline-block;
		height:28px;
		background:url(../images/pic-3.png) 0 0 no-repeat;
	}
#search-form1 input[type=text] {
	background:none;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:6px 0 4px 5px;
	margin:0 0px 0 5px;
	width:155px;
	vertical-align:top;
	color:#000;
}
	#search-form1 input[type=image] {
		vertical-align:top;
		
	}


nav {position:relative;
z-index:10}


.sf-menu {margin:10px 0px 0px 0px; background:url(../images/bg-li.gif) left 20px repeat-x; height:82px; width:948px;}

.sf-menu > li > a:hover, .sf-menu .active, .sf-menu .sfHover > a {background:url(../images/bg-hover.gif) 0 0px repeat-x; margin-top:7px; padding-top:33px;} 

.sf-menu > li {
	float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:1.2307em; text-transform:uppercase; font-weight:bold;  text-align:center; background:url(../images/bg1-li.gif) right 37px no-repeat;
}

.sf-menu > li > a {
	color:#154A52;
	text-decoration:none;
	text-align:center;
	width:158px;
	display:block;
	padding:20px 0px 22px 0px;
	margin-top:20px;
}

.sf-menu .last {background:none;}


.sf-menu ul {
	position:absolute;
	padding:0;
	z-index:200;
	padding:8px 0px 13px 0px;
	z-index:5;
	background:url(../images/pic-4.png) 0 0 repeat;
	width:203px;
	display:none;
	
	

	
}

.sf-menu ul li {
	border:none;
	width:203px;
	padding:0px 0px 0px 0px;
	height:30px;
	
	
	
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover  {
	
	color:#fff;
	
	}


.sf-menu li {
	position:relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:0;
	top:83px; /* match top ul list item height */
	z-index:99;
	
	
	
	
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	
	margin:0;
	
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:205px; /* match ul width */
	top:-7px;
	background:none;
	
}

.sf-menu li:hover li a, 
.sf-menu li.sfHover li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	border: none;
	color:#fff;
	background:url(../images/menu-marker.png) 22px 13px no-repeat;
	font-size:14px;
	line-height:30px;
	padding:0px 0 0px 32px;
	width:170px;
	text-align:left;
	text-decoration:none;
	margin-top:0px;
	text-transform:none;
}
.sf-menu li li a {background:url(../images/menu-marker.png) 17px 15px no-repeat;}
.sf-menu li li:hover {
	position:relative;
	width:203px;
	padding:0px 0px 0px 0px;
	background:#000;
     }
.sf-menu li li {
	
	}

.sf-menu li li li {
	position:relative;
	width:203px;
	padding:0px 0px 0px 0px;
	background:url(../images/pic-4.png) 0 0 repeat;
	font-size:14px;
	margin-bottom:1px;
	height:28px;
	
}
.sf-menu li li li:hover {background:#ff0032; color:#fff;}
.sf-menu li li li:hover a {background:url(../images/menu-marker.png) 8px 12px no-repeat!important; padding:0px 0px 0px 18px!important;}
.sf-menu li li li a {
	background:url(../images/menu-marker.png) 8px 12px no-repeat !important;padding:0px 0px 0px 18px!important;}
.sf-menu li li.sfHover li a {
	color:#fff; 
	background:#ff0032; 
	padding:2px 0 2px 17px;
	width:186px;
}
.sf-menu li li.sfHover li a:hover {color:#fff; background:#ae3140;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
}



.bg3 {background:url(../images/bg2.jpg) 0 0 repeat-x; height:195px;}

.page1-bg3 {
	background:url(../images/page1-bg3.png) 0 0 no-repeat;
	position:absolute;
	width:950px;
	height:454px;
	top:225px;
	left: 0;
	background-image: url(../images/page1-bg3.png);
}
.link5-bg {background:url(../images/link5-bg.png) 0 0 no-repeat; position:absolute; width:31px; height:31px; top:419px; left:-15px;}
.link5-bg:hover {background:url(../images/link5-bg.png) 0 -32px no-repeat;}

.link6-bg {background:url(../images/link6-bg.png) 0 0 no-repeat; position:absolute; width:31px; height:31px; top:419px; right:-6px;}
.link6-bg:hover {background:url(../images/link6-bg.png) 0 -32px no-repeat;}

.bg-text {padding:358px 0px 0px 24px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:1.2307em;}
.bg-text span {padding:4px 0px 0px 13px; display:inline-block;}


.button {
	display:inline-block;
	color:#000;
	background:url(../images/button-right.gif) right 0 no-repeat;
	height:55px;
	font-size:18px;
	line-height:1.2307em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px 28px 0px 0px;
	color:#181818;
	margin:92px 0px 0px 61px;
	text-align:center;
	text-decoration:none;
}
.button span {display:block; cursor:pointer; background:url(../images/button-left.gif) 0 0 no-repeat;height:55px; padding:0px 0px 0px 25px;}
.button span span {padding:14px 19px 0px 17px;display:block;background:url(../images/button-tail.gif) 0 0 repeat-x; height:41px;}
.button:hover {
	color:#FFFFFF;
}



.z-index {z-index:12;}
.z-index1 {z-index:11; position:relative;}
/*===== content =====*/
#content {
	
}

.pad-top1 {margin-top:-4px; display:inline-block;}
.pad-top2 {padding-top:27px;}
.pad-top3 {padding-top:29px;}
.pad-bot {padding-bottom:40px;}

.img-pad1 {padding-top:30px;}
.img-bot {padding-bottom:17px;}
.img-top1 {padding-top:38px;}

.pad-left {padding-left:13px;}
.pad-left1 {padding-left:20px;}


.indent {padding:40px 0px 126px 0px;}
.indent2 {padding:43px 0px 126px 0px;}
.indent1 {padding-top:90px;}
.indent3 {padding-top:95px;}

.indent5 {
	padding:25px 0px 0px 0px;
}
.indent6 {padding:40px 0px 0px 0px;}

.indent7 {padding:43px 0px 110px 0px;}
 
.link1 {background:url(../images/link1-bg.gif) right 9px no-repeat;display:inline-block; padding-right:12px; font-size:16px; line-height:1.2307em; color:#131313; font-family:Georgia, "Times New Roman", Times, serif;}
.link1-top {margin-top:13px;}
.link1-top1 {margin-top:15px;}

.link2 {text-align:right; margin-top:3px;}
.link2 a {color:#fff; font-size:13px; text-transform:uppercase; background:#ff0042; padding:13px 28px 13px 28px; display:inline-block; text-decoration:none;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.link2 a:hover {background:#F00;}
.divider {background:url(../images/divider.gif) 360px 0 repeat-y;}

.link3 {background:url(../images/link2-bg.gif) 0 0 no-repeat; height:12px; width:11px; display:inline-block; margin:5px 0px 0px 5px;}
.link3:hover {background:url(../images/link2-bg.gif) 0 -12px no-repeat;}

.border {border:1px solid #fff;}

.img-top {display:block; margin-top:-6px;}

.text2 {color:#191919; font-size:30px; line-height:1.2307em; padding-top:4px; display:block; float:left;}

.text3 {padding:19px 0px 0px 165px; display:block;}

.text4 {margin-top:-4px;}

.text5 {font-size:40px; line-height:1.2307em; color:#f20d2b; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}

.text-top {padding-top:19px;}



.border1 {background:url(../images/border-bot.gif) 0 0 repeat-x; height:1px; margin:15px 0px 16px 0px;}
.border2 {background:url(../images/pic-1.gif) 0 0 repeat-x; height:1px; margin:11px 0px 11px 0px;}
.border3 {background:url(../images/pic-1.gif) 0 0 repeat-x; height:1px; margin:19px 0px 16px 0px;}
.border-top {margin-top:16px;}

.list {display:inline-block;}
.list li {background:url(../images/marker1.gif) 0 -1px no-repeat; padding:0px 0px 17px 37px; line-height:1.2307em; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block;}
.list a {
	color:#307D83;
	text-decoration:none;
}
.list a:hover {text-decoration:underline;}

.list-top {padding-top:8px;}
.list-top1 {padding-top:35px;}
.list-top2 {padding-top:17px;}

.data {font-size:34px; line-height:38px; color:#e30321; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}

.text-pad1 {padding-top:26px; display:block;}
.text-pad2 {padding-top:5px; display:block;}

.number {background:url(../images/page5-bg1.gif) 0 0 no-repeat; height:47px; width:32px; font-size:30px; line-height:1.2307em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding:8px 0px 0px 15px;}

.text5-bg {position:absolute; background:url(../images/text5-bg.jpg) 0 0 no-repeat; width:34px; height:37px; bottom:74px; left:188px;}
.text5-bg1 {position:absolute; background:url(../images/text5-bg.jpg) 0 0 no-repeat; width:34px; height:37px; bottom:74px; right:192px;}

.link4 {color:#3d3d3d; margin-top:18px; display:inline-block;}
.link4 a {color:#3d3d3d; display:inline-block; text-decoration:none;}
.link4 a:hover {text-decoration:underline;}

.list2 {padding:35px 0px 0px 0px;}
.list2 li {float:left; color:#181818; font-size:18px; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif;}
.list2 a {color:#181818; text-decoration:none; padding:15px 0px 17px 0px; display:inline-block; background:url(../images/list2-bg.gif) 0 4px no-repeat; text-align:center;}
.list2 a:hover, .list2 a.active {background:#f1eee9;}

.m1 a {width:187px;}
.m2 a {width:153px;}
.m3 a {width:156px;}
.m4 a {width:121px;}
.m5 a {width:132px;}


.list2 .last {background:none;}

.list3 {padding:25px 0px 0px 30px;}
.list3 li {float:left; color:#181818; padding-right:14px; margin-right:14px; background:url(../images/list3-bg.gif) right 5px no-repeat; display:inline-block;}
.list3 a {text-decoration:none; color:#848383;}
.list3 a:hover {color:#000;}

.list3 .last {background:none;}



.box {background:#f1eee9; width:950px; height:660px;} 

table {height:560px; width:872px; background:#fcfcfb; margin:24px 0px 0px 30px; border-collapse:collapse; font-size:14px; color:#848383;}
table td {border:1px solid #f1eee9;padding:7px 5px 6px 18px; width:294px;}
tablez {height:25px; width:400px; background:#fcfcfb; margin:24px 0px 0px 30px; border-collapse:collapse; font-size:14px; color:#848383;}

.tab-bg {background:#000; color:#fff; font-weight:bold;}
/*===== footer =====*/
#footer {

}
.foot-text {color:#e3e3e3; font-size:14px; padding-top:25px;}
.foot-text a {color:#e3e3e3;}
.foot-text span {color:#ff0042;}
.text-pad {padding-top:43px;}

.LINK {padding:20px 0px 10px 30px;}

.bg-foot {height:286px; background:url(../images/bg5.gif) center 0 no-repeat;}
.bg-foot1 {height:104px; background:url(../images/bg-foot1.gif) center 0 no-repeat;}

.top-pad {padding-top:35px;}

.list1 {}
.list1 li {background:url(../images/pic.png) 0 bottom repeat-x; line-height:28px; text-decoration:none;}
.list1 a {background:url(../images/marker2.gif) 0 6px no-repeat; color:#e3e3e3; text-decoration:none; padding-left:12px;}
.list1 a:hover {color:#ff0042;}

.list-img {margin-top:3px;}
.list-img li{margin-bottom:4px;}
.list-img a {color:#e3e3e3; text-decoration:none; padding:3px 0px 0px 8px; display:inline-block;}

iframe {width:350px; height:242px; margin:34px 0px 26px 0px; border:none;}
.list-img a:hover {text-decoration:underline;}

dl span {float:left; width:91px;}
.dt-bot {margin-bottom:19px;}
dd a {color:#3d3d3d; text-decoration:none;}
dd a:hover {text-decoration:underline;}

/*----- forms -----*/
#contacts-form {float:right;}
#contacts-form label {display:block; height:31px;}
#contacts-form input {width:293px; color:#e3e3e3; padding-left:15px; border:none;  background:#1f1f1f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:23px; padding-top:4px; 
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
#contacts-form textarea {height:85px; width:278px; color:#e3e3e3; padding:5px 15px; border:none;  background:#1f1f1f; overflow:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

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

