.tContainer {
padding:0px 15px 10px 15px;
float:left;
width:98%;
display:inline;
}

/*DATA TABLES */
#calTable, table.tablesorter {
font-family:verdana, arial, helvetica, sans-serif;
font-size:8pt;
width:100%;
text-align:left;
margin:10px 0 5px;
/*padding-right: 13px;*/ /*commented out 2 Jan 2007 by vishal*/
}

table.tablesorter thead tr th{
font-size:8pt;
/*padding:4px;*/
padding:4px 4px 10px 4px;
background:#E0E0E0;
text-align:center;
}

table.tablesorter tfoot tr th {
font-size:8pt;
padding:4px;
background:#E0E0E0;
}

/* just for the statisticalRankings page. To make all columns fit in.*/
#stat_rank_table table.tablesorter thead tr th,
#stat_rank_table table.tablesorter tfoot tr th,
#stat_rank_table table.tablesorter tbody tr td {
font-size:9px;
}
/* end just for statisticalRankings page. */

/* just for the Player Research Popup page. To make all columns fit in.*/
#pr_chattel_stats_table table.tablesorter thead tr th,
#pr_chattel_stats_table table.tablesorter tfoot tr th,
#pr_chattel_stats_table table.tablesorter tbody tr td {
font-size:9px;
}
/* end just for Player Research Popup page. */

table.tablesorter thead tr .header {
padding-bottom:10px;
cursor:pointer;
background:#E0E0E0 url(images/icnSortAscDesc.gif) no-repeat 50% 90%;
}

table.tablesorter tbody td {
color:#3D3D3D;
vertical-align:middle;
height:16px;
padding:4px;
background:#FFF;
}

table.tablesorter tbody tr.odd td {
background:#E0E0E0;
}

table.tablesorter tbody tr.even td {
background:#F0F0F0;
}

table.tablesorter thead tr .headerSortUp {
background:#9F9F9F url(images/icnSortAsc.gif) no-repeat 50% 90%;
}

table.tablesorter thead tr .headerSortDown {
background:#9F9F9F url(images/icnSortDesc.gif) no-repeat 50% 90%;
}

/* END DATA TABLES
 START PAGER */
#content .pager {
color:#777;
font-size:8pt;
line-height:20px;
text-align:left;
}

#content .page-number {
cursor:pointer;
letter-spacing:0px;
padding-right:3px;
padding-left:3px;
}

#content .active {
color:#000;
font-weight:700;
cursor:pointer;
letter-spacing:0px;
}

#content .inactive {
color:#CCC;
cursor:default;
}
/* END PAGER */

/* CALENDAR TABLE */
#calTable{
padding-left:10px;
margin:0px 0 15px;
}

.roundRow{
font-weight:bold;
padding:6px 0px 6px 10px;
background-color:#747673;
color:#FFFFFF;
text-align: center;
border-style:solid;
border-width:2px 0px 0px 0px;
border-color:#E0E0E0;
}

.tPeriod{
background-color:#F6F6F6;
font-weight:bold;
margin-top:10px;
text-align: center;
}

.tPeriod td{
padding:6px 0px 6px 10px;
border-style:solid;
border-width:1px 0 1px 0;
border-color:#E0E0E0;
}

.calHeader{
font-size:8pt;
padding:4px 4px 4px 10px;
background:#F0F0F0;
font-weight:bold;
}

#calTable tr.odd td {
color:#3D3D3D;
vertical-align:middle;
height:16px;
padding:4px 4px 4px 10px;
background:#E0E0E0;
}

#calTable tr.even td{
color:#3D3D3D;
vertical-align:middle;
height:16px;
padding:4px 4px 4px 10px;
background:#F0F0F0;
}
/* END CALENDAR TABLE*/

.search-wrapper {
vertical-align:top;
border-top:1px solid black;
float:left;
}

input.search-button {
width:50px;
height:17px;
background-color:#000;
color:#FFF;
font-size:11px;
padding:0px 6px 2px 6px;
border:0px;
margin:0px;
line-height:16px;
text-decoration:none;
font-weight:bold;
background-image:url('images/bgButton.gif');
cursor:pointer;
}

.search-txt {
border:0px;
height:14px;
padding-top:0px;
padding-left:3px;
border-bottom:1px solid black;
}
