body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:20px;
	background:#fff;
	}
*,p{margin:0px; padding:0px;}

img{
	border:none;
	width:auto;
	height:auto;
	}
a{
	text-decoration:none;
	color:inherit;
	}
a:hover{
	text-decoration:underline;
	}
@font-face{
	src:url('../fonts/Armata-Regular.otf');
	font-family:armata;
	}
@font-face{
	src:url('../fonts/Myriad%20Pro.otf');
	font-family:"Myriad Pro";
	}
@font-face{
	src:url('../fonts/NuevaStd-Cond.otf');
	font-family:"Nueva Std Cond";
	}
.clear{clear:both;}

.nomargin{
	margin-bottom:0px !important;
	}
.nomargin_right{
	margin-right:0px !important;
	}
.noborder{
	border-right:none !important;
	box-shadow:none !important;
	}
.text-center{
	text-align:center !important;
	}
.pull-right{
	float:right !important;
	}
.pull-left{
	float:left !important;
	}
.wraper{
	margin:0 auto;
	padding:0px;
	width:1000px;
	}
.header{
	margin:0px;
	padding:0px;
	border-top:5px solid #29550c;
	background:url(../images/header.jpg) no-repeat 50% 0% #5fba22;
	height:169px;
	width:100%;
	}
.header_right{
	margin:0px;
	padding:40px 0;
	float:right;
	text-align:right;
	}
.header_right p{
	margin:0px;
	padding:0px;
	font-family:"Nueva Std Cond";
	font-size:22px;
	color:#fff;
	letter-spacing:1px;
	line-height:30px;
	}
.header_right span{
	margin-right:5px;
	color:#194a1b;
	font-size:25px;
	vertical-align:middle;
	}
.header_right a{
	margin-right:5px;
	color:#194a1b;
	font-size:30px;
	vertical-align:middle;
	}
.header_right a:hover{
	color:#003202;
	text-decoration:none;
	}
.header_left{
	margin:0px;
	padding:40px 0;
	float:left;
	}

.navigation{
	margin:0px;
	padding:0px;
	font-family:armata;
	font-weight:600;
	font-size:16px;
	letter-spacing:-1px;
	color:#0060b3;
	background:#d9d9d8;
	border-bottom:3px solid #0060b3;
	height:50px;
	}
.nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.nav ul li{
	margin:5px 0 0 0;
	padding:0px 2px 0px 2px;
	float:left;
	text-transform:capitalize;
	background:url(../images/nav-stroke.jpg) no-repeat 0% -30%;
	height:45px;
	}
.nav ul li:first-child{
	background:none;
	}
.nav ul li a{
	padding:16px 20px 14px 20px; 
	line-height:52px;
	transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-ms-transition:all ease-in-out 0.2s;
	-o-transition:all ease-in-out 0.2s;
	/*border-right: 1px solid #fff;
  	box-shadow: 1px 0px #999;*/
	}
.nav ul li a:hover, .nav ul li.active{
	text-decoration:none;
	background:#0060b3;
	color:#fff;
	height:45px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	}
.nav ul li a:hover{
	height:40px;
	padding:16px 20px 10px 20px;
	}
	
#banner-fade{
	margin:10px 0 20px 0 !important;
	}
.holder { 
  background-color:#214d06;
  width:287px;
  height:320px;
  overflow:hidden;
  padding:20px;
  font-family:Helvetica;
  border-radius:5px;
}
.holder .mask {
  position: relative;
  left: 0px;
  /*top: 0px;*/
  width:287px;
  height:280px;
  overflow: hidden;
}
.holder ul {
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.holder ul li {
  padding:10px 0px;
  color:#fff;
  text-decoration:none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  line-height:18px;
  border-bottom:1px dashed #fff;
}
.holder ul li p {
	padding-right:10px;
  color:#c4fd73;
  font-weight:bold;
  text-transform:capitalize;
  text-decoration:underline;
  font-style:italic;
  text-align:right;
}
.holder p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:25px;
	}

.contain{
	margin:0px;
	padding:30px 0;
	background:url(../images/about.jpg) repeat 50% 0%;
	width:100%;
	}
.contain_left{
	margin:0px;
	padding:0px;
	float:left;
	width:327px;
	}
.quote{
	margin:0px 0 30px 0;
	padding:10px 15px;
	background:#214d06;
	border-radius:5px;
	box-shadow:1px 1px 5px 0 #275a06;
	}
.quote form span{
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	}
.quote form input[type='text'], .quote form input[type='email'], .quote form textarea{
	border:1px solid #0d1e02;
	padding:2px 5px;
	margin-bottom:10px;
	background:#f3f3f3;
	}
