@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}

ul,li,ol,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}

img{border:none;}

a{text-decoration:none; border:0px; outline:0px;}

.fltleft{float:left;}

.fltright{float:right;}

.clr{clear:both;}

@font-face {
	font-family: 'MYRIADPRO-REGULAR_0';
	src: url('fonts/MYRIADPRO-REGULAR_0.eot');
	src: url('fonts/MYRIADPRO-REGULAR_0.woff') format('woff'), url('fonts/MYRIADPRO-REGULAR_0.ttf') format('truetype'), url('fonts/MYRIADPRO-REGULAR_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{font-family: 'MYRIADPRO-REGULAR_0';font-size:12px; background-image:url(images/bg%20-lighter.jpg); background-repeat:repeat-x; background-color:#1f5f01; background-image:url(images/bg.jpg); background-repeat:repeat-x;*/ color:#fff; font-weight:normal;  background-position:top center; }
.wrapper{
	width:951px;
	margin:0px auto;
	overflow:hidden;
	/*background: #0c4300;*/
}
.header{width:951px; clear:both;  background:url(images/header_bg.jpg) repeat-x; height:109px; border-radius:0px 0px 5px 5px;}
.header_left{float:left; display:inline;}
.header_left img{margin:25px 0px 0px 20px;}
.header_right{float:right; display:inline;  background-image:url(images/eyeimg.jpg); background-repeat:no-repeat; height:109px; width:245px; border-radius:0px 0px 5px 5px;}
.txt{font-size:21px; color:#fff; line-height:23px; text-align:center; padding:38px 65px 0px 0px; width:184px;}

.menu{ clear:both; width:951px; height:34px; background:url(images/menubg.jpg) no-repeat; padding-left:65px;}
.menu ul { margin:0px 0px 0px 0px ; padding:0px;  float:left; }
.menu ul li {margin:0px ; padding:0px; float:left; display:inline-block; background-image:url(images/liborder.png); background-repeat: no-repeat; background-position:top right; height:33px; list-style-type:none;}
.menu ul li a{margin:0px 25px 0px 25px; line-height:33px; font-family: 'MYRIADPRO-REGULAR_0'; font-size:14px; text-decoration:none; color:#fff; display:block; text-transform:capitalize;}
.menu ul li a.selected{margin:0px ; color:#fff;}
.menu ul li a:hover{color:#fff; margin:0px 25px 0px 25px;  }
/*.menubottom{ clear:both; width:951px; height:25px; background:url(images/menubottom.jpg) repeat-x;}*/
.banner{width:951px; clear:both; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWQ0ZTIyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZTZmOWUxIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNlNmY5ZTEiIC8+PHJlY3QgeD0iLTIwLjcxMDclIiB5PSItNDEuNDIxNCUiIHdpZHRoPSIxNDEuNDIxNCUiIGhlaWdodD0iMjgyLjg0MjclIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 162, color-stop(0%, #1d4e22), color-stop(100%, #e6f9e1));
background-image: -webkit-radial-gradient(center bottom, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: -moz-radial-gradient(center bottom, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: -ms-radial-gradient(center bottom, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: -o-radial-gradient(center bottom, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: radial-gradient(farthest-corner at center bottom, #1d4e22 0%, #e6f9e1 100%);
border-radius:5px 5px 0px 0px;}

.content{width:951px; clear:both;}

.content_top{
	width:951px;
/*	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMGQyNjA2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTg0YzAxIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxODRjMDEiIC8+PHJlY3QgeD0iMCUiIHk9Ii0xMDAlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIyMDAlIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
background-image: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 116, color-stop(0%, #0d2606), color-stop(100%, #184c01));
background-image: -webkit-radial-gradient(center top, farthest-side, #0d2606 0%, #184c01 100%);
background-image: -moz-radial-gradient(center top, farthest-side, #0d2606 0%, #184c01 100%);
background-image: -ms-radial-gradient(center top, farthest-side, #0d2606 0%, #184c01 100%);
background-image: -o-radial-gradient(center top, farthest-side, #0d2606 0%, #184c01 100%);
background-image: radial-gradient(farthest-side at center top, #0d2606 0%, #184c01 100%);*/
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWQ0ZTIyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZTZmOWUxIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNlNmY5ZTEiIC8+PHJlY3QgeD0iLTIwLjcxMDclIiB5PSItMTQxLjQyMTQlIiB3aWR0aD0iMTQxLjQyMTQlIiBoZWlnaHQ9IjI4Mi44NDI3JSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);
background-image: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 162, color-stop(0%, #1d4e22), color-stop(100%, #e6f9e1));
background-image: -webkit-radial-gradient(center top, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: -moz-radial-gradient(center top, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: -ms-radial-gradient(center top, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: -o-radial-gradient(center top, farthest-corner, #1d4e22 0%, #e6f9e1 100%);
background-image: radial-gradient(farthest-corner at center top, #1d4e22 0%, #e6f9e1 100%);

	padding-top: 11px;
} 

.box_top_in{
	width:204px;
	float:left;
	display:inline;
	background: #296b01; /* for non-css3 browsers */	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77ce03', endColorstr='#296b01'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#77ce03), to(#296b01)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #77ce03, #296b01); /* for firefox 3.6+ */ 
	min-height:119px;
	border-radius:5px 5px 0px 0px;
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.pad{margin-left: 13px;}

.box_top_in_heading{
	font-family:Cambria;
	font-size:17px;
	color:#000000;
	text-shadow: 1px 1px 0px #ddf3c0, 1px 1px 1px #ddf3c0;
	font-style:italic;
	padding-bottom:8px;
	font-weight:700;
}

.box_top_in_heading a:link{color:#000000; text-decoration:none;}
.box_top_in_heading a:hover{color:#000000; text-decoration:none;}
.box_top_in_heading a:visited{color:#000000; text-decoration:none;}

.box_top_in_text{
	width:115px;
	height:80px;
	float:left;
	line-height: 12px;

}

.box_top_in_img{
	width:89px;
	height:80px;
	float:left;

}

.box_top_in_img a:link{color:#FFFFFF; text-decoration:none;}
.box_top_in_img a:hover{color:#FFFFFF; text-decoration:none;}
.box_top_in_img a:visited{color:#FFFFFF; text-decoration:none;}


.content_down{
width:951px;
/*background:#0c4300;*/
background:#fff;
}

.content_down-heading{
	font-family:Cambria;
	font-size:21px;
	color:#333333;
	/*text-shadow: 1px 1px 0px #000000, 1px 1px 1px #ffffff;*/
	padding: 10px;
	border-bottom: 1px solid #072c00;
}

.content_down-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:10px;
	text-align: justify;
	line-height:20px;
} 

.footer{
	width:951px;
	height:25px;
	background: #1f5f01; /* for non-css3 browsers */


	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#072a00', endColorstr='#1f5f01'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#072a00), to(#1f5f01)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #072a00, #1f5f01); /* for firefox 3.6+ */
	text-align:center;
	color:#7cd867;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:25px;
}

.req{
	width:900px;
	/*margin-left: 25px;*/
	background: #dfecde;
	margin:0 auto;
}

.button{
	color:#FFFFFF;
	background:#124301;
	border-radius:5px;
	/*padding:5px;*/
	width:100px;
	float:left;
	height:25px;
	text-align: center;
	font-weight: bold;
	border-color:#124301;
	border-width:0px;
}


.cycloneslider-template-standard {
    margin-bottom: 0 !important;
}

.contact_input{
	width:300px; 
	height:30px;	
}
.req_star{
	color:#f00;	
}

/*for submenus*/
.sub-menu{position:relative;z-index:999;display:none;}
.menu-item{width:129px;}
.sub-menu li a{width:100%;background:#113509;text-align:center;}
.sub-menu li a:hover{color:#999 !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
   .menu-item{width:131px;}
}