@charset "utf-8";
/* CSS Document */

body, div				{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;   	                          font-weight:400; font-size:12px;}
ul,h1,h2,h3,h4,h5,h6,	{ font-family: Arial, Helvetica, sans-serif; font-weight:400; 
                          font-size: 12px; color:#3a3a3a; 
						  line-height:18px; padding:8px 0px;}
img, a					{ border:none; outline:none; text-decoration:none;}
p						{  font-family: 'Open Sans', sans-serif; font-weight:400; 
                          font-size:13px; color:#3a3a3a; 
						  line-height:24px; padding:8px 0px; margin:0px; text-align:justify; }
p a						{ color:#333; text-decoration:none; }
p a:hover				{ color:#7f533d; text-decoration:none; }
strong 					{ font-weight: bold;}





.wrapper			{ width:100%; height:auto; float:left; }
.main_box			{ width:980px; margin:0 auto; overflow:hidden;}
.header				{ float:left; padding-top:30px; width:100%;}
.menu				{ float:right; width:auto; text-align:right; padding-top:15px}
.menu li			{ display:inline-block; padding:6px 10px; border-radius: 28px;
					  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.active				{ background:#E61324; border-bottom:2px solid #B40000;}
.active a			{ color:#fff;}
.norm a				{ color: #333333;}
.banner				{ float:left; width:100%; height:auto;}



.content_box		{ float:left; margin:0px 0px 30px 0px; width: 100%;}
.content_box h2 	{ border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; margin:0px;
    				  color: #43BE03; font-size: 20px; padding:5px 0; text-align: center;
					  font-weight: normal; font-family: 'Open Sans', sans-serif;}
.content_box h2 span{ color: #3C7BCD; font-size:20px; }
.maincont 			{ margin: 20px 0; text-align: justify; }
.maincont h2		{ color: #007D00; font-size: 16px; margin: 10px 0 0 ; border:none; 
					  text-align:left; font-family: 'Open Sans', sans-serif; font-weight:700;}
.maincont p 		{ color: #696969; font-family: 'Open Sans', sans-serif; font-weight:400; 		 					  font-size:14px;}
.slide_box			{ float:left; width:100%; margin-bottom:10px;}
.footer 			{ background: none repeat scroll 0 0 #E61324; float: left; 
    				  padding: 15px 0; width: 100%; }
.foowrap 			{  margin: 0 auto; width: 980px; }
.foobox 			{ float: left;text-align: center;
    				  width: 163px;}
.foobox h3 			{ color: #FFFFFF;  font-family: 'Open Sans', sans-serif; margin:0px; 	     		 					  font-weight:400;  }
#copyfoot 			{ background:#0E0D14; color: #FFFFFF; float: left; /*height: 30px;*/
    				text-align: center;  width: 100%; }
#copyfoot p			{ color: #696969; font-size: 12px; text-align:center; padding-bottom:5px;   		  					  line-height: 28px;  font-family: 'Open Sans', sans-serif; }





.prfile				{ float:left; width:100%; margin:15px 0px; background-color: #E61324; 
					  padding:10px 0px; border-radius: 5px; }
.prfile h2			{ color:#fff; float:left; margin:0px; padding-left:10px;}
.profile_text		{ float:right; padding-right:10px; font-size:18px; color:#FFFFFF; }
.profile_main		{ float:left; margin-bottom:30px;}
.profile_main p		{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; 
					  color:#333333;}
.profile-left		{ float:left; margin-right:40px; width:720px;}
.profile_right		{ width:220px; float:left;}

.about-main 		{ float: left; margin-bottom: 20px; width:720px; }
.about-left-base 	{ float: left; margin-bottom: 5px; width: 720px;}
.featured-thumbnail { float: left; margin: 0 20px 0 0;}
.about-left-base h5 { color: #3B5399; font-family: 'exoregular',Arial,sans-serif; font-size: 16px;
    				  font-weight: 400; line-height: 20px; margin: 0;}
.testimonials 		{ background:#F0F0ED; float: left; height:auto; padding: 20px;  width: 180px;}
.testimonials h5    { color: #848484;  font-family: 'Open Sans',sans-serif;  font-size: 13px;
    				  font-weight: 400; line-height: 20px; margin: 0; text-align: justify;}					  
.news_events 		{ background:#F0F0ED; float:left; margin-top:10px; height:auto; padding: 20px; width: 180px;}
.news_events  h2		{ margin-top:0px; margin-bottom:8px; color:#E61324;font-size:14px;}

					  
.camera				{ width:100%; float:left; margin-bottom:20px;}
.camera	 h3			{ margin:0px; font-family: 'Open Sans', sans-serif; font-weight:700; 
					  font-size:14px }
.camera ul			{ margin:0px; float:left; padding:0px;}
.camera li			{ list-style:none; float:left; margin-bottom:20px;}
.camera img			{ border-radius:10px; width:99%; border: 5px solid #CCCCCC;}
.camera a			{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; 
					  color:#3B5399; margin-right:10px; margin-bottom:10px; float:left;}
.camera a:hover		{color:#E61324 }



.contact 			{ width:100%; float:left;}
.contact_sub		{ width:46%; float:left;}
.margn				{ margin-left:4%;}
.contact h2			{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px; 
					  color:#3B5399;}
.contact-left			{ width:26%; margin-right:0px; float:left; }
.contact-right			{ width:57.8%; margin-left:60px; float:right;}
form			    	{ margin: 0 0 20px; height:auto; float:left;}
.contact-form 			{ width:auto; float:left;}
.contact-form input		{ width:550px; margin-bottom:10px; float:left; padding:5px; border:1px #e1e1e1 solid; font-family: 'Open Sans', sans-serif; text-align:justify; font-weight:400; font-size:12px; color:#c7c7c7; }
.contact-form textarea	{ width:550px; margin-bottom:10px; float:left; padding:5px; border:1px #e1e1e1 solid; height:100px; font-family: 'Open Sans', sans-serif; text-align:justify; font-weight:400; font-size:12px; color:#c7c7c7;  } 


.MyButton         { width:100px; border-radius:5px; padding:5px; float:left; color:#fff; cursor:pointer; text-align:center; font-family: 'Open Sans', sans-serif;
						  margin-right:10px; background:#3B5399; 
						  }

.MyButton:hover { color:#fff; background: #cc4d46; /* Old browsers */

.contact-form button:hover { color:#fff; background: #cc4d46; /* Old browsers */
background: -moz-linear-gradient(top,  #cc4d46 1%, #f3756e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cc4d46), color-stop(100%,#f3756e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cc4d46 1%,#f3756e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cc4d46 1%,#f3756e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cc4d46 1%,#f3756e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cc4d46 1%,#f3756e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4d46', endColorstr='#f3756e',GradientType=0 ); /* IE6-9 */
}


/**************Bottom start***************/