/*-------------------------------------------Reset style starts-----------------------------------*/
*{
	margin:0;padding:0;
	font-family:arial,helvetica,sans-serif;
}
.extender{
	clear:both;
}
body{
background:#000;
}
#main_wrapper{
	width:100%;
	height:auto;
	position:relative;
}
#body_wrapper {
	width:100%; 
	height:auto; 
	background:#000;
}
#header_bg{
	width:1026px;
	height:264px;
	background:url(../images/header_bg.png);
	margin:0 auto;
}
#header_bg a{
	outline:none;
}
#header_bg img {
	cursor:pointer;
	margin:33px 0 0 33px;
}
#overlay_nav{
	background:url(../images/overlay_nav2.png);
	width:1026px;
	height:43px;
	margin:0 auto;
}
#navigation {
	height:43px;
	width:1026px;
	margin:0 auto;
}
#navigation #menubar{
	height:43px;
	width:960px;
	margin:0 auto;
	background:url(../images/nav_bg.png) repeat-x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	overflow:hidden;
}
#menubar ul li{
	float:left;
	list-style:none;
}
#menubar ul li a{
	text-decoration:none;
	background:url(../images/a_bg.png) no-repeat right center;
	padding:12px 22px 11px 21px;
	display:block;
	font-size:15px;
	color:#ffd200;
}
#menubar ul li a.last{
	text-decoration:none;
	padding:12px 26px 11px 25px;
	display:block;
	font-size:15px;
	color:#ffd200;
	background:none;
}
#menubar ul li a.first{
	text-decoration:none;
	background:url(../images/nav_hover_bg.png) repeat-x;
	padding:12px 22px 11px 21px;
	display:block;
	font-size:15px;
	color:#000;
	-moz-border-radius:4px 0px 0px 4px;
}

#menubar ul li.page-item-19 a:hover{
	text-decoration:none;
	background:url(../images/nav_hover_bg.png) repeat-x;
	padding:12px 22px 11px 21px;
	display:block;
	font-size:15px;
	color:#000;
	-moz-border-radius:4px 0px 0px 4px;
}
#menubar ul li.page-item-82 a:hover{
	text-decoration:none;
	background:url(../images/nav_hover_bg.png) repeat-x;
	padding:12px 22px 11px 21px;
	display:block;
	font-size:15px;
	color:#000;
	-moz-border-radius:4px 0px 0px 4px;
}
#menubar ul li.current_page_item a {
	background:url(../images/nav_hover_bg.png) repeat-x;
	color:#000;
}
#menubar ul li a.last:hover{
	text-decoration:none;
	background:url(../images/nav_hover_bg.png) repeat-x;
	padding:12px 26px 11px 25px;
	display:block;
	font-size:15px;
	color:#000;
	-moz-border-radius:0px 4px 4px 0px;
}
#menubar ul li a:hover{
	text-decoration:none;
	background:url(../images/nav_hover_bg.png) repeat-x;
	padding:12px 22px 11px 21px;
	display:block;
	font-size:15px;
	color:#000;
}
#content_top{
	height:326px;
	width:1026px;
	margin:0 auto;
	background:url(../images/content_top_bg.png);
}
#content_top p{
	color:#888888;
	font-size:30px;
	padding:101px 0 0 572px;
}
#content_middle{
	height:auto;
	width:1026px;
	margin:0 auto;
	background:url(../images/content_midd_bg1.png);
	position:relative;
}
#content{
	width:960px;
	height:auto;
	margin: auto;
}
#left{
	width:539px;
	height:auto;
	float:left;
	margin-left:64px;
	padding-bottom:149px;
}
#left img{
	margin-top:20px;
}
#left a{
	outline:none;
}
#left h2{
	color:#fe8900; 
	font-size:30px; 
	width:539px;
}
#left h3{
	color:#fe8900; 
	font-size:21px; 
	margin-bottom:15px;
	 width:539px;
 }
#left p {
	color:#bb4b01; 
	font-size:14px; 
	margin:0 0 24px 0px;
	 width:539px;
	 text-align:justify;
 }
#left h4{
	color:#bb4b01; 
	font-size:24px; 
	padding:10px 0 24px 0px;
	 width:539px;
 }
#left h5{ 
	color:#bb4b01; 
	font-size:18px;
	width:539px;
}
#left span.learn{ 
	cursor:pointer;
}

#right{
	width:204px;
	height:auto;
	float:left;
	text-align:justify;
}
#right span.title1{
	color:#fe8900; 
	font-size:24px; 
	margin-bottom:15px; 
	display:block;
}
.button {
	position:relative; 
	width:203px; 
	height:auto; 
	overflow:hidden; 
	height:56px;
}
#right span.button1{
	margin:18px 0 31px 0px; 
	display:block; 
	cursor:pointer; 
	width:203px; 
	height:38px;
} 
#right span.button1_hover{ 
	display:block; 
	cursor:pointer; 
	position:absolute; 
	color:#fff; 
	bottom:-50px; 
	background:url(../images/button_hovering.png); 
	width:203px; 
	height:21px; 
	z-index=-1;
} 
#right p{
	color:#bb4b01; 
	font-size:14px; 
}
#right p a {
	color:#fe9501; 
	font-size:14px;
}
#separator {
	width:19px;
	height:auto;
	float:left;
	margin:0px 42px 0 51px;
}
#footer_wrapper{
	width:1200px;
	height:154px;
	background:url(../images/footer_bg.png) 1px 0 no-repeat;
	margin:0 auto;
}
.footer960{
	height:154px;
	margin:0 auto;
	width:960px;
}
#footer{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:48px 0 0 0;
}
#footer_left{
	width:auto;
	float:left;
	height:auto;
	margin-top:71px;
	margin-left:9px;
}
#footer_left ul li {
	float:left;
}
#footer_left p {
	font-size:12px; 
	color:#000; 
	padding:2px 0 0 7px;
}

#footer_left ul li {
	padding:0 7px 0 7px; 
	border-right:1px solid #000;
	font-size:14px; 
	color:#000;
}
#footer_left ul li.last{border:none;}
#footer_left ul li a{ font-size:12px; color:#000; text-decoration:none;}
#footer_right{
	width:auto;
	float:right;
	height:auto;
	margin:68px 15px 0 0;
}
#position img {
position:absolute;
margin:-96px 0 0 33px;
}
form.wpcf7-form p {padding:0 !important; margin:0 !important; overflow:hidden !important; margin-top:25px !important;}
#left p span label {float:left; width:80px; font-size:16px;}
#left p span input{ width:360px; height:23px; border-top:2px solid #bc3c02; border-left:2px solid #bc3c02; border-bottom:1px solid #bc3c02; border-right:1px solid #bc3c02; color:#fae8b1; font-size:14px; padding:2px 0 0 5px; background:#000;}
#left p span textarea{ width:360px; height:123px; border-top:2px solid #bc3c02; border-left:2px solid #bc3c02; border-bottom:1px solid #bc3c02; border-right:1px solid #bc3c02; color:#fae8b1; font-size:14px; padding:2px 0 0 5px; background:#000;}
#left p span input.submit{ width:88px; height:29px; margin-right:91px; float:right; background:#ff7d00; border:none; padding:0; -moz-border-radius:2px; cursor:pointer;}
#left p span input.submit:hover{background:#ffac00;}

#left p span label {float:left; width:80px; font-size:16px;}
#left p span {overflow:hidden; display:block;}
#left p span.wpcf7-form-control-wrap {float:left;}


