body{ background:url(../images/background.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0;}
a{ outline:none}
img{ border:none;}
.cl{ clear:both}
#header-outer{ width:100%; height:67px; background:#034ea1;}
#header{ width:1000px; margin:auto}
#header ul.nav{ margin:0; padding:24px 0 0 0; width:512px; float:left;}
#header ul.nav li{ margin:0 5px; padding:0; list-style:none; float:left;}
#header ul.nav li a{padding:5px 10px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
#header ul.nav li a:hover{background:#badaef;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color:#000;}
#header ul.nav li.active a{background:#badaef;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color:#000;}
#header ul.social{margin:0; padding:15px 0 0 0; width:141px; float:right;}
#header ul.social li{margin:0 5px; padding:0; float: left; list-style:none;}
.logo-section{ clear:both; width:1000px; margin:auto; padding: 10px 0;}
.logo{ width:200px; float:left}
.search{width:300px;float:right}
.search input.textbox{ width:240px; border:solid 1px #186dbd; padding:5px; margin:0; float:left}
.search .submit-button{ float:left;}

.warrper{ width:986px; margin:auto; clear:both; background:#fff; padding:7px;}
.slider{width: 759px; float:left;height:292px;}
.nav-right{ width:212px; float:right; padding-bottom:3px;}
.nav-right ul{ margin:0; padding:0; margin-top:-3px;}
.nav-right ul li{margin:3px 0;padding: 0 0 0 9px;list-style:none;border:solid 1px #aeaeae; background:url(../images/right-nav-bg.gif) repeat-x; display:block;}
.nav-right ul li h1 {margin:0px; padding:0px; color:#000; font-weight:bold; font-size:12px;}
.nav-right ul li h1 a{ background:url(../images/arrow.png) no-repeat left; padding:11px 0 11px 35px; text-decoration:none; color:#000; font-weight:bold; display:block;}
.nav-right ul li:hover{background:url(../images/right-nav-bg-hover.gif) repeat-x;}
.nav-right ul li h1 a:hover{ color:#fff;}
.shedow{ width:986px; margin:auto;}
.content{ clear:both; overflow:hidden;}
.content h1.welcome{ background:url(../images/welcome.jpg) no-repeat; width:805px; height:58px; margin:0 auto 10px auto; padding:0;}
.content img{ float:left; margin:0 5px 5px 0}
.footer-images{ clear:both; padding-top:20px;}
.footer-images a{ margin-right:10px;}
.footer-outer{ width:100%; background:#034ea1;}
.footer{ width:1000px; margin:auto;}
.white-space{ background:#fff; height:20px; margin-bottom:10px;}
.footer-nav{ float:left;width:124px;border-right:dotted 1px #fff; margin-right:20px}
.footer-nav h2{ font-size:14px; margin:0; padding:0; color:#fff;}
.footer-nav ul{ margin:0; padding:10px 0 0 0;}
.footer-nav ul li{ margin:0; padding:0; list-style:none; background:url(../images/footer-arrow.jpg) no-repeat left; padding:1px 0 1px 10px;}
.footer-nav ul li a{background:url(../images/footer-arrow.jpg) no-repeat left; color:#fff; text-decoration:none; padding-left:20px;}
.footer-bottom{ width:100%; padding:5px 0; color:#fff; background:#000; font-size:11px; text-align:center; margin-top:10px;}
.footer-bottom a{ color:#fff; text-decoration:none;}
.footer-bottom a:hover{color:#fff; text-decoration:underline; }
/*------------------GALLERY CSS START---------------*/


#gallery {
	position:relative;
	height:292px;
	clear:both;
	top:0px;
	

	
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#fff;
	}
/*------------------GALLERY CSS END---------------*/	

/*-----------------ABOUT US START------------------------*/
.left-content{ width:240px; float:left;}
.about-nav ul{ margin:0; padding:0;}
.about-nav ul li{ margin:0 0 3px 0; padding:0; list-style:none;}
.about-nav ul li h1 {margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#000; font-family:Arial, Helvetica, sans-serif;}
.about-nav ul li h1 a{background:#DFDFDF; font-size:14px; color:#000; text-decoration:none; display:block; padding:5px; border-radius:3px;}
.about-nav ul li h1 a:hover{ background:#034EA1;color:#fff; border-radius:3px;}
.right-content h1{ text-align:center;}
.right-content{ width:720px; float:right; border:solid 1px #ccc; padding:5px;}
.right-content image{float:left;margin:0 5px 5px 0}
/*-----------------ABOUT US END------------------------*/

.pdrow{width:680px; margin-bottom:25px; padding:0px 20px; overflow:hidden;}
.pdcol{width:210px; padding:0px 25px 0px 0px; float:left;}
.img{ width:210px;}
.pdtxt{width:210px; margin-top:5px; text-align:left;}

.imgleft{width:300px; float:left;}
.contact{overflow:hidden; padding:10px; width:660px;}
.boxes{overflow:hidden; padding:10px; font-family:Arial,Helvetica,sans-serif; margin-bottom:10px; color:#110708; }
.boxes label.label{font-size:14px; font-weight:bold; float:left; width:150px; padding-top:5px;}
.boxes .textbox{float:left; height:25px; width:300px;}
.boxes .textboxarea{float:left; }

.error {
	margin:10px;
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url(../images/error.png);
  border: 1px solid;
  padding:10px 10px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.success {
margin:10px;
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url(../images/success.png);
  border: 1px solid;
  padding:10px 10px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.warning {
margin:10px;
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url(../images/warning.png);
  border: 1px solid;
  padding:10px 10px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}	

/*---Pagination---*/
.pagin {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#094266;
margin-top:15px;
}
.pagin a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #B8E1F9;
text-decoration: none; 
background-color: #034EA1;
color: #ffffff;
}
.pagin a:hover, .pagin a:active {
border:1px solid #B8E1F9;
color: #fff;
font-weight:bold;
background-color: #034EA1;
}
.pagin span {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #B8E1F9;
font-weight: bold;
background-color: #034EA1;
color: #FFF;
}
.pagin span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #B8E1F9;
font-weight: bold;
background-color: #034EA1;
color: #FFF;
}
.pagin span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #034EA1;
color: #034EA1;

}
/*-----Pagination----*/