TABLE.Grid {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color:white;
}


TABLE a {
	color: black;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.Grid th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: white;
/*
	border-bottom: 1px solid #BBEEFF;
	border-top: 1px solid #BBEEFF;
*/
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #E29430 url(/images/th_bg.jpg) repeat-x;
	color:#032E54;
	border-bottom:2px solid #032E54;
}

.Grid TH A {
	color:#032E54!important;
}



th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #BBEEFF;
	background: none;
}

.Grid td {
/*
	border-bottom: 1px solid #BBEEFF;
*/	
	padding: 6px 6px 6px 12px;
	color: black;
	font-size:11px;
}

.Grid TD.Sorted {
/*	background-color:#DBF3DD !important; */
}

.Odd {
	background-color: #d7d8da !important;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.Component {
	
}

.Action {
	background-color:#EBEBEB;
	padding:3px;
}

.Tasks {
	border:1px solid #D7D7D7;
	background-color:white;
	margin:5px;
}

.StatsTable {
	margin:10px;
}

.StatsTable TH {
	text-align : left;
	font-size:10px;
}

.StatsTable TD {
	background-color:#FFF9EC;
	border:1px solid #FCE6CB;
	padding:5px;
	font-size:12px;
}

.StatsTable TD  A {
	margin-left:20px;
	font-size:10px;
}

.InfoTable {
	background-color:#FFF9EC;
	border:1px solid #FCE6CB;
}

.InfoTable TD {
	padding:5px;
	font-size:11px;
}

.InfoTable .InfoHighlight {
	background-color:white;
}

.Grid TFOOT , .TablePages {
	background: #FFF1D4;
}

.Grid TFOOT A , .TablePages A {
	color:#7E7E7E !important;
	display:block;
	float:left;
	margin-right:5px;
	padding:2px 4px 2px 4px;
	border:1px solid #E29430;
	text-decoration:none;
	font-size:8px;
	height:8px;
	line-height:8px;
	text-align:center;
}

.Grid TFOOT A:hover, .TablePages  A:hover {
	background-color:#FCFBF5;
	 text-decoration : underline;
}

.Grid TFOOT A.LinkOn , .TablePages A.LinkOn{
	background-color:#7E7E7E;
	color:#ffffff!important;
}

.Grid TH.SortOn {
	background-color:#EAB572 !important;
	color:white!important;
}

.Grid TH A {
	color:white;
}

.Grid TH.Asc {
	background-image:url(/web/images/icons/16x16/plain/navigate_open.png);	
	background-repeat : no-repeat;
	background-position : right;
}

.Grid TH.Desc {
	background-image:url(/web/images/icons/16x16/plain/navigate_close.png);
	background-repeat : no-repeat;	
	background-position : right;	
}

SPAN.TextHighlight {
	font-weight : bold;
	background-color : white;
	border:1px solid #2299CC;
}

TR.New TD {
	background-color:#FFFF99 !important;
}

