table {
border-collapse:collapse;
border-spacing:0;
}

td {
vertical-align:top;
font-family:"Verdana, Arial, Times New Roman, Times";
font-size:12px;
padding:3px;
}

td.count {
}

.tblheader,th {
font:10px Verdana, Helvetica, sans-serif;
font-weight:700;
text-align:center;
}

.tblsubheading {
font-weight:700;
}

td.footersection {
}

.tbl-listing {
width:400px;
}

.tbl-listing th,.tbl-listing td {
vertical-align:top;
padding:3px;
}

.tbl-listing th {
border-bottom:2px #CEDEFA solid;
text-align:center;
height:20px;
}

.tbl-listing td {
height:32px;
}

.tbl-listing tfoot tr th {
text-align:left;
text-decoration:none;
font-weight:400;
}

td.tbl-listing-title {
width:100px;
font-weight:700;
}

td.tbl-listing-item {
width:300px;
}

td.tbl-listing-title-lined {
width:100px;
font-weight:700;
border-bottom:2px #CEDEFA solid;
}

td.tbl-listing-item-lined {
width:300px;
border-bottom:2px #CEDEFA solid;
}

td.tbl-listing-event {
width:220px;
}

td.tbl-listing-day {
width:130px;
}

td.tbl-listing-start {
width:70px;
}

td.tbl-listing-half {
width:50%;
}

td.tbl-listing-track-number {
width:20px;
}

td.tbl-listing-track-name {
width:200px;
}

.tbl-messages-listing td {
padding-right:45px;
}

.tbl-search-box {
width:200px;
}

.tbl-search-box th {
text-align:left;
}

.tbl-search-box td {
vertical-align:middle;
padding:3px;
}

td.tbl-search-box-left {
width:85px;
}

td.tbl-search-box-right {
width:115px;
}

.tbl-currevents {
width:500px;
border-spacing:0;
}

.tbl-currevents th {
height:25px;
font-weight:700;
text-align:left;
}

.tbl-currevents th,.tbl-currevents td {
vertical-align:middle;
border-bottom:2px #CEDEFA solid;
}

.tbl-currevents td {
height:35px;
}

.td-currevents-event {
width:260px;
}

.calicons {
border:0;
padding:3px;
}

.moncal {
border:1px #CEDEFA solid;
width:575px;
}

.moncal td {
height:75px;
width:85px;
vertical-align:top;
text-align:left;
border:1px #CEDEFA solid;
padding:3px;
}

.moncal tfoot tr th {
font-weight:400;
height:25px;
}

.moncalblank {
border:1px #CEDEFA solid;
width:200px;
}

.moncalblank td {
height:10px;
vertical-align:top;
text-align:left;
border:1px #CEDEFA solid;
padding:3px;
}

.weekcal {
width:475px;
}

.weekcal th,.weekcal td {
height:32px;
border-bottom:2px #CEDEFA solid;
vertical-align:middle;
padding:3px;
}

.weekcal tfoot tr th {
border-bottom:0;
font-weight:400;
}

.weekcal-event {
width:325px;
}

.formdata tfoot {
text-align:right;
}

.formdata tbody td {
vertical-align:top;
}

.formdataheading {
font-weight:700;
text-align:right;
}

.tdcustom1 {
width:70px;
height:86px;
}

.tdcustom1a {
width:200px;
height:86px;
}

.tdcustom2 {
color:white;
width:520px;
}

.tdcustom2 a {
color:white;
}

.tdcustom3 {
width:110px;
}

.tbl-listing tr,.weekcal tr {
border-bottom:2px #CEDEFA solid;
}

td.tbl-listing-track-dl,.td-currevents-start {
width:60px;
}

td.tbl-listing-track-stream,td.tbl-listing-track-lyric,td.tbl-listing-track-chord {
width:40px;
}

.tbl-currevents-date,.tbl-currevents-day {
width:50px;
}

.moncal tr,.moncal th,.moncalblank tr,.moncal th {
border:1px #CEDEFA solid;
}

.moncal th,.moncalblank th {
text-align:center;
height:20px;
}

.weekcal th,.tblcustom {
text-align:center;
}

.weekcal-date,.weekcal-day {
width:75px;
}

/* BEGIN :: Pagination */

.paginate {
  font-weight: bolder;
  padding: 2px 6px 2px 6px;
}

a.paginate {
  background-color: #EFEFEF;
  border: 1px solid #999999;    
  text-decoration: none;
  color: #331C0C;
}

a.paginate:hover {
  background-color: #C6C5C0;
  text-decoration: underline;
  color: #331C0C;
}

a.current {
  border: 1px solid #999999;
  padding: 2px 6px 2px 6px;
  cursor: default;
  background-color: #C6C5C0;
  color: #777777;
  text-decoration: none;
  font-weight: bolder;
}

span.inactive {
  border: 1px solid #999999;
  padding: 2px 6px 2px 6px;
  color: #777777;
  cursor: default;
  text-decoration: none;
  font-weight: bolder;
}

/* BEGIN :: Pagination */

.content_container {
  border: 1px solid #486483;
}
.content_heading {
  background-color: #6699CC;
  border-bottom: 1px solid #486483;
  color: #FFFFFF;
}
.row_color_0 {
  background-color: #F0F5FF;
}

.row_color_1 {
  background-color: #CEDEFA
}

.padding_top_bottom_6 {
  padding: 6px 0 6px 0;  
}

.padding_top_bottom_12 {
  padding: 12px 0 12px 0;  
}