@CHARSET "ISO-8859-1";
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.8em;
}
.page-head-l1 {
	
}

.page-head-l2 {
	
}
td{
  	border-color: ;
    padding: 0;
    vertical-align:middle;
 }

.page-head-l3 {
	
}

.pagetitle {
	width: 95%;
	height:21px;
	padding-left: 55px;
}

.mainouter {
    border: 1px solid gray;
    height: 600px;
    margin: 0 auto;
    width: 1200px;
}
.headersection, .headerLeft, .headerRight {
	background: #6dc1e8; /* Old browsers */
	background: -moz-linear-gradient(top, #6dc1e8 0%, #3ba0d6 50%, #2a8fba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dc1e8), color-stop(50%,#3ba0d6), color-stop(100%,#2a8fba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6dc1e8 0%,#3ba0d6 50%,#2a8fba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6dc1e8 0%,#3ba0d6 50%,#2a8fba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6dc1e8 0%,#3ba0d6 50%,#2a8fba 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6dc1e8 0%,#3ba0d6 50%,#2a8fba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dc1e8', endColorstr='#2a8fba',GradientType=0 ); /* IE6-9 */
}

.headersection{
	width: 100%;
    display: inline;
}
.headerLeft{
	float: left;
	width: 20%;
	height: 70px;
}
.headerRight {
	float: left;
	width: 80%;
	height: 70px;
}
.headerRight h2 {
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
}

.middlesection {
    height: 460px;
    width: 100%;
}
.boxed {
    border: 1px solid #10719A;
    float: right;
    height: 221px;
    margin-right: 19px;
    margin-top: 100px;
    width: 30%;
}
.footeresection {
    background-image: url("../images/footerbg.png");
    height: 20px;
    width: 100%;
}



.formheader {
	font-family: Arial,Helvetica,"Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #5D256B;
	height: 25px;
	border: 0px 0px 1px 1px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-color: #ffff00;
	margin-bottom: 10px;
}
.errorMessageAList {
	color: green;
	height: 15px;
    padding-left: 55px;
    width: 95%;
}
.errormessageclass{
	color: #E60000;
}

#ErrorMessage{
	color: red;
    float: left;
    font-weight: bold;
    padding: 10px;
    position: relative;
    width: 500px;
    word-wrap: break-word;
}
#popUpError{
	color: red;
    font-weight: bold;
    padding: 10px;
    position: relative;
    width: 500px;
    word-wrap: break-word;
}
.subHeading{
	color: red;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,Helvetica,"Times New Roman";
}
.formStyle {
	margin: auto;
	width: 70%;
	background: red
}
.changedcontent {
    float: left;
    margin-top: 0;
    width: 100%;
}
.uppercontainer {
    background-color: #80ADE5;
    height: 80px;
    width: 100%;
}
.uppercontainertitlemain {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 43px;
    font-weight: bold;
}
#uppercontainermaintitle {
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 44px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 10px;
    position: relative;
    vertical-align: middle;
}
.uppercontainertitlesub {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.lowercontainer {
    background-color: #9DC5F8;
    display: inline-block;
    width: 100%;
    margin: auto;
}
.userimagediv {
    float: left;
    position: relative;
    text-align: center;
    width: 25%;
}
.lovercontainercontent {
    float: right;
    position: relative;
    width: 100%;
}
table {
	background: #F6F6F6;
}
.tdright {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.tdLabel {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}

.tdLabelSmallLft {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

.tdLabelSmallRgt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}

.font-weight-normal {
	font-weight: normal;
}

.tdLabelAC {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.tdLabelPrint {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
}

.tdLabelPrintNotBold {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    text-align: left;
    padding-left: 2px;
}

.tdLabelAL {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}
.tdLabelNotBold {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: left;
    width: 120px;
}
.tdLabelNotBoldTxt-R {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: left;
    text-align: right;
}
.textAlignLeft {
	text-align: left;
}
.txtaln-r {
	text-align: right;
}
.txtaln-c {
	text-align: center;
}
.txtaln-l{
	text-align: left;
}

.u-line { 
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-color: red;
}

.formSubmit {
	width: 100%;
	display: inline;
}
.formSubmitButton {
	width: 175px;
	height: 30px;
	float: left;
}

.formSubmitButton input{
 	font-weight: bold;
    height: 25px;
    margin: 5px 0px 0 0;
    width: 75px;
}

.formSubmit {
	margin-left:10px; 
}
.formError {
    width: auto;
}
.formErrorSpan{
	color: red;
    display: block;
    font-weight: bold;
    padding-top: 10px;
    width: auto;
}
.spanRed{
	font-size: 1em;
	color: red;
    font-weight: bold;
    padding-top: 10px;
    width: auto;
}

.tableBackground{
	font-size: 1.3em;
	background: none;
	margin: auto;
}

.tableView {
	width: 100%;
	font-size: 1.3em;
	background: none;
	margin: auto;
    width: 87%;
	
}
.bold{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.tableView th {
	float: left;
	text-align: left;
	width: 40%;
	background: none;
}
.tableView td {
	float: left;
	text-align: left;
	width: 57%;
}
.logoutUl {
	height: 10px;
    list-style-type: none;
    margin: 12px;
}
.logoutUl li {
	height: 10px;
}
.txtwidth{
	width: 100px;
}
hr {
	width:1100%;
	height:1px;
	background-color:#A3A3A3;
	border: none;
}
.alignRate {
	text-align: right;
}
.alignRate {
	text-align: right;
	float: right;
}
.addPortion{
	float: left;
}
.addPortion2{
	clear: both;
	width: 100%;
}
.displayPortion{
	float: right;
	display: inline;
	margin-right: 140px;
	width: 350px;
	height: 270px;
	overflow-y: auto; 
}
.dynamicDeletelink,.dynamicDeletelinkurl,.deleteAdType{
	display : inline;
	margin-right : 3px;
	float:right;
}
.editButton{
	margin-right : 10px;
	float:right;
	position: relative;
}
.subClassified{
	width: 235px;
	float: right;
	height: 270px;
	overflow-y:auto;
}
.innerMenuHeader {
    background: url("../images/80ade5_40x100_textures_04_highlight_hard_100.png") repeat-x scroll 0 50% #80ADE5;
    border-bottom: 1px solid #777777;
    font-weight: bold;
    min-height: 0px;
    overflow: hidden;
    padding: 12px 11px;
    position: relative;
    text-align: center;
/*     width: 248px; */
	width: auto;
}
.active,.activeInner{
	color: red;
	font-weight: bold;
}
a{
	outline: none;
}
#tabClear {
    bottom: 0;
    font-weight: bold;
    left: 72px;
    padding: 2px 0;
    position: absolute;
    text-decoration: none;
}
select {
   width: 150px;
}
.paddingL{
	padding-left: 4px;
}
.paddL5px {
	padding-right: 5px;
}

tr.spaceUnder > td {
  padding-bottom: 1em;
}
.closeButton{
	float: right;
	width: 16px;
	padding-top: 3px;
}
.backButton{
 	float: right;
    padding-right: 3px;
    padding-top: 3px;
    width: 16px;
}
.addTab {
    float: right;
    padding-right: 3px;
    padding-top: 3px;
    width: 16px;
}
.activeMode{
	float: right;
	padding-top: 3px;
	margin-right: 10px;
}
.mode{
	color: red;
}
.text165 {
	width: 165px;
}
.text180 {
	width: 180px;
}
.text210 {
	width: 210px;
}
.text220 {
	width: 220px;
}
.text240 {
	width: 240px;
}
.text250 {
	width: 250px;
}
.suggest {
	width: 255px;
}
.suggest300 {
	width: 300px;
}
.suggest340 {
	width: 340px;
}
.suggest400 {
	width: 400px;
}
.suggestExtra {
	width: 225px;
}
.suggestMid {
	width: 190px;
}
.suggestMin {
	width: 120px;
}
.suggest200 {
	width: 200px;
}
.suggest185 {
	width: 185px;
}
.name{
	width: 150px;
}
.description{
	width: 170px;
}
.textBox70 {
	width: 70px;
}
.textBox74 {
	width: 74px;
}
.width {
	width: 25px;
}
.printMatterH {
	width: 100%;
	min-height: 100px;
	background: none repeat scroll 1 0 #EEEEEE;
	text-align: center;
}
.printMatterHead {
	width: 100%;
	min-height: 70px;
	background: none repeat scroll 1 0 #EEEEEE;
	text-align: center;
}
.content{
	width: 315px;
	min-height: 212px;
}
.letter-note {
	width: 315px;
	min-height: 75px;
}
.contentRO{
	width: 289px;
	min-height: 61px;
	height: 200px;
	width: 300px;
}
.contentDemo{
	width: 100px;
	min-height: 45px;
}

.contentHeading{
	width: 300px;
	height: 25px;
}
.textMicro{
	width: 25px;
}
.textMicroMax{
	width: 50px;
}
.code{
	width: 60px;
}
.percentage {
	width: 50px;
	text-align: right;
}
.oNumber {
	width: 130px;
}
.selectTiny {
	width: 25px;
}
.selectMicro {
	width: 50px;
}
.selectMin {
	width: 80px;
}
.selectMid {
	width: 120px;
}
.selectMax {
	width: 120px;
}
.selectExtra{
	width: 175px;
}
.selectExtraLarge{
	width: 250px;
}
.selectDisable{
	color: white;
	background: black;
}
.textBoxAsText{
	border: 0px solid #000000;
	width: 250px;
	color: black;
	text-align: center;
}
.trlh {
	line-height: 20px;
}

.lh-30 {
	line-height: 30px;
}

.dateMin {
	width: 70px;
}

.dateMed {
	width: 70px;
}

.dateStyle {
	width: 58px;
}

.roCustomSugg{
	width: 145px;
}
.roCustomSugg1{
	width: 221px;
}
.printBox{
	width:1000px;
	border-bottom: 1px solid #A3A3A3;
	min-height: 100px; 
	float: left;
}
.leftPrint{
	float: left;
	display: inline;
	min-height: 100px;
	border-right: 1px solid #A3A3A3;
	width: 398px;min-height: 50px;
}
.rightPrint{
	float: right;
	display: inline;
	min-height: 100px;
}
fieldset {
	max-width: 880px; 
	margin: auto;
	margin-top:10px; 
	border: 1px solid #ccc;
	min-height: 150px;
}
.acc fieldset {
	border: 1px solid #CCCCCC;
    clear: both;
    margin: 20px auto auto;
    min-height: 10px;
    max-width: 100%; 
}

.acc fieldset table {
	margin: auto;
	width: 100%;
}
.dayBook{
	margin-top: 20px;
}
.particulars{
	float: left;
}

.groups,.groupsInner{
	cursor: pointer;
}
/*
.backButton{
	cursor: pointer; 
	float: right;
	width: 60px;
	font-weight: bold;
	font-size: 1.2em; 
}
*/
.detailView{
	position : relative;
	width: 675px;
	background: gray;
	margin : auto; 
	padding: 15px;
	color: white;
}
#datatable, #datatableGroup {
	position : relative;
	width: 706px;
	margin : 5px auto;
	padding: 15px;
	overflow: auto;
}
.borderGrey{
	border : 2px solid gray;
}
#container,#containerGroup{
    height: 300px;
    margin: 10px auto;
    width: 701px;
}
.tableStyle {
	background-color: #A3A3A3;
}

.tableStyle tr {
	background-color: #F6F6F6;
}
.highlightedMessage {
	color: green;
	padding: 10px 0;
}
.viewRateLink {
	background-image: url("../images/viewrate.png");
}
.editRateLink {
	background-image: url("../images/viewrate.png");
}
.doted {
  border-bottom: 1px dotted;
  height: 1px;
}
.printROCaption {
	min-height: 25px;max-height: 25px;text-align: center;font-weight: bold;font-size: 34px;
}
.printClassifiedCaption {
	text-align: center;font-weight: bold;font-size: 15px;font-size: 20px;
}
.printNote {
	display: inline;float: left;font-size: 6px;margin-left: 2px;
}
table.sample {
    border: 0 hidden gray;
    border-collapse: collapse;
    border-spacing: 0;
}
table.sample tr {
    border: 1px solid gray;
    border-radius: 0 0 0 0;
    padding: 1px;
}
table.sample .split {
     border-left: 1px solid gray;
    border-radius: 0 0 0 0;
}
.spanStyle {
	display:inline-block; width:100px;margin-left: 2px;
}
.billPrint {
	width:1000px;border: 1px solid #A3A3A3;;margin: auto;float: left;
}
.billPrintHead {
	
}
table.sampleTable {
    border: 0 hidden #000000;
    border-collapse: collapse;
    border-spacing: 0;
}
table.sampleTable tr {
    border: 2px solid #000000;
    border-radius: 0 0 0 0;
}
table.sampleTable .split {
     border-left: 2px solid #000000;
    border-radius: 0 0 0 0;
}

table.customTable {
    border-collapse: collapse;
    border-spacing: 0;
	border-bottom: 2px solid #000000;
	/*background-color: #000000;*/ 
}
table.customTable td{
	background-color: #ffffff;
}
table.customTable .trsplit {
    border-bottom: 2px solid #000000;
    border-radius: 0 0 0 0;
    padding: 1px;
}
table.customTable .tdsplit {
    border-left: 2px solid #000000;
    border-radius: 0 0 0 0;
}
.tdSplitBottom {
	 border-bottom: 2px solid #000000;
}
.tdAlignCenter {
	text-align: center;
}
.textareaW159 {
	width: 159px;
	max-height: 35px;
}
.textareaW87 {
	width: 87px;
	max-height: 35px;
}

.gbqfwa {
    display: inline-block;
    width: 77%;
}

.gbqfqw, #gbqfb, .gbqfwa {
    vertical-align: top;
}
.gbqfqw {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-radius: 1px 1px 1px 1px;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    height: 27px;
}
.gbqfqw, #gbqfb, .gbqfwa {
    vertical-align: top;
}
.gbt {
    line-height: 27px;
}
.gbqfqw {
    border-style: solid;
}
.gbt {
    line-height: 27px;
}
table.gstt {
	width: 100%;
	background: white;
}
.gbqfqw {
    border-style: solid;
}
.gbt {
    line-height: 27px;
}
.gsib_a {
    padding: 4px 6px 0;
    background: white;
}
.gsib_a {
    padding: 4px 5px 0;
    vertical-align: top;
    width: 100%;
}
.aiw .aoo {
    cursor: pointer;
    position: relative;
    right: 0;
    top: 0;
}
.aiw .aoq .aoqo {
    padding: 12px 6px 11px;
}
.aoq {
	/*
    background: url("../images/downarrow.png") no-repeat scroll center center transparent;
	*/
	background: url("../images/minus.png") no-repeat scroll center center transparent;
	background-size:10px 10px;
    height: 4px;
    padding: 11px 5px;
    width: 7px;
}
.aoqo {
	/*
    background: url("../images/uparrow.png") no-repeat scroll center center transparent;
	*/
	background: url("../images/plus.png") no-repeat scroll center center transparent;
	background-size:10px 10px;
    height: 4px;
    padding: 11px 5px;
    width: 7px;
}
.searchBox {
	/*background: none repeat scroll 0 0 #3079ED;
    border: 1px solid #266CDB;*/
    float: left;
    height: 20px;
    margin-top: 4px;
    width: 65px;
}
.searchBox img{
	float: left;
    margin: 0 0 1px 22px;
    padding: 1px;
	
}
.editionDiv {
	max-height: 100px;
    max-width: 200px;
    min-width: 150px;
   	overflow-x: hidden;
   	overflow-y: auto;
}

