
* {
  line-height: 1.16em;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

html, body {
  width: 100%;
  height: em;
}

body {
  font-size: 12px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-weight: normal;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  background-image: url(images/background.png);
  background-position: 50% top;
}

h1, h2, h3, h4, h5, h6 {
  color: #16588c;
}

h1 {
  font-size: 1.33em;
}

h2 {
  font-size: 1.2em;
}

h3 {
  font-size: 1.15em;
}

h4 {
  font-size: 1.1em;
}

h5 {
  font-size: 1.0em;
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  color: #16588c;
  font-style: normal;
}

p {
  margin-top: 10px;
}

ul.data {
  list-style-type: none;
}

hr {
  color: #b8b7b3;
  background-color: #b8b7b3;
  height: 1px;
  margin-top: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
}

a:link {
  color: #16588c;
  text-decoration: none;
}

a:visited {
  color: #16588c;
  text-decoration: none;
}

a:hover {
  color: #16588c;
  text-decoration: underline;
}

a:active {
  color: #16588c;
  text-decoration: underline;
}

.border {
  border-top: 1px #e2dcc4 solid;
  border-right: 1px #e2dcc4 solid;
  border-bottom: 1px #e2dcc4 solid;
  border-left: 1px #e2dcc4 solid;
}

.borderThick {
  border-top: 2px #bfb27c solid;
  border-right: 2px #bfb27c solid;
  border-bottom: 2px #bfb27c solid;
  border-left: 2px #bfb27c solid;
}

#shadowLeft {
  width: 5px;
  filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images shadow-left.png', sizingMethod='scale')";
  background-repeat: repeat-y;
  background-image: url(shadow-left.png);
  background-position: right;
}

#shadowLeft[class] {
  background-repeat: repeat-y;
  background-image: url(images/shadow-left.png);
  background-position: right;
}

#shadowRight {
  filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images shadow-right.png', sizingMethod='scale')";
  background-repeat: repeat-y;
  background-image: url(shadow-left.png);
  background-position: right;
}

#shadowRight[class] {
  background-repeat: repeat-y;
  background-image: url(images/shadow-right.png);
  background-position: left;
}

#shadowTop {
  height: 5px;
  filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images shadow-top.png', sizingMethod='scale')";
  background-repeat: no-repeat;
  background-image: url(shadow-top.png);
}

#shadowTop[class] {
  background-repeat: no-repeat;
  background-image: url(images/shadow-top.png);
}

#shadowBottom {
  height: 5px;
  filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images shadow-bottom.png', sizingMethod='scale')";
  background-repeat: no-repeat;
  background-image: url(shadow-bottom.png);
}

#shadowBottom[class] {
  background-repeat: no-repeat;
  background-image: url(images/shadow-bottom.png);
}

#innerTable {
  background-color: #FFFFFF;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
}

#headerTop {
  height: 66px;
  background-repeat: no-repeat;
  background-image: url(images/header-continue.png);
  background-position: right;
}

#header {
  height: 102px;
  background-repeat: no-repeat;
  background-image: url(images/header.jpg);
  background-position: right;
}

#navigation {
  height: 28px;
  background-repeat: repeat-x;
  background-image: url(images/navigation.png);
}

#menu {
  background-color: #cfd3d6;
}

#menu img {
  margin-top: 20px;
  border-top: 1px #FFFFFF solid;
  border-right: 1px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  border-left: 1px #FFFFFF solid;
}

#content {
  background-repeat: repeat-y;
  background-image: url(images/content.png);
}

#contentsub {
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 40px;
  padding-bottom: 30px;
  background-repeat: no-repeat;
  background-image: url(images/content.png);
}

#footerTop {
  height: 27px;
  background-image: url(images/footer-top.png);
}

#footer {
  height: 35px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #8d9092;
  background-repeat: repeat-x;
  background-image: url(images/footer.png);
}

#welcome {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

#news {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}

#plan1, #plan2, #plan3 {
  height: 78px;
  cursor: hand;
}

#plan2, #plan3 {
  margin-top: 1px;
}

#plan1 {
  background-image: url(images/plan1.png);
}

#plan2 {
  background-image: url(images/plan2.png);
}

#plan3 {
  background-image: url(images/plan3.png);
}

#plan1 h1, #plan2 h1, #plan3 h1 {
  color: #FFFFFF;
  padding-top: 10px;
  margin-left: 12px;
  font-size: 20px;
  font-weight: normal;
}

#plan1 p, #plan2 p, #plan3 p {
  margin-top: 5px;
  margin-left: 12px;
  font-size: 11px;
  color: #FFFFFF;
}

#plan1 a:link, #plan1 a:visited, #plan1 a:hover, #plan1 a:active, #plan2 a:link, #plan2 a:visited, #plan2 a:hover, #plan2 a:active, #plan3 a:link, #plan3 a:visited, #plan3 a:hover, #plan3 a:active {
  text-decoration: none;
}

h1.company-name {
  line-height: 50px;
  font-size: 24px;
  font-weight: bold;
  color: #00486f;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

h1.header-info {
  line-height: 80px;
  font-size: 26px;
  font-weight: normal;
  color: #FFFFFF;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 35px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.sohotext {
  font-family: Arial;
  font-size: 12px;
}

.SMtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.uptext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #000000;
}

