THEAD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: left
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: left
}
BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Arial
}
TABLE.MainDataTable
{
    FONT-SIZE: xx-small;
    BACKGROUND-COLOR: #c8cfec
}
TABLE.ChildDataTable
{
    FONT-SIZE: xx-small;
    BACKGROUND-COLOR: #f4f4fc
}
TD.DataFieldName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small
}
TD.DataFieldValue
{
    BACKGROUND-COLOR: #f4f4fc
}
.alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
H1
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #330099;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.reportGroup
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: small;
    MARGIN-BOTTOM: 1em;
    BORDER-LEFT: black 1px solid;
    WIDTH: 70%;
    BORDER-BOTTOM: black 1px solid;
    TEXT-ALIGN: left
}
.reportGroup H1
{
    BACKGROUND-POSITION: left top;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0.5em;
    BACKGROUND-IMAGE: url(menu-bg.gif);
    PADDING-BOTTOM: 0.2em;
    COLOR: #330099;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #330099
}
DIV#reports
{
    TEXT-ALIGN: center
}
.reportGroup UL
{
    LIST-STYLE-TYPE: none
}
.reportGroup LI
{
    MARGIN-TOP: 0.2em
}
DIV#pageContent
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em
}
.layoutBox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: small;
    MARGIN-BOTTOM: 1em;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    TEXT-ALIGN: left;
}
.layoutBox H1
{
    BACKGROUND-POSITION: left top;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0.5em;
    BACKGROUND-IMAGE: url(menu-bg.gif);
    PADDING-BOTTOM: 0.2em;
    COLOR: #330099;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #330099
}
a.topLink, a:visited.topLink
{
	text-decoration: none;
	color: #330099;
	padding-right: 35px;
	background-image: url('top.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
.layoutBoxInner
{
	PADDING: 1em;
	PADDING-TOP: 0.2em;
}
.localLinks
{
	text-align: left;
	padding-left: 1em;
	padding-right: 2em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-weight: bold;
}
