body {
	font-family: verdana, arial, sans-serif !important;
	padding: 0px;
	margin: 0px;
	font-size: .73em;
	/* background:url(../images/main_bg.jpg) no-repeat center top; */
	/*background: #323232;*/
	color: #002643;
}
/*--- Common Classes Start ---*/
.bodyWrap {
	margin: 0 auto;
	width: 1280px;            /*agatsya*/
	background-color: #FFF;
	position: relative;
}

.tableheader {
	font-size: 16px;
	color: #036;
	font-weight: bold;
	padding: 5px; /* previously : 5px 0 5px 5px */
}

.tac {
	text-align: center;
}

.pt10 {
	padding-top: 10px;
}

.scroll {
	margin-top: 10px;
	width: 980px;
	height: 570px;
	overflow: scroll;
	/*overflow-y:hidden;*/
	margin-left: 10px;
}

.secondheader {
	font-size: 14px;
	color: #036;
	font-weight: bold;
	padding: 10px 0 0 10px;
}

.textLinks {
	padding: 0 0 0 10px;
}

.textLinks li {
	padding:10px 5px;
	margin: 0;
	list-style-type: decimal;
	list-style-position: inside;
}

.clear {
	clear: both;
}

/* a {
	color: #000
}

a:visited {
	
}

a:hover {
	
} */

/*-----------Common Style-------*/
.fleft {
	float: left;
}

.fright {
	float: right;
}

/*--- Navigation ---*/
.message,div .displayMessage {
	border: 0px solid #ccc;
	margin:0px auto;
	padding: 0px;
	text-align: center;
	/* position: absolute;top: 300px;width:70%; */
	}

.info,.success,.warning,.error,.validation {
	min-height: 30px;
	display: block;
	padding-top:7px;
}

.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('info.png');
}

.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('success.png');
}

.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('warning.png');
}

.error {
	color: #D8000C;
	display: inline;
	background-image: url('error.png');
}
label.error {
	/*position:absolute;*/
	top:10px;
	width:200px;
	z-index:99;
	}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#nav {
	display: inline-block;
}

html[xmlns] #nav {
	display: block;
}

* html #nav {
	height: 1%;
}

#nav img {
	border: 0px;
	padding-left: 5px;
}
/*---- Start Header  ----*/
.header {
	height: 74px;
	/* background: url(../images/top-header-bg.png) repeat-x; */
}

.header .logo {
	float: left;
	margin: 0;
	height: 71px;
	vertical-align: top;
}

.userlogin {
	float: right;
	padding: 3px 25px 0 0;
	font: calibri;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

.WelcomeTxt {
	color: #5C9373
}

.userlogin li {
	float: left;
	margin: 5px;
	/*padding:0 8px 0 0;*/
}

.userlogin li.first {
	border-right: 1px solid #CCC;
	padding: 0 10px 0 0;
}

.userlogin a {
	color: #666666;
}
/*---- End Header Area ----*/
/*------Common stype-------*/
/*h1 { font-size:17px; color:#036; padding:6px 0 4px 0;}*/
h2 {
	font-size: 15px;
	color: #036;
	padding: 2px 0 0 0;
}

h3 {
	font-size: 14px;
	color: #036
}

/*------BreadCrum-------*/
.breadCrum {
	padding-left: 15px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.breadCrum li {
	padding: 0;
	display: inline-block;
}

.breadCrum li a {
	background: url(../images/brdcrum_arrow.png) no-repeat right 3px;
	padding: 0 15px 0 0;
	margin: 0 5px 0 0;
}

/*-----Side Bar Left Nav----*/
.sideBarNav {
	width: 22%;
	background: #034888;
	/*float:left;*/
	display: inline-block;
	margin: 5px 5px 0 15px;
}

.sideBarNav li {
	border-bottom: 3px solid #FFF
}

.sideBarNav li a {
	padding: 8px;
	background: #03488a;
	display: block;
	color: #FFF;
}

.sideBarNav li a:hover {
	padding: 8px;
	background: #85B63D;
	display: block;
}

.sideBarNav .selected a {
	padding: 8px;
	background: #85B63D;
	display: block;
}

.sideBarNav .navTitle {
	border: 0;
	padding: 8px;
	background: #E7E7E7;
	display: block;
	font-size: 12px;
}

.sideBarNav .NavGrp1 {
	border-top: 5px solid #FFF;
}

.sideBarNav .NavGrp1 li a {
	padding: 8px;
	background: #1482AB;
	display: block;
	color: #FFF;
}

.sideBarNav .NavGrp1 li a:hover {
	padding: 8px;
	background: #85B63D;
	display: block;
	color: #FFF;
}

/*21nov*/

/*---------Center Col--------*/
.centerWrap {
	width: 505px;
	float: left;
}
/*---------Right Side bar----*/
.sideBar {
	width: 260px;
	float: right;
}
/*-------------Table Data Grid Style--------------*/

/*Button style*/
.box-table-a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	/*margin: 45px;
	width: 480px;*/
	text-align: left;
	border-collapse: collapse;
}

.box-table-a th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #8e9294;
	border-top: 4px solid #8e9294;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.box-table-a td {
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #000;
	border-top: 1px solid transparent;
}

