.listtable {margin-bottom:15px;width:100%;background-color:#ffffff}
.listtable td {
   border-bottom: solid 1px #dcdcdc;
   font-family: Verdana, Helvetica;
   font-size:  10pt;
   font-weight: normal;
   color: #333333;
   padding:5px
}
.listtable .listtable {width:100%;border:solid 2px #5d5d5d;padding:5px}
.listtable .listheader td {white-space:nowrap;padding:5px}
.listtitle {
   padding:2px;
   background-color:#d1d1d1;
   font-family: Verdana, Helvetica;
   font-size:  10pt;
   font-weight: normal;
   color: #333333;
   }
.listtitle td {
   padding:2px;
   font-family: Verdana, Helvetica;
   font-size:  10pt;
   font-weight: normal;
   color: #000000;
}

/*List table - header format*/
.listheader, .listheader td {border-bottom: solid 1px #D1D1D1;padding:5px;background-color:#9bb6e3;}

/*List table - rounded corners*/
.listtable .topLeft {background-image:url('images/top_left.gif');background-repeat:no-repeat;}
.listtable .topRight {background-image:url('images/top_right.gif');background-repeat:no-repeat;background-position: 100% 0px}
.listtable .btmLeft {background-image:url('images/btm_left.gif');background-repeat:no-repeat;background-position: 0px 100%}
.listtable .btmRight {background-image:url('images/btm_right.gif');background-repeat:no-repeat;background-position: 100% 100%}

/*List table - edit format*/
.listedit {background-color:#ffffff;padding:0px;margin:0px}
.listeditform {background-color:#ecd1d1;padding:8px;border:solid 2px #dcdcdc}
.listeditform td {white-space:nowrap}
.listeditform td a {text-align:right;padding:2px;width:50px}
.listedit .listeditform td {border:0px}

/* LIST ROW & GROUP HEADER */
.listrow td, .listaltrow td {
   border:0px;
   font-family: Verdana, Helvetica;
   font-size:  9pt;
   font-weight: normal;
   color: #333333;
}
 .listgroupheader td {
	font-weight: bold; 
	font-size:11pt; 
	background-color:#cce6f2; 
	border-bottom: none;
}
.rowlink {background:#f2d149;cursor:pointer;}

/* SEARCH FORM & LIST */
fieldset label, fieldset legend {
   font-family: Verdana, Helvetica;
   font-size:  11pt;
   font-weight: normal;
   color: #333333;
   white-space:nowrap;
}
fieldset legend {
   font-size:11pt;font-weight:bold;color:brown
}
/* TAX DETAIL SCREEN */
.detailtable td {
   border:0px;
   font-family: Verdana, Helvetica;
   font-size:  10pt;
   font-weight: normal;
   color: #333333;
}
.detailtable b {color:#3579ce}
.miniCart td {
   font-family: Verdana, Helvetica;
   font-size: 8pt;
   font-weight: normal;
   color: #333333
}

/* INSTALLMENTS */
table.installments {
   padding-bottom: 20px
}

/* TAX PAY OPTIONS */
.paytable caption {padding: 10px 0px 10px 0px}
.paytable .payitem {text-align:right}
.paylink input {margin-bottom:10px}
.paylink {padding:10px 0px 10px 0px}


/* JQUERY TABS */
.panel {clear:both;display:block}
.panel .Head {display:none}
#tabInstall_c .listtable .detailtable:first-child td,
#tabAssess_c .listtable .detailtable:first-child td {background:#3579ce;color:#fff}
#tabInstall_c .listheader td,
#tabAssess_c .listheader td {background:#ffffff;font-weight:bold;color:#3579ce}
.panel .topLeft, 
.panel .topRight {background-image:none}
ul.listtable {padding:0px;margin:0px}
ul.tabs {width:50em;list-style:none;padding:0px;margin:0px}
ul.tabs li {
   float:left;
   list-style:none;
   margin:0px 5px 0px 0px;
   padding: 0px;
   vertical-align: bottom
}
ul.tabs li a { 
   color: #000;
   padding:0px;
   margin:0px;
   display:block;
   text-decoration: none;
   text-align: center;
   background:#afceff;
   white-space:nowrap
 }
ul.tabs li a div {padding: 8px;width: 9em}
ul.tabs li a:hover {color:#000; background-color: #9bb6e3}
ul.tabs li a.selected {color:#000; background-color:#9bb6e3; position:relative; }