.list-editions {
	max-height: 100px;
    max-width: 300px;
    min-width: 150px;
   	overflow-x: hidden;
   	overflow-y: auto;
   	border: 1px solid blue;
}

.rateSetDisplay {
	display: block;
    height: auto;
    max-width: 250px;
    overflow: auto;
}

/*
Accounts Related - Start
*/
.subHeadingLarge {
	color: red;
	font-size: 2em;
	font-weight: bold;
	font-family: Arial, Helvetica, "Times New Roman";
}
.left {
	float: left;
	display: inline;
	margin-top: 10px;
}

.right {
	float: right;
	display: inline;
	margin-top: 10px;
}

.voucherTmpOne {
	border: 1px solid gray;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding: 10px;
    width: auto;
}
tr.particulars > td{
	padding-top: 15px;
}
.righttextalign{
	text-align: right;
}
.thborder{
	border: 1px solid;
}
.textboxheight{
	height: 15px;
}
.textboxfont{
	font-size: .85em; 
}
.dateWidth{
	width : 93%;
}
.dateWidthMedium{
	width : 70%;
}
.amountWidth{
	width : 94%;
}
.voucherContent{
	padding: 10px; 
	min-height: 300px; 
	margin: 10px;
	float: left;
	width: 96%;
}
.relativePos{
	position:relative;
}
.greyBorder{
	border: 1px solid grey; 
}
.largeTextBox{
	width: 370px;
}
.midTextBox{
	width: 340px;
}
.clearBoth{
	clear: both;
}
.fullWidth{
	width: 100%;
}
.bankDetails{
	width: 98%;
}
.nameTextBox{
	width:97%;
}
.remarkTextBox{
	width:97%;
}
.redColor{
	color: #FF0000;
}
.blueColor{
	color: #1040ED;
}
.redColor1{
	color: #ED255A;
}
.greenColor{
	color: #008000;
}
.blueColor {
	color: #0033CC;
}
.redColorBack {
	background: #8F1522;
}