.box-table-a tr:hover td {
	background: #A0A0A0;
	color: #000;
}

.box-table-b {
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}

.box-table-b th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}

.box-table-b td {
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}

/*---- Group start here ----*/
.contentWrap {
	/*background:#FFF;width:97%;/*21nov*/
	/*	border-top:1px solid #549bcc;/*21nov*/
	/*float:none !important;*/
	padding: 0 10px;
	/*margin-top:0px;*/
	/* min-height: 350px; */
	height:100%;
	vertical-align: top;
}
/*.bdrTop{
	border-top:solid 1px #ACACAC; 
	}*/
.InnPgWrap {
	width: 100%;
	/*margin-top:-4px;
	float:left;
	padding:0 5px;*/
	background: #FFF;
	vertical-align: top;
}

.InnPgLvl2Wrap {
	float: left;
	width: 994px;
	background: #FBFBFB;
	padding: 0 5px;
}

.SectabsContainer {
	width: 660px;      /*agatsya*/
	/*float:right;*/
	/* margin: 15px 0 0 0; */
	vertical-align: top;
	display: inline-block;
}

.Sectabs {
	/*width:350px;
	float:left;*/
	padding: 15px 0 0 0px;
}

#tab1,#tab2,#tab3,#tab4,#tab1a,#tab2a,#tab3a,#tab4a,#tab1b,#tab2b,#tab3b,#tab4b,#tab3aa
	{
	/*background:#81B6DA;*/
	
}

.tabHeader {
	padding: 5px;
}
/* Tab Menu End*/

/* Left hand tabs */
.KeyIndic {
	float: left;
	width: 100%;
	margin: 0 30px;
}

.KeyIndic ul {
	list-style-type: none;
}

.KeyIndic li {
	display: inline;
	float: left;
}

.KeyIndic li a {
	display: block;
	/*padding: 5px 12px; */
	font-size: 18px;
	margin: 0 4px 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: calibri;
	color: #333;
}

/*.KeyIndic li .arrow {
	position:absolute;
	background: url(../images/tab-arrow.png) 40px 27px no-repeat; color:#333;padding: 10px 20px;
	z-index:101; 
}*/

/* #7EC4D4 */
.KeyIndic li.selected a {
	background: url(../images/indicater-selected.png) 5px 0 no-repeat;
	color: #333;
	padding: 5px 18px 0 18px;
	height: 31px;
}

.KeyIndic .unSelected a {
	background-color: #eee;
	color: #333;
	padding: 10px 20px;
}

.IntState {
	float: left;
	width: 170px;
	padding: 6px;
	background-color: #eee;
	margin: 0 0 0 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* CSS table */

table th, table td{border: 1px solid #fff;}
#customers {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	border-collapse: collapse;
	background-color: #e5e5e5;
}

#customers1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	border-collapse: collapse;
	background-color: #deeee5;
}

#customers1 td,#customers th {
	/* font-size:0.8em; */
	border: 1px solid #fff;
	padding: 3px 7px 2px 7px;
	text-align: left;
}

#customers1 th {
	/* font-size:0.7em; */
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #75C0D0;
	color: #000;
	text-align: center;
}

#customers1 tr.alt td {
	color: #000;
	background-color: #97CFDB;
}

.tab-content {
	/*padding:0 0;
	margin:5px 0px 12px 5px;
	background:url(../images/bodyBg.png) 0 bottom no-repeat;
	/*float:left;*/
	width: 606px;
	display: inline-block;
}

.tab-content h1 {
	font-size: 14px;
	color: #1E3362;
	font-weight: bold;
	padding: 0px 0 5px 95px;
	margin: 0;
}

.tab-content,.SectabsContainer {
	display: inline-block !important;
	vertical-align: top !important;
}

.GraphsContainer {
	/*width:60%;
	float:left;
	background-color:#a8d8e2;*/
	padding: 5px 0 7px 0;
	margin: 0 0px 2px 2px;
}

.links {
	padding: 5px 5px 0 0;
	float: right;
}

.links a {
	color: #003957;
	font-size: 12px;
	font-family: calibri;
	text-decoration: underline;
}

.graph {
	text-align: center;
}

.graph img {
	margin-bottom: 5px;
}

.graphLeble {
	font-size: 17px;
	font-family: calibri;
	color: #000;
}

.graphHeader {
	/*float:left;*/
	
}

.groupsNTicker {
	height: 46px;
	margin-top: 20px;
}

/*  News Ticker */
.tickerHeader {
	width: 65px;
	float: left;
	background: url(../images/tickerHderbg.png) 0 top repeat-x;
	padding: 5px;
	height: 24px;
	color: #fff;
}

