@CHARSET "UTF-8";
code{font-family:Arial, Helvetica, sans-serif;font-size:1em;}



table{width: 100%;padding: 0;margin: 0px;border-left: 1px solid #C1DAD7;border-collapse:collapse;}



caption{padding: 0 0 5px 0;margin:0 auto;width:auto;font-family:Arial, Helvetica, sans-serif;ext-align: right;}


 th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
    text-align: center;
    padding: 7px 7px 7px 7px;
    background: #CAE8EA url(../images/table/bg_header.jpg) no-repeat;
    vertical-align:middle;
    letter-spacing:0px;
    text-transform:none;
}

td.total{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
	text-align:right;
	font-weight:500;
	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,th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime{
	cursor:pointer;
	background: #efefef url(../images/table/bg_header_sortable.jpg) no-repeat;
	padding: 7px 7px 7px 7px;
}

th.forwardSort{background:#EDF3F3 url(../images/table/bg_header_down.jpg) no-repeat 0 0;}
th.reverseSort{background:#EDF3F3 url(../images/table/bg_header_up.jpg) no-repeat 0 0;}


table thead th.forwardSort a,table thead th.reverseSort a{color:#821413;text-decoration:none;font-weight:600;font-size:11px;}
th a,th a:visited{text-decoration:none;color:#666666;background:transparent;font-weight:600;font-size:11px;}
th a:hover{font-weight:600;color: #821413;font-size:11px;}




td a, td a:visited{text-decoration:none;color:#666666;background:transparent;font-weight:500;font-size:10px;}
td img{margin:0 auto;border:3px solid #ddd;}
td a:hover{color:#821413;border-bottom:1px dotted #a80000;background:transparent;font-weight:500;text-decoration:underline;}
td{font-family:Arial, Helvetica, sans-serif;font-size:11px;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;padding: 5px 10px 5px 10px;color: #4f6b72;}
td.lft{text-align:left;}


tr.alt{background: #F5FAFA;color: #797268;font-weight:500;}


/* Poor old Internet Explorer 6 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 (which means a 1000 row table
   will produce 1000 http requests for the image in question) */
tr[class="alt"] td{background: #F5FAFA url(../images/table/td_alt.jpg) no-repeat;}
td[class~="alt"]{background: #edf3f3 url(../images/table/col_alt.jpg) no-repeat !important;}


/* Poor old Internet Explorer won't see the next two rules either as it doesn't get :first-child */
tbody tr.alt td:first-child{background: #F5FAFA url(./images/table/bullet2.gif) no-repeat;font-weight:500;}


tbody tr td:first-child{background:#transparent;font-weight:500;color: #797268;}




/* Image free rules for Internet Explorer < 7 */
* html tr.alt td{background-color:#F5FAFA;}
* html tr td.alt,* html tr.alt td.alt{background-color:#edf3f3;}