.subHead {
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, "Times New Roman";
}
.tinysubHead{
	font-size: .8em;
	font-weight: bold;
	font-family: Arial, Helvetica, "Times New Roman";
}
.subHeadLarger {
	font-size: 2em;
	font-weight: bold;
	font-family: Arial, Helvetica, "Times New Roman";
}
.labelTot{
	float: left;
	display: block;
	width: 92px;
}
.labelBalance{
	display: inline-block;
    padding: 10px;
    text-align: center;
    width: auto;
}
.lineHeightForHead{
	 line-height: 0.5;
}

.tooltip {  
	background: none repeat scroll 0 0 #EB9173;
    border-color: #999999;
    border-radius: 15px 15px 15px 15px;
    border-width: 2px !important;
    color: black;
    padding: 0.8em;
    position: absolute;
    text-align: center;
    width: 15em;
    z-index: 10;
    font-size: 10px;
    margin-top: 5px;
    margin-left: -30px;
    opacity : 0.86;
    font-weight: bold;
}  
.tooltip .pointer, .tooltip .inner-pointer {  
	position: absolute;  
	width:0;  
	height:0;  
	border-bottom-width: 0;  
	background: none;  
}  
.tooltip .pointer {  
	border-top: 14px solid #EB9173;
    left: 50%;
}  
.tooltip .inner-pointer {  
	border-bottom: 5px solid #EB9173;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 0;
    top: -51px;
}
.widthQuarter{
	width: 250px;
}
.widthHundrd{
	width: 100px;
}
.widthOneFif{
	width: 150px;
}
.widthSixty{
	width: 60px;
}
.widthThirty{
	width: 30px;
}
/*
Accounts Related - End
*/
.toolBarSubHeading{
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial,Helvetica,"Times New Roman";
}