.eachNews {
	float: left;
	background: url(../images/tickerBg.png) 0 top repeat-x;
	height: 32px;
	padding: 4px 0 0 10px;
	width: 370px;
	font-size: 14px;
	border-top: 1px solid #E7E7E7;
}

.eachNews_maint {
	float: left;
	background: url(../images/tickerBg.png) 0 top repeat-x;
	height: 32px;
	padding: 4px 0 0 10px;
	width: 999px;
	font-size: 14px;
	border-top: 1px solid #E7E7E7;
}

.newsTicker {
	/*width:585px;*/
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
}

#popup-Links {
	margin: 20px 0 0 0;
}

#popup-Links li.first {
	border-right: 1px solid #CCC;
	margin-left: 55px;
	padding-right: 5px;
}

#popup-Links li a {
	text-decoration: underline;
}

#popup-Links li.last {
	border-right: none;
	padding: 0 10px 0 10px;
}

.key-ind-info {
	font-size: 12px;
	color: #000;
	height: auto;
	padding: 5px;
}

.KeyIndic h3 {
	font-size: 18px;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

/*---------page level style------------*/
.fullWidthWrap h1 {
	padding: 5px 0 0 5px
}

.BgLabel {
	background: #FFE09F;
	padding: 5px;
}

.gridNote {
	font-size: 11px;
	color: #666;
}

.state h1 {
	padding: 5px 0 0 5px
}

.state h2 {
	padding: 3px 10px 10px 5px
}

.state .graphData {
	padding: 0 0 0 5px;
	margin: 0;
}

.state .graphData h3 {
	padding: 10px 5px 5px;
}

.state .graphData p {
	padding: 5px;
}

.graphData img {
	margin-top: 10px;
}

.state .graphData li {
	list-style: disc outside;
	margin: 0 0 0 30px;
}

.district h1 {
	padding: 5px 0 0 5px; /*float:left;*/
}

.fullWidthWrap {
	display: inline-block;
	width: 75%;
	vertical-align: top
}

.district {
	width: 100%;
	vertical-align: top
}

.district .col-1 { /* float:left;*/
	display: inline-block;
	width: 385px;
	vertical-align: top;
}

.district .col-2 { /* float:left;*/
	display: inline-block;
	width: 380px;
	vertical-align: top;
}

.district .districtData {
	padding: 0;
	margin: 21px 0 0 0;
}

.district .districtData td {
	border-bottom: 2px solid #FFF;
}

.gridData {
	margin: 10px 5px 10px 0;
}

.wd100 {
	width: 100%
}

.gridData .box-table-a td,th {
	text-align: right
}

.gridData .alignLeft {
	text-align: left !important;
}

.gridData .gridNote {
	text-align: right;
}

/*.reports h1{padding:5px 0 0 5px; float:left;}*/
/*.reports .reportGrid {margin:2px 0 0 0;}*/
/*.tblmahatglance td{padding:0px !important}*/
/* .reports .reportGrid .xml{ background:url(../images/icon_dwn_xml.png) no-repeat; height:27px; width:27px; display:block;} */
.xml {
	background: url(../images/icon_dwn_xml.png) no-repeat;
	height: 27px;
	width: 27px;
	display: block;
}
.zip {
	background: url(../images/icon_dwn_zip.jpg) no-repeat;
	height: 27px;
	width: 27px;
	display: block;
}
.reports .reportGrid .pdf {
	background: url(../images/icon_dwn_pdf.png) no-repeat;
	height: 30px;
	width: 30px;
	display: block;
	padding: 2px;
}

.reports .reportGrid .excel {
	background: url(../images/icon_dwn_excel.png) no-repeat;
	height: 30px;
	width: 30px;
	display: block;
	padding: 2px;
}

.population h2 {
	float: left;
	padding: 0 10px 0 0
}

.population .graphData {
	background: #F0F0F0;
	padding: 10px;
	margin: 0 0 10px 0;
}

.population .graphData h3 {
	padding: 10px 5px 5px;
}

.population .graphData p {
	padding: 5px;
}

.popultnGridSdbar .box-table-a {
	width: 260px;
}

.popultnGridSdbar .box-table-a td,th {
	text-align: right
}

.popultnGridSdbar .alignLeft {
	text-align: left !important;
}

.popultnGridSdbar .gridNote {
	text-align: right
}

.popultnGridSdbar .popultnTotal {
	background: #F0F0F0;
	margin: 5px 0 10px 0;
}

.popultnGridSdbar .popultnTotal label {
	display: inline-block;
	font-size: 14px;
	text-align: center;
	width: 250px;
}

.popultnGridSdbar .popultnTotal span {
	display: inline-block;
	font-size: 40px;
	text-align: center;
	width: 250px;
}

.popultnGridfullView {
	margin: 10px 0 0 0;
}

.popultnGridfullView .box-table-a {
	width: 100%;
}

.popultnGridfullView .box-table-a td,th {
	text-align: right
}

.popultnGridfullView .alignLeft {
	text-align: left !important;
}

.popultnGridfullView .gridNote {
	text-align: right
}

.popultnGridfullView .popultnData1 {
	background: #F0F0F0;
	margin: 5px 0 10px 0;
	padding: 5px;
	float: left;
	width: 779px;
}

.popultnGridfullView .popultnData1 li {
	margin: 0 0 2px 0;
	list-style: disc;
	list-style-position: inside
}

.popultnGridfullView .popultnData1 li a {
	text-decoration: underline;
}

.popultnGridfullView .popultnData1 .col-1 {
	float: left;
	margin: 10px 20px 10px 10px;
}

.popultnGridfullView .popultnData1 .col-2 {
	float: left;
	margin: 10px 0 10px 0
}

/*Homepage Style*/
.homeBannerWrap .leftColm {
	float: left;
	display: block;
	margin: 0;
}

.homeBannerWrap .rightColm {
	float: right;
	width: 459px;
	display: block;
	margin: 10px;
}

.homeBannerWrap .rightColm h1 {
	font-size: 30px;
}

.homeBannerWrap .rightColm h2 {
	font-size: 30px;
	color: #06A4F9
}

.homeBannerWrap .rightColm p {
	line-height: 20px;
	margin: 0;
	padding: 10px 0 0 0;
}

.blockBannerWrap {
	float: left;
	margin: 6px 0 0 4px;
}

.blockBannerWrap .blockwrap .title .banner {
	
}

.blockBannerWrap .blockwrap {
	float: left;
	margin: 0 5px 10px 0;
	width: 245px;
	background: #CCC;
}

.blockBannerWrap .blockwrap .title {
	padding: 3px 3px 3px 5px;
	background: #034888;
	font-size: 16px;
	color: #FFF;
}

/* Footer End */
.socialToolBar {
	display: inline-block;
	margin: 20px 20px 0 0;
	width: 783px;
}

.socialToolBar ul {
	float: right;
}

.socialToolBar ul li.fb,.socialToolBar ul li.tw,.socialToolBar ul li.pdf,.socialToolBar ul li.xml,.socialToolBar ul li.excel
	{
	float: left;
}

.socialToolBar ul li.fb a,.socialToolBar ul li.fb a:hover,.socialToolBar ul li.tw a,.socialToolBar ul li.tw a:hover,.socialToolBar ul li.pdf a,.socialToolBar ul li.pdf a:hover,.socialToolBar ul li.xml a,.socialToolBar ul li.xml a:hover,.socialToolBar ul li.excel a,.socialToolBar ul li.excel a:hover
	{
	display: block;
	height: 32px;
	margin: 0 0 0 10px;
	padding: 0;
	text-indent: -9999px;
	width: 32px;
	background-position: 0 0;
}

.socialToolBar ul li.fb a {
	background: url(../images/icon_facebook.png) no-repeat 0 0;
}

.socialToolBar ul li.tw a {
	background: url(../images/icon_twitter.png) no-repeat 0 0;
}

.socialToolBar ul li.pdf a {
	background: url(../images/icon.pdf.png) no-repeat 0 0;
}

.socialToolBar ul li.xml a {
	background: url(../images/icon_xml.png) no-repeat 0 0;
}

.socialToolBar ul li.excel a {
	background: url(../images/icon_excel.png) no-repeat 0 0;
}

.smTxt {
	font-size: 12px;
}

.blockBannerWrap.blockwrap.title a:link {
	color: #ffffff;
	text-decoration: none;
} /* unvisited link */
.blockBannerWrap.blockwrap.title a:visited {
	color: #ffffff;
	text-decoration: none;
} /* visited link */
.blockBannerWrap.blockwrap.title a:hover {
	color: #ffffff;
	text-decoration: none;
} /* mouse over link */
.blockBannerWrap.blockwrap.title a:active {
	color: #ffffff;
	text-decoration: none;
} /* selected link */
div .roundBorders {
	/* -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;/* 
	color: navy;
	border: 2px solid #C0C0C0; */
	width: 100%;
	/* margin: 0px auto -1px auto; 
	text-align: center;*/
	/* min-width: 20em; */
	/* background-repeat: no-repeat; 
	padding: 5px 5px 5px 5px;*/
}


/* Footer Start */
.footer {
	width: 1000px;
	background: #C9E7ED;
	height: 60px;
	display: block;
	float: left;
	width: 1004px;
	margin: 10px 0 0 0;
}

.footer .copyright {
	float: left;
	margin: 5px 0 0 10px
}

.footer .copyright p {
	font-size: 13px;
	color: #333;
	padding: 5px 0 0 0;
}

.footer .terms {
	float: right;
	margin: 20px 10px 0 0
}

.footerSublinks {
	float: right;
	padding: 10px 25px 0 0;
	font: calibri;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}

.footerSublinks li {
	float: left;
	margin: 5px;
	/*padding:0 8px 0 0;*/
}

.footerSublinks li.first {
	border-right: 1px solid #CCC;
	padding: 0 10px 0 0;
}

.footerSublinks a {
	color: #666666;
}

.alignRight {
	text-align: right;
}

.fatfooter {
	/*background:url(../images/mainContentBg.png) 0 top repeat-x;*/
	float: left;
	width: 1004px;
	border-top: 1px solid #CCC;
	background: #FBFBFB;
	margin: 10px 0 0 0;
}

.fatfooter h2 {
	font-size: 16px !important;
	color: #085A80;
	font-weight: bold;
	margin: 5px 0 0 10px;
}

.IndSec {
	float: left;
	margin: 15px 10px 10px 20px;
	width: 170px;
	display: none;
}

.IndSec li {
	list-style: disc;
	font-size: 8px;
	margin: 0 0 3px 0;
}

.IndSec li a {
	font-size: 12px;
	/* color: #66839D; */
	list-style: disc;
}

 /* Footer End */
.pt10 {
	padding-top: 10px;
}

table td,table th,.reports .reportGrid td,.reports .reportGrid th {
	padding: 5px 0px;
	/**padding: 3px;IE 6,7 Hack*/
	min-height: 30px;
	vertical-align: middle;
	border-bottom: 2px solid #FFF;
}

.tableStyle th,#customers th,.tblmahatglance th,.tableDyan th, .mgBack {
	background: #5E5E5E;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border: 1px solid #fff;
}
.mgBack{background: #8E9294 !important;}
/* #customers td,#customers th {
	font-size:0.8em; 
	padding: 3px 7px;
	text-align: right;
	color: #000;
}

#customers th,.tblmahatglance th,.tableDyan th {
	 font-size:0.7em; 
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #8e9294;
	text-align: center;
	color: #fff !important;
}

.tableDyan th {
	text-align: left !important;
}*/
/*#customers tr.alt td 
{
	color:#000;
	background-color:#cdcdcd;
}*/
/*td { border-bottom:1px solid #E2E2E2}*/
.noborder td {
	border: 0px;
}

.tableStyle { /*margin-left:10px;*/
	width: 100%;
}

.tableStyle a:link {
	text-decoration: underline;
}

.tableStyle a:visited {
	text-decoration: underline;
}

.tableStyle a:hover {
	text-decoration: underline;
}

.tableStyle a:active {
	text-decoration: underline;
}
table.table-container td{
	display: inline-block; 
	text-align:left;
}
table.table-container td:first-child {
	text-align: left;
	width: 65%;
}
table.table-container td td, table.table-container td:first-child td{
	width:auto;
}
.pullright{
	text-align:right;
}
.full-width{
	width:100% !important;
}
#actionbar{
	padding-top:8px;
	text-align:center;
}
.dEntry td,.bgClr {
	background: #FFF9F3;
	border-bottom: 2px solid #fff
}

