#fullheight{height:100%}

   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 900px;
   }

.mh-welcome {font-family:Arial; font-size:26px; color:#666666}
.mh-subtext {font-family:Arial; font-size:17px; color:#666666}

.title {font-family:Arial; font-size:16px; color:#000000}
.subtitle {font-family:Arial; font-size:14px; color:#000000}
.product-subtitle {font-family:Arial; font-size:16px; color:#000000}

.body {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.body a {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.body a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:underline;}

.home-boxes-body {font-family:Arial; font-size:11px; color:#000000;}
.home-boxes-placeholder {font-family:Arial; font-size:9px; text-decoration:none; color:#993366;}

.home-box1-title {font-family:Arial; font-size:22px; text-decoration:none; color:#993366;}
.home-box1-title a {color:#993366; text-decoration:none;}
.home-box1-title a:hover {color:#993366; text-decoration:underline;}
.home-box1-more {font-family:Arial; font-size:13px; color:#993366;}
.home-box1-more a {color:#993366; text-decoration:none;}
.home-box1-more a:hover {color:#993366; text-decoration:underline;}

.home-box2-title {font-family:Arial; font-size:22px; text-decoration:none; color:#333399;}
.home-box2-title a {color:#333399; text-decoration:none;}
.home-box2-title a:hover {color:#333399; text-decoration:underline;}
.home-box2-more {font-family:Arial; font-size:13px; color:#333399;}
.home-box2-more a {color:#333399; text-decoration:none;}
.home-box2-more a:hover {color:#333399; text-decoration:underline;}

.home-box3-title {font-family:Arial; font-size:17px; text-decoration:none; color:#006633;}
.home-box3-title a {color:#006633; text-decoration:none;}
.home-box3-title a:hover {color:#006633; text-decoration:underline;}
.home-box3-more {font-family:Arial; font-size:13px; color:#006633;}
.home-box3-more a {color:#006633; text-decoration:none;}
.home-box3-more a:hover {color:#006633; text-decoration:underline;}

.products-title {font-family:Arial; font-size:11px; color:#FFFFFF; text-align:left}

.products-contract-main-link {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; text-indent: 10px; text-align:left}
.products-contract-main-link a {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; text-indent: 10px; text-align:left}
.products-contract-main-link a:hover {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline; text-indent: 10px; text-align:left}

.products-contract-link {font-family:Arial; font-size:11px; color:#450f44; text-decoration:none; text-indent: 10px; text-align:left}
.products-contract-link a {font-family:Arial; font-size:11px; color:#450f44; text-decoration:none; text-indent: 10px; text-align:left}
.products-contract-link a:hover {font-family:Arial; font-size:11px; color:#450f44; text-decoration:underline; text-indent: 10px; text-align:left;}

.products-artificial-link {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; text-indent: 10px; text-align:left}
.products-artificial-link a {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; text-indent: 10px; text-align:left}
.products-artificial-link a:hover {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline; text-align:left}

.products-tech-link {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; text-indent: 10px; text-align:left}
.products-tech-link a {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; text-indent: 10px; text-align:left}
.products-tech-link a:hover {font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline; text-indent: 10px; text-align:left}

.products-tables td {padding: 0 0 0 10px; text-align:left;}

.contract-title {font-family:Arial; font-size:22px; text-decoration:none; color:#993366;}
.contract-title a {font-family:Arial; font-size:22px; text-decoration:none; color:#993366;}
.contract-title a:hover {font-family:Arial; font-size:22px; text-decoration:underline; color:#993366;}

.artificial-title {font-family:Arial; font-size:22px; text-decoration:none; color:#333399;}
.artificial-title a {font-family:Arial; font-size:22px; text-decoration:none; color:#333399;}
.artificial-title a:hover {font-family:Arial; font-size:22px; text-decoration:underline; color:#333399;}

.techfelt-title {font-family:Arial; font-size:22px; text-decoration:none; color:#006633;}
.techfelt-title a {font-family:Arial; font-size:22px; text-decoration:none; color:#006633;}
.techfelt-title a:hover {font-family:Arial; font-size:22px; text-decoration:underline; color:#006633;}

.other-title {font-family:Arial; font-size:22px; text-decoration:none; color:#666666;}
.other-title a {font-family:Arial; font-size:22px; text-decoration:none; color:#666666;}
.other-title a:hover {font-family:Arial; font-size:22px; text-decoration:underline; color:#666666;}

.product-name-links {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.product-name-links a {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.product-name-links a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:underline;}

.tech-spec-link {font-family:Arial; font-size:13px; color:#000000; text-decoration:none;}
.tech-spec-link a {font-family:Arial; font-size:13px; color:#000000; text-decoration:none;}
.tech-spec-link a:hover {font-family:Arial; font-size:13px; color:#000000; text-decoration:underline;}

.bottom-links {font-family:Arial; font-size:13px; color:#FFFFFF;}
.bottom-links a {color:#FFFFFF; text-decoration:none;}
.bottom-links a:hover {color:#FFFFFF; text-decoration:underline;}
.bottom-links {letter-spacing: 1px;}

.footer-left {font-family:Arial; font-size:26px; color:#CCCCCC;}
.footer-left a {color:#CCCCCC; text-decoration:none;}
.footer-left a:hover {color:#CCCCCC; text-decoration:underline;}

.footer-right {font-family:Arial; font-size:12px; color:#000000;}
.footer-right a {color:#000000; text-decoration:none;}
.footer-right a:hover {color:#000000; text-decoration:underline;}

.contactform input.submit {
background-color: #666666;
font-family: Verdana;
color: #FFFFFF;
font-size: 12px;
}

.contactform input.clear {
background-color: #666666;
font-family: Verdana;
color: #FFFFFF;
font-size: 12px;
}