.submit{
	margin:0px 0 5px 0;
	padding:10px 15px;
	background:linear-gradient(#004d90 50%, #003e74 50%);
	background:-webkit-linear-gradient(#004d90 50%, #003e74 50%);
	background:-ms-linear-gradient(#004d90 50%, #003e74 50%);
	background:-moz-linear-gradient(#004d90 50%, #003e74 50%);
	background:-o-linear-gradient(#004d90 50%, #003e74 50%);
	border-radius:5px;
	border:1px solid #1c76c4;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	
	}
.submit:hover{
	background:linear-gradient(#005cad 50%, #014f92 50%);
	background:-webkit-linear-gradient(#005cad 50%, #014f92 50%);
	background:-ms-linear-gradient(#005cad 50%, #014f92 50%);
	background:-moz-linear-gradient(#005cad 50%, #014f92 50%);
	background:-o-linear-gradient(#005cad 50%, #014f92 50%);
	}
.submit:active{
	background:#004d90;
	box-shadow:1px 1px 5px 0 #00335f inset;
	}
h1.testimonial_title{
	margin:0px 0 15px 0;
	padding:0px;
	font-family:"Myriad Pro";
	font-size:20px;
	color:#c4fd73;
	font-weight:normal;
	}
.contain_right{
	margin:0px;
	padding:0px;
	float:right;
	width:643px;
	}
.content_right_box{
	margin:0px 0 30px 0;
	padding:0px;
	}
h1.wel_title{
	margin:0px 0 15px 0;
	padding:10px 15px;
	font-family:"myriad Pro";
	font-size:20px;
	color:#c4fd73;
	background:#214d06;
	border-radius:5px;
	font-weight:normal;
	}
.wel_text{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:20px;
	}
.wel_text p{
	margin:0 0 10px 0;
	}
.wel_text img{
	margin:0 10px 0px 0;
	float:left;
	border:2px solid #265b06;
	border-radius:10px;
	}
.mission{
	color:#55071a;
	font-weight:bold;
	font-size:14px;
	}
ul.service{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:300px;
	}
ul.service li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:25px;
	}
.footer_contain{
	margin:0px;
	padding:30px 0;
	background:#012c51;
	border-top:1px solid #014885;
	box-shadow:0px -1px #00203c;
	-webkit-box-shadow:0px -1px #00203c;
	-moz-box-shadow:0px -1px #00203c;
	-ms-box-shadow:0px -1px #00203c;
	-o-box-shadow:0px -1px #00203c;
	}
.footer_contain_left{
	margin:0px 40px 0 0;
	padding:0px;
	float:left;
	width:306px;
	border-right:1px solid #00203c;
	box-shadow:1px 0px #014885;
	-webkit-box-shadow:1px 0px #014885;
	-moz-box-shadow:1px 0px #014885;
	-ms-box-shadow:1px 0px #014885;
	-o-box-shadow:1px 0px #014885;
	}
h1.footer_title{
	margin:0px 0 15px 0;
	padding:0px;
	font-family:"myriad Pro";
	font-size:20px;
	color:#6eb5f2;
	font-weight:normal;
	}
.gallery img{
	border:3px solid #001c34;
	}
.gallery{
	margin:0px;
	padding:0px;
	position:relative;
	}
.gallery_img_title{
	margin:0px;
	padding:10px;
	position:absolute;
	bottom:6px;
	left:3px;
	width:242px;
	background:#001c34;
	opacity:0.85;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#fff;
	}
.footer_contain_left p{
	font-family:Verdana, Geneva, sans-serif;
	color:#cee8fe;
	margin-top:5px;
	}
.footer_contact p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#cee8fe;
	line-height:20px;
	}
.footer{
	margin:0px;
	padding:40px 0;
	background:#002443;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	}
.footer_left{
	margin:0px;
	padding:0;
	float:left;
	}
.footer_right{
	margin:0px;
	padding:0;
	float:right;
	}
.gallery_page{
	margin:0px;
	padding:0;
	}
.gallery_page ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.gallery_page ul li{
	margin:0 10px 10px 0;
	float:left;
	border:2px solid #fff;
	width:200px;
	height:130px;
	position:relative;
	} 
.gallery_page_title{
	margin:0px;
	padding:5px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:190px;
	background:#001c34;
	opacity:0.85;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	}
.contain_right .content_right_box form{
	margin-top:20px;
	}
.contain_right .content_right_box form p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	margin-left:5px;
	color:#fff;
	}
.contain_right .content_right_box form div input[type='text'], .contain_right .content_right_box form div input[type='email'], 
.contain_right .content_right_box form div textarea{
	padding:5px;
	margin:0 10px 15px 0;
	border:1px solid #40a001;
	border-radius:3px;
	background:#2b6c00;
	color:#fff;
	width:495px;
	}
	
.video_page{
	margin:0px;
	padding:0;
	}
.video_page ul{
	margin:0px 0 0 20px;
	padding:0px;
	list-style:none;
	}
.video_page ul li{
	margin:0 10px 10px 0;
	padding:2px;
	float:left;
	border:1px solid #002b50;
	}
.video_page ul li p{
	padding:5px 3px;
	text-align:center;
	background:#002b50;
	}
#success_message { border: 1px solid #000; width: 550px; text-align: left; padding: 10px 7px; background: #33ff33; color: #000; font-weight; bold; font-size: 1.2em; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
        .note { font-size: 18px; }
div.error { display: block; color: #900; font-weight: normal; font-style:italic; font-size: 1.2em; margin-bottom:5px; }
  span.error { display: block; color: #900; font-style: italic; }
  .success { color: #0F0; font-size: 1.1em; font-style: italic; margin-bottom:5px; }
  form label { display: block; font-weight: bold; }
  .note { font-size: 18px;