.contTbl th {
	text-align: left !important;
	background: #e7e7e7 !important;
	padding: 5px;
	font-weight: bold
}

.contTbl td {
	padding: 5px;
}

.contentWrap p {
	padding: 20px 0 0 83px;
}

.Staffing td {
	padding-left: 5px;
}

.help {
	font-size: 12px;
	text-decoration: underline;
}

.inputStyleDropdown,.inputSelectStyle1,input[type=select],#grYear,#year,#month,#majorGrp,#subGrp,#commodity,.auto,.inputStyle1,#refYear,#sectorCode,#deptId,#regionCode,#districtId,.tableDyan select,.districtId,#repYear,.month
	{
	padding: 0px;
	min-width: 100px; /* 150px; */
	width: 150px;
	border: 1px solid #ccc;
	/*height:23px;
	margin-top:2px;*/
	line-height: 20px;
	vertical-align: text-top;
	margin-left: 5px;
	height:22px;
	/* text-indent: 5px; */
	position:relative;
}
textarea{min-width:150px;max-width:200px;min-height:27px;}

.textarea{
	min-width:250px;
	max-width:250px;
	min-height:35px;}
#j_username,#j_password,.tableDyan input {
	padding: 0px;
	min-width: 100px; /* 150px; */
	width: 150px;
	border: 1px solid #ccc;
	/*height:23px;
	margin-top:2px;*/
	line-height: 20px;
	vertical-align: text-top;
	margin-left: 5px;
	height: 20px;
	margin-bottom: 5px;
}

