body {margin:0px;padding:0px;color: #0b0a0a;font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:20px;}
ul{ margin:0px; padding:0px; list-style:none; }
a, a:link, a:visited { color: #000; text-decoration:none; font-size:12px; font-weight:bold; }
a:hover { color: #dd362f; text-decoration:none; }
p { margin: 0px; padding: 0 0 20px 0; color:#000;  line-height:20px; text-align:justify;   }
img { border: none; }
h1 { font-size: 28px; color: #000; margin: 0 0 20px 0; padding: 5px 0; font-weight: normal; }
h2 {  font-size: 16px; color: #101010; margin: 0 0 20px 0; padding-bottom:10px; font-weight: bold;}
h3 {font-size: 18px;color: #FFF;text-decoration: none;font-weight: bold;}
h4 {font-size: 18px;color: #000;margin: 0 0 10px 0;padding: 0;}
h5 {padding:0px;margin:0px;font-size: 14px;color: #FFF;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}
h6 { font-size: 12px; margin: 0 0 5px 0; padding: 0;}
blockquote {  font-size:16px; font-style: italic; font-weight:bold; color:#000; margin:0px; padding:0px; }
blockquote img  { position:absolute; top:40px; left:-28px;}
.blockquote {  font-size:16px; font-style: italic; font-weight:bold; color:#75767c; ; padding-left:45px;}
cite { font-weight: normal; color: #1d68b6; font-size: 14px; }
.cleaner { clear: both;   }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both;  height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 80px; }
.h30{height: 30px; }
.h20{height: 20px; }
.h50{height: 50px; }
.margin_r15 { margin-right: 15px; }
.margin_r30 { margin-right: 30px; }
.float_l { float: left; margin-right:10px;  }
.float_r { float: right; }
.image_wrapper { padding: 8px; border: 1px solid #000; background: #0f1115; }
.fl_img { float: left; margin: 3px 30px 15px 0; }
.fr_img { float: right;	margin: 0px 0 0px 0px; }
.clr{ clear:both;}
.container{ margin:0px auto; padding:0px; width:1060px;  }
.nav_container{ margin:0px auto; padding:0px; width:1060px; position:relative;  }
.wrapper{ margin:0px auto; padding:0px; width:1000px;  }
/* top menu */
#top-links {padding:6px 0; margin:0px; margin-left:135px; _padding:4px 0; width:1000px; height:16px;  margin-bottom:10px;}
#top-links ul {margin: 0;padding: 0;list-style: none;}
#top-links ul li {
	padding: 0;
	margin: 0;
	display: inline;
	color:#8f99a9;
	font-size: 12px;
	float: left;
	display: block;
	line-height: 14px;
	padding: 0 8px;
	border-right: 1px solid #8f99a9;
}
#top-links ul li a {
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #000;
	font-weight: 400;
	outline: none;
}
#top-links ul li a:hover, #top-links ul li .current {
	color: #dd362f
}
#top-links ul .last {
	border: none;
	padding-right: 0
}
/* end of top menu */
#font-size .textsize {
	font-size:11px;
}
#font-size .medium {
	font-size:13px;
}
#font-size .big {
	font-size:15px;
}
#theme-style a {
	text-indent:-9999px;
}
#theme-style .theme1 {background:#000;color:#fdeb44;font-weight:bold;border:1px solid #fdeb44;padding:0 4px;font-size:10px;}
#theme-style .theme1:hover {background:#fdeb44;color:#000;font-weight:bold;border:1px solid #000;padding:0 4px;	font-size:10px;}
#theme-style .theme2 {background:#000;color:#FF33FF;font-weight:bold;border:1px solid #FF33FF;	padding:0 4px;	font-size:10px;}
#theme-style .theme2:hover {background:#FF33FF;color:#000;font-weight:bold;border:1px solid #000;padding:0 4px;	font-size:10px;}
#theme-style .theme3 {background:#1529B6;color:#fff;font-weight:bold;border:1px solid #fff;padding:0 4px;font-size:10px;}
#theme-style .theme3:hover {background:#fff;color:#0000ff;font-weight:bold;	border:1px solid #1529B6;padding:0 4px;font-size:10px;}
#theme-style .theme4{background:#FFF;color:#000;font-weight:bold;border:1px solid #000;padding:0 4px;font-size:10px;margin-right:5px;}
#theme-style .theme4:hover {background:#000;color:#FFF;font-weight:bold;border:1px solid #FFF;padding:0 4px;font-size:10px;}#home-icon {
	background:url(images/home-icon.gif) no-repeat left top;
	width:11px;
	height:12px;
	text-indent:-9999px;
	display:block;
}
#home-icon:hover {
	background:url(images/home-icon.gif) no-repeat left -12px;
}
.search_bg{  width:243px; height:28px; position:absolute; top:40px; right:20px; padding:3px; }
.search_bg input[type="text"],.search-form input[type="text"]{ width:100px; border:0px solid #969b9e; height:16px; background:url(images/search_box.png) no-repeat; width:213px; height:25px; padding-left:30px;}
.search_bg input[type="submit"]{ width:55px; height:20px; margin-top:1px; cursor:pointer; position:absolute; top:0px; right:0px; background:url(images/search.png) no-repeat; width:62px; height:24px; border:none; color:#FFF;  }
.screen_reader { background:url(images/screen_bg.png) no-repeat;}
.screen_reader a{ margin-left:10px; }
.lens a{ background:url(images/lens_bg.png) no-repeat; padding:2px 8px; }



/*Header Start*/

#header{ 
	width:1000px;
	position:relative;
	margin-bottom:15px;
}
#header .logo{ 
	width:728px;
	height:80px;
	float:left;
	background:url(images/logo.jpg) no-repeat;

}
#header .logo-hindi{ 
	width:728px;
	height:80px;
	float:left;
	background:url(images/logohindi.jpg) no-repeat;
		
}
#header .logo-hindi h1 a{ text-indent:-9999px; display:block; width:728px; height:80px;}
#header .logo h1 a{ text-indent:-9999px; display:block; width:728px; height:80px;}
#header .language{ 
	width:252px;
	float:right ;
	margin-top:5px;
	
}
.language ul{ list-style:none; }
.language ul li { float:left;  }
.language ul li a{ font-size:12px; color:#000; font-weight:normal;  padding:0px 20px 0 13px; display: block; height: 30px; }  
.language ul li a:hover, a.active_la { background:url(images/language_hover.png) no-repeat; color:#FFF; }

.nav-shadow{ background:#202020; height:38px;}
.nav-shadow_left{ background:url(images/nav_shadow-left.png) no-repeat; position:absolute; top:38px; left:0px; width:29px; height:15px;}
.nav-shadow_right{ background:url(images/nav_shadow_right.png) no-repeat; position:absolute; top:38px; right:0px; width:29px; height:15px;}
.nav-shadow_left-1{ background:url(images/nav_shadow-left.png) no-repeat; position:absolute; top:36px; left:-26px; width:29px; height:15px;}
.nav-shadow_right-1{ background:url(images/nav_shadow_right.png) no-repeat; position:absolute; top:36px; right:0px; width:54px; height:15px;}
/******Navigation menu*********/

#navigation{
	width:1000px;
	height:38px;
	position:relative;
	}
#navigation ul{
	list-style:none;
	}
#navigation ul li{
	float:left;
	display:block;
	}
