﻿/* Validate to CSS level 2.1 */ 
body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	background-color: rgb(204, 204, 204);
	color: Black;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	padding: 0px;
}/* Default Body */
p {
	margin-bottom: 0;
	}/* Default Normal Paragraphs */
blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	margin-top: 0;
	margin-bottom: 0;
}/* Single Indent*/
blockquote blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	margin-top: 0;
	margin-bottom: 0;
}/* Double Indent*/
blockquote blockquote blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	margin-top: 0;
	margin-bottom: 0;
}/* Triple Indent*/
/* Default Links - Sequence LVHAF */
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}/* Default for Links */
a:link {
	color: Blue;
	text-decoration: none;
}/* Default for Links */
a:visited {
	color: Purple;
	text-decoration: none;
}/* Default for Visited Links */
a:hover {
	color: Navy;
	text-decoration: none;
}/* Default for Hovered Links */
a:active {
	color: Red;
	text-decoration: none;
}/* Default for Active Links */
a:focus {
	color: Red;
	text-decoration: none;
}/* Default for Focus Links */
h1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-style: normal;
	font-weight: bold;
	font-size: 18pt;
	color: #FFCC00;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}/* Default for Heading 1 */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14pt;
	color: Navy;
	margin-bottom: 0;
}/* Default for Heading 2 */
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14pt;
	color: Black;
	margin-bottom: 0;
}/* Default for Heading 3 */
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	margin-bottom: 0;
}/* Default for Heading 4 */
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: Black;
	margin-bottom: 0;
}/* Default for Heading 5 */
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	margin-bottom: 0;
}/* Default for Heading 6 */
table {
	border-color: Navy;
}/* Default for Table Borders */
caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Navy;
}/* Default for Table Captions */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}/* Default for Table Cells */
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}/* Default for Table Headers */
dir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}/* Default for Directory List - Normal */
/* Custom Style Classes */
.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14pt;
	color: Navy;
	margin-bottom: 0;
}/* Alternate for Normal Paragraphs like H2 */
.p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 14pt;
	color: Black;
	margin-bottom: 0;
}/* Alternate for Normal Paragraphs like H3 */
.p4 {
	margin-bottom: 0;
	}/* Alternate for Normal Paragraphs like H4 */
.p5 {
	background-position: 0px 0px;
	margin-bottom: 0;
	background-repeat: repeat;
	background-attachment: scroll;
}/* Alternate for Normal Paragraphs like H5 */
.p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: Black;
	margin-bottom: 0;
}/* Alternate for Normal Paragraphs like H6 */
/* SPAN STYLES for Inline TEXT FORMATTING */
.tight-top {
	background-position: 0px 0px;
	margin-top: 0;
	background-repeat: repeat;
	background-attachment: scroll;
}/* Any Tag with No Space Before */
.tight {
	margin-top: 0;
	margin-bottom: 0;
}/* Any Tag with No Space Before or After*/
.defs {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: Black;
}/* For Definitions */
.defsi {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: Black;
}/* For Definitions in Italic */
.topic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: Black;
}/* For Topics */
.end_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: Black;
	margin-bottom: 0;
}/* End Notes "Heading" */
.notes {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
	color: Black;
	margin-bottom: 0;
	margin-top: 0;
}/* End Notes Paragraphs */
.EditorNote {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: maroon;
}/* Bold Editor Notes marooon Span */
.EditorNoteStd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: maroon;
}/* Standard Editor Notes marooon Span */
.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	margin-top: 0;
	margin-bottom: 0;
}/* For By: Author */
.created {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: Black;
	margin-bottom: 0;
}/* For Created Date:  */
.visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	color: Black;
	margin-top: 0;
	margin-bottom: 0;
}/* For Last Visited:  */
.p1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-style: normal;
	font-weight: bold;
	font-size: 18pt;
	color: #FFCC00;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}/* Alternate for Normal Paragraphs like H1 */
.bnr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	color: #FFCC00;
	margin-bottom: 0;
	margin-top: 0;
}/* Default for BANNER Heading 1 */
.bnr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
	margin-bottom: 0;
	margin-top: 0;
	color: #FFCC00;
}/* Alternate size for BANNER Heading 2 */
.bnr3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
	color: #FFCC00;
	margin-bottom: 0;
	margin-top: 0;
}/* Alternate size for BANNER Heading 1 */
.bnr4 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	color: #FFCC00;
	margin-bottom: 0;
	margin-top: 0;
}/* Alternate size for BANNER Heading 1 */
.hdr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
	color: #E70000;
	margin-bottom: 0;
	margin-top: 0;
}/* Default for BANNER Heading 2 */
.hdr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	color: #E70000;
	margin-bottom: 0;
	margin-top: 0;
}/* Alternate size for BANNER Heading 2 */
.hdr3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	color: #E70000;
	margin-bottom: 0;
	margin-top: 0;
}/* Alternate size for BANNER Heading 2 */
.ftr_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}/* Footer Copyright Line*/
.ftr_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: maroon;
}/* Footer Copyright Line*/
/* Multi Color Table row Styles*/
.tbl-main {
	background-color: #FFFFFF; 
}
.tbl-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Navy;
}
.tbl-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	background-color: #CCCCCC;
}
.tbl-row-even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	background-color: #FFFFDD;
}
.tbl-row-odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	background-color: #E8E8E8;
}
.tbl-row-even-hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	background-color: #E8E8E8;
}
.tbl-row-odd-hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	background-color: #CCCCCC;
}
/* Appearance Html Items */
ul {
	margin-bottom: 0;
	margin-top: 0;
}/* List Bullet */
ul ul {
	margin-bottom: 0;
	margin-top: 0;
}/* Sub List Bullet */
ul ul ul {
	margin-bottom: 0;
	margin-top: 0;
}/* Sub Sub List Bullet */
ol {
	margin-bottom: 0;
	margin-top: 0;
}/* List Bullet */
ol ol {
	margin-bottom: 0;
	margin-top: 0;
}/* Sub List Bullet */
ol ol ol {
	margin-bottom: 0;
	margin-top: 0;
}/* Sub Sub List Bullet */
li {
	margin-bottom: 0;
	margin-top: 0;
}/* List Item */
hr {
	color: Black;
}/* Default for Horizontal Lines */