*
{
margin:0;
padding:0;
border:0;
}

textarea:focus, input:focus
	{
    outline: 0;
	}

body
	{
	font-family:"Lato","Helvetica",Arial,sans-serif;
	}
	
/* === 	Header Area === */
	
.header_full
	{
	width:100%;
	height:75px;
	position:fixed;
	z-index:9999;
	background-color:#222222;
    opacity:0.5;
	}
	
.header_main
	{
	width:960px;
	height:75px;
	margin:0 auto;
	}
	
.header
	{
	width:100%;
	height:75px;	
	}
	
.logo
	{
	width:220px;
	height:40px;
	font-size:23px;
	margin:22px 0 0 30px;
	float:left;
	}
	
.logo a
	{
	text-decoration:none;
	color:white;
	}
	
.logo span
	{
	color:#F8CF12;
	}
	
.top_title
	{
	width:450px;
	height:45px;
	margin:15px 0 0 0;
	float:right;
	}
	
.top_title span
	{
	color:gold;
	}
	
.top_title p
	{
	color:white;
	margin:25px 0 0 0;
	font-size:14px;
	text-align:right;
	}
	
/* === 	Content Area === */	

.content_main
	{
	width:960px;
	height:auto;
	margin:0 auto;
	}
	
.content
	{
	width:960px;
	height:auto;
	padding:0 0 40px 0;
	}
	
.main_text
	{
	width:900px;
	height:auto;
	padding:0 0 20px 0;
	padding:130px 0 0 30px;
	}
	
.main_text h1
	{
	font-size:45px;
	color:white;
	text-align:center;
	}
	
.main_text p
	{
	font-size:16px;
	color:white;
	margin:40px 0 0 0;
	text-align:center;
	}
	
.time_countdown
	{
	width:900px;
	height:220px;
	margin:20px 0 0 30px;
	}
	
.subscribe
	{
	width:700px;
	height:110px;
	margin:60px 0 0 130px;
	}
	
.subscribe p
	{
	font-size:18px;
	margin:0 0 20px 0;
	color:white;
	text-align:center;
	}
	
#newsletter
	{
	width:600px;
	height:27px;
	float:left;
	color:white;
	font-size:15px;
	padding:0 0 0 5px;
	background:transparent;
	border:1px solid #899ACE;
	}
	
.button
	{
	width:82px;
	height:30px;
	float:right;
	background-color:#507FF8;
	border:1px solid #507FF8;
	}
	
/* === 	About Us Area === */
	
.about_us_full
	{
	width:100%;
	height:300px;
	background-color:black;
	opacity:0.65;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	}
	
.about_us_main
	{
	width:960px;
	height:300px;
	margin:0 auto;
	}
	
.about_us
	{
	width:900px;
	height:260px;
	margin:20px 0 0 30px;
	border:1px solid black;
	}
	
.about_us h1
	{
	color:white;
	font-size:35px;
	margin:40px 0 0 0;
	text-align:center;
	}
	
.about_us p
	{
	color:white;
	font-size:15px;
	line-height:20px;
	margin:30px 0 0 0;
	text-align:justify;
	height:115px;
	overflow:hidden;
	}
	
/* === 	Countact Area === */
	
.contact_area_main
	{
	width:960px;
	height:auto;
	margin:0 auto;
	border-bottom:1px dotted black;
	}
	
.contact_area
	{
	width:900px;
	height:131px;
	margin:20px 0 30px 30px; }
	
.follow_us
	{
	width:100%;
	height:221px;
	}
	
.follow_us span
	{
	color:#3B7AA2;
	font-size:55px;
	}
	
.follow_us h2
	{
	color:white;
	text-align:center;
	}
	
.follow_us li
	{
	list-style:none;
	float:left; 
	margin:0 10px 0 10px;
	border:1px solid #3B7AA2;
	background-color:#3B7AA2;
	border-radius:50%;
	opacity:0.65;
	width:81px;
	height:81px;
	}
	
.follow_us li:hover
	{
	list-style:none;
	float:left; 
	margin:0 10px 0 10px;
	border:1px solid white;
	background-color:transparent;
	border-radius:50%;
	width:81px;
	height:81px;
	}
	
.follow_us li:hover img
	{
	background-color:#128C15;
	border:1px solid gold;
	}
	
.follow_us img
	{
	margin:13px 0 2px 12px;
	padding:10px 1px 0 9px;
	border:1px solid white;
	border-radius:50%;
	}
	
.follow_us ul
	{
	margin:28px 0 0 175px; }
	
.contact_us span
	{
	color:#3B7AA2;
	font-size:55px;
	}
	
.contact_us h2
	{
	color:white;
	text-align:center;
	}
	
#us{font-size:40px;}
	
.contact_us
	{
	width:100%;
	height:220px;
	margin:20px 0 0 0;
	}
	
.con_add
	{
	color:white;
	width:200px;
	float:left;
	line-height:20px;
	font-size:15px;
	text-align:center;
	margin:60px 40px 0 70px;
	}
	
.phone_fax
	{
	color:white;
	width:200px;
	text-align:center;
	float:left;
	font-size:15px;
	line-height:20px;
	margin:60px 45px 0 45px;
	}
	
.web_email
	{
	color:white;
	width:200px;
	text-align:center;
	line-height:20px;
	font-size:15px;
	float:left;
	margin:60px 0 0 45px;
	}
	
/* === 	Footer Area === */
	
.footer_main
	{
	width:960px;
	height:40px;
	margin:0 auto;
	}
	
.footer
	{
	width:100%;
	height:40px;
	}
	
.footer p
	{
	color:black;
	text-align:center;
	font-size:12px;
	margin:20px 0 0 0;
	}
	
