td.ad
{
    padding: 3px;
    background-color: beige;
    font-size: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;

}

.topframetitle {
  font-family: Arial, Helvetica;
  font-size: 14pt;
  line-height: 120%;
  font-weight: bold;
  color: #4C95C3;
  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 #4C95C3 solid;
  border-right: 2pt #4C95C3 solid;
  border-bottom: 2pt #4C95C3 solid;
  border-left: 2pt #4C95C3 solid;
  background-color: #FFFFFF;
}

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

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

A:link {
  color: #5293BE;
}

A:visited {
  color: #5293BE;
}

A:hover {
  color: #FFBF80;
}

A:active {
  color: #FFBF80;
}

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

A:visited img {
  border-top: #5293BE solid;
  border-right: #5293BE solid;
  border-bottom: #5293BE solid;
  border-left: #5293BE 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;
}

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

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

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

A.tmount:link {
  color: #7F7F7F;
}

A.tmount:visited {
  color: #7F7F7F;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.nav {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: #FDE953;
  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: #FDE953;
}

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

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;
}

A.nav-tmount {
  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-tmount:link {
  color: #000000;
  background-color: #E9E9E9;
}

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

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

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

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

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

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

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

A.nav-fsystem {
  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-fsystem:link {
  color: #000000;
  background-color: #31CC1D;
}

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

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

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

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

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

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

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

A.nav-adaptamatic {
  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-adaptamatic:link {
  color: #000000;
  background-color: #FE6155;
}

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

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

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

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

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

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

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

A.nav-ad1 {
  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-ad1:link {
  color: #000000;
  background-color: #FE6155;
}

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

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

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

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

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

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

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

A.nav-ad2 {
  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-ad2:link {
  color: #000000;
  background-color: #55BCFE;
}

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

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

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

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

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

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

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

A.nav-sp {
  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-sp:link {
  color: #000000;
  background-color: #FE9555;
}

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

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

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

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

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

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

A.nav-sp: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: #5293BE;
  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: #FDE953;
  list-style-type: disc;
}

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

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;
}

.pagetitle {
  font-family: Arial, Helvetica;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
  /* opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; */  padding-top: 1pt;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-bottom: 1pt;
  margin-right: 10pt;
  border-top: 1pt #FFFFFF outset;
  background-color: #5293BE;
  float: right;
  border-right: 1pt #FFFFFF outset;
  border-bottom: 1pt #FFFFFF outset;
  border-left: 1pt #FFFFFF outset;
}

.fog {
  opacity: 0.40;
  filter: alpha(opacity=40);
  -moz-opacity: 0.40;
  -khtml-opacity: 0.40;
  background-color: #000000;
}

.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;
  background-color: transparent;
  border-right: 1pt #C0C0C0 solid;
  border-bottom: 1pt #C0C0C0 solid;
  border-left: 1pt #C0C0C0 solid;
}

.bordercolornav1 {
  border-top: 1pt #FFFFFF solid;
  background-color: #20405F;
  border-right: 1pt #FFFFFF solid;
  border-bottom: 1pt #FFFFFF solid;
  border-left: 1pt #FFFFFF solid;
}

.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;
  display: block;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.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;
}

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

.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;
}

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

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

.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: #4C95C3;
}

.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: #4C95C3;
}

.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: #4C95C3;
}

.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;
}

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

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

.red {
  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-size: 9pt;
  font-weight: bold;
  margin-bottom: 0pt;
}

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

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

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

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

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

TABLE.tad 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.tad 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.tad TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.tad 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.tmount {
  border-top: 1pt #7F7F7F solid;
  background-color: #FFFFFF;
  margin-bottom: 10pt;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
}

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

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

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

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

TABLE.tmount 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.tmount 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.tmount TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.tmount 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.adaptamatic {
  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.adaptamatic TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

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

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

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

TABLE.adaptamatic 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.adaptamatic 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.adaptamatic TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.adaptamatic 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.fsystem {
  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.fsystem TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

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

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

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

TABLE.fsystem 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.fsystem 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.fsystem TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.fsystem 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.ad1 {
  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.ad1 TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

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

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

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

TABLE.ad1 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.ad1 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.ad1 TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.ad1 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.ad2 {
  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.ad2 TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

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

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

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

TABLE.ad2 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.ad2 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.ad2 TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.ad2 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.sp {
  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.sp TD {
  font-size: 9pt;
  padding-top: 0pt;
  padding-right: 3pt;
  padding-botton: 1pt;
  padding-left: 3pt;
  background-color: #FFFFFF;
  padding-bottom: 0pt;
}

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

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

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

TABLE.sp 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.sp 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.sp TD.note {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E9E9E9;
}

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

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

TABLE.sp 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.fsystemtitle {
  font-family: Arial, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  white-space: pre;
  margin-right: 10pt;
  background-color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TABLE.border {
  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.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: #4C95C3;
}

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: #4C95C3;
  border-top: 1pt #4C95C3 solid;
  color: #FFFFFF;
  border-right: 1pt #4C95C3 solid;
  border-bottom: 1pt #4C95C3 solid;
  border-left: 1pt #4C95C3 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: #4C95C3;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top: 1pt #4C95C3 solid;
  border-right: 1pt #4C95C3 solid;
  border-bottom: 1pt #4C95C3 solid;
  border-left: 1pt #4C95C3 solid;
}

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

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;
  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.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: #4C95C3;
}

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: #4C95C3;
  border-top: 1pt #4C95C3 solid;
  color: #FFFFFF;
  border-right: 1pt #4C95C3 solid;
  border-bottom: 1pt #4C95C3 solid;
  border-left: 1pt #4C95C3 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;
}

@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;
  }
}
