	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, caption, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		 }

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }

	body {
		line-height: 1; }

	 ul {
		list-style: none; }

	
	blockquote, q {
		quotes: none; }

	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }



/* #Basic Styles
================================================== */
	body {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		background:url(../images/pattern.png) top center;
 }
 
 	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
	    margin: 0 0 10px;
	    padding: 0; 
		}

    h1 { font:40px}
    h2 { font:35px}
    h3 { font:30px}
    h4 { font:25px}
    h5 { font:20px}
    h6 { font:16px}


	p { margin: 0 0 10px 0;}

	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }

.paddingnone{padding:0 !important;}
.marginnone{margin:0 !important;}

	a, a:visited { color: #7C941A; text-decoration: none; outline: 0; }
	a:hover, a:focus { color: #333333; }
	p a, p a:visited { line-height: inherit; }
    a.link {
	text-decoration: none;
	color: #04BFEA;
	transition: color 0.2s ease 0s;
    }

    a.link:hover {
	color: #313538;
    }

    a.dark-link {
	text-decoration: none;
	color: #313538;
	transition: color 0.2s ease 0s;
    }

    a.dark-link:hover {
	color: #04BFEA;
    }

.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}


.mainwrap{
	width:1000px; 
	margin:0 auto; 
}

#topheader{width:100%; margin:0 auto; background:#FFFFFF;}

.top_section{float:left;}
.top_section .section{ margin:0 0px 0 0; float:left; text-align:center; width:185px;} 
.top_section .section img{ width:76px; height:76px;}
.top_section .section .name{ font-size:11px; color:#7C941A; font-weight:bold; margin:0; line-height:12px}
.top_section .section .name .designation{ font-size:11px; color:#EF7125; font-weight:normal;}
.top_section .section .name .text{ font-size:10px; color:#444; line-height:; font-weight:normal;}


.logowrap{padding:12px 0px;}
.logowrap .logo{float:left; margin-top:10px; margin-left:10px;}

.search{float:left;}
.srchinput{border:1px solid #f0852e; 
padding:4px 6px; 
height:20px; 
line-height:20px; 
width:180px; 
background:url(../images/inputbg.gif) repeat-x top center #FFFFFF; 
font-size:12px; 
float:right;

-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}

.srchbtn{background:#f0852e; 
color:#FFFFFF; 
border:0; 
padding:0 7px; 
height:30px; 
line-height:30px; 
cursor:pointer; 
float:right;

-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
}


#clock{font-size:12px; font-weight:bold; line-height:25px; color:#408f53;}


#mainwrap{width:1000px; margin:0 auto; margin:0 auto; background:#FFFFFF;
-moz-box-shadow: 0 0 7px rgba(68,68,68,0.2);
-webkit-box-shadow: 0 0 7px rgba(68,68,68,0.2);
box-shadow: 0 0 7px rgba(68,68,68,0.2);
}



#footer .footer{border-top:3px solid #F0852E; background:url(../images/footerbg.gif) repeat-x top center #FFFFFF; padding:20px 1%;}
#footer .footer h2{color:#000000; margin-bottom:20px; margin-left:10px;}
#footer .footer ul h5{color:#f0852e; font-size:14px; margin-bottom:; font-weight:bold; }
#footer .footer ul{width:18%; margin:0 1%; float:left;}
#footer .footer ul li{margin:6px 0;}
#footer .footer a{color:#333333; font-size:12px;}
#footer .footer a:hover{text-decoration:underline; color:#f0852e;}



#midwrap{margin:10px;}
#midwrap .contentwrap{float:left; width:750px;font-family: 'open_sansregular';}
#midwrap .content{ margin:10px 20px 30px 10px; background:;font-family: 'open_sansregular';}
#midwrap .rightbar{float:right; width:220px;}

.rightbuttons{padding-bottom:5px;}
.rightbuttons li{margin-bottom:5px; display:block;}
.rightbuttons li a{
	display:block; 
	color:#7c941a; 
	border:1px solid #e3e3e3; 
	background:url(../images/rightbuttonbg.gif) repeat-x bottom center;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;  
	padding:7px 10px; 
	font-weight:bold;
	-moz-box-shadow:    inset 0 0 2px #FFF;
	-webkit-box-shadow: inset 0 0 2px #FFF;
	box-shadow:         inset 0 0 2px #FFF;
}

.rightbuttons li a:hover{background:#FFFFFF;}
.rightbuttons li a span{height:33px; line-height:33px; display:block; padding-left:40px;}

.rightbuttons li a span.srn{background:url(../images/home-buttons-icons.png) no-repeat 0 0; line-height:16px;}
.rightbuttons li a span.rns{background:url(../images/home-buttons-icons.png) no-repeat 0 -42px; line-height:16px;}
.rightbuttons li a span.dds{background:url(../images/home-buttons-icons.png) no-repeat 0 -84px;}
.rightbuttons li a span.tv{background:url(../images/home-buttons-icons.png) no-repeat 0 -126px;}
.rightbuttons li a span.dls{background:url(../images/home-buttons-icons.png) no-repeat 0 -168px;}
.rightbuttons li a span.noc{background:url(../images/home-buttons-icons.png) no-repeat 0 -210px;}
.rightbuttons li a span.mis{background:url(../images/home-buttons-icons.png) no-repeat 0 -252px;}
.rightbuttons li a span.dr{background:url(../images/home-buttons-icons.png) no-repeat 0 -294px;}
.rightbuttons li a span.vcr{background:url(../images/home-buttons-icons.png) no-repeat 0 -336px;}
.rightbuttons li a span.tvh{background:url(../images/home-buttons-icons.png) no-repeat 0 -378px;}
.rightbuttons li a span.htp{background:url(../images/home-buttons-icons.png) no-repeat 0 -420px; line-height:16px;}


/*--15-05-2014--*/

.modified{margin-left:90px; margin-top:8px;}
#footer .fads{text-align:center;}
#footer .fads a{display:inline-block; width:155px; height:140px; margin:0 4px;}

#footer .copyright{background:#494d11; color:#FFFFFF; padding:5px 15px; font-size:11px;}
#footer .copyright a.bitranet{background:url(../images/bitranet-logo.png) no-repeat top right; padding-right:45px; display:block; height:26px; line-height:26px; color:#FFFFFF;}
#footer .copyright .copy{margin-top:8px;}


.bannerwrap{}
.bannerwrap h2.head{background:url(../images/box-head-bg.png) repeat-x bottom center #FFFFFF; height:30px; line-height:30px; padding:0 10px; color:#7C941A; text-transform:uppercase; font-size:15px; font-weight:bold; margin-bottom:0;}
.bannerwrap .map{width:518px; height:445px; float:left; border:1px solid #E7E9CD; background:url(../images/map.gif) no-repeat bottom center;}
.bannerwrap .map a{height:18px; display:block; position:absolute;}
.bannerwrap .map a.adilabad{margin:45px 0 0 264px; width:66px;}
.bannerwrap .map a.nizamabad{margin:85px 0 0 55px; width:76px;}
.bannerwrap .map a.karimnagar{margin:86px 0 0 285px; width:83px;}
.bannerwrap .map a.medak{margin:129px 0 0 65px; width:49px;}
.bannerwrap .map a.warangal{margin:121px 0 0 321px; width:68px;}
.bannerwrap .map a.hyderabad{margin:165px 0 0 37px; width:73px;}
.bannerwrap .map a.khammam{margin:191px 0 0 323px; width:68px;}
.bannerwrap .map a.rangareddy{margin:203px 0 0 18px; width:78px;}
.bannerwrap .map a.nalgonda{margin:231px 0 0 242px; width:68px;}
.bannerwrap .map a.mahabubnagar{margin:248px 0 0 13px; width:96px;}


.bannerwrap .latestnews{width:218px; height:445px; float:right; background:#F8F9F0; border:1px solid #E7E9CD; padding-left:10px;}
.bannerwrap .latestnews p.readmore{margin-bottom:0; margin-top:10px; text-align:right; padding:0 15px;}
.news-container ul{width:100%; position:relative;}
.news-container ul li div{padding:10px; background:#FFFFFF; height:105px; border-bottom:1px solid #E7E9CD; border-top:1px solid #E7E9CD; display:block; font-size:12px;}
.news-container ul li div p{margin-bottom:0; margin-top:5px; font-size:11px; color:#666666;}
.news-container ul li div a{color:#d72838; line-height:18px; text-decoration:underline;}
.news-container ul li div a:hover{color:#7C941A;}


.services{width:750px; height:150px; clear:both; padding:10px 0;}
.boxgrid{width:180px; height:150px; margin:0 10px 0 0; float:left; overflow: hidden; position: relative;}
.boxgrid img{position: absolute; top: 0; left: 0; border: 0;}
.boxgrid p{padding: 0 10px; color:#FFF; font-weight:bold; }
.boxcaption{float: left; position: absolute; background: #F0852E; height:180px; width: 100%; color:#FFF;
	opacity: .9; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.captionfull .boxcaption {top: 180px; left: 0;}
.caption .boxcaption {top:120px; left: 0;}
.boxcaption h3{background:#F0852E; padding-left:10px; height:30px; line-height:30px; color:#FFFFFF; font-weight:bold; margin-bottom:10px;}			
.boxcaption a{color:#FFFFFF;}
.boxcaption a:hover{text-decoration:underline;}
.boxcaption h4{margin:7px 10px;}
.boxcaption h5.viewall a{font-size:12px; bottom:10px; right:10px; position:absolute; font-weight:bold;}

.llr{margin-bottom:10px;}
.llr a{float:left;}

.implink{
border:1px solid #F7E4D4;
-moz-box-shadow: 0 0 4px rgba(68,68,68,0.2);
-webkit-box-shadow: 0 0 4px rgba(68,68,68,0.2);
box-shadow: 0 0 4px rgba(68,68,68,0.2);
padding:20px;
}


.implink .newslink{ line-height:20px; margin-bottom:15px; padding-bottom:15px;}
.implink .newslink p{margin-bottom:0;}
.implink .newslink a{color:#1a4b6a; font-weight:bold;}
.implink .newslink h3{margin-bottom:5px; font-size:20px;}

.implink .newslink2{ line-height:20px; margin-bottom:0px; padding-bottom:0px;}
.implink .newslink2 p{margin-bottom:0;}
.implink .newslink2 a{color:#1a4b6a; font-weight:bold;}
.implink .newslink2 h3{margin-bottom:5px; font-size:20px;}

.color_orange{color:#e57e2b; border-bottom:1px dotted #e57e2b;}
.color_red{color:#d72838; border-bottom:1px dotted #d72838;}
.color_green{color:#2caa13; border-bottom:1px dotted #2caa13;}
.color_blue{color:#0f7fc6; border-bottom:1px dotted #0f7fc6;}
.color_blue1{color:#0f7fc6; border-bottom:none;}

.areas{padding:20px;}
.areatable{border1px solid #1982c4;}
.areatable td, .areatable th{padding:10px; line-height:20px;}
.areatable tr.mainhead th{background:#1982c4; color:#FFFFFF; font-size:14px; border-right:1px solid #1982c4;  border-left:1px solid #1982c4;}
.areatable tr.subhead th{background:url(../images/box-head-bg.png) repeat-x bottom #FFFFFF; padding:7px 10px; color:#d72838; font-size:12px; border-right:1px solid #d7e8f2;  border-left:1px solid #d7e8f2;}
.areatable td{border:1px solid #E5E5E5;}
.areatable ol{padding-left:25px;}

.tabletitle{font-size:20px;}

.news_ticker2{margin-top:10px; padding:0 15px; font-size:15px}
.news_ticker2 a.blue{color:blue; font-weight:bold;}


.news_ticker{background:#FFF1E5; border:1px solid #EABF9C; margin-top:10px; padding:0 15px;}
.news_ticker a{margin:0 20px; font-size:16px;}
.news_ticker a.red{color:red; font-weight:bold;}
.news_ticker a.blue{color:blue; font-weight:bold;}
.news_ticker a.green{color:green; font-weight:bold;}


.photogallery{background:; border:1px solid #EABF9C;}
.photogallery h2.head{background:url(../images/box-head-bg-red.gif) repeat-x bottom center #FFFFFF; height:30px; line-height:30px; padding:0 10px; color:#f0852e; text-transform:uppercase; font-size:15px; font-weight:bold; margin-bottom:0;}
.photogallery .photos{text-align:center; margin-top:10px;}
.photogallery .photos a{display:inline-block; width:64px; height:46px; float:; margin:2px;}
.photogallery p.viewmore{text-align:right; margin:10px 10px 15px 10px;}

.onlineservices{margin-bottom:10px;}



/*=================================================INNER STYLES===============================
===============================================================================================*/

.navigation{padding:0 0 1px 0px; background-color:#fff; border-bottom: solid 1px #e1e1e1; height:40px; line-height:40px; font-family: 'open_sansregular';}
.navigation .bg{ background-color:#f0f0f0; padding:0 10px}
.navigation .bg a{float:left;}
.navigation .bg span.divied{background:url(../images/nav_divied.gif) no-repeat center; width:25px; height:40px; float:left;}
.navigation .bg span.pagename{ color:#f0852e;}




#midwrap .content p{ 
font-family: 'open_sansregular';
margin-bottom:10px;
line-height:20px;
color:#6b6b6b;
text-align:justify
}


#midwrap .content h1{ 
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:normal;
	margin:20px 0;
	color:#7C941A;
}

#midwrap .content h2{ 
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	color:#f0852e;
}


#midwrap .content h3{ 
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	color:#000000;

}

#midwrap .content h4{ 
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
	color:#44824f;
}

#midwrap .content a{
font-family: 'open_sansregular';
color:#3284ba;
text-decoration:underline; 
font-weight:normal;
}

#midwrap .content a:hover{
color:#000000;
text-decoration:none;
}

input[type=text], input[type=password], textarea, select {
background:url(../images/inputbg.gif) top center repeat-x;
	height:20px; 
	transition: all 0.30s ease-in-out; 
	-webkit-transition: all 0.30s ease-in-out; 
	-moz-transition: all 0.30s ease-in-out; 
	outline:none; 
	padding: 3px 2px 3px 3px; 
	border: 1px solid #d7d7d7; 
	border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	font-size:12px; color:#333333;
}

select{font-size:11px; color:#333333;margin-bottom:4px; height:25px;}
 
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, password:focus{ 
	padding: 3px 2px 3px 3px; 
	border: 1px solid #1b82c2	;
	border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
 }
 
.multi{
	border: 1px solid #d7d7d7; 
	font-size:12px; 
	color:#333;
	text-indent:2px; 
	overflow:hidden; 
	padding: 3px 2px 3px 3px; 
	resize:none; 
	width:250px; 
	height:80px;	
	font-family: "Open Sans",  Helvetica, Arial, sans-serif;
}

.submit-button { 
	font-size: 12px; 
	font-weight:normal; 
	border: 1px solid #7C941A; 
	background-color: #7C941A; 
	line-height:25px; 
	cursor: pointer; 
	color:#ffffff; 
	padding:3px 5px 10px 5px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	height:25px 
}

.table_list{ margin:0 0 0 0;}
.table_list li{ margin-bottom:5px;}


#midwrap .content ul{
	margin:10px 0 0 0; 
	list-style-type:none;
 }
#midwrap .content ul li{ 
	background:url(../images/arrow.png) 0 6px no-repeat; 
	margin-bottom:10px; 
	padding-left:10px;
	line-height:20px;
}

#inner_banner{ 
	background:url(../images/banner-mid.jpg) top center no-repeat; height:125px;
}

#inner_banner .page_name{ 
	background:#8D943E; 
	font-size:30px; 
	color:#FFFFFF;
	font-family:"Trebuchet MS"; 
	padding:5px 20px 5px 15px;
	position:absolute;
	margin:45px 0 0 0;
}

.table_h{ font-size:13px; font-weight:bold; color:#fff;font-family:"Trebuchet MS"; }
.table_hbg{ background:#7f853d; height:35px; line-height:35px; color:#FFFFFF}
td{ line-height:20px;}
.red{ color:#FF0000;}
.text-center{text-align:center}

/*.hlinks, .hlinks2 {
    color: #FFF;
}
.hlinks {
    float: right;
}

.txt-blnk {
    padding: 0px 5px;
    font-size: 16px;
    font-weight: 600;
    animation: blink 2s linear infinite;
}*/

.blinking{
	animation:blinkingText 0.8s infinite;
}

@keyframes blinkingText{
	0%{		color: #FF3300;	}
	49%{	color: transparent;	}
	50%{	color: transparent;	}
	99%{	color:transparent;	}
	100%{	color: #7C941A;	}
}

  .blink {
  animation: blinker 0.6s linear infinite;
  color: #FF0000;
  font-size: 18px;
  font-weight: bold;
  font-family: sans-serif;
  }
  @keyframes blinker {  
  50% { opacity: 0; }
  }
  .blink-one {
  animation: blinker-one 1s linear infinite;
  }
  @keyframes blinker-one {  
  0% { opacity: 0; }
  }
  .blink-two {
  animation: blinker-two 1.4s linear infinite;
  }
  @keyframes blinker-two {  
  100% { opacity: 0; }
  }
  
  .blink2 {
  animation: blinker 0.6s linear infinite;
  color: #FF0000;
  font-size:18px;
  font-weight: bold;
  font-family: sans-serif;
  line-height:0.6cm;
  }
  @keyframes blinker {  
  50% { opacity: 0; }
  }
  .blink2-one {
  animation: blinker-one 1s linear infinite;
  }
  @keyframes blinker-one {  
  0% { opacity: 0; }
  }
  .blink2-two {
  animation: blinker-two 1.4s linear infinite;
  }
  @keyframes blinker-two {  
  100% { opacity: 0; }
  }


