
P {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  text-align: justify;
  color: #000000;
  display: block;
}

.topframetitle {
  font-family: Arial, Helvetica;
  font-size: 12pt;
  line-height: 120%;
  font-weight: bold;
  color: #FE6155;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding-top: 1pt;
  padding-right: 5pt;
  padding-bottom: 1pt;
  padding-left: 5pt;
  margin-top: 0pt;
  margin-right: 10pt;
  margin-bottom: 0pt;
  margin-left: 10pt;
  border-top: 2pt #FE6155 solid;
  background-color: #FFFFFF;
  border-right: 2pt #FE6155 solid;
  border-bottom: 2pt #FE6155 solid;
  border-left: 2pt #FE6155 solid;
}

BODY {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #E9E9E9;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #BFBFBF;
  scrollbar-darkshadow-color: #BFBFBF;
  scrollbar-track-color: #BFBFBF;
  scrollbar-arrow-color: #000000;
}

A {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #555555;
}

A:link {
  color: #555555;
}

A:visited {
  color: #555555;
}

A:hover {
  color: #FFBF80;
  background-color: #000000;
}

A:active {
  color: #FFBF80;
}

A:link img {
  border-top: #7F7F7F solid;
  border-right: #7F7F7F solid;
  border-bottom: #7F7F7F solid;
  border-left: #7F7F7F solid;
}

A:visited img {
  border-top: #7F7F7F solid;
  border-right: #7F7F7F solid;
  border-bottom: #7F7F7F solid;
  border-left: #7F7F7F solid;
}

A:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.letterhead {
  font-family: Arial, Helvetica;
  font-size: 14pt;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

A.letterhead:link {
  color: #000000;
}

A.letterhead:visited {
  color: #000000;
}

A.letterhead:hover {
  color: #FFCD11;
  background-color: #000000;
}

A.letterhead:active {
  color: #FFCD11;
}

A.button {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #FBF2D8;
  line-height: 17pt;
  padding-right: 3pt;
  padding-left: 3pt;
  margin-right: 1pt;
  margin-left: 1pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}

A.button:link {
  color: #000000;
  border-top: 1pt #C0C0C0 outset;
  border-right: 1pt #C0C0C0 outset;
  border-bottom: 1pt #C0C0C0 outset;
  border-left: 1pt #C0C0C0 outset;
}

A.button:visited {
  color: #000000;
  border-top: 1pt #C0C0C0 outset;
  border-right: 1pt #C0C0C0 outset;
  border-bottom: 1pt #C0C0C0 outset;
  border-left: 1pt #C0C0C0 outset;
}

A.button:active {
  color: #000000;
  background-color: #FFCD11;
  border-top: 1pt #C0C0C0 inset;
  border-right: 1pt #C0C0C0 inset;
  border-bottom: 1pt #C0C0C0 inset;
  border-left: 1pt #C0C0C0 inset;
}

A.button:hover {
  color: #000000;
  background-color: #FFCD11;
  border-top: 1pt #C0C0C0 inset;
  border-right: 1pt #C0C0C0 inset;
  border-bottom: 1pt #C0C0C0 inset;
  border-left: 1pt #C0C0C0 inset;
}

A.button.offsite {
  color: #000000;
  border-top: 1pt #C0C0C0 outset;
  border-right: 1pt #C0C0C0 outset;
  border-bottom: 1pt #C0C0C0 outset;
  border-left: 1pt #C0C0C0 outset;
}

A.button-white {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  line-height: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  padding-right: 1pt;
  padding-left: 1pt;
}

A.button-white:link {
  color: #000000;
}

A.button-white:visited {
  color: #000000;
}

A.button-white:active {
  color: #B55858;
}

A.button-white:hover {
  color: #B55858;
}

A.button-white.offsite {
  color: #000000;
}

A.button-white:link img {
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

 
A.button-white:visited img {
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

A.button-white:hover img {
  border-top: 1pt #FFFFFF inset;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

A.button-white:active img {
  border-top: 1pt #FFFFFF inset;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

A.fog {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  line-height: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  opacity: 0.80;
  filter: alpha(opacity=80);
  -moz-opacity: 0.80;
  -khtml-opacity: 0.80;
  padding-top: 1pt;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-bottom: 1pt;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
  border-top: 1pt #FFFFFF outset;
  background-color: #387247;
  float: left;
}

A.fog:link {
  color: #FFFFFF;
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

A.fog:visited {
  color: #FFFFFF;
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

A.fog:active {
  color: #000000;
  background-color: #FFFFFF;
  border-top: 1pt #FFFFFF inset;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

A.fog:hover {
  color: #000000;
  background-color: #FFFFFF;
  border-top: 1pt #FFFFFF inset;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

A.fog.offsite {
  color: #FFFFFF;
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

A.fog:link img {
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

 
A.fog:visited img {
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

A.fog:hover img {
  border-top: 1pt #FFFFFF inset;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

A.fog:active img {
  border-top: 1pt #FFFFFF inset;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

BODY.gray {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #E9E9E9;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #BFBFBF;
  scrollbar-darkshadow-color: #BFBFBF;
  scrollbar-track-color: #BFBFBF;
  scrollbar-arrow-color: #000000;
}

A.gray {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #555555;
}

A.gray:link {
  color: #555555;
}

A.gray:visited {
  color: #555555;
}

A.gray:hover {
  color: #FFBF80;
}

A.gray:active {
  color: #FFBF80;
}

A.gray:link img {
  border-top: #7F7F7F solid;
  border-right: #7F7F7F solid;
  border-bottom: #7F7F7F solid;
  border-left: #7F7F7F solid;
}

A.gray:visited img {
  border-top: #7F7F7F solid;
  border-right: #7F7F7F solid;
  border-bottom: #7F7F7F solid;
  border-left: #7F7F7F solid;
}

A.gray:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.gray:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

BODY.green {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #DBF7DB;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #2AD42B;
  scrollbar-darkshadow-color: #2AD42B;
  scrollbar-track-color: #2AD42B;
  scrollbar-arrow-color: #000000;
}

A.green {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #2AD42B;
}

A.green:link {
  color: #2AD42B;
}

A.green:visited {
  color: #2AD42B;
}

A.green:hover {
  color: #FFBF80;
}

A.green:active {
  color: #FFBF80;
}

A.green:link img {
  border-top: #2AD42B solid;
  border-right: #2AD42B solid;
  border-bottom: #2AD42B solid;
  border-left: #2AD42B solid;
}

A.green:visited img {
  border-top: #2AD42B solid;
  border-right: #2AD42B solid;
  border-bottom: #2AD42B solid;
  border-left: #2AD42B solid;
}

A.green:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.green:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

BODY.yellow {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #FEF9D5;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #FDE953;
  scrollbar-darkshadow-color: #FDE953;
  scrollbar-track-color: #FDE953;
  scrollbar-arrow-color: #000000;
}

A.yellow {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #FDE953;
}

A.yellow:link {
  color: #FDE953;
}

A.yellow:visited {
  color: #FDE953;
}

A.yellow:hover {
  color: #FFBF80;
}

A.yellow:active {
  color: #FFBF80;
}

A.yellow:link img {
  border-top: #FDE953 solid;
  border-right: #FDE953 solid;
  border-bottom: #FDE953 solid;
  border-left: #FDE953 solid;
}

A.yellow:visited img {
  border-top: #FDE953 solid;
  border-right: #FDE953 solid;
  border-bottom: #FDE953 solid;
  border-left: #FDE953 solid;
}

A.yellow:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.yellow:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

BODY.red {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #FED6D4;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #FE6155;
  scrollbar-darkshadow-color: #FE6155;
  scrollbar-track-color: #FE6155;
  scrollbar-arrow-color: #000000;
}

A.red {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #FE6155;
}

A.red:link {
  color: #FE6155;
}

A.red:visited {
  color: #FE6155;
}

A.red:hover {
  color: #FFBF80;
}

A.red:active {
  color: #FFBF80;
}

A.red:link img {
  border-top: #FE6155 solid;
  border-right: #FE6155 solid;
  border-bottom: #FE6155 solid;
  border-left: #FE6155 solid;
}

A.red:visited img {
  border-top: #FE6155 solid;
  border-right: #FE6155 solid;
  border-bottom: #FE6155 solid;
  border-left: #FE6155 solid;
}

A.red:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.red:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

BODY.blue {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #E0EBF3;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #4C95C3;
  scrollbar-darkshadow-color: #4C95C3;
  scrollbar-track-color: #4C95C3;
  scrollbar-arrow-color: #000000;
}

A.blue {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #5293BE;
}

A.blue:link {
  color: #5293BE;
}

A.blue:visited {
  color: #5293BE;
}

A.blue:hover {
  color: #FFBF80;
}

A.blue:active {
  color: #FFBF80;
}

A.blue:link img {
  border-top: #5293BE solid;
  border-right: #5293BE solid;
  border-bottom: #5293BE solid;
  border-left: #5293BE solid;
}

A.blue:visited img {
  border-top: #5293BE solid;
  border-right: #5293BE solid;
  border-bottom: #5293BE solid;
  border-left: #5293BE solid;
}

A.blue:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.blue:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

BODY.orange {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #FFFFFF;
  scrollbar-face-color: #FEE4D4;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #FE9555;
  scrollbar-darkshadow-color: #FE9555;
  scrollbar-track-color: #FE9555;
  scrollbar-arrow-color: #000000;
}

A.orange {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #FE9555;
}

A.orange:link {
  color: #FE9555;
}

A.orange:visited {
  color: #FE9555;
}

A.orange:hover {
  color: #FFBF80;
}

A.orange:active {
  color: #FFBF80;
}

A.orange:link img {
  border-top: #FE9555 solid;
  border-right: #FE9555 solid;
  border-bottom: #FE9555 solid;
  border-left: #FE9555 solid;
}

A.orange:visited img {
  border-top: #FE9555 solid;
  border-right: #FE9555 solid;
  border-bottom: #FE9555 solid;
  border-left: #FE9555 solid;
}

A.orange:hover img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

A.orange:active img {
  border-top: #FFBF80 solid;
  border-right: #FFBF80 solid;
  border-bottom: #FFBF80 solid;
  border-left: #FFBF80 solid;
}

BODY.nav {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #FFFFFF;
  background-color: #FFFFFF;
  scrollbar-face-color: #BFBA94;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #EAE4BF;
  scrollbar-darkshadow-color: #EAE4BF;
  scrollbar-track-color: #EAE4BF;
  scrollbar-arrow-color: #000000;
}

A.opaque {
  font-family: Arial, Helvetica;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: #FFCD11;
  width: 100%;
  border-radius: 8px;
  -moz-border-radius: 8px;
  display: block;
}

A.opaque:link {
  color: #000000;
  background-color: #FFCD11;
}

A.opaque:visited {
  color: #000000;
  background-color: #FFCD11;
}

A.opaque:hover {
  color: #000000;
  /* background-color: #FEF9D5; */  background-color: #FFFFFF;
  display: block;
}

A.opaque:active {
  color: #000000;
  background-color: #FEF9D5;
}

A.opaque:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.opaque:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.opaque:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.opaque:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: #EAE4BF;
  width: 100%;
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav:link {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav:visited {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav:hover {
  color: #000000;
  /* background-color: #FEF9D5; */  background-color: #FFFFFF;
  display: block;
}

A.nav:active {
  color: #000000;
  background-color: #FEF9D5;
}

A.nav:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

BODY.nav-gray {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  color: #FFFFFF;
  background-color: #FFFFFF;
  scrollbar-face-color: #BFBA94;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #EAE4BF;
  scrollbar-darkshadow-color: #EAE4BF;
  scrollbar-track-color: #EAE4BF;
  scrollbar-arrow-color: #000000;
}

A.nav-gray {
  border-radius: 8px;
  -moz-border-radius: 8px;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  background-color: #E9E9E9;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav-gray:link {
  color: #000000;
  background-color: #E9E9E9;
}

A.nav-gray:visited {
  color: #000000;
  background-color: #E9E9E9;
}

A.nav-gray:hover {
  color: #000000;
  background-color: #FFFFFF;
}

A.nav-gray:active {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav-gray:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-gray:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-gray:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-gray:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-green {
  border-radius: 8px;
  -moz-border-radius: 8px;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  background-color: #31CC1D;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav-green:link {
  color: #000000;
  background-color: #31CC1D;
}

A.nav-green:visited {
  color: #000000;
  background-color: #31CC1D;
}

A.nav-green:hover {
  color: #000000;
  background-color: #FFFFFF;
}

A.nav-green:active {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav-green:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-green:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-green:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-green:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-yellow {
  border-radius: 8px;
  -moz-border-radius: 8px;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  background-color: #FDE953;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav-yellow:link {
  color: #000000;
  background-color: #FDE953;
}

A.nav-yellow:visited {
  color: #000000;
  background-color: #FDE953;
}

A.nav-yellow:hover {
  color: #000000;
  background-color: #FFFFFF;
}

A.nav-yellow:active {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav-yellow:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-yellow:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-yellow:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-yellow:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-red {
  border-radius: 8px;
  -moz-border-radius: 8px;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  background-color: #FE6155;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav-red:link {
  color: #000000;
  background-color: #FE6155;
}

A.nav-red:visited {
  color: #000000;
  background-color: #FE6155;
}

A.nav-red:hover {
  color: #000000;
  background-color: #FFFFFF;
}

A.nav-red:active {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav-red:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-red:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-red:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-red:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-blue {
  border-radius: 8px;
  -moz-border-radius: 8px;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  background-color: #55BCFE;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav-blue:link {
  color: #000000;
  background-color: #55BCFE;
}

A.nav-blue:visited {
  color: #000000;
  background-color: #55BCFE;
}

A.nav-blue:hover {
  color: #000000;
  background-color: #FFFFFF;
}

A.nav-blue:active {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav-blue:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-blue:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-blue:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-blue:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-orange {
  border-radius: 8px;
  -moz-border-radius: 8px;
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  width: 100%;
  background-color: #FE9555;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  display: block;
}

A.nav-orange:link {
  color: #000000;
  background-color: #FE9555;
}

A.nav-orange:visited {
  color: #000000;
  background-color: #FE9555;
}

A.nav-orange:hover {
  color: #000000;
  background-color: #FFFFFF;
}

A.nav-orange:active {
  color: #000000;
  background-color: #EAE4BF;
}

A.nav-orange:link img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-orange:visited img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-orange:hover img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

A.nav-orange:active img {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

UL {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-left: 15pt;
  margin-bottom: 10pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-left: 0pt;
  padding-bottom: 0pt;
}

LI {
  font-size: 9pt;
  color: #000000;
  list-style-type: disc;
}

LI.big {
  font-size: 10pt;
  font-weight: bold;
  color: #555555;
  list-style-type: disc;
}

LI.black {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  list-style-type: disc;
}

UL.nav {
  padding-top: 0pt;
  padding-right: 0pt;
  padding-left: 0pt;
  padding-bottom: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 12pt;
}

LI.nav {
  font-size: 9pt;
  font-weight: bold;
  color: #EAE4BF;
  list-style-type: disc;
}

INPUT {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FEE9D4;
}

INPUT.button {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFCD11;
}

INPUT:focus {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

INPUT:hover {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

SELECT {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FEE9D4;
}

SELECT:focus {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

SELECT:hover {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

TEXTAREA {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FEE9D4;
}

TEXTAREA:focus {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

TEXTAREA:hover {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}

.question {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}

.questionbold {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
}

.fog {
  opacity: 0.80;
  filter: alpha(opacity=80);
  -moz-opacity: 0.80;
  -khtml-opacity: 0.80;
  background-color: #FFFFFF;
}

.fog * {
  opacity: 1.0;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  position: relative;
}

.bordercolor {
  border-top: 1pt #FFFFFF outset;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

.bordercolor1 {
  border-top: 1pt #FFFFFF inset;
  background-color: #FEE9D4;
  border-right: 1pt #FFFFFF inset;
  border-bottom: 1pt #FFFFFF inset;
  border-left: 1pt #FFFFFF inset;
}

.bordercolornav {
  border-top: 1pt #C0C0C0 solid;
  border-right: 1pt #C0C0C0 solid;
  border-bottom: 1pt #C0C0C0 solid;
  border-left: 1pt #C0C0C0 solid;
  background-color: transparent;
  margin-bottom: 2pt;
}

.bordercolornav1 {
  border-top: 1pt #FFFFFF solid;
  border-right: 1pt #FFFFFF solid;
  border-bottom: 1pt #FFFFFF solid;
  border-left: 1pt #FFFFFF solid;
  background-color: #555555;
  margin-bottom: 2pt;
}

.linknav {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  width: 100%;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
  display: block;
}

.noindent {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  text-align: justify;
  color: #000000;
  display: block;
}

.testimonial {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  text-indent: 11pt;
  text-align: left;
  font-weight: normal;
  color: 000000;
  display: block;
}

.pagetitle {
  font-family: Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
}

.sectiontitle {
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 12pt;
  color: #000000;
  display: inline;
}

.sectionsubtitle {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.bodytext {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  text-indent: 10pt;
  text-align: justify;
  color: #000000;
}

.bodytextfog {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  text-indent: 10pt;
  text-align: justify;
  color: #000000;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  padding-top: 1pt;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-bottom: 1pt;
  border-top: 1pt #FFFFFF outset;
  background-color: #FFFFFF;
  float: left;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

.picturecaption {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
}

.listheader {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #555555;
}

.bulletedlist {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  list-style-type: square;
}

.formquestion {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #555555;
}

.example {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #A81717;
}

.model {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #555555;
}

.feature {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

.positive {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: #387247;
}

.neutral {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: #FFBF00;
}

.negative {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: #A81717;
}

.colorgreen {
  font-family: Arial, Helvetica;
  font-weight: bold;
  color: #387247;
}

.coloryellow {
  font-family: Arial, Helvetica;
  font-weight: bold;
  color: #FFBF00;
}

.colorred {
  font-family: Arial, Helvetica;
  font-weight: bold;
  color: #A81717;
}

.company {
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.disclaimer {
  font-size: 8pt;
  text-align: justify;
  color: #000000;
  display: block;
}

.footer {
  font-family: Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

TABLE.nav {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
}

TABLE.nav TD.head {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-right: 3pt;
  padding-left: 3pt;
  display: block;
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  background-color: #FFFFFF;
}

TABLE.gray {
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-top: 1pt #7F7F7F solid;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.gray TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.gray TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #7F7F7F;
}

TABLE.gray TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.gray TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.gray TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #7F7F7F;
  border-top: 1pt #7F7F7F solid;
  color: #FFFFFF;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.gray TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #7F7F7F inset;
  border-right: 1pt #7F7F7F inset;
  border-bottom: 1pt #7F7F7F inset;
  border-left: 1pt #7F7F7F inset;
}

TABLE.gray TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.gray TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.gray TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.gray TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.yellow {
  border-top: 1pt #FDE953 solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #FDE953 solid;
  border-bottom: 1pt #FDE953 solid;
  border-left: 1pt #FDE953 solid;
}

TABLE.yellow TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.yellow TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #FDE953;
}

TABLE.yellow TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.yellow TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.yellow TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FDE953;
  border-top: 1pt #FDE953 solid;
  color: #FFFFFF;
  border-right: 1pt #FDE953 solid;
  border-bottom: 1pt #FDE953 solid;
  border-left: 1pt #FDE953 solid;
}

TABLE.yellow TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #7F7F7F inset;
  border-right: 1pt #7F7F7F inset;
  border-bottom: 1pt #7F7F7F inset;
  border-left: 1pt #7F7F7F inset;
}

TABLE.yellow TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.yellow TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.yellow TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.yellow TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.green {
  border-top: 1pt #31CC1D solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #31CC1D solid;
  border-bottom: 1pt #31CC1D solid;
  border-left: 1pt #31CC1D solid;
}

TABLE.green TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.green TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #31CC1D;
}

TABLE.green TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.green TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.green TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #31CC1D;
  border-top: 1pt #31CC1D solid;
  color: #FFFFFF;
  border-right: 1pt #31CC1D solid;
  border-bottom: 1pt #31CC1D solid;
  border-left: 1pt #31CC1D solid;
}

TABLE.green TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #7F7F7F inset;
  border-right: 1pt #7F7F7F inset;
  border-bottom: 1pt #7F7F7F inset;
  border-left: 1pt #7F7F7F inset;
}

TABLE.green TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.green TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.green TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.green TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.red {
  border-top: 1pt #FE6155 solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #FE6155 solid;
  border-bottom: 1pt #FE6155 solid;
  border-left: 1pt #FE6155 solid;
}

TABLE.red TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.red TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #FE6155;
}

TABLE.red TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.red TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.red TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FE6155;
  border-top: 1pt #FE6155 solid;
  color: #FFFFFF;
  border-right: 1pt #FE6155 solid;
  border-bottom: 1pt #FE6155 solid;
  border-left: 1pt #FE6155 solid;
}

TABLE.red TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #7F7F7F inset;
  border-right: 1pt #7F7F7F inset;
  border-bottom: 1pt #7F7F7F inset;
  border-left: 1pt #7F7F7F inset;
}

TABLE.red TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.red TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.red TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.red TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.blue {
  border-top: 1pt #4C95C3 solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #4C95C3 solid;
  border-bottom: 1pt #4C95C3 solid;
  border-left: 1pt #4C95C3 solid;
}

TABLE.blue TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.blue TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #4C95C3;
}

TABLE.blue TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.blue TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.blue TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #4C95C3;
  border-top: 1pt #4C95C3 solid;
  color: #FFFFFF;
  border-right: 1pt #4C95C3 solid;
  border-bottom: 1pt #4C95C3 solid;
  border-left: 1pt #4C95C3 solid;
}

TABLE.blue TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.blue TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.blue TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.blue TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.blue TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.orange {
  border-top: 1pt #FE9555 solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #FE9555 solid;
  border-bottom: 1pt #FE9555 solid;
  border-left: 1pt #FE9555 solid;
}

TABLE.orange TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.orange TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #FE9555;
}

TABLE.orange TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.orange TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.orange TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FE9555;
  border-top: 1pt #FE9555 solid;
  color: #FFFFFF;
  border-right: 1pt #FE9555 solid;
  border-bottom: 1pt #FE9555 solid;
  border-left: 1pt #FE9555 solid;
}

TABLE.orange TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.orange TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.orange TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.orange TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.orange TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.competing {
  border-top: 1pt #AFA27A solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #AFA27A solid;
  border-bottom: 1pt #AFA27A solid;
  border-left: 1pt #AFA27A solid;
}

TABLE.competing TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

TABLE.competing TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #AFA27A;
}

TABLE.competing TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.competing TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.competing TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #AFA27A;
  border-top: 1pt #AFA27A solid;
  color: #FFFFFF;
  border-right: 1pt #AFA27A solid;
  border-bottom: 1pt #AFA27A solid;
  border-left: 1pt #AFA27A solid;
}

TABLE.competing TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.competing TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.competing TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.competing TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.competing TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.greentitle {
  font-family: Arial, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  white-space: pre;
  margin-right: 10pt;
  background-color: #FFFFFF;
}

TABLE.greentitle TD {
  padding-right: 10pt;
  padding-left: 10pt;
  padding-top: 1pt;
  padding-botton: 3pt;
  background-color: #FFFFFF;
}

TABLE.greentitle TD.head {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #000000 solid;
  background-color: #3FBF60;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.greentitle TD.title {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1pt #000000 solid;
}

TABLE.yellowtitle {
  font-family: Arial, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  white-space: pre;
  margin-right: 10pt;
  background-color: #FFFFFF;
}

TABLE.yellowtitle TD {
  padding-right: 10pt;
  padding-left: 10pt;
  padding-top: 1pt;
  padding-botton: 3pt;
  background-color: #FFFFFF;
}

TABLE.yellowtitle TD.head {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #000000 solid;
  background-color: #FED6D4;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.yellowtitle TD.title {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1pt #000000 solid;
}

TABLE.redtitle {
  font-family: Arial, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  white-space: pre;
  margin-right: 10pt;
  background-color: #FFFFFF;
}

TABLE.redtitle TD {
  padding-right: 10pt;
  padding-left: 10pt;
  padding-top: 1pt;
  padding-botton: 3pt;
  background-color: #FFFFFF;
}

TABLE.redtitle TD.head {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #000000 solid;
  background-color: #FED6D4;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.redtitle TD.title {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1pt #000000 solid;
}

TABLE.bluetitle {
  font-family: Arial, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  white-space: pre;
  margin-right: 10pt;
  background-color: #FFFFFF;
}

TABLE.bluetitle TD {
  padding-right: 10pt;
  padding-left: 10pt;
  padding-top: 1pt;
  padding-botton: 3pt;
  background-color: #FFFFFF;
}

TABLE.bluetitle TD.head {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #000000 solid;
  background-color: #6FA9CF;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.bluetitle TD.title {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1pt #000000 solid;
}

TABLE.orangetitle {
  font-family: Arial, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  white-space: pre;
  margin-right: 10pt;
  background-color: #FFFFFF;
}

TABLE.orangetitle TD {
  padding-right: 10pt;
  padding-left: 10pt;
  padding-top: 1pt;
  padding-botton: 3pt;
  background-color: #FFFFFF;
}

TABLE.orangetitle TD.head {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #000000 solid;
  background-color: #FFBF80;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.orangetitle TD.title {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1pt #000000 solid;
}

TABLE.border {
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-top: 1pt #7F7F7F solid;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.border TD {
  font-size: 9pt;
  padding-top: 3pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 3pt;
}

TABLE.border TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #7F7F7F;
}

TABLE.border TD.title {
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.border TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.border TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #7F7F7F;
  color: #FFFFFF;
  border-top: 1pt #7F7F7F solid;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.border TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.border TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.border TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

TABLE.border TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #FFFFFF;
}

TABLE.border TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.noborder {
  margin-bottom: 10pt;
}

TABLE.noborder TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  padding-bottom: 0pt;
}

TABLE.noborder TD.head {
  font-size: 9pt;
  color: #555555;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #7F7F7F solid;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.noborder TD.title {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: middle;
  background-color: #7F7F7F;
}

TABLE.noborder TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.noborder TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  color: #FFFFFF;
  background-color: #7F7F7F;
  border-top: 1pt #7F7F7F solid;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.noborder TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.noborder TD.note {
  font-size: 9pt;
  font-weight: bold;
}

TABLE.noborder TD.note * {
  font-size: 9pt;
  font-weight: bold;
}

TABLE.noborder TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.noborder TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.nopad {
  margin-bottom: 0pt;
}

TABLE.nopad TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 0pt;
  padding-left: 3pt;
  padding-bottom: 0pt;
}

TABLE.nopad TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #7F7F7F;
}

TABLE.nopad TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.nopad TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #7F7F7F;
  border-top: 1pt #7F7F7F solid;
  color: #FFFFFF;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

TABLE.nopad TD.data {
  font-size: 9pt;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.nopad TD.note {
  font-size: 9pt;
  font-weight: bold;
}

TABLE.nopad TD.note * {
  font-size: 9pt;
  font-weight: bold;
}

TABLE.nopad TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.nopad TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.specs {
  margin-bottom: 10pt;
  border-top: 1pt #000000 solid;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.specs TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 0pt;
  padding-left: 3pt;
  padding-bottom: 0pt;
  border-top: 1pt #000000 solid;
  border-right: 1pt #000000 solid;
  border-bottom: 1pt #000000 solid;
  border-left: 1pt #000000 solid;
}

TABLE.specs TD.head {
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #4C95C3;
}

TABLE.specs TD.axis {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
}

TABLE.specs TD.axis1 {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  background-color: #4C95C3;
  border-top: 1pt #4C95C3 solid;
  color: #FFFFFF;
  border-right: 1pt #4C95C3 solid;
  border-bottom: 1pt #4C95C3 solid;
  border-left: 1pt #4C95C3 solid;
}

TABLE.specs TD.data {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  border-top: 1pt #D4D4D4 inset;
  border-right: 1pt #D4D4D4 inset;
  border-bottom: 1pt #D4D4D4 inset;
  border-left: 1pt #D4D4D4 inset;
}

TABLE.specs TD.note {
  font-size: 9pt;
  font-weight: bold;
}

TABLE.specs TD.note * {
  font-size: 9pt;
  font-weight: bold;
}

TABLE.specs TD.sort {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.specs TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.externalcss {
  border-top: 2pt #FFCD11 solid;
  border-right: 2pt #FFCD11 solid;
  border-bottom: 2pt #FFCD11 solid;
  border-left: 2pt #FFCD11 solid;
}

TABLE.externalcss TD.head {
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  background-color: #387247;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.externalcss TD.norecord {
  font-size: 10pt;
  background-color: #F9F5EF;
}

TABLE.portal {
  background-color: #FFFFFF;
  border-top: 2pt #FFCD11 solid;
  border-right: 2pt #FFCD11 solid;
  border-bottom: 2pt #FFCD11 solid;
  border-left: 2pt #FFCD11 solid;
}

TABLE.portal TD {
  font-size: 9pt;
  background-color: #FFFFFF;
  padding-top: 1pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
}

TABLE.portal TD.head {
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #387247;
  border-top: 1pt outset;
  border-right: 1pt outset;
  border-bottom: 1pt outset;
  border-left: 1pt outset;
}

TABLE.portal TD.axis {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #DFDDCA;
}

TABLE.portal TD.data {
  text-align: center;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.portal TD.found {
  background-color: #F9E4D9;
}

TABLE.portal TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #DFDDCA;
}

TABLE.portal TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #DFDDCA;
}

TABLE.portal TD.sort {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.portal TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.record {
  background-color: #FFFFFF;
}

TABLE.record TD {
  font-size: 9pt;
  background-color: #F9F5EF;
  padding-top: 1pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
}

TABLE.record TD.head {
  font-size: 12pt;
  color: #000000;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #EFEBCF;
  border-top: 1pt outset;
  border-right: 1pt outset;
  border-bottom: 1pt outset;
  border-left: 1pt outset;
}

TABLE.record TD.axis {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background-color: #DFDDCA;
}

TABLE.record TD.data {
  text-align: left;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.record TD.found {
  background-color: #F9E4D9;
}

TABLE.record TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #DFDDCA;
}

TABLE.record TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #DFDDCA;
}

TABLE.record TD.sort {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.record TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.search {
  background-color: #FFFFFF;
  border-top: 2pt #FFCD11 solid;
  border-right: 2pt #FFCD11 solid;
  border-bottom: 2pt #FFCD11 solid;
  border-left: 2pt #FFCD11 solid;
}

TABLE.search TD {
  font-size: 9pt;
  background-color: #F9F5EF;
  padding-top: 1pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
}

TABLE.search TD.head {
  font-size: 12pt;
  color: #000000;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #FFCD11;
  border-top: 1pt outset;
  border-right: 1pt outset;
  border-bottom: 1pt outset;
  border-left: 1pt outset;
}

TABLE.search TD.axis {
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  vertical-align: middle;
  background-color: #387247;
}

TABLE.search TD.data {
  text-align: center;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

TABLE.search TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #DFDDCA;
}

TABLE.search TD.note * {
  font-size: 9pt;
  font-weight: bold;
  background-color: #DFDDCA;
}

TABLE.search TD.sort {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

TABLE.search TD.scroll {
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-top: 1pt inset;
  border-right: 1pt inset;
  border-bottom: 1pt inset;
  border-left: 1pt inset;
}

FORM {
  display: inline;
}

BUTTON {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #FBF2D8;
}

BUTTON.button {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FFCD11;
}

@media screen {

  BODY {
    overflow: auto;
  }

  DIV.screen {
    width: 100%;
    height: 100%;
    overflow: auto;
  }

  DIV.lens {
    width: 100%;
    overflow: auto;
  }

  TD.transparent {
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  }
}
