BODY, TD, P 
{
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	TEXT-DECORATION: none	
}

th 
{
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	TEXT-DECORATION: none
}

input, select 
{
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	TEXT-DECORATION: none	
}

UL, LI
{
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	TEXT-DECORATION: none;
}

OL
{
	list-style: upper-alpha;
}

A:link
{
	COLOR: #223399;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: normal
}

A:visited
{
	COLOR: #223399;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: normal
}

A:hover
{
	COLOR: red;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: normal
}

A:active
{
	COLOR: red;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: normal
}

B
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight : bold	
}

H1
{
	font-size: 16px;
}

H2
{
	font-size: 15px;
}

H3
{
	font-size: 14px;
}

H4
{
	font-size: 13px;
}

P.pagebreakhere
{
	page-break-before: always;
}

.Phase
{
	color: White;
	font-family: Tahoma;
	font-size: 12px;
	padding : 0px 0px 0px 0px;
	white-space: nowrap;
}

.Phase a
{
	background-color : #747EA5;
	width : 100%;
	height : 18px;
	padding-top : 2px;
}

.Phase a:hover
{
	background-color : #000088;
}

.TotalsReport
{
	width: 100%;
	border: none;
}

.TotalsReport TD
{
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.TotalsReport A
{
	color: black;
}

.TotalsReport A:visited
{
	color: black;
}

.TotalsReport TH
{
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.ReportDesc
{
	text-align: left;
}

.GrandTotal
{
	color: blue;
}

.GrandTotal A
{
	color: blue;
}

.GrandTotal A:visited
{
	color: blue;
}

.FinalTotal
{
	font-weight: bold;
	color: black;
}

.FinalTotal A
{
	font-weight: bold;
	color: black;
}

.FinalTotal A:visited
{
	font-weight: bold;
	color: black;
}

.NoResults
{
	color: red;
	font-weight: bold;
	font-size: 12pt;
}

.SmallKey
{
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
}

.SiteCurrentLocation
{
	background-color: 000088;
	color: white;
	font-weight: bold;
	width: 100%;
	height: 18px;
	vertical-align: middle;
}

.SiteCurrentLocation A
{
	color: white;
	font-weight: bold;
}

.SiteCurrentLocation A:visited
{
	color: white;
	font-weight: bold;
}

.SiteCurrentLocation A:hover
{
	color: white;
	font-weight: bold;
}

.WhiteBold
{
	color: white;
	font-weight: bold;
}

.MenuHeader
{
	color: DDDDDD;
	background-color: 00008C;
	font-size: 12pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	cursor: pointer;
	width: 124;
}

.MenuHeader TD
{
	color: DDDDDD;
	font-size: 12pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	filter: shadow(color: 000055, direction: 135);
}

.MenuHeader A
{
	color: DDDDDD;
	font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

.MenuHeader A:visited
{
	color: DDDDDD;
	font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

.MenuHeader A:hover
{
	color: DDDDDD;
	background-color: 0000FF;
	font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	filter: none;
}

.MenuHeader A:active
{
	color: DDDDDD;
	background-color: AA0000;
	font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	filter: none;
	position: relative;
}

.SubMenu
{
	display: none;
	color: DDDDDD;
	background-color: 00008C;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	cursor: pointer;
	width: 124;
}

.SubMenu TD
{
	color: DDDDDD;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	filter: shadow(color: 000055, direction: 135);
}

.SubMenu A
{
	color: DDDDDD;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

.SubMenu A:visited
{
	color: DDDDDD;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

.SubMenu A:hover
{
	color: DDDDDD;
	background-color: 0000FF;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	filter: none;
}

.SubMenu A:active
{
	color: DDDDDD;
	background-color: AA0000;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	filter: none;
	position: relative;
}


