BODY
{
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
	margin:0px;
}

A
{
	COLOR: #152448;
	TEXT-DECORATION: underline
}

A:hover
{
	COLOR: #5b6378;
	TEXT-DECORATION: underline
}

TABLE { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana }
TBODY { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana }
TR { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana }
TD, P { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana }
TH { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana }
.copyright { MARGIN: 5px }
.welcome { MARGIN: 0px 10px 0px 0px }
.bigorange { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 0px 28px; COLOR: #BF0015; text-align:left; }
.orange { COLOR: #cf6415 }
.smallblue { FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 28px; COLOR: #252d3a }
.vertt { FILTER: flipv fliph; COLOR: #ffffff; WRITING-MODE: tb-rl }
.hotlist-head { BACKGROUND-COLOR: #4b5b75 }
.hotlist { BACKGROUND-COLOR: #9aa3b2 }
.tableheader { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #252d3a }
.tableheader2 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #bebebe }
.arrows { BACKGROUND-COLOR: #7b7e83 }
.totals { FONT-WEIGHT: bold; BACKGROUND-COLOR: #b8bcbf }
.regular1 { BACKGROUND-COLOR: #f5f5f5 }
.regular2 { BACKGROUND-COLOR: #e8e8e8 }
.regular3 { BACKGROUND-COLOR: #f5f5f5 }
.selected { BACKGROUND-COLOR: #f4f1d7 }
.sorted { BACKGROUND-COLOR: #B8BFE5 }

.square, A:hover.square
{ 
	BORDER-RIGHT: #727272 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #727272 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #727272 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #727272 1px solid;
	BACKGROUND-COLOR: #ffffff;
	cursor:default;
	text-decoration:none;
}

.pager
{
	padding: 8px;
	BORDER-RIGHT: #636363 1px solid; 
	BORDER-TOP: #636363 1px solid; 
	BORDER-LEFT: #636363 1px solid; 
	BORDER-BOTTOM: #636363 1px solid;
}


SPAN.recordNumber { width:30px; }

.overimage
{
	behavior:url(/images/overimage.htc);
}

TABLE.reportData
{
	behavior:url(/images/highlighter.htc);
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
}

TABLE.reportData TD
{
	border:1px solid white;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
}

TABLE.reportData TD.breakRight
{
	border-right:8px solid lightgrey;
}

TABLE.reportData TD.tableheader
{
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #252d3a;
}

TABLE.reportData TD.tablefooterText
{
	FONT-WEIGHT: bold;
	COLOR: gray;
	BACKGROUND-COLOR: #CFCE8D;
	text-align:left;
	
}

TABLE.reportData TD.tablefooterNumber
{
	FONT-WEIGHT: bold;
	COLOR: gray;
	BACKGROUND-COLOR: #CFCE8D;
	text-align:right;
}

TABLE.reportData TD.tablefooterText2
{
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #B8BCBF;
	text-align:left;
	
}

TABLE.reportData TD.tablefooterNumber2
{
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #B8BCBF;
	text-align:right;
}

TABLE.reportData TD.vertt
{
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #252d3a;
	FILTER: flipv fliph;
	WRITING-MODE: tb-rl;
}

TABLE.reportData TR.alternate
{
	background-color:#EEEEEE;
}

/* Define styles for the report container*/
TABLE.reportContainer
{
	background-color:White;
	BORDER-RIGHT: #868686 1px solid;
	BORDER-TOP: #868686 1px solid;
	BORDER-LEFT: #868686 1px solid;
	BORDER-BOTTOM: #868686 1px solid;
	width:99%;
}
