/* ****************************************************** */
/* HTML classes										      */
/* ****************************************************** */
body
{
	margin: 0px;
    background-color: white;
	color: #5f5f5f;
	font-family: Arial CE, Verdana, Helvetica;
	font-size: 9pt;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal
}
H1, H2, H3, H4, H5, H6, DT
{
	color: #213800;
	font-style: oblique;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
H1
{
	color: #008400;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 5px 0px 10px 0px ;
}
H2
{
	color: #166507;
	font-size: 1.75em;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 4px 0px 4px 0px ;
}
H3
{
	font-size: 1.58em;
	font-weight: bold;
	padding: 4px 0px 6px 0px ;
}
H4
{
	font-size: 1.33em;
	font-weight: bold;
}
H5, DT
{
	font-size: 1.15em;
	font-weight: bold;
}
H6
{
	font-size: 1em;
	font-weight: bold;
}
TBODY, THEAD, TFOOT
{
    color: darkslategray;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
THEAD, TFOOT
{
	font-family: 'Trebuchet MS';
	font-size: 10pt;
}
TBODY
{
	font-family: Tahoma;
	font-size: 9pt;
}
A
{
	color: #008400;
	font-size: 9pt;
	text-decoration: underline;
}
A.active
{
	font-size: 9pt;
	color: #2a482a;
	text-decoration: underline;
}
A.hover
{
	font-size: 9pt;
	color: #009c06;
	text-decoration: none;
}
A.menu
{
	color: #f5ffef;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
}
A.menu:active
{
	font-size: 10pt;
	color: #ffe4e1;
	text-decoration: none;
	font-weight: normal;
}
A.menu:hover
{
	font-size: 10pt;
	color: yellow;
	text-decoration: none;
	font-weight: normal;
}
A.menu2
{
	color: #6D6D6D;
	background-color: #DAEAB2;
	padding: 6px;
	margin: 6px;
	width: 100%;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
}
A.menu2:active
{
	font-size: 9pt;
	background-color: #DAEAB2;
	padding: 6px;
	margin: 6px;
	width: 100%;
	color: black;
	text-decoration: underline;
	font-weight: normal;
}
A.menu2:hover
{
	font-size: 9pt;
	background-color: #DAEAB2;
	padding: 6px;
	margin: 6px;
	width: 100%;
	color: #166507;
	text-decoration: underline;
	font-weight: normal;
}
SMALL
{
	font-size: 8pt;
}
BIG
{
	font-size: 11pt;
}
BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}
HR
{
	color: darkseagreen;
}
UL LI
{
	list-style-type: square ;
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
/* ****************************************************** */
/* General classes										  */
/* ****************************************************** */
.ErrorSummary
{
	color: red;
	font-weight: bold;
	font-size: 10pt;
	font-family: 'Trebuchet MS';
}
.ErrorMessage
{
	color: red;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
}
.SubTitle
{
	color: #166507;
	font-size: 13pt;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 4px 0px 4px 0px ;
}
.SectionTitle
{
	color: darkslategray;
	font-weight: bold;
	font-size: 10pt;
}
.ItemTitle
{
	color: #213800;
	font-size: 10pt;
	font-weight: bold;
}
.Label
{
    font-size: 10pt;
    color: #003300;
}
.Value
{
	font-size: 9pt;
    color: black;
}
.TextBox
{
	font-size: 9pt;
	background-color: #E4F7D7;
    color: black;
}
.Text
{
	color: #5f5f5f;
    font-size: 9pt;
}
.Abstract
{
	color: #5f5f5f;
    font-size: 9pt;
    font-style: italic;
}
.Comment
{
	color: #5f5f5f;
	font-style: italic;
	font-size: 8pt;
}
.DataInfo
{
	color: #5f5f5f;
	font-family: 'Trebuchet MS';
	font-size: 8pt;
}
/* ****************************************************** */
/* Grid classes											  */
/* ****************************************************** */
.Grid
{
    padding-right: 2px;
    padding-left: 2px;
    background-color: #DAEAB2;
}
.GridHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    background-color: seagreen;
    padding: 1px 2px 1px 2px;
}
.GridPager
{
	font-weight: bold;
	font-size: 9pt;
	background-color:#DAEAB2;
}
.GridFooter
{
	font-size: 9pt;
	background-color: #DAEAB2;
}
.GridItem
{
	font-size: 9pt;
	color: #2A482A;
	background-color: white;
}
.GridAltItem
{
	font-size: 9pt;
	color: #006D06;
	background-color: #E0E0E0;
}
.GridSelectedItem
{
	font-size: 9pt;
	color: maroon;
	background-color: whitesmoke;
}
.GridEditItem
{
	font-size: 9pt;
	color: maroon;
	background-color: palegoldenrod;
}
/* filter */
.Filter
{
	background-color: honeydew;
	border: darkseagreen thin solid;
	padding: 5px 5px 0px 5px;
}
/* filter button */
.FilterButton
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial CE, Verdana, Helvetica;
	border: black 0px solid;
	padding: 2px 8px 2px 8px;
	background-color: darkseagreen;
	text-decoration: none;
}
/* ****************************************************** */
/* List classes											  */
/* ****************************************************** */
.List
{
    border-collapse: collapse;
}
.ListHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: maroon;
	font-family: Arial CE, Verdana, Helvetica;
	text-align: center;
	background-color: palegoldenrod;
}
.ListFooter
{
}
.ListItem
{
	color: maroon;
	font-size: 9pt;
	font-family: Arial CE, Verdana, Helvetica;
    padding: 1px 3px 1px 3px;
}
.ListAltItem
{
	color: maroon;
	font-size: 9pt;
	font-family: Arial CE, Verdana, Helvetica;
    padding: 1px 3px 1px 3px;
	background-color: #E0E0E0;
}
.ListSelectedItem
{
}
.ListEditItem
{
}
.ListSeparator
{
}
