BODY {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

TABLE.template {
  background-position: right 120px;
  background-repeat: no-repeat;
/*  background-attachment: fixed;*/
}

TD.logo {
  background-position: top right;
  background-image: url(img/logo.jpg);
  background-repeat: no-repeat;
}

TD.banner {
  background-position: left top;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20;
  padding-right: 20;
}

TD.menu {
  background-position: top right;
  background-image: url(img/menu.jpg);
  background-repeat: no-repeat;
  padding: 5;
}

TD.content_outer {
  background-position: top left;
  background-image: url(img/content.gif);
  background-repeat: no-repeat;
  padding-top: 5;
  padding-bottom: 20;
  padding-left: 20;
  padding-right: 20;
}

TD.content_inner {

}

TABLE.content_inner {
  background-repeat: no-repeat;
  background-position: right 150px;
  background-attachment: fixed;
}

TD.content_image_description {
  padding-top: 0;
  padding-bottom: 5;
  padding-left: 0;
  padding-right: 0;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
}

TD.content_image_button {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

TD.status {
  padding-left: 20;
  padding-right: 20;
  font-family: Tahoma;
  font-size: 8pt;
  color: sienna;
}

TD.header {
  font-family: Verdana;
  font-size: 13pt;
  font-weight: bold;
  text-align: left;
  color: darkslateblue;
  padding-top: 0;
  padding-bottom: 2;
  padding-left: 0;
  padding-right: 0;
}

TD.contact_type, TD.contact_data {
  padding-top: 0;
  padding-bottom: 10;
  padding-left: 0;
  padding-right: 0;
  font-family: Verdana;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
}

TD.contact_type {
  width: 220;
  font-weight: bold;
  padding-right: 10;
}

TD.products_banner {
  width: 100;
  height: 44;
  background-position: center right;
  background-repeat: no-repeat;
}

TD.products_subtype {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10;
  padding-right: 0;
  font-family: Verdana;
  font-size: 10pt;
  text-align: left;
  vertical-align: middle;
}

TD.customer {
  padding-top: 0;
  padding-bottom: 10;
  padding-left: 0;
  padding-right: 0;
  font-family: Verdana;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
}

A.menu, A.current_menu {
  font-family: Tahoma;
  font-size: 13pt;
  font-weight: bold;
}

A.menu:link, A.menu:visited {
  color: maroon;
  text-decoration: none;
}

A.menu:hover {
  color: maroon;
  text-decoration: underline;
}

A.current_menu:link, A.current_menu:hover, A.current_menu:visited {
  color: darkslateblue;
  text-decoration: underline;
}

A.products:link, A.products:visited {
  color: slateblue;
  text-decoration: none;
}

A.products:hover {
  color: darkslateblue;
  font-weight: bold;
  text-decoration: underline;
}

A.image:link, A.image:hover, A.image:visited {
  color: black;
}

P {
  font-family: Verdana;
  font-size: 10pt;
  text-align: justify;
  vertical-align: top;
/*  text-indent: 5%;*/
}

LI, UL {
  font-family: Verdana;
  font-size: 10pt;
}

TABLE.exclemation {
  font-family: Verdana;
  font-size: 10pt;
  width: 100%;
  border-style: dotted;
  border-width: 1;
  border-color: gray;
}

TD.exclemation_title {
  font-size: 13pt;
  font-weight: bold;
  color: red;
  padding: 20;
}

TD.exclemation_text {
  color: green;
  padding-top: 0;
  padding-left: 50;
  padding-right: 20;
  padding-bottom: 20;
}

A.exclemation_more {
  font-size: 8pt;
}

