﻿body{margin:0px auto; padding:0px; background:#F0F2DC; width:100%; font:normal 12px arial,verdana;}
ul,li{	list-style:none; margin:0px; padding:0px;}
p,div,a,img,span,ul,li{	margin:0px; padding:0px;}
a{text-decoration:none}
img{border:0px;}
.main{width:100%; margin:0px; padding:0px; display:block;}
.img{
	max-width:100%; height:auto; margin:0px; padding:0px;
}
.header{width:100%; margin:0px; padding:0px; display:block; background:url("../images/headerbg.jpg") 0 0 repeat-x #D6D7CF;  overflow:hidden; border-bottom:1px solid #007D13; border-top: 15px solid;
    border-top-color: #007D13;
} 
.header .logo{width:35%; float:left; margin:3px 0px 3px 20px;}
.header .nav{width:23%; float:right; margin:0px; padding:0px}
.header .nav img{ float:left; margin:15px 10px 0px 10px; padding:0px}
.header .nav ul.menus{	width:99%; margin:28px 0px 20px 0px; padding:0px;float:left;}
.header .nav ul.menus li{margin:0px; padding:0px; float:left; text-transform:uppercase; }
.header .nav ul.menus li a{	display:block; padding:10px 15px;color:#000000; font:normal 15px arial,verdana;font-weight:bold}
.header .nav ul.menus li a:hover{	display:block; padding:10px 15px;color:#000000; font:normal 15px arial,verdana; background:#0E771E; color:#ffffff;font-weight:bold}
.news{ background:#0E771E; width:100%; height:38px;margin:0px; padding:0px;clear:both}
.news .latestimg{	float:left; margin:0px; padding:0px; width:18%}
.news marquee{	float:left; margin:0px; padding:0px; width:75%;}
.news marquee p{ float:left;  margin:0px; padding:0px;line-height:38px; color:#ffffff; margin-right:10px;}
.news marquee p .martext{ float:left; margin:0px; padding:0px; line-height:38px; color:#ffffff;}
.news marquee p span{color:#A6FF00; font-weight:bold; margin-right:5px;}
.news .marbtn{ width:56px; height:26px; float:right; padding-right:5px;}
.news .marbtn img{ padding:0px 0px 0px 5px; cursor:pointer; margin:15px auto}
.about{	margin:0px 0px 0px 0px; padding:0px; width:100%; clear:both; background:#F0F2DC;  overflow:hidden}
.about .abtbox{	margin:0px 0.3%; padding:0px; width:48%; float:left; background-color:#fff; border:1px solid #B3B399; height:400px;}/*background:url("../images/tabsbg.png") left bottom repeat-x*/
.about .abtbox p{line-height:20px; margin:0px; padding:10px;}
.about .abtbox p span{padding:5px 0px; font-weight:bold; font-size:15px;}
.about .abtbox h2{background:#9EA370; color:#ffffff; font:bold 18px arial,verdana; padding:5px 20px; display:block; margin:0px;}
.about .mapbox{	margin:0px auto; padding:0px; width:27%; float:right; background:#D7D7B6; border:1px solid #B3B399;height:400px;}
.about .mapbox .map{width:99%;margin:0px auto; padding:0px; text-align:center}
.about .mapbox h4{ font:normal 18px arial,verdana; text-align:left; margin:0px auto; padding:10px 15px; border-left:5px solid #0E771E; color:#212121}
.about .gallery{float:left; width:23%; background:#0E771E; margin:0px; padding:0px 0px 0px 13px;height:400px;}
.about .gallery h2{color:#ffffff; font:bold 18px arial,verdana; padding:10px 20px; display:block; margin:0px;}
.alignright{	float:right; margin:0px; padding:0px 0px 10px 10px}
.otherlinks{background:#D7D7B6; margin:0px auto; padding:0px 0px; clear:both}
.otherlinks1{background:#F0F2DC; margin:0px auto; padding:10px 0px; clear:both; height:80px; width:100%;}
.slider1{width:100%; margin:0px; min-height:100%;padding:0px;height:20% !important; overflow:hidden; border-bottom:1px solid #06581E}
/******************************* Gallery Start *******************************/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 88%; /*Width of Carousel Viewer itself*/
 height:58px;/*Height should enough to fit largest content's height*/
-webkit-box-sizing: border-box; /* set box model so container width and height value includes any padding/border defined */
-moz-box-sizing: border-box;
box-sizing: border-box; margin:0px auto; overflow:hidden;
}
.gallery1{
	width:96%; margin:0px auto; padding:0px; clear:both; height:95px; overflow:hidden;
}
.gallery1 .panel{
	float:left; margin:0px 10px;
}

.stepcarousel .belt{
		position: absolute; /*leave this value alone*/
		left: 0;
		top: 0;
}

.stepcarousel .panel{
		float: left; /*leave this value alone*/
		overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
		margin:10px auto; /*margin around each panel*/
		width: 211px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .belt .panel img
{
		border:0;
}
.belt1{
	width:80%; margin:0px auto; padding:0px;
}
.footer-bg{
		margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;
		padding:2px 0px; background:#007D13;
		width:100%;
		clear:both;
		overflow:hidden;
}
.footer-content-box{
		width:95%;
		margin:0px auto;
}
.footer-content-box p{
		margin:0px auto; color:#ffffff; font-size:10px; line-height:14px; text-align:center; font-family:Arial, Helvetica, sans-serif;
}
.footer-navi-box{
		margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;
		padding:0px;
		width:100%; text-align:center;
}
.footer-navi-box p{
		 text-align:center; color:#ffffff; font-size:12px; margin:0px 0px 3px 0px; padding:0px;font-family:Arial, Helvetica, sans-serif; display:none;
}
.footer-navi-box ul{
		margin:0px auto 0px auto; 
		padding:0px;
}
.footer-navi-box ul li{
		list-style-type:none;color:#ffffff;

		display:inline; text-align:center;
}
.footer-navi-box ul li a{
		font-size:12px; font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:0px 6px 0px 0px;
		text-decoration:none;
}
.footer-navi-box ul li a:hover{
		color:#ffffff;
		text-decoration:none;
}
.footer-li-left-pdng{
		background-image:none !important; 
		padding-left:0px !important;
}
.vistors{  margin:0px; padding:0px; }

.vistorlabel{ font-size:12px; line-height:15px; color:#ffffff;padding:0px 5px; margin:0px 6px 5px 0px; width:100px; display:inline-block; font-family:Verdana,arial;}
.vistorcount{font-size:12px; line-height:15px; color:#ffffff; padding:0px 5px; margin:0px;background:#4BF0FF; border:1px solid #5CBFC8;font-family:Verdana,arial;}
.indialink{ margin:0px 0px; padding:0px; float:right;width:90px;height:25px;}
.indialink img{
	float:right;
}
.visito-copy-logos-box{
		margin:10px 0px 0px 0px;
		padding:0px;
		float:left;
		width:990px;
}
.visitor-box{
	
		margin:0px auto 0px auto;
		padding:0px;
		height:40px;
	}
.visitor-box p{
		font-size:9px; float:left;
		color:#fff;
}
.container{margin:5px auto; padding:0px; width:100%; clear:both; overflow:hidden; }
.banner-box-hdng{
		top:382px;
		padding:0px 20px;
		width:500px;
		position:absolute;
		height:69px;
}
.banner-box-hdng h3{
		font-size:110%;
		color:#fff;
		padding:0px 22px;
}
.tabs-menu {
    height: 30px; background:#0E771E;
    float: left; margin:0px; padding:0px;
    clear: both; width:100%; font:bold 13px arial,verdana;
}

.tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    
}

.tabs-menu li.current {
    position: relative;
    z-index: 5; background:#C96800;
}

.tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
}

.tabs-menu .current a {
    color: #000000;
}

.tab {
    float: left;
    margin-bottom: 20px;
    width:100%; 
}

.tab-content {
    width:100%; color:#000000; font:normal 12px arial,verdana; line-height:20px;
    padding:0px;
    display: none; overflow:auto;
}

#tab-1 {
 display: block;   
}
.list {margin:10px auto; padding:0px; width:95%; }
.list li{margin-bottom:5px; list-style:disc;margin:0px 10px;	}

#container {
				width: 100%; margin:0px auto;
				position: relative;
			}
#carousel {
				margin: 2px auto; width:95%; padding:5px 0px;
			}

#carousel img {
				 width:100%; max-width:99%;
			}
			
#ui-carousel-next, #ui-carousel-prev {
	width: 51px;
	height: 260px;
	background: url(../images/arrowleft.png) center center no-repeat;
	display: block;
	position: absolute;
	top: 0;padding:15px 0px 0px 0px;
	z-index: 100;
			}

#ui-carousel-next {
				right: 0;
				background-image: url(../images/arrowright.png);
			}

#ui-carousel-prev {
				left: 0;
			}
			
#ui-carousel-next > span, #ui-carousel-prev > span {
				display: none;
			}
			
.innerpage{ width:100%; margin:10px auto; padding:0px 0px 40px 0px;  overflow:hidden; background:#F0F2DC; }
.innerfooter-bg1{height:80px;background:url("../images/footerbg.png") 0 0 repeat-x;position:fixed; width:100%;margin:0px; padding:0px; bottom:50px;font-family:Arial, Helvetica, sans-serif; color:#000000;}
.innerfooter-bg{margin:0px auto 0px auto;position:fixed;font-family:Arial, Helvetica, sans-serif;padding:10px 0px;bottom:0px;background:#007D13;width:100%;clear:both;overflow:hidden; overflow:hidden;}
.loginpage{margin:20px auto; width:600px; padding:0px; display:block;  overflow:hidden; }
.innerbox{ margin:20px auto; width:600px; padding:0px; display:block;  overflow:hidden; }
.loginpage .map{float:left; margin: 0px; padding:0px; width:300px; display:block;}
.loginpage .login{float:left; margin: 0px; padding:0px; width:300px; display:block; overflow:hidden}
.loginpage .login h2{margin: 0px; padding:0px; text-align:center; background:#0E771E; color:#ffffff; line-height:30px; }
.logintbl{width:87%; margin:0px; padding:0px 0px 0px 20px; text-align:left; }
.logintbl td{ line-height:25px; font-weight:bold; font-size:13px}
.logintbl input[type=text], .logintbl input[type=password]{border:1px solid green; text-align:left; width:150px; color:#000000; height:18px;}
.logintbl input[type=submit]{border:1px solid #C96800;  background:#C96800; text-align:center; font-weight:bold;  color:#000000; cursor:pointer; width:155px  }
.logintbl a{ font-weight:bold;  font-size:12px; color:#ffffff} 
.hitcounter{background:#ffffff; border:1px solid green; text-align:left; width:150px; }