/*Advance search*/
.sWidth{
	margin-left: 48%;
    width: 50%;
}
.lWidth{
	width : 500px;
}
#gbqfqw {
    position: relative;
}
.advCustomSearch {
	padding-left: 55px;
}
#gbqf {
    white-space: nowrap;
}
#gbqfqwb {
    padding: 0;
}
#gbqfab {
    right: 0;
}
#gbqfaa, #gbqfab, #gbqfqwb {
    position: absolute;
}
#gbqf {
    white-space: nowrap;
}
#gbqf {
    white-space: nowrap;
}

.g-button-submit {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
    margin-top: 1px;
    min-height: 22px;
    min-width: 70px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}

.tableContainer{
	width: 60%;
	float: left;	
	border-left: 1px solid #B8BBC0;
	border-right: 1px solid #B8BBC0;
	border-bottom: 1px solid #B8BBC0;
	background: #fff;
	text-align: right;
	display: none;	
	z-index: 10000;
	position: absolute;
}

/*Permission*/
.firsttree {
    float: left;
    height: 350px;
    margin-left: 10px;
    margin-top: 25px;
    width: 400px;
}
.draganddrop {
    float: left;
    padding-left: 20px;
    padding-top: 60px;
    width: 80px;
}
.secondtree {
    float: left;
    height: 350px;
    margin-left: 17px;
    margin-top: 25px;
    width: 401px;
}
.dropalldiv {
    float: left;
    margin-top: 250px;
}
.searchSubmit {
	background-image: url("../images/search_white.png");
}
.messageBigBold {
	font-size: 20px;
	font-weight: bold;
}
.txt500{
	width: 500px;
}
.txt400{
	width: 400px;
}
.txt700{
	width: 700px;
}
.txt20 {
	width: 20px;
}
.txt25 {
	width: 25px;
}
.txt30 {
	width: 30px;
}
.txt35 {
	width: 35px;
}
.txt40 {
	width: 40px;
}
.txt45 {
	width: 45px;
}
.txt50 {
	width: 50px;
}
.txt55 {
	width: 55px;
}
.txt60 {
	width: 60px;
}
.txt70 {
	width: 70px;
}
.txt80 {
	width: 80px;
}
.txt100 {
	width: 100px;
}
.txt90 {
	width: 90px;
}
.txt130 {
	width: 130px;
}
.txt140 {
	width: 140px;
}
.txt150 {
	width: 150px;
}
.txt160 {
	width: 160px;
}
.txt170 {
	width: 170px;
}
.txt175 {
	width: 175px;
}
.txt198 {
	width: 198px;
}
.txt200 {
	width: 200px;
}
.txt225 {
	width: 225px;
}
.txt25AR {
	width: 50px;
	text-align: right;
}
.cursor-pointer {
	cursor: pointer;
}

