BODY
{
	border: 0px;
	padding: 8px;
	margin: 0px;
	color: #000000;
	font-family: Verdana, Tahoma, helvetica, arial;
	background-color: #ffffff;
}
.PageContent
{
	POSITION: absolute;
	LEFT: 211px;
	TOP: 6px;

    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 8px;
}
P.printable
{
	display: none;
}
P.nonprintable
{
	display: block;
}
P.TopBar
{
	background-color: #336699;
	color: White;
}
P.BottomBar
{
	font-size: 66%;
	border-top: double 4px #336699;
}
pre 
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-family: Lucida Console, Courier New, Courier;
	font-size: 10pt;
	background-color: #ececec;
}
.HeaderTitle
{
	font-family: Gill Sans MT, Verdana, Helvetica, Arial;
	font-size: 24pt;
	font-weight: bold;
	color: #0099FF;
	vertical-align: baseline;
	position: relative;
	left: 24px;
	top: 32px;
}
.PageHeader
{
	POSITION: absolute;
	LEFT: 0px;
	TOP: 0px;
	width: 100%;
	background-color: #ffffff;
	margin: 0px;
	padding: 8px;
	border-bottom: double 4px #0099ff;
}
A
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	border-left: medium none;
	border-bottom: medium none;
}
A:active
{
	color: #33ffcc;
	border: none;
}
A:hover
{
	color: #3366ff;
	background-color: #ffff00;
}
A:visited
{
	color: #336699;
	border: none;
}
A:link
{
	color: #003399;
	border: none;
}
A.boTableHeader
{
	color: #00ff00;
}
H1
{
	font-weight: bold;
	font-size: 160%;
	color: #0099FF;
}
H2
{
	font-weight: 600;
	font-size: 140%;
	color: #0099FF;
}
H3
{
	font-weight: 600;
	font-size: 120%;
}
H4
{
	font-weight: normal;
	font-size: 110%;
	font-style: italic;
}
.Clickable
{
	CURSOR: hand;
	color: #003399;
}
IMG.FloatRight
{
	BORDER: none;
    FLOAT: right
}
DT
{
	font-weight: 600;
}
DD
{
	font-weight: normal;
	padding-bottom: 10pt;
}
IMG
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: transparent;
}
TABLE
{
}
TABLE.Interior
{
	background-color: #0099ff;
}
TR
{
	vertical-align: baseline;
}
TR.boSTRHeader
{
	font-weight: bolder;
}
TD
{
	color: #000000;
	vertical-align: baseline;
}
.Alert
{
	color: black;
	background-color: red;
}
.Warning
{
	color: black;
	background-color: yellow;
}
.Good 
{
	color: Black;
	background-color: Lime;
}
TFOOT
{
	font-weight: bolder;
	padding-bottom: 2px;
	padding-top: 3px;
}
TH
{
	font-weight: 600;
	font-size: 110%;
	padding-bottom: 2px;
	padding-top: 3px;
}
TD.Body
{
	vertical-align: top;
	background-color: #ffffff;
}
TD.Description
{
	vertical-align: top;
	background-color: #cceeFF;
}
TD.Checkbox
{
	background-color: #ffffff;
	text-align: center;
}
LI
{
	padding-bottom: 3pt;
}
.Number
{
	text-align: right;
}
.NavH1
{
	margin-top: 36px;
	padding-top: 12px;
	border-top: #336699 1px solid;
	font-weight: bolder;
	font-size: 11pt; /* MARGIN-BOTTOM: -12px; */
	color: #336699;
}
.NavH2
{
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: -12px;
	color: #336699;
}
.NavIcon
{
	font-family:  Lucida Bright, Century, Century Schoolbook, Times New Roman, Times, Serif;
	POSITION: absolute;
	LEFT: 6px;
	TOP: 6px;
	WIDTH: 180px;
	background-color: #ffffff;
	padding-top: 6pt;
	padding-right: 6pt;
	padding-left: 6pt;
	padding-bottom: 12pt;
	border-right: double 4px #003399;
}
.NavArea
{
	font-family:  Lucida Bright, Century, Century Schoolbook, Times New Roman, Times, Serif;
	POSITION: absolute;
	LEFT: 6px;
	TOP: 122px;
	WIDTH: 180px;
	background-color: #cceeFF;
	padding-top: 6pt;
	padding-right: 6pt;
	padding-left: 6pt;
	padding-bottom: 12pt;
	border-right: double 4px #003399;
}
.NavBar
{
}
P.NavBar
{
	padding-left: 32px;
	margin-bottom: -9px;
}
TD.BodySection
{
	padding-left: 12pt;
	vertical-align: text-top;
}