.tableDyan input,.tableDyan select {
	width: 180px;
}

.mrgRgt {
	margin-right: 10px;
}

label.radioText {
	min-width: 150px;
	margin-left: 5px;
}

label.radioText input {
	margin-right: 5px;
}

input[type=radio] {
	
}

.grpBtn {
	float: right;
	/*position: static;
	*margin: 0 0 5px 0; margin-top:-33px !important;*/
}

.grpBtn li {
	/*float: left;*/
	display: inline-block;
	margin: 0 10px 0 0
}

.grpBtn li a {
	display: block;
	padding: 7px;
}

/*.grpBtn li a:hover {
	display: block;
	padding: 7px;
	background: #85B63D;
	color: #FFF;
}*/
input[type=button],.norButton,.norButton1,.grpBtn li a,input[type=submit],#updateYear {
	border: 1px;
	background: #0f2554;
	height: 27px;
	padding: 0 7px;
	line-height: 27px;
	/* min-width: 50px; */
	color: #fff;
	cursor: pointer;
	/*margin-left: 15px;*/
	font-weight: bold;
	text-align: center;
}

.norButton3 {
	margin-left: 5px !important;
	width: 100px !important;
}

input[type=button]:hover,.norButton:hover,.grpBtn li a:hover,#updateYear:hover {
	background: #C6A500;
}

