@charset "utf-8";
body, html { height: 100%; }
body {
	margin: 0 ;
	padding: 0 ;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #b1aeb6;
	
text-align:justify;

}
img{ border:none;}
	
a { color: #ffffff; text-decoration:none;}
.b a{ color: #900;}
.b a:hover{ color: #000;}
.pa{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;	
	}
	
.pb{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;	
	margin-top:20px;
	}
	.pc{
	padding-top: 5px;
	padding-right: 20px;
	
	padding-left: 20px;	
	margin-top:0px;
	}	


p {
	margin: 0px;
	padding: 0px;
	
}


.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.fl { float: left; }
.fr { float: right; }


#fwrapper {
	width: 100%;


}
#f{
	width: 980px;
	padding-top:5px;
padding-bottom:5px;
line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
text-align:center;
	color: #e3a937;	
	}
#f a {
	color: #e3a937;	
	text-decoration:none;
	}
	#f a:HOVER {
	color: #FFF;	
	text-decoration:none;
	}


#header_wrapper {
	width: 100%;

}

h1{
	font-family: Arial, Helvetica, sans-serif;
	
	font-size:24px;
	color: #ffffff;
	
}

.head{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:30px;
	font-size:30px;
	color: #00A0E3;
	line-height:1.5em;
}
.event-text1{
	font-family: Arial, Helvetica, sans-serif;
	
	font-size:14px;
	color: #ffffff;
	line-height:1.5em;
}
.event-text2{
	font-family: Arial, Helvetica, sans-serif;
	
	font-size:14px;
	color: #000;
	line-height:1.5em;
}
.b1{
	background-color:#000000; display:block; padding:5px; width:60px;
	}
	.b2{
	background-color:#000000; display:block; padding:5px; width:80px;
	}
.cl1{ color:#FFF;
	}
.tm{
	line-height:1.6em;
	color:#FFF;
	font-size:14px;
	
	}
	
	.thd{
		font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;
	color:#FFF;
	font-size:16px;
	
	}

h2{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;
	font-size:24px;
	color: #ffffff;
	padding:10px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #ffffff;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ffffff;
}
.hd{
	font-family: Arial, Helvetica, sans-serif;
font-weight:bolder;
	font-size:18px;
	color: #ffffff;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	line-height:0.7em;
}
.rm{
	text-align:right;
	 padding-right:40px; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px;
	
	}
	.rm a{text-align:right;
		color:#000;
		text-decoration:none;
		}


	
	.ps{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;
	font-size:19px;
	text-align:justify;
	color: #ffffff;
	padding:10px;

	}
	
	.t5{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	
	}
	
	.imgl {
	border: none;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.imgr {
padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	border:none;
	float:left;
}
.imgc {
	padding: 5px;
	border:none;
	alignment-adjust:central;
}
#header1 {
	width: 1000px;
	height: 246px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	background-image: url(../images/header.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	color:#FFF;
}


.bg1{
	width: 982px;
	height: 600px;
background-image: url(../images/bg-master.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	color:#FFF;
	}
	.bgeco{
	width: 982px;
	height: 700px;
background-image: url(../images/bg-eco.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	color:#FFF;
	}

	
.bgo2{
	width: 460px;
	height: 100px;
background-image: url(../images/bt.png);
	background-position: center 0;
	background-repeat: no-repeat;
	color:#00AFEF;
	padding:5px;
	margin-top:10px;
	
	}	
.ts{
	text-shadow:0 0 0 transparent, 3px 3px 3px #161616;  /*includes chrome fix */
	margin-top:10px;
	}	
	.bgc{
	width: 982px;
	
	background-color:#00A0E3;
	}
	.bgc8{
	width: 982px;
	height: auto;
	background-color:#00A0E3;
	}
	.bgc83{
	width: 982px;
	height: auto;
	background-color:#ffffff;
	color:#000;
	}
.bge{
	width: 982px;
	height: auto;
	background-color:#F1F1F1;
	padding-bottom:30px;
	}	
.bgct{
	width: 982px;
	
background-image: url(../images/bg-contact.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	color:#FFF;
	}		
.br{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000;
}	
	.bgo{
	width: 982px;
	height: 1200px;
	background-color:#bfbfbf;
background-image: url(../images/bg-offer.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	color:#FFF;
	}
	
	.bgO3{
	
background-image: url(../images/bg-o2.png);
	background-position: center 0;
	background-repeat: repeat;
	color:#FFF;
		text-align:left;
font-size:16px;
	vertical-align:top;
	
	}	
	.bgO31{
	background-image: url(../images/bg-o23.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	color: #FFF;
	font-size:15px;
	text-align: left;
	padding-left:50px;
	vertical-align: top;
	background-color: #00AFEF;
	}	
	.bgO32{
	background-image: url(../images/bg-o23.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	color: #FFF;
	font-size:15px;
	text-align: left;
	padding-left:50px;
	vertical-align: top;
	background-color: #3f3e3e;
	}	
	
.bgO1{
	height: 314px;
	background-image: url(../images/bg-o.png);
	background-position: center 0;
	background-repeat: repeat;
	color:#FFF;
	text-align:justify;
	vertical-align:middle;
	}	
.bgc19{
	
	width:383px;
	height: 240px;
	background-image: url(../images/b1.png);
	background-position: center 0;
	background-repeat: repeat;
	color:#FFF;
	text-align:left;
	vertical-align:top;
	font-size:13px;
}	
	
.bgc1{
	width:383px;
	height: 240px;
	background-image: url(../images/bg-o.png);
	background-position: center 0;
	background-repeat: repeat;
	color:#FFF;
	text-align:left;
	vertical-align:top;
	font-size:13px;
	}	
	.bgc2{
	width:383px;
	height: 240px;
	background-image: url(../images/bgc2.png);
	background-position: center 0;
	background-repeat: repeat;
	color:#000;
	text-align:left;
		font-size:13px;
	vertical-align:top;
	}		
	
 #logo {
	float: right;
	width: 205px;
	height:123px;
	margin-top:0px; margin-right:10px; padding:0px;
	
	
}
#header1 #logo1 {
	float: right;
	width: 129px;
	height:61px;
	 margin-right:10px;
	 margin-top:37px;
	 clear:right;
}
#logo2 {
	float: left;
	width: 254px;
	height:110px;
margin-top:55px;
margin-left:120px;
	 
}
#top {float:left;width:600px;}
 #social {float:left; width:300px; margin-left:15px;margin-top:8px;  color:fff; padding:0px;}

#social li{display:inline; list-style:none;  margin:0; padding:0; margin-left:2px;}
#social ul{display:inline;  margin:0; padding:0; list-style:none; }







#wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
}
#teg {
	width: 1000px;
	height:37px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	color: #ffcb05;
	font-size: 24px;
	background-color: #000;
	line-height: 1.8em;
	text-align: center;
	font-family: "Futura Hv BT";
}

#click {
	width: 1000px;
	height:37px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	color: #ffcb05;
	font-size: 16px;
	background-color: #000;
	line-height: 1.6em;
	text-align: center;
	font-family: "Futura Hv BT";
	text-align: center;
}



#slid {
	width: 1000px;
	height: 390px;
	background-color: #000;
	margin: 0 auto;

}
#main {
	width: 1000px;
	height: 1400px;
	margin: 0 auto;
	background-image: url(../images/bg1.jpg);
}
#mainc {
	width: 1000px;
	background-color: #9d9ba1; 
	margin: 0 auto;
	height:auto;
	
	
}

