
table{
     padding: 0;
}

caption{
    
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	 padding-bottom:15px 0 5px 5px;
}

th{
    font: bold 12px arial;
	font-weight:bold;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    padding: 3px;
    background: #CAE8EA url(images/bg_header.jpg) no-repeat;
    vertical-align:middle;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC
}

td.total{
	border-top: 0;
    border-left: 0;
        /*border-right: 1px solid #C1DAD7;*/
    background: none;
    text-align:right;
    font-weight:bold;
    text-transform:uppercase;
		/*letter-spacing:1px;*/
}
	
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize
{
    cursor:pointer;
    background: #7C69BA url(images/bg_header_sortable.png) no-repeat;
    /*padding: 4px 4px 2px 14px;
	padding: 12px 4px 6px 14px*/
	padding: 10px 4px 4px 12px;
}

th.forwardSort{
    background:#7C69BA url(images/bg_header_down.png) no-repeat 0 0;
	color: #ffffff;
}
th.reverseSort{
    background:#7C69BA url(images/bg_header_up.png) no-repeat 0 0;
	color: #ffffff;
}
th.forwardSort a,
th.reverseSort a{
    color:#ffffff;
	/*outline:0 none;*/
}

th a{
    text-decoration:none;
    color: #ffffff;
}
td a{
    text-decoration:none;
    color:#ffffff;
}
a span{
    text-decoration:none;
    color:#ffffff;
}

td a:hover{
    /*color:#a84444;
    border-bottom:1px solid #a80000;*/
	text-decoration:underline;
}
td{
    /* border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    color: #4f6b72;*/
	font: normal 11px Arial;
	padding: 4px ;
    color: #000000;
}
	
td.lft{
    text-align:right;
}
tr.alt{
    background: #F5FAFA;
    color: #797268;
}
/* Poor old Internet Explorer has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used... */
   
tr[class="alt"] td
        {
        background: #F0F0F0 url(images/td_alt.jpg) no-repeat;
        }
td[class~="alt"]
        {
        background: #fff url(images/col_alt.jpg) no-repeat !important;
        }
/* Poor old Internet Explorer won't see the next two rules either */
tbody tr.alt td:first-child
        {
        background: #F0F0F0 url(images/bullet2.gif) no-repeat;
        font-weight:bold;
        }
tbody tr td:first-child
        {
        background: #fff url(images/bullet1.gif) no-repeat;
        font-weight:bold;
        }
.tags {
    background-color: #7C69BA;
    border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px;
    color: #F0F0F0; 
    cursor: pointer;
    font-size: 10.998px;
    font-weight: bold;
    line-height: 14px;
    padding: 5px;
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    vertical-align: baseline;
    white-space: nowrap;
}