.focusError {
    background-color: #FFEEAA;
    border: 2px solid #FC0000;
}

/*Financial year buttons*/

#container { width:60px; margin:0 auto; }

.loginContainer {
    position:relative;
    float:right;
    font-size:12px;
}

/* Login Button */
.loginButton { 
    display:inline-block;
    float:right;
    background: url(../images/financialyear_index.png) no-repeat; 
    border-radius:3px;
    -moz-border-radius:3px;
    position:relative;
    cursor:pointer;
}

/* Login Button Text */
.loginButton span {
    color:#445058; 
    font-size:14px; 
    font-weight:bold; 
    text-shadow:1px 1px #fff; 
    padding:10px 30px 14px 9px;
    background:url(../images/financialyear_index.png) no-repeat 53px 7px;
    display:block
}

.loginButton:hover {
    background:url(../images/financialyear_index.png) no-repeat;
}

/* Login Box */
.loginBox {
    position:absolute;
    right: 31%;
    top: 26px;
    z-index: 29;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
.loginButton.active {
    border-radius:3px 3px 0 0;
    background:url(../images/financialyear_index.png) no-repeat;
}

/* Login Form */
#loginForm {
    width:384px; 
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:1px;
    background:#d2e0ea;
    padding:6px;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

/* Sign In Button */
#loginForm #login {
    width:auto;
    float:right;
    background:#339cdf url(../images/loginbuttonbg.png) repeat-x;
    color:#fff;
    padding:2px;
    text-shadow:0px -1px #278db8;
    border:1px solid #339cdf;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:15px 12px 3px 0;
    cursor:pointer;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}
