BODY, TR {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	empty-cells : show;
}
A:link {
	FONT-WEIGHT: bold;
	COLOR: #990000;
	TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold;
	COLOR: #CA2000;
	TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold;
	COLOR: #CA2000;
	TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: bold;
	COLOR: #CA2000;
	TEXT-DECORATION: underline
}



.nav {
	FONT-SIZE: 11px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : bolder;
	letter-spacing : 1px;
	padding-left : 4px;
}
A.nav:link {
	COLOR: #FFFFFF;
}
A.nav:visited {
	COLOR: #DADADA;
}
A.nav:active {
	TEXT-DECORATION: underline;
	color : #DADADA;
}
A.nav:hover {
	TEXT-DECORATION: underline;
	color : #DADADA;
}




.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000080;
}
.headingred {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #990000;
}
.headinggreylarge {
	FONT-SIZE: 20px;
	COLOR: #CCCCCC;
}
.bodylarge {
	FONT-SIZE: 14px;
	COLOR: black;
}
.bodygray {
	COLOR: #666666;
}
.bodygraylight {
	COLOR: #CCCCCC;
}
.bodysmallgraylight {
	COLOR: #CCCCCC;
	font-size : 11px;
}
.bodysmall999999 {
	FONT-SIZE: 11px;
	COLOR: #999999;
}
.bodysmallgray {
	FONT-SIZE: 11px;
	COLOR: #666666;
}
.bodysmall {
	FONT-SIZE: 11px;
	COLOR: black;
}

.bodyblue {
	COLOR: #333366;
}
.bodysmallblue {
	FONT-SIZE: 11px;
	COLOR: #333366;
}
.bodyreverse {
	COLOR: white;
}
.bodyreversesmall {
	FONT-SIZE: 11px;
	COLOR: white;
}

.bodysmallgreystrong {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: gray;
}
.bodygraystrong {
	FONT-WEIGHT: bold;
	COLOR: gray;
}
.bodybluestrong {
	FONT-WEIGHT: bold;
	COLOR: #333366;
}
.bodylightbluestrong {
	FONT-WEIGHT: bold;
	COLOR: #6699CC;
}
.bodylightblue {
	COLOR: #6699CC;
}
.bodyred {
	COLOR: #990000;
}
.bodystrong {
	FONT-WEIGHT: bold;
	COLOR: black;
}
.bodystrongreverse {
	FONT-WEIGHT: bold;
	COLOR: white;
}


.mono {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Courier New, monospaced
}
.monosmall {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Courier New, monospaced
}

.tbl_grey {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.tbl_grey TR {
	BORDER-TOP: black 0.1pt solid;
	BORDER-LEFT: black 0.1pt solid;
	BACKGROUND-COLOR: #CDCDCD;
}
.tbl_grey TD {
	BORDER-RIGHT: 0.1pt solid #595959;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 0.1pt;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 0.1pt solid #595959;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.tbl_grey TH {
	BORDER-RIGHT: black 0.1pt solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 0.1pt solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	BORDER-LEFT: black 0.1pt solid;
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: black 0.1pt solid;
	BACKGROUND-COLOR: #595959;
	font-size : 12px;
}
.tbl_grey TR#2 {
	BACKGROUND-COLOR: #CDCDCD;
}
.tbl_grey #hilite {
	FONT-SIZE: 12px;
	COLOR: #303030;
}

.tbl_darkgrey {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.tbl_darkgrey TD {
	BORDER-RIGHT: 0.1pt solid #000000;
	PADDING-RIGHT: 4px;
	BORDER-TOP: black 0.1pt;
	PADDING-LEFT: 4px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 1px solid #000000;
	BACKGROUND-COLOR: #666666;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight : bold;
}

