.blacktitle {
  text-align: center; 
  color: #404040; 
  font-weight: bold; 
  font-size: 18pt; 
  text-decoration: none; 
}
.whitehead { 
  font-size: 15px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1.5px; 
  font-weight: normal;
}
.smallblue { 
  font-size: 11px;
  text-decoration: none; 
  font-weight: normal; 
  text-align: left;
}
.smallcaps { 
  font-size: 11px;
  text-decoration: none;
  letter-spacing: 1.5px;
  color: gray; 
  font-weight: normal;
}
.smallblue { 
  font-size: 13px;
  text-decoration: none; 
  font-weight: normal; 
  text-align: left
}

BODY { text-align: center; background-color: white; }

H1 { 
  font-weight: bold; 
  text-indent: 8pt;
  font-family: Arial, sans-serif; 
  text-align: center;
  font-size: 20pt; 
  color: #FF6633;
}
H1.page_title { color: white; background-color: #006699; }
H2 { 
  font-weight: bold; 
  font-size: 18pt;
  font-family: Arial, sans-serif; 
  color: #FF6633;
}
H3 { 
  text-align: left; 
  color: navy; 
  font-weight: bold; 
  font-size: 18pt; 
  text-decoration: underline; 
  font-family: Arial, sans-serif;
}
H4 { 
  text-align: left; 
  color: #006699; 
  font-weight: bold; 
  font-size: 12pt; 
  font-family: Arial, sans-serif;
}

P { 
  font-size: 9pt; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  text-align: left;
  color: #006699;
}
P.title { text-align: center; }
P.center { text-align: center; }
P.center TABLE {
  margin: 0 auto;
  text-align: left;
}

TD P { margin: 0px; }
TD FORM { margin: 0px; }

A.grayhead { 
  font-size: 10px;
  color: gray;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1.2px; 
  font-weight: normal
}
A:link { 
  text-decoration: none; 
  font-family: Arial, sans-serif; 
  color: #006699;
}
A:link.smallblue {
  font-size: 11px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  color: #006699;
  letter-spacing: 1.5px;
  text-decoration: underline;
}
A:link.grayhead { 
  font-size: 10px;
  color: gray;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1.2px; 
  font-weight: normal;
}
A:visited { 
  text-decoration: none; 
  font-family: Arial, sans-serif; 
  color: #006699;
}
A:visited.smallblue {
  font-size: 11px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  color: #006699;
  letter-spacing: 1.5px;
  text-decoration: underline;
}
A:visited.grayhead {
  font-size: 10px;
  color: gray;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1.2px; 
  font-weight: normal;
}
A:active {
  text-decoration: none; 
  font-family: Arial, sans-serif;
  color: #006699;
}
A:hover {
  text-decoration: underline; 
  font-family: Arial, sans-serif;
  color: #006699;
}
A:hover.smallblue{
  font-size: 11px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  color: #006699;
  letter-spacing: 1.5px;
  text-decoration: underline;
}
A:hover.grayhead{
  font-size: 10px;
  color: gray;
  text-align: center;
  text-decoration: underline;
  letter-spacing: 1.2px; 
  font-weight: normal;
}

HR { color: gray; }

LI { list-style: square; }

FORM { margin-bottom: 1em; }

BODY > TABLE { margin-bottom: 1em; }

/* Standard section styles */

DIV.error {
  font-family: sans-serif;
  border: solid black 2px;
  text-align: center;
  padding: 5px;
  color: black; 
  background-color: #FFAAAA;
}

DIV.warning {
  font-family: sans-serif;
  border: solid black 2px;
  text-align: center;
  padding: 5px;
  color: black; 
  background-color: #FFFFAA;
}

/* Page footer styles */

DIV.page_footer {
  text-align: center;
  padding: 0px 0px 0.5em 0px;
  position: relative;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: gray;
}

DIV.page_footer UL { 
  display: inline; 
  margin: 0px; 
  padding: 0px; 
  border: none; 
}

DIV.page_footer UL>LI { 
  display: inline; 
  list-style: none; 
  margin: 0px; 
  padding: 0px 10px; 
  border-right: 1px solid gray; 
}

DIV.page_footer UL>LI.last { 
  border: none; 
}

DIV.page_footer UL>LI A {
  padding-left: 4px;
}

/* Options table styles */

TABLE.options {
  margin: auto;
}

TABLE.options TD {
  padding: 0px;
  white-space: nowrap;
}

TABLE.options P {
  text-align: right;
  font-size: 9pt;
  font-family: Arial, sans-serif;
}

TABLE.options A {
  text-align: center;
}

TABLE.options INPUT[type="text"], 
TABLE.options TEXTAREA, 
TABLE.options SELECT {
  font-size: 8pt;
  font-family: Arial, sans-serif;
  border: #909090 1px solid;
}

TABLE.options INPUT[type="submit"] {
  font-size: 8pt;
  font-family: Arial, sans-serif;
}
