body {  background: white; 
        font-family: arial, helvetica, sans-serif; 
        font-size: 10pt; font-style: normal; font-weight: normal; color: black;
        margin-top: 4px; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; } 
a:link      { color: red; font-style: normal; text-decoration: none;  }
a:visited   { color: red; font-style: normal; text-decoration: none; }
a:active    { color: red; font-style: normal; text-decoration: none; }
a:hover     { color: black; font-style: normal; text-decoration: none; color: #333333; background-color: #FFCC00; }

p {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }
ul,li {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }
blockquote {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }

/* .pg is for a grey-text paragraph, blended or callout */
.pg {font-family: arial,helvetica,sans-serif; color: #606060; font-size: 11pt; font-weight: bold; }

/* .bg is for grey-boxed headers (callouts) */
.bg {font-family: arial,helvetica,sans-serif; color: #FFFFFF; background: #A0A0A0; font-size: 10pt; font-weight: bold; margin-top: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; }
/* .pb is for body text UNDER a grey-boxed callout */
.pb {font-family: arial,helvetica,sans-serif; color: black; font-size: 9pt; font-weight: normal; padding-left: 4px; padding-right: 4px; }
/* .pi is for INDENTED, BOLD body text UNDER a grey-boxed callout */
.pi {font-family: arial,helvetica,sans-serif; color: black; font-size: 9pt; font-weight: bold; padding-left: 22px; padding-right: 4px; }
/* .pq is for hanging indented, BOLD body text used for faq questions */
.pq {font-family: arial,helvetica,sans-serif; color: black; font-size: 11pt; font-weight: bold; text-indent: -1.5em; margin-left: 1.5em; }
/* .pa is for hanging indented, NORMAL body text used for faq answers */
.pa {font-family: arial,helvetica,sans-serif; color: black; font-size: 11pt; font-weight: normal; text-indent: -1.5em; margin-left: 1.5em; }
/* .p2 is for hanging indented subsequent paragraphs to .pa */
.p2 {font-family: arial,helvetica,sans-serif; color: black; font-size: 11pt; font-weight: normal; margin-left: 1.5em; }
/* .legal is for legal text, copyright notices, etc. */
.legal {font-family: arial,helvetica,sans-serif; color: #404040; font-size: 7pt; font-weight: normal; padding-left: 4px; padding-right: 4px; }

h1 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 14pt; text-align: center;}
h2 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 11pt; text-align: left; }
h3 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 10pt; font-style: italic;text-align: left; }
h4 { font-family: Arial, helvetica, sans-serif; color: black; font-weight: bold; font-size: 8pt; text-align: left; }

td {font-family: arial,helvetica,sans-serif; color: black; font-size: 10pt; font-weight: normal; }


/* used by navbar */
.menu1 {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 10pt; font-weight: normal; 
	border-color: black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 2px;
	padding-top: 6px;
	}
.menu1 a, .menu1 a:visited {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold; font-size: 10pt; font-weight: normal; 
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
.menu1 a:hover {
	font-family: arial,helvetica,sans-serif; color: black; font-weight: bold;  font-size: 10pt; font-weight: normal; 
	color: #333333;
	background-color: #FFCC00;
	text-decoration: none;
	}

