HTML
{
}
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
TABLE
{
	font-size: 100%;
}
BODY *
{
	scrollbar-3dlight-color: #808080;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #d4d0c8;
	scrollbar-darkshadow-color: #808080;
	scrollbar-face-color: #d4d0c8;
	scrollbar-highlight-color: #d4d0c8;
	scrollbar-shadow-color: #d4d0c8;
}
P 
{
	margin-top: 8px;
	padding: 0px;
}
A
{
	color: #000080;
	text-decoration: none;
}
A:hover
{
	/*color: #dc0000;*/
	text-decoration: underline;
}
DIV.Documentation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
 	line-height: 140%; 
}
.emphasis
{
	font-weight: bold;
}
DIV.ResultBox
{
	margin: 8px 40px;
	padding: 4px 8px;
	background-color: #ffffcc;
	border-top: solid 2px #000000;
	border-bottom: solid 2px #000000;
}
HR.DarkRule
{
	border: solid 1px #333333; 
	height: 1px
}
HR.LightRule
{
	border: solid 1px #dbd8d1; 
	height: 1px
}
HR.Rule
{
	border: solid 1px #808080; 
	height: 1px
}
DIV.ErrorMessage
{
	color: #ff3300;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: solid 2px #ff3300;
	padding: 4px 8px;
}
DIV.ErrorMessage UL
{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
}
DIV.ErrorMessage UL LI
{
	margin-left: 0px;
}
SPAN.ValidationError
{
	color: #ff3300;
}
UL, OL, DL
{
	margin: 8px 0px;
	padding: 0px;
}
LI, DD
{
	margin-left: 40px;
	padding-left: 0px;
}
DT
{
	margin-top: 8px;
}
DL.Compact DT
{
	margin-top: 0px;
}
BLOCKQUOTE
{
	margin: 8px 40px;
	padding: 0px;
}
DIV.Remark,
BLOCKQUOTE.Remark
{
	margin: 8px 40px;
	padding: 4px 8px;
	border-top: solid 2px black;
	border-bottom: solid 2px black;
	background-color: #ffffcc;
}
DIV.Note,
BLOCKQUOTE.Note
{
	margin: 8px 40px;
	padding: 4px 10px;
}
DIV.Warning,
BLOCKQUOTE.Warning
{
	margin: 8px 40px;
	padding: 4px 8px;
	border-top: solid 2px silver;
	border-bottom: solid 2px silver;
	background-color: #eeeeee;
}
BLOCKQUOTE.SpecialNote,
DIV.SpecialNote
{
	margin: 8px 40px;
	padding: 4px 6px;  
	color: maroon; 
	border: solid 1px silver; 
	background-color: #f7f3e9;
}
TABLE.Lined
{
	font-size: 100%;
	border-collapse: collapse;
}
TABLE.Lined TD,
TABLE.Lined TH 
{
	border: solid 1px silver;
	vertical-align: baseline;
	text-align: left;
	padding: 1px 4px;
	background-color: white;
}
TABLE.Lined TH
{
	font-weight: bold;
	border: solid 1px silver;
	text-align: left;
	vertical-align: baseline;
	color: black;
	background-color: #eeeeee;
}
TABLE.Lined TH.SubHead 
{
	font-weight: bold;
	color: black;
	background-color: white;
	border: solid 1px silver;
	text-align: left;
	vertical-align: baseline;
}
TABLE.Lined TR.Head TH,
TABLE.Lined TR.Head TD
{
	padding: 4px;
}
UL.ContentList
{
}