input[type=checkbox] {
	width: 14px !important;
	height: 14px !important;
	min-width: 14px !important;
	border: 1px solid #000;
	margin-right: 5px;
}

.tableDyan input[type=checkbox] {
	margin-bottom: 20px;
	float: left
}

.norButtonSML {
	min-width: 40px !important;
	padding: 0 3px !important;
}

.reportBorder {
	width: 100%;
	height: 2px;
	background-color: #FFE09F;
	margin: 8px 0;
} /* 
.norButton {
	background: #003d60;
	border: 1px solid #00547E;
	padding: 5px 10px;
	color: white;
	cursor:pointer;
	border-radius: 7px;
	}
.norButton:hover {
	border: 1px solid #00547E;
	padding: 5px 10px;
	background: #00547E;
	border-radius: 7px;
} */
.tableStyle2 {
	text-align: center;
	width: 100%;
	border-collapse: collapse;
}

.tableStyle2 td {
	border: 0px;
	border-collapse: collapse;
	/* text-align: center; */
}

.tableStyle2 th {
	height: 30px;
	background-color: #BFEFFF;
	border: 1px solid #bcbcbc;
	border-collapse: collapse;
	word-wrap: break-word;
	background-color: #BFEFFF;
	vertical-align: middle;
	word-wrap: break-word
}

.DeptList {
	overflow-y: scroll;
	height: 200px;
}
/* .EconomicList {height:60px;}
 */
.MaharashtraGlance {
	height: 30px;
}


.formTitle {
	color: #00426c;
}

.bgpopup,.bgpopup h1,.bgpopup h2,.bgpopup tr {
	color: #000;
}

.bgpopup {
	font-size: 12px;
	margin: 0px 10px 30px 0px;
	background: none !important;
	border-top: 3px solid #C9AE29;
}

.contaier {
	width: 80%;
	background: #f7f7f7 !important;
}

.bgpopup td {
	text-align: center !important;
	vertical-align: top;
	line-height: 18px;
	padding: 5px;
	border: 0px !important;
}

.fancybox-skin {
	background: #F7F7F7 !important;
}

.fancybox-outer {
	border: 0px !important;
}
/*.InnPgWrap h1 {
	background-color:#f6efe7;
}*/

/*---- For table even odd row color start ------ */
#customers tr:nth-child(even),.districtData table tr:nth-child(even),.tbldistrict tr:nth-child(even),.box-table-a tr:nth-child(even),.tblmahatglance tr:nth-child(even),textLinks li
	{
	background-color: #FCFCFC;
}

#customers tr:nth-child(odd),.districtData table tr:nth-child(odd),.tbldistrict tr:nth-child(odd),.box-table-a tr:nth-child(odd),.tblmahatglance tr:nth-child(odd),.textLinks li
	{
	background-color: #F2F2F2;
}

/*.even {
	background-color: #FCFCFC;
}*/

.odd {
	background-color: #F2F2F2;
}
/*---- For table even odd row color end  ------ */

/* Login hover panel */
#loginPanel {
	position: absolute;
	z-index: 99;
	display: none;
	width: 240px;
	top: 25px;
	right: 150px;
	background: #9F9F9F;
	padding: 10px;
	font-weight: bold;
	/* color: #fff; */
}

#loginPortal {
	color: #0101DF !important;
	font-weight: bold;
}

#logoutPortal {
	color: #FF0000 !important;
	font-weight: bold;
}

#loginPanel img {
	margin-bottom: 10px;
	cursor: pointer;
	display: block;

margin-left: 216px;
}

#slider_container_1 div.caption {
	position: absolute;
	left: 150px;
	height: 36px;
	top: 120px;
	/*width:55%;*/
	text-align: left !important;
	padding: 0 10px !important;
	z-index: 9;
	line-height: 36px;
	/* styling bellow */
		
	background: url(../images/50.png) repeat top left;
	/*background-color:#000;  
	opacity:0.6; 
	filter:alpha(opacity=60);*/
}

