/* FIRST SECTION COPIED FROM DOCUMENT.CSS*/

body {color: #333333; font-family: sans-serif; font-size: 10pt; background-color : white;}

p, .p { font-family: sans-serif; font-size: 10pt; color: #000000; margin-top:1em; margin-bottom:0em;}

.p_table { font-family: sans-serif; font-size: 10pt; color: #000000; margin-top:0em; margin-bottom:0em;}

.definition { font-family: sans-serif; font-size: 10pt; color: #000000; margin-top:.5em; margin-bottom:0em;}

ul li { list-style-type: square; margin-top:1.0em; margin-bottom:0em; margin-left:0px; font-family: sans-serif; font-size: 10pt; color: #000000;  }

ol li {list-style-type : decimal; margin-top:1.0em; margin-bottom:0em; font-family: sans-serif; font-size: 10pt; color: #000000;  }

ul ul li { list-style-type: square; margin-top:1.0em; margin-bottom:0em; }

ol ul li { list-style-type: square; margin-top:1.0em; margin-bottom:0em;}

ol ol li{ list-style-type: lower-alpha; margin-top:1.0em; margin-bottom:0em;}

ol ol ul li{ list-style-type: square; margin-top:1.0em; margin-bottom:0em;}

 	h1{ background-color: inherit; color: #005299; font-family: sans-serif; font-size: 18pt; font-weight: normal; margin: 0; }
	h2{ background-color: inherit; color: #005299; font-family: sans-serif; font-size: 18pt; font-weight: normal; margin: 0; }
	h3{ background-color: inherit; color: #005299; font-family: sans-serif; font-size: 16pt; font-weight: normal; margin: 0; }
	h4{ background-color: inherit; color: #005299; font-family: sans-serif; font-size: 14pt; font-weight: normal; margin: 0; }
	h5{ background-color: inherit; color: #005299; font-family: sans-serif; font-size: 12px; font-weight: normal; margin: 0; }


 	.topic_title__content { background-color: inherit; color: #005299; font-family: sans-serif; font-size: 18pt; font-weight: normal; margin-top: .5em;  }

	.topic_topic_title__content { background-color: inherit; color: #005299; font-family: sans-serif; font-size: 18pt; font-weight: normal; margin-top: .5em; }

	.topic_topic_topic_title__content { background-color: inherit; color: #005299; font-family: sans-serif; font-size: 16pt; font-weight: normal; margin: 0; }

	.topic_topic_topic_topic_title__content { background-color: inherit; color: #005299; font-family: sans-serif; font-size: 14pt; font-weight: bold; margin: 0; }

	.topic_topic_topic_topic_topic_title__content { background-color: inherit; color: #005299; font-family: sans-serif; font-size: 12pt; font-weight: bold; margin: 0; }

.infotype { font-family: sans-serif; font-weight: bold; font-size: 11pt; color: #005299; margin-top: 1.0em; margin-bottom: 1.0em;}

.example_title { font-family: sans-serif; font-weight: bold; font-size: 11pt; color: #005299; margin-top: 1.0em; margin-bottom: 1.0em;}



a:hover { background-color: #CCCCCC; }

a:link { font-weight : bold; color : #005299; }

a:visited { color : #000099; font-weight : bold;}

/*dt { font-family: "Courier New", "Courier", monospace; font-size: 10pt; color:#000099; font-weight: normal; text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal; margin-top:1em; margin-bottom:0em;}*/

dt { font-size: 10pt; color:#000099; font-weight: normal; text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal; margin-top:1em; margin-bottom:0em;}

dd { font-family: sans-serif; font-size: 10pt; color: #000000; margin-top:0em; margin-bottom:.5em;}

td { font-family: sans-serif; font-size: 10pt; color: #000000;}

img { margin-top:2pt;}

table { margin-top:6pt;}

/* MADE ALL BODY LEVELS THE SAME */

.bodyhtml { font-family: sans-serif; font-size: 10pt; color: #000000;  background-color :  #FFFFF0;}

.body__toplevel { font-family: sans-serif; font-size: 10pt; color: #000000;  background-color :  #FFFFF0;}

.body__secondLevel { font-family: sans-serif; font-size: 10pt; color: #000000;  background-color :  #FFFFF0;}

.example {margin-top: 1pc; }


pre, .pre, .codeph { font-family : "Courier New", monospace;
      font-size : 9.0pt;
      color : #000099;
	margin-top:1em; margin-bottom:0em;}

.output { font-family : "Courier New", monospace;
      font-size : 9.0pt;
      color : #000099;
	margin-top:0em; margin-bottom:0em;}

.codeblock { font-family : "Courier New", monospace;
      font-size : 9.0pt;
      color : #000099;}
                 
.relations_title {font: bold 11pt sans-serif; margin-top: 10pt; border-top: 1px solid black}

.relations_content {margin-left: 20pt; font-family: sans-serif}

/* added classes  */
.breadcrumbs {  font: bold 9pt sans-serif; margin: 0px;
    color:#0000CC;
}

.topic_list_ul_li__content { margin: 0px;
}

.wf7 {text-align: right; font: bold 8pt "franklin gothic", sans-serif; color: #004982; background-color: #FFFFF0;   }
/* end added classes */

.top_link {text-align: center; vertical-align: middle;}

.top_link_leader {border-bottom: 1px solid black;}

th {background-color :  #DCEAFC;}