.width100 {
	width: 100%;	
}
.width99 {
	width: 99%;	
}
.width98 {
	width: 98%;	
}
.width80 {
	width: 80%;	
}
.width95 {
	width: 95%;	
}
.width85 {
	width: 85%;	
}
.width54 {
	width: 54%;	
}
.width60 {
	width: 60%;	
}
.width50 {
	width: 50%;	
}
.width49 {
	width: 49%;	
}
.width40 {
	width: 40%;	
}
.width30 {
	width: 30%;	
}
.padding-l2-r3 {
	padding-left: 2px;
	padding-right: 3px;
}

.displaynone {
	display: none;
}
.listEnhancementTable {
	background: #d0cdcd;
	padding-bottom: 12px;
}

.accessKeyStyle {
	background-image: url('../images/accessKeyBg.png');
	background-repeat: no-repeat;
	background-position: 6px 7px;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
background: none repeat scroll 0 0 #743620;
color: white;
}
tr.ins-e {
	background-color: Highlight;
}
tr.ins-d {
}

.border-bottom-red
{
	outline: solid 2px red;
}

.formSubmitButton input[type=submit]:disabled{
	background-color: #E0BFBF;
	color: #E60000;
}
.formSubmitButton input[type=submit]:enabled{
	background-color: #CCFF99;
	color: #006600;
}