#slider_container_1 div.caption a {
	font-size: 24px;
	font-weight: bold;
	color: white !important;
	/*opacity:1 !important;  transparency   
      filter:alpha(opacity=100) !important; */
}

.nobackground {
	background-color: transparent !important;
}

.reporttitle {
	background-color: #F6EFE7;
	margin-bottom: 10px;
}

.reporttitle h1 {
	color: #003366;
	font-size: 17px;
	padding: 0px !important;
}

.margin10 {
	margin-top: 10px;
}

.padding02 {
	padding: 2px !important;
}

.pagetitle {
	background-color: #f6efe7 !important;
	color: #0f2554;
	font-weight: bold;
	padding: 1px 0 0 15px;
	font-size: 14px;
	line-height: 30px;
}

.btn_slider1 {
	position: absolute;
	left: 150px;
	height: 30px;
	top: 114px;
	/* width: 55%; */
	text-align: left !important;
	padding: 0 10px !important;
	z-index: 9;
	line-height: 27px;
	background-color: #000;
	opacity: 0.6;
	/*filter: alpha(opacity = 60);*/
}
/* Tab Menu start*/
.SecPagination {
	padding: 10px 0 0 0;
	/*width: 1270px;*/  /*agatsya*/
}
/* Tab Menu start*/
/*.SecPagination .tabs a {
	padding: 3px 5px 7px 5px;
	display:inline-block;
	background:#36738D;
	color:#fff;
	text-decoration:none;
}*/
.tabnavigation,.KItabnavigation {
	background-color: #36738D;
	padding: 5px 0 0 5px;
	line-height: 20px;
	height: 26px;
}

.SecPagination .tabs li,.tabs li,.KItabs li {
	list-style: none;
	display: inline;
	height: 100px;
}

.tabs a,.KItabs a {
	padding: 6px;
	color: #fff;
	text-decoration: none;
	line-height: 26px;
	border: 0px;
}

.tabs a.active, .KItabs a.active {
	/*background:#FFE09F;*/
	background: #fff;
	color: #000;
	border: none;
}

.tblmahatglance {
	padding-bottom: 20px;
	color: #000;
	width: 1270px;
}

.contenttitle,.contenttitle2 {
	color: #6E5C00;
	font-size: 14px;
	text-align: left!important;
	font-size: 24px;
	padding: 10px;
	font-family: arial;
	font-weight: 100;
	border-bottom: 1px solid #b7b7b7;
}

.contenttitle2 {
	line-height: 40px;
	
}

.printImage {
	text-align: right;
	width: 100%;
	height: 25px;
	cursor: pointer;
	margin-top: 50px;
}

