body
{
	background-color: #5e5851;
	color: #A0A0A0;
}

:link { text-decoration: none; color: #606080; }
:visited { text-decoration: none; color: #606080; }
:hover { text-decoration: underline; color: #DDA0A0}
:active{ text-decoration: underline; color: #DDA0A0}

.top_menu_bar_container
{
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 18pt;
	padding-right: 18pt;
}

.top_menu_bar   td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	padding-left: 9pt;
	padding-right: 9pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
}

.top_menu_bar  td + td { 
	border-left: thin dotted #404040;
}

.top_menu_bar :link { text-decoration: none; color: #406040; }
.top_menu_bar :visited { text-decoration: none; color: #406040; }
.top_menu_bar :active { text-decoration: none; color: #608080; }
.top_menu_bar :hover { text-decoration: underline; color: #204040; }

.content_body 
{
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 18pt;
	padding-right: 18pt;
	padding-top: 18pt;
	padding-bottom: 18pt;
}

.blackbar
{
	height: 3pt;
	background-color: #5e5851;
	margin: 0pt;
}

.page_title
{
	background-color: #003f5f;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14pt;
	font-weight:bold;
	padding-left: 18pt;
	padding-right: 18pt;
	padding-top: 12pt;
	padding-bottom: 12pt;
}

.breadcrumbs
{
	padding-left: 18pt;
	padding-right: 18pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	background-color: #000000;
	color: #A0A0A0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.breadcrumbs :link { text-decoration: none; color: #A0A0A0; }
.breadcrumbs :visited { text-decoration: none; color: #A0A0A0; }
.breadcrumbs :hover { text-decoration: underline; }
.breadcrumbs :active{ text-decoration: underline; }

.breadcrumbs .tail { color: #FFFFFF; }


.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    COLOR: #222222;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.bodytextsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 1;
    COLOR: #222222;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.bodytextlarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LINE-HEIGHT: normal;
    COLOR: #004163;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.bodytext_spaced
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    COLOR: #222222;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.titletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #222222;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.errortext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #45505D;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
}
.code
{
     FONT-WEIGHT: normal;
     FONT-SIZE: 12px;
     LINE-HEIGHT: normal;
     COLOR: #222222;
     FONT-STYLE: normal;
     FONT-FAMILY: Courier, monospace, typewriter
}
.blackcode
{
     FONT-WEIGHT: normal;
     FONT-SIZE: 12px;
     LINE-HEIGHT: normal;
     COLOR: #000000;
     FONT-STYLE: normal;
     FONT-FAMILY: Courier, monospace, typewriter
}

table.related
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}


pre
{
margin-bottom: 3pt; margin-left: 28pt; margin-right: 0pt; margin-top: 3pt;
}




.input { background-color: #FAFAFE; padding-top: 3px; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#003399"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #003399; }
.input_red { background-color: #FE4A4A;  padding-top: 3px; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#003399"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #003399; }

.select { background-color: #FAFAFE; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#003399"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #003399; }
.select_red { background-color: #FE4A4A;  padding-left: 3px; border-style: solid; border-width: 1; border-color: "#003399"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #003399; }

.button { background-color: #FAFAFE; padding-top: 3px; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#003399"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #003399; }
.button_over { cursor: hand; background-color: #003399; padding-top: 3px; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#FAFAFE"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #FAFAFE; }

I
.bodymonspace
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: "Courier New", Courier, mono
}
.bodymonspacesmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: "Courier New", Courier, mono
}
.bodybold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.bodyblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    COLOR: #4F81BD;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.bodyyellow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffcc33;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.newsss
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.bodybolditalic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Geneva, sans-serif
}
.min {  font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.footer {

    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, sans-serif;
		padding-top: 8pt;
}



.examplefont { white-space: pre; font-family: monospace; font-size: 12px; line-height: 1; font-weight: 400; text-decoration: none; }

A.section {
    display: block; width: 540; background-color: #ffcc00;
    font-family: Arial; font-size: 11px; line-height: 1; font-weight: 600; color: #003399;
    text-decoration: none;
    border-color: #003399; border-width: 1px; border-style: solid;
    padding-left: 5px;
    padding-bottom: 1px;
    margin-bottom: 4px;
}
A.section:hover { font-family: Arial; font-size: 11px; line-height: 1; font-weight: 600; color: #003399; text-decoration: none; }

A.subsection {
    display: block; width: 525; background-color: #ffffff;
    font-family: Arial; font-size: 11px; line-height: 1; font-weight: 600; color: #003399;
    text-decoration: none;
    border-width: 0px;  border-bottom-width: 1px; border-color: #003399; border-style: solid;
    padding-left: 5px;
    padding-bottom: 1px;
    margin-bottom: 4px;
}
A.subsection:hover { font-family: Arial; font-size: 11px; line-height: 1; font-weight: 600; color: #003399; text-decoration: none; }

A.example {
    display: block; width: 525; background-color: #ffffff;
    font-family: Arial; font-size: 10px; line-height: 1; font-weight: 600; color: #003399;
    text-decoration: none;
    padding-left: 5px;
    padding-bottom: 1px;
}
A.example:hover { font-family: Arial; font-size: 10px; line-height: 1; font-weight: 600; color: #003399; text-decoration: none; }

.image_visible { margin-right: 4px; align: absmiddle; border: none; display: inline; }
.image_hidden  { margin-right: 4px; align: absmiddle; border: none; display: none; }

.button { background-color: #FAFAFE; padding-top: 3px; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#003399"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #003399; }
.button_over { cursor: hand; background-color: #003399; padding-top: 3px; padding-left: 3px; border-style: solid; border-width: 1; border-color: "#FAFAFE"; font-family: Arial; font-size: 12px; line-height: 1; font-weight: 600; color: #FAFAFE; }

ol#root { list-style: none; }

#root ol { list-style: none; }
#root li { list-style: none;  }

#root ol { padding-left: 15px; margin-bottom: 5px; }
#root ol li { margin-bottom: 10px;}