#navigation ul li a{
	 font-size:12px;
	 color:#FFF;
	 padding:10px 24px;
	 line-height:20px;
	 font-weight:normal;
	 font-family:Arial, Helvetica, sans-serif;
	}
#navigation ul li a:hover{
	/* background:url(images/nav_hover.png) no-repeat;*/
	  color:#FFF;
	  bottom:0px;
	  background:#d32e27  top right;
	  }
#navigation ul li a.activee{color:#FFF;}
#navigation ul li ul li ul li {margin:0px 87px;}
#navigation ul li ul li a{width:200px;height:auto;border-bottom:1px solid #555;}	
#banner{ width:1000px; height:222px; position:relative; margin-top:24px; margin-bottom:5px; }
.message{ width:245px; height:222px; position:absolute; color:#fff; top:0px; left:0px; background:url(images/message_box.png) no-repeat; padding:10px 180px 0 15px;}
.message h2{ border-bottom:1px solid #f9716b; margin:0px; padding:0px; padding-bottom:15px;  color:#FFF; font-family: 'Acme', sans-serif; font-size:20px; font-weight:bold; margin-bottom:10px;}
.message p{ color:#FFF; font-weight:normal; font-size:12px; line-height:16px;}
#banner .slider{  height:222px; float:right;  }
.readmore a{ color:#FFF; float:right;}
.readmore a:hover{ color:#000;}
.qoute{  font-family: 'Acme', sans-serif; font-size:18px; color:#000; position:relative; padding-top:20px; }
.qoute span{  position:absolute; top:0px; left:600px;  }
.img1{ padding-top:5px;}
.img2{ margin-left:90px;}
.nirtar { background:#202020; font-size:18px; font-family:Tahoma, Geneva, sans-serif; width:615px; padding:8px 0px 8px 90px; color:#FFF; position:relative; margin-left:-27px; }
	.petaint-facilities { background:#202020; font-size:18px; font-family:Tahoma, Geneva, sans-serif; width:290px; padding:8px 0px 8px 30px; color:#FFF; position:relative; }
	.nirtar-bg{ width:600px; float:left;}
	.facilities{ width:345px; float:right;}
	.wrapper-padding{ padding:10px;}
	.left-sidebar{ float:left; width:660px; }
	.right-sidebar{ float:right; width:270px; background:#e9e9e9; padding:10px; height:265px; }
 
  .facility-list-style li{background:url(images/glyphicons-halflings_03.png) no-repeat center left; border-bottom:1px solid #d2d2d2; padding-left:20px; line-height:30px; }
  .facility-list-style span{border-bottom:1px solid #d2d2d2; padding-left:20px; line-height:30px;}
  .facility-list-style li a{ font-weight:bold; font-size:12px; }
  

 
 .wrapper-padding{ padding:10px;}
 /*3panel*/
 	
.spotligt{
	width:300px;
	float:right;
	height:250px;
	}
.recent-update{
	width:300px;
	float:left;
	margin-left:40px;
	margin-right:40px;
	height:250px;
	position:relative;
	}
.notification{
	width:300px;
	float:left;
	height:250px;
	}
.notification ul{
	list-style:none;
	}
.notification ul li{
	margin-bottom:15px;
	border-bottom:1px solid #dddddd;
	}
.notification ul li a{
	font-size:12px;
	font-weight:normal;
	color:#de433c;
	
	}
.notification ul li a strong span{ color:#000;}
.notification ul li a p{ padding:0px;}
.notification ul li a:hover{
	color:#953f29;
	}
.readmore{
	height:10px;
	padding:15px;
	
	}
.readmore:hover{
	color:#de433c;
	}
	
.recent-update ul li{
	margin-bottom:15px;
	border-bottom:1px solid #dddddd;
	padding-bottom:14px;
	}
.recent-update ul li a{
	font-size:12px;
	font-weight:normal;
	
	}
.img{ margin-right:35px; margin-left:35px;}

#bottom-fullwidth {
	width:100%;
	background: #141213 url(images/footer.jpg) repeat-x;
	/*height:370px;*/
}
#bottom-fullwidth .bottom {
	width:1000px;
	margin: 0 auto;
}
#bottom-fullwidth p{ color:#FFF;}
#bottom-fullwidth p a{ color:#FFF;}
.bottom-1 {
	float:left;
	width:280px;
	margin-right:60px;
}
.bottom-1 h2{font-size: 18px;color: #FFF;text-decoration: none;font-weight: bold;}
.bottom-2 {
	float:left;
	width:200px;
	margin-right:60px;
}
.bottom-3 {
	float:left;
	width:300px;
	margin-right:60px;
}
.bottom-3 h2{font-size: 18px;color: #FFF;text-decoration: none;font-weight: bold;}
.bottom-4 {
	float:right;
	width:280px;
}
 .footer-1 {
	width:1000px;
	margin:0 auto;
	color:#FFF;
	margin-top:23px;
}
.footer-1 a {
	width:28px;
	height:14px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:3px;
	right:250px;
	
}
ul.gallery { list-style:none; }
ul.gallery li{  padding-left:10px;}
ul.gallery  li a img{ float:left;  border:2px solid #FFF; width:64px; margin-right:10px; margin-bottom:10px; }
.footer-readmore a{ color:#FFF; float:right;}

/* ZOOM CONTAINER */
.zoom										{ display: block; margin: 0 auto; }
.large										{ background: white; }

/* FOR TEXT DEMO */
.large p									{ font-size: 24px; width: auto;}

/* FOR IMAGE DEMO */

.field-item  img {
	float: left;
	padding: 3px;
	border: 3px solid #CCC;
	margin: 10px;
	width: 100px;
	height: 100px;
}
.field-item  img:hover {
 box-shadow: 2px 2px 5px 1px #666666;
 transform: scale(1.03, 1.03); 
}
.field-items ul li{ background: url(images/li_bg.png) no-repeat left top; padding-left:30px;}
.field-content img {
 	border: 10px solid #FFFFFF;
    box-shadow: 2px 2px 5px #333333;
    overflow: hidden;
    transition: all 0.5s Ease;
}
.field-content img:hover {
 box-shadow: 3px 3px 5px 2px #6c6c6c;
    transform: scale(1.03, 1.03); 
}

table{width:100%;}
thead tr{background-color:#78D18B;}thead tr th{text-align:left;padding:5 20px;}table a{text-decoration:none}table td{padding:0 20px}
th {
font-size: 14px;
color: #fff;
background: #313D44;
padding: 5px 10px;
border: 1px solid #e6e7e2;
text-align: left;
font-weight: normal;
.pager-item,.pager-next,.pager-last,.pager-first,.pager-previous{display:inline-block;padding:0 9px;margin-right:4px;border-radius:3px;border:solid 1px silver;background:#e9e9e9;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.1);font-size:.875em;font-weight:700;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,1);cursor:pointer;}.pager-item:hover,.pager-next:hover,.pager-last:hover,.pager-first:hover,.pager-previous:hover{background:#fefefe;background:-webkit-gradient(linear,0 0,0 100%,from(#FEFEFE),to(#f0f0f0));background:-moz-linear-gradient(0% 0 270deg,#FEFEFE,#f0f0f0)}.pager-current{border:0;background:#616161;box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.8);color:#f0f0f0;text-shadow:0 0 3px rgba(0,0,0,.5)}.item-list .pager{margin-top:20px}.item-list .pager a{text-decoration:none;color:#717171 !important;}
.view-content .file a {
display: block;
height: 40px;
width: 40px;
background: url(images/pdf_icon.png) no-repeat;
text-indent: -1999px;
overflow: hidden;
}
.view-content .file img {
display: none;
}
.view-content .views-table .file a{
display: block;
height: 40px;
width: 40px;
background: url(http://svnirtar.nic.in/sites/all/themes/nirtar/images/pdf_icon.png) no-repeat;
text-indent: -1999px;
overflow: hidden;
margin-top: 9px;
}
.view-content .views-table .file img{display:none; }
.region-latestnews { height:250px; }