.gen_table {
padding-left:5px;
}
.gen_table td {
  border-bottom: 1px solid #DBDBDB;
  border-right: 1px solid #DBDBDB;
  padding-top: 8px;
  padding-bottom: 6px;
}
.gen_table th {
  border-bottom: 1px solid #DBDBDB;
  border-right: 1px solid #DBDBDB;
}
.gen_table th {
  border-left: 1px solid #DBDBDB;
  border-top: 1px solid #DBDBDB;
}
.gen_table tr {
    background: none scroll 0 0 #EBEBEB;
}
.gen_table .row_b  th {
   background:none scroll 0 0 #FFFFFF;
}
.gen_table  .row_a  th {
   background:none scroll 0 0 #FFFFFF;
}
.gen_table tr, .gen_table td {
 text-align: center;
}
.gen_table .row_b {
 background:none scroll 0 0 #DEDEDE;
}
.gen_table .row_a {
 background:none scroll 0 0 #F4F4F4;
}
.gen_table .row_a td {
 padding-top:13px;
}
.gen_table tr, .gen_table td, .gen_table th {
padding:3px 7px;
}
.modExpander .gen_table table {
width:99%;
}
.gen_table td.whiteBg {
background: none repeat scroll 0 0 #FFFFFF;
border-left: 1px solid #DBDBDB;
text-align: left;
}
.gen_table .row_c {
 background: url("/css/2.1/img/solid-line.gif") repeat-x scroll left top transparent;
}
.gen_table .row_c td {
 background: none repeat scroll 0 0 #FFFFFF;
}
.gen_table .row_c td {
 padding: 8px 10px;
}

.gen_table .row_c th {
    border-top:none;
}