input:focus, select:focus {
    border: 2px solid #006600;
}

input[type=radio]:focus {
	border: 2px solid #006600;
	background: #CCFF99;
	outline:2px solid #006600;
}

input[type=checkbox]:focus {
	border: 2px solid #006600;
	background: #CCFF99;
	outline:2px solid #006600;
}

.button-ok-popup
{
	border: 2px solid #FF6600;
	border-radius: 7px;
	outline:2px solid #FF6600;
}

.searchTable
{
	
}

.searchTable td
{
	height:22px;
	vertical-align:top;
}

.searchTableMin {
	
}

.searchTableMin td{
	height:10px;
	vertical-align:top;
}

.paddingTdLeft5
{
	padding-left: 5px;
}

.cust-table-alt-row-color {
	border-collapse:collapse; 
}
.cust-table-alt-row-color td{ 
	padding:7px; border:#4e95f4 1px solid;
}
/* provide some minimal visual accomodation for IE8 and below */
.cust-table-alt-row-color tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.cust-table-alt-row-color tr:nth-child(odd){ 
	background: #b8d1f3;
}
/*  Define the background color for all the EVEN background rows  */
.cust-table-alt-row-color tr:nth-child(even){
	background: #dae5f4;
}
.border-solid-1{
	border:#4e95f4 1px solid;
}

.verification-section
{
	display:table-cell; 
	vertical-align: middle;
}

.verification-section div
{
	margin-top: 4px;
}

.tbl-color {
	background-color: yellow;
}
.tbl-color th{
	background-color: blue;
}
.tbl-color td{
	background-color: blue;
}

.labelStyleSubHead
{
	background-color: yellow;
	color: blue;
	font-size: 1e;
	font-weight: bold;
}

.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('img/warning.png');
} 
.bg-cream {
	background-color: #FFEDE3;
}
.bg-l-blue {
	background-color: #D9E7FF;
}
.bg-l-blue-1 {
	background-color: #72C6F6;
}

.bg-l-green {
	background-color: #E6F8E0;
}
.bg-d-green {
	background-color: #04B4AE;
}

.bg-l-pink {
	background-color: #F8E0F7;
}
.tr-bg-l-yellow {
	background-color: #F7F2E0;
}
.tr-bg-l-yellow th {
	background-color: #F7F2E0;
}

.img-border {
	border: solid 1px #04B4AE; 
}
.vi-billed {
	border: 1px solid red;
}

.button-link {
    padding: 4px;
    background: #4d90fe;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #3079ed;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background-image: -webkit-linear-gradient(top, #DC4A38, #D14836)
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
}

.button-link:hover, .button-link:focus {
    background: #D64937;
    border: solid 1px #D64937;
    text-decoration: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}

.button-link-red {
    padding: 4px;
    background: #D64937;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #D64937;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background-image: -webkit-linear-gradient(top, #DC4A38, #D14836)
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    display: block;
    width: 124px;
    height: 15px;
    position: relative;
}

.button-link-red:hover, .button-link-red:focus {
    color: white;
    border: solid 1px #D64937;
    text-decoration: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}

.alternate-colored-table{
	width:100%; 
	border-collapse:collapse; 
}
.alternate-colored-table td{ 
	padding: 3px; 
	border:#4e95f4 1px solid;
}
.alternate-colored-table tr{
	background: #b8d1f3;
}
.alternate-colored-table tr:nth-child(odd){ 
	background: #b8d1f3;
}
.alternate-colored-table tr:nth-child(even){
	background: #dae5f4;
}


.alternate-colored-table-no-border{
	width:100%; 
	border-collapse:collapse; 
}
.alternate-colored-table-no-border td{ 
	padding: 3px; 
}
.alternate-colored-table-no-border tr{
	background: transparent;
}
.alternate-colored-table-no-border tr:nth-child(odd){ 
	background: #b8d1f3;
}
.alternate-colored-table-no-border tr:nth-child(even){
	background: #dae5f4;
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
}