.mrgRgt {
	margin-right: 30px;
}
.pdReset{padding-left:0px !important;padding-right:0px !important;background: #fff !important;}

.textFieldlabel1 {
	/* display: inline; */
	color: #000000;
	text-decoration: inherit;
	border: none;
	font-weight: bold;
	background-color: white;
}

.noprint{
	min-height:60px;
}

.table-container tr:nth-child(even) {background: #F6F2EE}
.table-container tr:nth-child(odd) {background: #FFF}

.disableField {
	background-color: #D3D3D3;
	color: black;
	font-weight: bold;
	padding: 0 0px 0 0px;
}


.totlaViews{
	padding: 10px 300px;
	margin: -27px 200px 0px 582px;
	width: 148px;
	
}
/*Home.jsp css*/
.b01 {
	border-top: #439dd6 1px solid;
	border-bottom:1px solid #439dd6;
	width:77%;
	display:inline-block;
	vertical-align:top !important;
}

.heading {
    color: #ffffff;
    font-family: verdana,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 8px 8px 13px;
    font-weight: lighter;
}

.bgc04 { /*background-color:#4A9ACE;*/
	background-color: #439dd6;
	width:100px;
	border-bottom:1px solid #439dd6;
}

.bt01 {
	border-top: #4A9ACE 0px solid;
}

.pb05 {
	padding-bottom: 5px;
}

#marqueecontainer {
	position: relative;
	width: auto; /*marquee width */
	height: 191px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border: 0px solid #dcdcdc;
	padding: 0px;
	padding-left: 4px;
}

.scrollDiv {
	padding: 10px;
	
	margin: 0px;
	outline: none;
	width:auto;
	border-bottom:1px solid #dfe0e0;
}
/*Rajdeep 5.3*/
.action_points {
	background: url(../images/FEEDBACK.png) no-repeat;
	width: 162px;
	height: 59px;
	margin-bottom: 8px;
}
.action_points h1 {
	color: white;
	font-family: verdana;
	font-size: 13px !important;
	font-weight: lighter !important;
	padding: 10px !important;
}
.feedbackform {
	background: url(../images/feedback2.png) no-repeat;
	width: 162px;
	height: 59px;
}
.feedbackform h1 {
	color: white;
	font-family: verdana;
	font-size: 13px !important;
	font-weight: lighter !important;
	padding: 10px !important;
}
.visitors {
	background: url(../images/feedback3.png) no-repeat;
	width: 162px;
	height: 59px;
}
.visitors p {
	color: white;
    font-family: verdana;
    font-size: 20px !important;
    margin-bottom: 0 !important;
    margin-top: 8px !important;
    padding-left: 11px !important;
    padding-top: 2px !important;
    padding-bottom:0px !important;
    line-height:1.7em;
   
}
.visitors span{padding-left:7px;color:white;}
.visitors h1 {
	color: white;
	font-family: verdana;
	font-size: 13px;
	font-weight: lighter;
	margin-top: 1px;
	padding-left: 11px;
	padding-top: 2px;
}
.b01-panel{display:inline-block;margin-left:3px;}
.scrollDiv b{font-weight:lighter;font-size:13px;}
.scrollDiv ul li{font-weight:lighter;font-size:13px;}
.action_points a{color:white !important;}
.feedbackform a{color:white !important;}
.scrollDiv img{vertical-align:middle;
margin-top:-6px;}
.plus2 {
    background: url("../images/plus.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    padding-left: 20px;
}
.minus2 { background: url("../images/minus.png") no-repeat left top; padding-left: 20px; cursor:pointer;}
/*Home.jsp css end*/
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.nav_left{
padding: 0px !important;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.pdf {
	background: url(../images/icon_dwn_pdf.png) no-repeat;
	height: 30px;
	width: 30px;
	display: block;
	padding: 2px;
}

.excel {
	background: url(../images/icon_dwn_excel.png) no-repeat;
	height: 30px;
	width: 30px;
	display: block;
	padding: 2px;
}

.doc {
	background: url(../images/icon_doc.png) no-repeat;
	height: 30px;
	width: 30px;
	display: block;
	padding: 2px;
}

/*added by me*/
.flex-list .ulilicustome {
  margin:0px;
  padding: 0px;
  height:auto;
  background:#dbdbdb;
  line-height:0px;
  width:auto;
}
.flex-list .ulilicustome li  { padding:0px; border-left:0px;}
.flex-list .ulilicustome li a {
	 display:inline-block;
	 height:auto;
	 padding: 5px 10px;
	 margin-left:0px;
	 
}

.flex-list .ulilicustome li a.successSave {
    color: #fff;
/*     background-color: #5cb85c; */
background-color: #53c653;
    border-color: #4cae4c;
    box-shadow: inset 0px 0px 4px 1px #505050;
  

}

.flex-list .ulilicustome li a.errorRed {
    color: #fff;
/*     background-color: #f53030; */
 background-color: #e60000;
    border-color: #f53030;
     box-shadow: inset 0px 0px 4px 1px #505050;
}

.flex-list .ulilicustome li a.warningOrg {
    color: #fff;
/*     background-color: #ec971f; */
 background-color: #ffbf00;
    border-color: #ec971f;
     box-shadow: inset 0px 0px 4px 1px #505050;
}


/*Varities*/
.flexlistVrt .ulilicustome {
  margin:0px;
  padding:2px;
  height:auto;
  background:#dbdbdb;
  line-height:1px;	

}
.flexlistVrt .ulilicustome li  { padding:0px; border-left:0px;}
.flexlistVrt .ulilicustome li a {
	 display:inline-block;
	 height:auto;	
	 padding: 5px 10px;
	 margin-left:0px;
}

.flexlistVrt .ulilicustome li a.successSave {
    color: #fff;
/*     background-color: #5cb85c; */
     background-color: #53c653;
    border-color: #4cae4c;
    box-shadow: inset 0px 0px 4px 1px #505050;
  

}

.flexlistVrt .ulilicustome li a.errorRed {
    color: #fff;
/*     background-color: #f53030; */
        background-color: #e60000;
    border-color: #f53030;
     box-shadow: inset 0px 0px 4px 1px #505050;
}

.flexlistVrt .ulilicustome li a.warningOrg {
    color: #fff;
/*     background-color: #ec971f; */
        background-color: #ffbf00;
    border-color: #ec971f;
     box-shadow: inset 0px 0px 4px 1px #505050;
}
.tblSelect { border:1px solid #c1c1c1; margin-top:15px; padding:5px; margin-bottom:15px; background:#efefef;}
.tblSelect  td { font-size:14px; padding-top:10px;}
.tblSelect  td select {
  
   padding:0px;
   height:25px;


}

.commodityTable { border-collapse:collapse;}
.commodityTable tr:nth-child(1) td {border: 1px solid #ffffff;padding-left:5px !important;font-size:15px;padding:10px 0;font-family:arial;font-weight:100 !important;background: #909090;color: #fff;}
.commodityTable tr td { border:1px solid #a2a2a2;text-align:left; padding-left:5px}

