/*
 *    eGov  SmartCity eGovernance suite aims to improve the internal efficiency,transparency,
 *    accountability and the service delivery of the government  organizations.
 *
 *     Copyright (C) 2017  eGovernments Foundation
 *
 *     The updated version of eGov suite of products as by eGovernments Foundation
 *     is available at http://www.egovernments.org
 *
 *     This program is free software: you can redistribute it and/or modify
 *     it under the terms of the GNU General Public License as published by
 *     the Free Software Foundation, either version 3 of the License, or
 *     any later version.
 *
 *     This program is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU General Public License for more details.
 *
 *     You should have received a copy of the GNU General Public License
 *     along with this program. If not, see http://www.gnu.org/licenses/ or
 *     http://www.gnu.org/licenses/gpl.html .
 *
 *     In addition to the terms of the GPL license to be adhered to in using this
 *     program, the following additional terms are to be complied with:
 *
 *         1) All versions of this program, verbatim or modified must carry this
 *            Legal Notice.
 *            Further, all user interfaces, including but not limited to citizen facing interfaces,
 *            Urban Local Bodies interfaces, dashboards, mobile applications, of the program and any
 *            derived works should carry eGovernments Foundation logo on the top right corner.
 *
 *            For the logo, please refer http://egovernments.org/html/logo/egov_logo.png.
 *            For any further queries on attribution, including queries on brand guidelines,
 *            please contact contact@egovernments.org
 *
 *         2) Any misrepresentation of the origin of the material is prohibited. It
 *            is required that all modified versions of this material be marked in
 *            reasonable ways as different from the original version.
 *
 *         3) This license does not grant any rights to any user of the program
 *            with regards to rights under trademark law for use of the trade names
 *            or trademarks of eGovernments Foundation.
 *
 *   In case of any queries, you can reach eGovernments Foundation at contact@egovernments.org.
 *
 */