.FormLt1 {
  font-family: Arial;
  font-size: 8px;
  cursor: pointer;
}

table.vmenu_mainz {
  width: 177px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 1px #FFFFFF solid;
  border-right: 1px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  border-left: 1px #FFFFFF solid;
}

td.vmenu_main_off {
  width: 100%;
  height: 21px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  background-color: #bd790d;
  background-repeat: repeat-x;
  background-image: url(menu.png);
  background-position: 50% bottom;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

td.vmenu_main_on {
  width: 100%;
  height: 21px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  background-color: #e09e16;
  background-repeat: repeat-x;
  background-image: url(menu.png);
  background-position: 50% bottom;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

div.vmenu_main_off {
  width: 100%;
}

div.vmenu_main_on {
  width: 100%;
}

a.vmenu_main_off:link {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 0px #000000 solid;
}

a.vmenu_main_off:visited {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 0px #000000 solid;
}

a.vmenu_main_off:hover {
  color: #FFFFFF;
  text-decoration: underline;
  border-bottom: 0px #000000 solid;
}

a.vmenu_main_off:active {
  color: #FFFFFF;
  text-decoration: underline;
  border-bottom: 0px #000000 solid;
}

a.vmenu_main_on:link {
  color: #FFFFFF;
  text-decoration: none;
}

a.vmenu_main_on:visited {
  color: #FFFFFF;
  text-decoration: none;
}

a.vmenu_main_on:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

a.vmenu_main_on:active {
  color: #FFFFFF;
  text-decoration: underline;
}

td.vmenu_main_sub {
  width: 100%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

table.vmenu_subz {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

td.vmenu_sub_bull_off {
  width: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #858585;
  padding-top: 3px;
  padding-left: 13px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.vmenu_sub_bull_on {
  width: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #903518;
  padding-top: 3px;
  padding-left: 13px;
  padding-right: 0px;
  padding-bottom: 0px;
}

div.vmenu_sub_bull_off {
  width: 100%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

div.vmenu_sub_bull_on {
  width: 100%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.vmenu_sub_off {
  width: 100%;
  font-size: 11px;
  font-weight: normal;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

td.vmenu_sub_on {
  width: 100%;
  font-size: 11px;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

div.vmenu_sub_off {
  width: 100%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

div.vmenu_sub_on {
  width: 100%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

a.vmenu_sub_off:link {
  color: #003F7C;
  text-decoration: none;
}

a.vmenu_sub_off:visited {
  color: #003F7C;
  text-decoration: none;
}

a.vmenu_sub_off:hover {
  color: #903518;
  text-decoration: none;
}

a.vmenu_sub_off:active {
  color: #903518;
  text-decoration: none;
}

a.vmenu_sub_on:link {
  color: #003F7C;
  text-decoration: none;
}

a.vmenu_sub_on:visited {
  color: #003F7C;
  text-decoration: none;
}

a.vmenu_sub_on:hover {
  color: #903518;
  text-decoration: none;
}

a.vmenu_sub_on:active {
  color: #903518;
  text-decoration: none;
}

table.hmains {
  height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #2983a6;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

td.hmains {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  background-repeat: no-repeat;
  background-image: url(images/list.png);
  background-position: left;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

a.hmains {
  line-height: 21px;
  margin-left: 15px;
}

a.hmains:link {
  color: #00486f;
  text-decoration: none;
}

a.hmains:visited {
  color: #00486f;
  text-decoration: none;
}

a.hmains:hover {
  color: #bd790d;
  text-decoration: none;
}

a.hmains:active {
  color: #bd790d;
  text-decoration: none;
}

table.hsubs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

td.hsubs {
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

a.hsubs:link {
  color: #00486f;
  text-decoration: none;
}

a.hsubs:visited {
  color: #00486f;
  text-decoration: none;
}

a.hsubs:hover {
  color: #bd790d;
  text-decoration: none;
}

a.hsubs:active {
  color: #bd790d;
  text-decoration: none;
}

.newsbox_date {
  font-family: Arial, verdana, Courier, New, Courier, mono;
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
}

.newsbox {
  font-family: Arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.newsbox a:link {
  color: #0087d0;
  text-decoration: none;
}

.newsbox a:visited {
  color: #0087d0;
  text-decoration: none;
}

.newsbox a:hover {
  color: #0087d0;
  text-decoration: underline;
}

.newsbox a:active {
  color: #0087d0;
  text-decoration: underline;
}

.newsbox_tease {
  font-family: Arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

table.article_table {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

td.article_title {
  font-family: Courier, New, Courier, mono;
  font-size: 16px;
  font-weight: bold;
  color: #2E2E2E;
}

font.article_date {
  color: #336699;
}

td.article_content {
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
}

textarea {
  font-size: 8pt;
  height: 75px;
  width: 175px;
}

.logohead {
  font-family: Arial;
  font-size: 25pt;
  font-weight: bold;
}

.logosub {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
}

.menusys {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}
