body { font: 10pt Arial,sans-serif; color: #000000; background-color: #FFFFFF; }
.txn { font: 10pt Arial,sans-serif; color: #000000; }
.txb { font: bold 10pt Arial,sans-serif; color: #000000; }
.txi { font: italic 10pt Arial,sans-serif; color: #000000; }
.txbi { font: bold italic 10pt Arial,sans-serif; color: #000000; }
.head1 { font: bold 14pt Arial,sans-serif; color: #000000; }
.head2 { font: bold italic 12pt Arial,sans-serif; color: #000000; }
.head3 { font: bold 10pt Arial,sans-serif; color: #000000; }
.itemHead:link { font: bold 14pt Arial,sans-serif; color: #009900; }
.itemHead:active { font: bold 14pt Arial,sans-serif; color: #CCFFFF; }
.itemHead:visited { font: bold 14pt Arial,sans-serif; color: #000099; }
.itemHead:hover { font: bold 14pt Arial,sans-serif; color: #999999; }
.itemLink:link { font: bold 10pt Arial,sans-serif; color: #009900; }
.itemLink:active { font: bold 10pt Arial,sans-serif; color: #CCFFFF; }
.itemLink:visited { font: bold 10pt Arial,sans-serif; color: #000099; }
.itemLink:hover { font: bold 10pt Arial,sans-serif; color: #999999; }
.item1 { font: 10pt Arial,sans-serif; color: #000000; }
.item2 { font: bold 10pt Arial,sans-serif; color: #000000; }
.titleLine {
 font: bold 11pt Arial,sans-serif;
 color: #000000;
 vertical-align: middle; }
.pageHeader { font: bold 18pt Arial,sans-serif; color: #000000; }
div.hide { display: none; }
div.show { display: block; }

#target { margin-left:25px; }

.togglebox {
 border: 2px ridge white;
 display: none;
 margin: 10px;
 padding: 5px;
 background-color: #FFFFFF; }

.boxN {
 font: 8pt Times,serif;
 color: #000000; }

.boxB {
 font: bold 8pt Times,serif;
 color: #000000; }

#footer {
 position: relative;
 margin-top: 10px;
 margin-bottom: 20px;
 font: bold 8pt Arial,sans-serif;
 color: #000000;  }
.footLink:link { font: bold 8pt Arial,sans-serif; color: #009900; }
.footLink:active { font: bold 8pt Arial,sans-serif; color: #CCFFFF; }
.footLink:visited { font: bold 8pt Arial,sans-serif; color: #000099; }
.footLink:hover { font: bold 8pt Arial,sans-serif; color: #999999; }

.subTitle { font: bold 8pt Arial,sans-serif; color: #000000; }

#bCrumb {
 font: bold 8pt Arial,sans-serif;
 color: #000000;  }

.bCrumb:link { font: bold 8pt Arial,sans-serif; color: #009900; }
.bCrumb:active { font: bold 8pt Arial,sans-serif; color: #CCFFFF; }
.bCrumb:visited { font: bold 8pt Arial,sans-serif; color: #000099; }
.bCrumb:hover { font: bold 8pt Arial,sans-serif; color: #999999; }

table {
 border-collapse: collapse;
 color: black;
 border: 1px solid black; }

th {
 width: 200px;
 text-align: right;
 vertical-align: top;
 border-top: 1px solid black;
 font-family: Verdana,sans-serif;
 font-size: 0.7em;
 padding-right: 12px;
 padding-top: 0.75em;
 padding-bottom: 0.75em; }

td {
 vertical-align: middle;
 background-color: black;
 border-bottom: 1px solid white;
 color: white;
 border-left: 4px solid gray;
 padding: 4px;
 font-family: Verdana,sans-serif;
 font-size: 0.7em; }

.required {
 color: red; }

.header th {
 text-align: left;
 text-transform: uppercase;
 font-size: 0.9em;
 padding-left: 220px;
 border-bottom: 2px solid gray;
 border-top: 2px solid black; }

br {
 clear: left; }

.buttonSubmit {
 width: 200px;
 margin-left: 10px;
 font-family: Verdana,sans-serif;
 font-size: 1.9em;
 font-weight: bold; }