#mainstory {
	width: 1000px;
	height: 1725px;
	margin: 0 auto;
	background-image: url(../images/bg-story.jpg);
	
}

.sli{	

	padding-left: 5px;}
	.sli2{	padding-top: 11px;

	padding-left: 0px;}
.fleft {float:left; width:450px; margin-left:22px;}
.w1 {width:625px; margin-left:22px; height:410px; margin-top:10px;}
.w2 {width:300px; height:350px; margin-top:10px; margin-right:20px; margin-left:20px; }
.w3 {width:312px; height:330px; margin-top:10px; margin-right:2px; margin-left:20px; }
.fright {float:right; width:450px; margin-right:0px;}
.box1{
	background-image: url(../images/b1.png);
	background-repeat: repeat;
	padding:10px;
}
.pa1{ padding:10px;
margin:10px;
}
.pa2{ 
margin:10px;
}
#contbot {
	width: 1000px;
background-color:#9d9ba1;
	margin: 0 auto;
	height:630px;
}

.bc1{background-color:#00aeef; width:350px;}
.bccase{
	background-color: #ffffff;
	width: 190px;
	background-image: url(../images/bg-case.jpg);
	background-repeat: no-repeat;
}
.box2{background-color:#00aeef;
	color:#ffffff;
	padding:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;}
	
	.box3{
	color:#ffffff;
	width:200px;
	float:left;
	height:355px;
	vertical-align:central;
	margin-top:10px;
	margin-LEFT:10px;
	padding:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
	.box31{
	color:#ffffff;
	width:210px;
	float:left;
	height:410px;
	vertical-align:central;
	margin-top:20px;
	
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
	.box4{
	color:#ffffff;
	width:210px;
	float:RIGHT;
	height:410px;
	vertical-align:central;
	margin-top:20px;
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}

.t1{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding:15px;
}
.t21{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em;
	padding:15px;
}
.t21 a{
	color: #000;
	text-decoration:none;
}


.t1 a{
	color: #000;
	text-decoration:none;
}
.h{font-size:14px; font-weight:bold;}

.bt a { color:#000;  text-decoration:none;}

.t2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	}
	
	.t4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;


	}
.t3{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;	
	}

.style2 {font-size: 12px;}


/* menu */

#menu {
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 3px auto;
	color: #FFF;
	font-size:12px;
	background-color: #000;
	line-height:2.5em; 
	text-align:center;
}
#menu li{ display:inline;list-style:none;  margin:0px; padding:0px; }
#menu ul{  margin:0; padding:0; list-style:none; }
#menu ul li a.active { color: #FFF;  background:#09F; 	line-height:2.5em; }

#menu li a:hover { color: #FFF;  background:#09F; 	line-height:2.5em;  }
#menu li a{ 
	display:inline;
	height: 26px;
	font-size:12px; 
	line-height:2.5em; 
	padding:7px 11px 7px;
	margin:0px; 
	color:#ffffff; 
	text-decoration:none;
	text-align:center;
	border:#09F;}




#footer {
	width: 1000px;
	clear: both;
	color: #FFF;
	font-size: 12px;
	background-color: #000;
	line-height: 2.5em;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}

#footer li{ display:inline;list-style:none;  margin:0; padding:0; }
#footer ul{  margin:0; padding:0; list-style:none; background-color:#000; }


#footer li a:hover { color: #09F; 	line-height:2.5em; }
#footer li a{ 
	display:inline;
	height: 26px;
	font-size:12px; 
	line-height:2.5em; 
	padding:7px 11px 7px; 
	color:#ffffff; 
	text-decoration:none;
	text-align:center;}
#copy {
	
	width: 1000px;
background-color:#9d9ba1;
	margin: 0 auto;
	padding-bottom:15px;
	height:17px;
}