A:link {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:active {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.reportlink1:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink1:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink1:active {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink1:hover {
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink2:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink2:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink2:active {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink2:hover {
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink3:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink3:visited {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink3:active {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.reportlink3:hover {
	FONT-SIZE: 9px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.underline:link {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.underline:visited {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.underline:active {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.underline:hover {
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.banner {
	MARGIN-BOTTOM: 2px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.banner:link {
	MARGIN-BOTTOM: 2px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.banner:active {
	MARGIN-BOTTOM: 2px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.banner:visited {
	MARGIN-BOTTOM: 2px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.banner:hover {
	MARGIN-BOTTOM: 2px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.tabsback {
	BACKGROUND-COLOR: #f4f4f4
}

#menutabsback {
	BACKGROUND-COLOR: #f4f4f4
}

A.tablink:link {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.tablink:active {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.tablink:visited {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.tablink:hover {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.breadcrumblink:link {
	FONT-SIZE: 15px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.breadcrumblink:visited {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.breadcrumblink:active {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.breadcrumblink:hover {
	FONT-SIZE: 10px;
	COLOR: red;
	LINE-HEIGHT: 1;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.breadcrumbseperator {
	FONT-SIZE: 12px;
	COLOR: #888888;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.breadcrumbactive {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.reporttext {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* This is for Trial balance text design  */
.normaltext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #00438c;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.bigtext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #00438c;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.normaltext-Content {
	FONT-SIZE: 12px;
	COLOR: #004384;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.normaltext-Content-Italic {
	FONT-SIZE: 12px;
	COLOR: #004384;
	LINE-HEIGHT: 1.4;
	FONT-STYLE: italic;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.smalltext {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	COLOR: #fe0000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.leadon {
	FONT-SIZE: 11px;
	COLOR: #ff6300;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.displayData {
	FONT-SIZE: 12px;
	COLOR: #ff6300;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.whitetext {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.smallwhitetext {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.errortext {
	FONT-SIZE: 11px;
	COLOR: #fe0000;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.superheader {
	FONT-SIZE: 18px;
	COLOR: #484848;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.subheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #536363;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #536363;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.header:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.header:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.headerwhite1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.headerwhite2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.headerblack2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.style3 {
	COLOR: #ff0000;
	FONT-STYLE: italic
}

.style5 {
	FONT-SIZE: 30px
}

A.linklist:link {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.linklist:active {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.linklist:visited {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.linklist:hover {
	FONT-SIZE: 11px;
	COLOR: red;
	LINE-HEIGHT: 1.6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.localnav:link {
	FONT-SIZE: 11px;
	COLOR: #005a5a;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.localnav:visited {
	FONT-SIZE: 11px;
	COLOR: #005a5a;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.localnav:active {
	FONT-SIZE: 11px;
	COLOR: #005a5a;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.localnav:hover {
	FONT-SIZE: 11px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.leftnavbackground {
	BACKGROUND-COLOR: #e5e5e5
}

.fieldlabel {
	FONT-SIZE: 11px;
	COLOR: #516565;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.fieldinput {
	WIDTH: 139px;
	COLOR: #516565;
	HEIGHT: 22px
}

.slnoinput {
	WIDTH: 15px;
	COLOR: #516565;
}

.linenoinput {
	WIDTH: 45px;
	COLOR: #516565;
}

.fieldinputlarge {
	WIDTH: 180px;
	COLOR: #516565;
	HEIGHT: 22px
}

.fieldinputbudget {
	WIDTH: 79px;
	COLOR: #516565;
	HEIGHT: 22px
}

.fieldinputbudgetlarge {
	WIDTH: 280px;
	COLOR: #516565;
	HEIGHT: 22px
}

.combowidth1 {
	FONT-SIZE: 13px;
	WIDTH: 190px;
	COLOR: #516565;
	HEIGHT: 22px
}

.combowidth5 {
	FONT-SIZE: 13px;
	WIDTH: 120px;
	COLOR: #516565;
	HEIGHT: 22px
}

.combowidth2 {
	FONT-SIZE: 13px;
	WIDTH: 250px;
	COLOR: #516565;
	HEIGHT: 22px
}

.combowidth {
	FONT-SIZE: 13px;
	WIDTH: 350px;
	COLOR: #516565;
	HEIGHT: 22px
}

.combowidth3 {
	FONT-SIZE: 13px;
	WIDTH: 400px;
	COLOR: #516565;
	HEIGHT: 22px
}

.narrationfieldinput {
	WIDTH: 175px;
	COLOR: #516565;
	HEIGHT: 44px
}

.narrationfieldinput2 {
	FONT-SIZE: 12px;
	WIDTH: 175px;
	COLOR: #516565;
	HEIGHT: 22px
}

.datefieldinput {
	WIDTH: 100px;
	COLOR: #516565;
	HEIGHT: 22px
}

.smallfieldinput {
	WIDTH: 109px;
	COLOR: #516565;
	HEIGHT: 22px;
	TEXT-ALIGN: right;
	padding-right: 2px;
}

.fielddisplay {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.fieldinput-right {
	WIDTH: 139px;
	COLOR: #516565;
	HEIGHT: 22px;
	TEXT-ALIGN: right;
	padding-right: 2px;
}

.smallfieldinput-right {
	WIDTH: 100px;
	COLOR: #516565;
	HEIGHT: 22px;
	TEXT-ALIGN: right;
	padding-right: 2px;
}

.bigfieldinput-right {
	WIDTH: 169px;
	COLOR: #516565;
	HEIGHT: 22px;
	TEXT-ALIGN: right;
	padding-right: 2px;
}

.primary {
	BACKGROUND-COLOR: #fe0000
}

.secondary {
	BACKGROUND-COLOR: #ffffff
}

A.buttonprimary:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.buttonprimary:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.buttonsecondary:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #fe0000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.buttonsecondary:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #fe0000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.buttoninactive {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #aaaaaa;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

A.paginationlink:link {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.paginationlink:visited {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.paginationlink:active {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.paginationlink:hover {
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.paginationactive {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.paginationseperator {
	FONT-SIZE: 10px;
	COLOR: #ffa800;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.columnheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.reportcolumnheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.columnheader:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.columnheader:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.columnheader:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.columnheader:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.rowheader {
	BACKGROUND-COLOR: #2e4f68
}

.row1 {
	BACKGROUND-COLOR: #f2f2f2
}

.row2 {
	BACKGROUND-COLOR: #f8f8f8
}

.reportrow {
	BACKGROUND-COLOR: #ffffff
}

.reportrowheader {
	BACKGROUND-COLOR: #ffff88
}

.activetab {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #055959
}

.availabletab {
	BACKGROUND-COLOR: #009999
}

A.footerlocallink:link {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footerlocallink:active {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footerlocallink:visited {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footerlocallink:hover {
	FONT-SIZE: 11px;
	COLOR: red;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.footerlocalseperator {
	FONT-SIZE: 11px;
	COLOR: #c2c2c2;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.footerlocaltext {
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.footergloballink:link {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footergloballink:active {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footergloballink:visited {
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footergloballink:hover {
	FONT-SIZE: 11px;
	COLOR: red;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.footerglobalseperator {
	FONT-SIZE: 11px;
	COLOR: #c2c2c2;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.footerglobaltext {
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.DatePicker {
	BACKGROUND-COLOR: #e0ffe0
}

.DatePickerHdr {
	BACKGROUND-COLOR: #c0ffc0
}

.DatePickerHdrBtn {
	CURSOR: pointer
}

.DatePickerBtn {
	CURSOR: pointer
}

.DatePickerBtnSelect {
	CURSOR: pointer;
	BACKGROUND-COLOR: #c0c0ff
}

.comboStyle {
	WIDTH: 139px
}

.textStyle {
	WIDTH: 139px
}

.multipleinput {
	WIDTH: 139px;
	COLOR: #516565;
	HEIGHT: 44px
}

.accfieldinput {
	WIDTH: 72px;
	HEIGHT: 22px
}

.accfieldinput1 {
	WIDTH: 82px;
	HEIGHT: 22px
}

.dtlfieldinput {
	WIDTH: 31px;
	HEIGHT: 22px
}

.whitetext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #cccccc;
	LINE-HEIGHT: 1.4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.rowSubheader {
	BACKGROUND-COLOR: #cccccc
}

.rowRev {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff6a6a;
}

.rowRev2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9aff9a;
}

.rowhd {
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #33FFFF;
}

.hideborder {
	border-left-width: 0
}

.alignleft {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

div.tbl-bill {
	width: 1020px;
	height: 475px;
	overflow: auto;
	scrollbar-base-color: #bbbbb;
}

/* commented as same exists below
 thead th, thead th.locked	{
  
  border-right: 1px solid silver;
  position:relative;
  cursor: default; 
  }
*/ /*Commented by Neeraja on 4-07-08*/
	/*Reason:Giving a problem with window show modal Dialog*/ /*	
  thead th {
  top: expression(document.getElementById("tbl-container").scrollTop-0);  IE5+ only 
  z-index: 0;
  }*/
thead th.locked {
	z-index: 0;
}

td.locked,th.locked {
	left: expression(document . getElementById("tbl-container") . scrollLeft
		); /* IE5+ only */
	position: relative;
	z-index: 0;
}

.combowidth4 {
	FONT-SIZE: 13px;
	WIDTH: 320px;
	COLOR: #516565;
	HEIGHT: 22px
}

* /
     
  
	/* ***********************              global.css     ***********************             ends     */
	/*   ***********************            lockRowHead.css     ******************        begins        */
	div.tbl-container {
	width: 880px;
	height: 525px;
	overflow: scroll;
	scrollbar-base-color: #bbbbb;
}

div.tbl-container-small {
	width: 790px;
	overflow: auto;
	scrollbar-base-color: #bbbbb;
}

div.tbl1-container {
	width: 880px;
	height: 440px;
	overflow: auto;
	scrollbar-base-color: #bbbbb;
}

div.tbl2-container {
	width: 880px;
	height: 456px;
	overflow: scroll;
	scrollbar-base-color: #bbbbb;
}

div.tbl3-container {
	width: 1000px;
	height: 500px;
	overflow: auto;
	scrollbar-base-color: #bbbbb;
}

div.tbl4-container {
	width: 1000px;
	height: 500px;
}

div.tbl5-container {
	width: 880px;
	height: 500px;
}

div.tblHTM-container {
	width: 880px;
	height: 630px;
	scrollbar-base-color: #bbbbb;
}

thead th,thead th.locked {
	border-right: 1px solid silver;
	position: relative;
	cursor: default;
	z-index: -1;
}

/*   ***********************            lockRowHead.css     ******************        ends       */
	/* ***********************egov starts old file ************************************ */
	/* Page Stylesheet Begins */
html body {
	margin: 0;
	padding: 0;
	background: whitesmoke;
	text-align: center;
	font: small "Trebuchet MS", Verdana, Arial, Sans-serif;
	color: #333;
	overflow: auto;
}

#main,#header {
	background: #fff url("../img/c_top_wide.gif") no-repeat center top;
	padding-top: 15px;
	float: left;
	position: relative;
	width: 100%;
}

#m1,#h1 {
	background: url("../img/c_top_wide.gif") no-repeat center top;
	padding-top: 15px;
	float: left;
	width: 100%;
}

#m2,#h2 {
	background: url("../img/c_bot_wide.gif") no-repeat center bottom;
	padding-bottom: 12px;
	float: left;
	position: relative;
	width: 100%;
}

#btWide,#h2 {
	background: url("img/c_bot_wide.gif") no-repeat center bottom;
	padding-bottom: 12px;
	float: left;
	position: relative;
	width: 100%;
}

#m3,#h3 {
	border: 5px solid #E1D4C0;
	border-width: 0 5px;
	padding: 0 0px;
	float: none;
	width: 820px;
}

/* used for header to display logged in user
  */
#m3noBorder {
	padding: 0 0px;
	float: none;
	width: 1000px;
}

#screenAreaWide,#h3 {
	border: 5px solid #E1D4C0;
	border-width: 0 5px;
	padding: 0 0px;
	float: none;
	width: 1000px;
}

#GISm3,#h3 {
	border: 5px solid #E1D4C0;
	border-width: 0 5px;
	padding: 0 0px;
	float: none;
	width: 330px;
}

/* Page Stylesheet Ends */ /* Form/Table Stylesheet Begins */
#signup table {
	background-color: #F9FBFD;
	color: #000000;
	width: 440px;
	border: px solid #D7E5F2;
	border-collapse: collapse;
}

#signup td {
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}

#signups table {
	background-color: #F9FBFD;
	color: #000000;
	width: 650px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}

#signups td {
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}

#signupz table {
	background-color: #F9FBFD;
	color: #000000;
	width: 700px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}

#signupz td {
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}

.a1 {
	border-style: solid;
}  /* Your standard black border */
.labelcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
}

.labelcellH {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #efefef;
	width: 150px;
}

.labelcellE {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #bbbbbb;
	width: 150px;
}

.labelcellbig {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
}

.labelcellforbg {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
}

.labelcellforsingletd {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 350px;
}

.tableStyle {
	background-color: #F9FBFD;
	color: #000000;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}

.tdStlyle {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}

.thStlyle {
	font: bold 8pt Verdana, sans-serif;
	color: #3670A7;
	background-color: #efefef;
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}

.thStlyle-small {
	font: bold 8pt Verdana, sans-serif;
	color: #3670A7;
	background-color: #efefef;
	border: 1px solid #D7E5F2;
	padding-left: 4px;
	height: 20px;
}

.leadon {
	FONT-SIZE: 11px;
	COLOR: #ff6300;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.txt {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
}

.combowidth {
	WIDTH: 120px;
}

.bigcombowidth {
	WIDTH: 250px;
}

.combowidthforGLCode {
	WIDTH: 380px;
}

.labelcell3 {
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #ffffff;
	width: 300px;
}

.labelcellwithborder {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #ffffff;
	border: 1px solid #000000;
}

.labelcell2 {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
}

.labelcell4 {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
}

.labelcell6 {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #F2F7FB;
	width: 150px;
}

.labelcell5 {
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990099;
	background-color: transparent;
	width: 350px;
}

.labelcell7 {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #D7E5F2;
	width: 150px;
}

.labelcellu {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #F2F7FB;
	width: 75px;
}

.largelabelcell {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #D7E5F2;
	width: 400px;
}

.labelcellmedium {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
}

.inputlabelcell {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F2F7FB;
	background-color: #ffffff;
	size: "10";
}

.inputlabelcell {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align
	=right;
}

.inputlabelcell1 {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align
	=right;
}

.tablecaption {
	font: bold 11pt Verdana, sans-serif;
	color: Black;
}

.tablecaption1 {
	font: bold 8pt Verdana, sans-serif;
	color: Black;
	background-color: #efefef;
}

.tableheader {
	font: bold 12pt Verdana, sans-serif;
	color: #3670A7;
	background-color: #dddddd;
}

.tablesubcaption {
	font: bold 8pt Verdana, sans-serif;
	color: #3670A7;
	background-color: #efefef;
}

.tablesubcaption1 {
	font: bold 9pt Verdana, sans-serif;
	color: #3670A7;
	background-color: #efefef;
}

.sideleftcaption {
	font: bold 8pt Verdana, sans-serif;
	color: #3670A7;
	background-color: #efefef;
}

.definitioncaption {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
}

.inputlabelcell1 {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	size: 10;
}

.fieldcell {
	background-color: #F2F7FB;
	color: #000000;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 150px;
}

.fieldcell1 {
	background-color: #F2F7FB;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 100px;
}

.fieldcell2 {
	background-color: #F2F7FB;
	color: #000000;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 100px;
}

.fieldcell4 {
	background-color: #F2F7FB;
	color: #000000;
	text-align: right;
	margin-right: 0px;
	padding-right: 0px;
	width: 150px;
}

.fieldcellbright {
	background-color: #F2F7FB;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
}

.fieldcellwide {
	background-color: #F2F7FB;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 150px;
}

.fieldcellwide1 {
	background-color: #F2F7FB;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 355px;
}

.fieldcellamount {
	background-color: #F2F7FB;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: right;
	margin-right: 0px;
	padding-right: 2px;
}

.fieldcellwithinput {
	background-color: #F2F7FB;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 100px;
}

.fieldcellwithinput1 {
	background-color: #F2F7FB;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 120px;
}

.fieldcellwithinputwide {
	background-color: #F2F7FB;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
}

.smalllabelcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #3670A7;
	width: 100px;
}

.biglabelcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 450px;
}

.smallfieldcell {
	background-color: #F2F7FB;
	color: #000000;
	text-align: left;
}

.smallfieldcellcenter {
	background-color: #F2F7FB;
	text-align: left;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
}

.smallfieldcellcenter1 {
	background-color: #F2F7FB;
	text-align: right;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
}

.largeFieldcell input {
	width: 500px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

.largeFieldcel2 input {
	width: 250px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

.fieldcell input {
	width: 150px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

.fieldcelldesc input {
	width: 200px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

.errorcell input {
	width: 150px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: orange;
	border: 1px solid #284279;
	margin-right: 0px;
}

.fieldcell2 input {
	width: 100px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

.fieldcell3 input {
	width: 100px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 'bold';
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

.fieldcell4 input {
	width: 150px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2; text-align =right;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}

fieldcellbright input {
	word-wrap: break-word;
	width: 100px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.fieldcellwithinput input {
	width: 100px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #3670A7;
	border: 1px solid #284279;
}

.fieldcellwithinput1 input {
	width: 130px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #3670A7;
	border: 1px solid #284279;
}

.smallfieldcell input {
	width: 100px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.mediumfieldcell input {
	width: 120px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.tinyfieldcell input {
	width: 50px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.smallfieldcell2 input {
	width: 60px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.smallfieldcellcenter input {
	width: 100px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.smallfieldcellcenter1 input {
	width: 100px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2; text-align =right;
	color: #102132;
	border: 1px solid #284279;
}

.fieldcellwithinputwide input {
	width: 100px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #3670A7;
	border: 1px solid #284279;
}

.smallfieldcellcenterlarge input {
	width: 400px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.fieldcellcenterlarge input {
	width: 400px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.smallfieldcell select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.smallfontfieldcell select {
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.button {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 2px;
}

.button2 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.WithBreaks {
	word-wrap: break-word;
	width: 50px;
	text-align: left;
	color: #102132;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 2px solid #284279;
}

.labelcell7Wrap {
	word-wrap: break-word;
	width: 40px;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: #D7E5F2;
}

.labelwithtextbox {
	background-color: #F2F7FB;
	text-align: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
}

.eGovTblContent {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
}

/* Table Stylesheet Ends */
H1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #3333cc;
	text-align: left;
}

LI {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: none;
	text-decoration: none;
	color: brown;
	text-align: left;
}

.eGovTblMain {
	background-color: #eecccc;
	borderColorDark: #000000;
	cellPadding: 1;
	cellSpacing: 0;
}

.eGovTDMain {
	background-color: #EFEFEF;
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica;
}

.eGovTblContent {
	background-color: #efefef;
	border: 1;
	borderColorDark: #ffffff;
	borderColorLight: #aaaaaa;
	cellPadding: 3;
	cellSpacing: 0;
}

.eGovTblContentHd {
	background-color: #dddddd;
	font-size: 13pt;
	font-weight: bold;
	font-family: Arial, Helvetica;
}

.eGovTblContentSubHd {
	font-size: 1.03em;
	font-weight: bold;
	font-family: Arial, Helvetica;
}

.eGovSelect {
	width: 20em;
	font-family: Verdana;
	font-size: 8pt;
}

.LabelText {
	font-family: Arial, Helvetica;
	font-size: 1em;
}

.DataLabelText {
	background-color: #000000;
	font-family: Arial, Helvetica;
	font-size: 1em;
}

.ControlText {
	font-family: Verdana;
	font-size: 8pt;
}

.HighlightText {
	color: #FF0000;
	font-size: 0.75em;
	font-style: italic;
	font-family: Arial, Helvetica;
}

.ErrorText {
	color: red;
	font-family: Arial, Helvetica;
}

.TableText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}

.sideBarLink {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffff99;
}

.sideBarLink:Hover {
	text-decoration: none;
	color: #ff3333;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.copyright {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: # #0000ff;
}

.rowheader {
	BACKGROUND-COLOR: #2e4f68
}

.headerwhite2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.row1 {
	BACKGROUND-COLOR: #f2f2f2
}

.row2 {
	BACKGROUND-COLOR: #f8f8f8
}

.columnheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* *******************    egov old file -------------ends   ***********************   */
	/*  ***********************          screen.css   ***********************          begins          */
body.its {
	background-color: #fff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

body.its,input.its,select.its,td.its,textarea.its {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1.its,h2.its,h3.its,h4.its,h5.its,h6.its,p.its,strong.its,div.its,form.its,acronym.its,label.its,table.its,td.its,th,span,a,code,pre,hr
	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	/*  This is for Narration (title+contents),glcode(contents),credit and debit(title),grandtotal(title) contents  */
	COLOR: #00438c; /* Narration,credit,debit font color */
	background-repeat: no-repeat;
	list-style-type: none;
}

/*FOR ADDING HEADER GROUP IN ALL PAGES DURING PRINT  START*/
thead {
	display: table-header-group
}

tbody {
	display: table-row-group;
}

table.its thead {
	display: table-header-group;
}

table.its tbody {
	display: table-row-group;
}

table.its thead th {
	display: table-header-group;
}

/*FOR ADDING HEADER GROUP IN ALL PAGES DURING PRINT  END*/
	/* FOR ADDING FOOTER GROUP IN ALL PAGES DURING PRINT  END*/
tfoot {
	display: table-footer-group
}

tbody {
	display: table-row-group;
}

table.its tfoot {
	display: table-footer-group;
}

table.its tbody {
	display: table-row-group;
}

table.its tfoot td {
	display: table-footer-group
}

a,a:visited,a:hover {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

hr {
	height: 1px;
	color: #000;
	clear: both;
}

/*textarea {
	width:80%;
	height:200px;
}*/
dt {
	font-weight: bold;
}

.clear {
	clear: both;
}

h1 {
	font-size: 2em;
}

h1 a {
	color: #000;
}

div#header {
	background-color: #fea;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 10px 30px 15px;
	margin: 10px 5% 20px 5%;
}

div#header ul {
	margin: 10px 0 0 0;
}

div#header ul li {
	list-style-type: none;
	float: left;
	padding: 0 10px 0 0;
	font-weight: bold;
}

div#header ul li a {
	display: block;
	color: #f00;
	border-left: 1px solid red;
	padding-left: 5px;
}

div#header ul li a:hover {
	border-left: 1px solid #000;
}

h2 {
	font-size: 1.2em;
	margin: 10px 0 10px 0;
}

h2 {
	font-size: 1.1em;
	margin: 10px 0 5px 0;
}

p {
	margin: 0 0 10px 0;
}

acronym {
	border-bottom: 1px dashed #000;
	cursor: help;
}

div#body {
	margin: 0 5% 20px 5%;
	padding: 20px 20px 20px 20px;
	border: 1px dashed #666;
}

div#validxhtml {
	float: right;
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px;
	margin: 5px;
	width: 100px;
	text-align: center;
}

div#footer {
	border-top: 1px solid #666;
	padding: 5px 5px 5px 5px;
	text-align: right;
}

div#footer span {
	float: left;
}

ul#stylelist {
	margin: 0 0 30px 0;
}

ul#stylelist li {
	list-style-type: none;
	float: left;
	width: 100px;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 2px;
	margin-right: 2px;
}

table.its {
	width: 100%; /*TABLE WIDTH FOR ALL*/
	margin: 20px 0 20px 0;
}

table.its th,table.its td {
	border-left: 1px solid #000000;
	/*            ********LEFT MARGIN FOR ALL*********          */
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.its th,table.its td.textAlign2 {
	border-right: 1px solid #000000;
	/*    ********RIGHT MARGIN FOR CREDIT*********          */
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.its th,table.its td.textAlign3 {
	border-right: 1px solid #000000;
	/*    ********RIGHT MARGIN FOR CREDIT*********          */
	padding: 2px 4px 2px 4px;
	text-align: right;
	vertical-align: top;
}

table.its th,table.its thead tr {
	border-top: 1px solid #000000; /*  HEADER TOP BORDER    */
	border-bottom: 1px solid #000000; /*  HEADER BOTTOM BORDER    */
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.its thead tr {
	background-color: #fc0;
}

table.its th.sorted {
	background-color: orange;
}

table.its th a,th a:visited {
	color: black;
}

table.its th a:hover {
	text-decoration: underline;
	color: black;
}

table.its th.sorted a,th.sortable a {
	background-position: right;
	display: blue;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; /*GLCODE TITLE FONT SIZE*/
}

table.its th.sortable a {
	background-image: url(/ptis/resources/erp2/images/arrow_off.png);
}

table.its th.order1 a {
	background-image: url(/ptis/resources/erp2/images/arrow_down.png);
}

table.its table.its th.order2 a {
	background-image: url(/ptis/resources/erp2/images/arrow_up.png);
}

tr.odd {
	background-color: #fff
}

tr.tableRowEven,tr.even {
	background-color: #fea
}

ul#showsource {
	float: right;
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 5px;
	width: 100px;
	list-style-type: none;
}

/* test styles */
table.its thead tr {
	background-color: #69c;
}

table.its tr.even {
	background-color: #def;
}

table.mars thead tr {
	background-color: #9c9;
}

table.mars tr.even {
	background-color: #ccb;
}

table.mars tr.odd {
	background-color: #eec;
}

table.simple thead tr {
	background-color: #eee;
}

table.simple tr.even {
	background-color: #fff;
}

table.simple {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table.simple td,table.simple th {
	border: 1px solid #ccc;
}

table.nocol tbody td,table.nocol tbody th {
	border-left: none;
	border-right: none;
}

table.report td,table.report th {
	font: menu;
}

table.report th {
	background: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
	cursor: hand;
}

table.report idcol {
	background: buttonface;
}

table.report tr.even {
	background-color: #399;
}

table.report tbody {
	height: 100px;
	overflow: auto;
}

table.report {
	height: 120px;
	overflow: auto;
}

table.report tbody tr {
	height: 10px;
}

table.mark td.tableCellError {
	background-color: #d00;
	color: #fff;
}

table.sublist {
	margin: 0 0 0 0;
	width: 100%;
}

table.sublist td,table.sublist th {
	width: 50%;
}

/*   Export options link design */
div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: -10px 0 10px 0;
	width: 100%;
}

span.export {
	padding: 0 4px 1px 20px;
	display: inline;
	display: inline-block;
	cursor: pointer;
}

span.excel {
	background-image: url(/ptis/resources/erp2/images/ico_file_excel.png);
}

span.csv {
	background-image: url(/ptis/resources/erp2/images/ico_file_csv.png);
}

span.xml {
	background-image: url(/ptis/resources/erp2/images/ico_file_xml.png);
}

span.pdf {
	background-image: url(/ptis/resources/erp2/images/ico_file_pdf.png);
}

span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 100%;
	margin-top: 10px;
	display: block;
	border-bottom: none;
}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 100%;
	display: block;
	border-top: none;
	margin-bottom: -5px;
}

table.simple td.textRed {
	color: #b11;
}

table.its td.textAlign,td.textAlign2,td.textAlign3 {
	text-align: right;
	width: 9%;
	FONT-SIZE: 12px; /* This is for debit and credit FONT SIZE(contents)*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.textAlign4 {
	text-align: right;
	width: 9%;
	border-left: 0px solid #000000;
	FONT-SIZE: 12px; /* This is for debit and credit FONT SIZE(contents)*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.textAlign5 {
	text-align: right;
	width: 9%;
	border-right: 1px solid #000000;
	FONT-SIZE: 8px;
	/* This is for debit and credit Small FONT SIZE(contents)*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.textAlign6 {
	text-align: left;
	width: 9%;
	border-right: 1px solid #000000;
	FONT-SIZE: 8px;
	/* This is Small FONT SIZE(contents) for all fields other than Amounts*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.textAlign7 {
	text-align: right;
	width: 9%;
	border-left: 0px solid #000000;
	FONT-SIZE: 8px;
	/* This is for debit and credit small FONT SIZE(contents) without border-Print*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.textAlign8 {
	text-align: right;
	width: 9%;
	FONT-SIZE: 8px;
	/* This is for debit and credit small FONT SIZE(contents) -Print*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.textAlign9 {
	text-align: left;
	width: 9%;
	border-right: 0px solid #000000;
	FONT-SIZE: 8px;
	/* This is Small FONT SIZE(contents) for all fields other than Amounts without border*/
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.width {
	width: 27%;
}

table.its td.width1 {
	width: 8%;
	text-align: center;
}

table.its td.widthAlign {
	text-align: left;
	width: 11%;
	FONT-SIZE: 12px;
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.its td.widthAlignSmall {
	text-align: left;
	width: 9%;
	FONT-SIZE: 12px;
	COLOR: #00438c;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bodyStyle {
	margin: 0;
	padding: 0;
	background: #E1D4C0 url("../img/sides_bodysmall.gif") repeat-y center
		top;
	text-align: center;
	font: small "Trebuchet MS", Verdana, Arial, Sans-serif;
	color: #333;
}

.topStyle {
	background: #fff url("../img/c_topsmall.gif") no-repeat center top;
	padding-top: 15px;
	float: left;
	width: 100%;
}

.bottomStyle {
	background: url("../img/c_botsmall.gif") no-repeat center bottom;
	padding-bottom: 12px;
	float: left;
	width: 100%;
}

.tabletextStyle {
	border: 5px solid #E1D4C0;
	border-width: 0 5px;
	padding: 0 0px;
	float: none;
	width: 480px;
}

.smallTableStyle {
	background-color: #F9FBFD;
	color: #000000;
	width: 450px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}

/*  ***********************              screen.css  ***********************              ends         */
	/* table view starts */
table.view {
	width: 100%; /*TABLE WIDTH FOR ALL*/
	margin: 20px 0 20px 0;
}

table.view th,table.view td {
	border-left: 1px solid #000000;
	/*            ********LEFT MARGIN FOR ALL*********          */
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.view th,table.view thead tr {
	border-top: 1px solid #000000; /*  HEADER TOP BORDER    */
	border-bottom: 1px solid #000000; /*  HEADER BOTTOM BORDER    */
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;
}

table.view thead tr {
	background-color: #fc0;
}

table.view thead tr {
	background-color: #69c;
}

table.view tr {
	background-color: #def;
}

table.view td {
	font-size: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.view A:visited {
	COLOR: blue;
}

table.view A:hover {
	COLOR: red;
}

table.view td.textAlignCenter {
	text-align: center;
}

div.tbl-containerLessHeight {
	width: 780px;
	height: 300px;
	overflow: auto;
	scrollbar-base-color: #bbbbb;
}

div.tbl-containerMoreHeight {
	width: 780px;
	height: 470px;
	overflow: auto;
	scrollbar-base-color: #bbbbb;
}

/* table view ends */
.smallfieldcell3 input {
	width: 38px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.smallfieldcell4 input {
	width: 68px;
	height: 20 px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

div.commontopyellowbg {
	background-image: url(/ptis/resources/erp2/images/commonnewTopbg.jpg);
	background-color: #ffad01;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	white-space: normal;
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 14px;
	font-style: normal;
	display: block;
}

div.commontopbluebg {
	background-image: url(/ptis/resources/erp2/images/commonnewTop2bg.jpg);
	background-color: #486f9f;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-align: left;
	white-space: normal;
	background-repeat: repeat;
	padding-top: 9px;
	padding-bottom: 9px;
	font-style: normal;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
}

div.commontopdate {
	width: 150px;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

div.commontopbreadc {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	white-space: normal;
	padding-top: 9px;
	padding-bottom: 9px;
	font-style: normal;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(/ptis/resources/erp2/images/commonnewTopbc.jpg);
	background-repeat: repeat;
	background-position: center top;
}

.commonbcarrow {
	font-family: Verdana, Geneva, sans-serif;
	color: #416a9c;
	font-weight: bold;
	font-size: 10px;
	margin-left: 4px;
	margin-right: 4px;
}

.bold {
	font-weight: bold;
}
