body, html {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12pt;
  font-weight: normal;
  color: #36383C;
  background: #eaeae9 url(background_stripes.jpg);
  padding: 0;
  margin: 0;
  text-align: center;
  height: 100%
}

h1 {
  color: #1A5DA1;
  font-size: 18pt;
  font-weight: bold;
  margin: 0px;
}

h2 {
  color: white;
  font-size: 14pt;
  font-weight: bold;
  margin: 0px;
}

h3 {
  color: #1A5DA1;
  font-size: 12.5pt;
  font-weight: normal;
  margin: 0px;
}

.content {
  width: 1100px;
  margin: 0px auto;
  text-align: left;
}

.main_division {
  margin-top: 30px;
}

div#header {
  padding: 20px 110px 0px 10px;
}

div#banner {
  background-color: #f5f5f4;
  padding: 20px 80px 20px 40px;
}

div#articles {
  background-color :#f5f5f4;
  padding: 20px 10px 20px 10px;
  height: 180px;
}

div#semcat {
  background-color: #36383c;
  color: white;
  padding: 20px 80px 20px 40px;
}

.product_image {
  height: 131px;
  float: left;
  position: relative;
}

.product_text {
  height: 131px;
  padding-left: 220px;
}


.semcat_logo {
  position: absolute;
  top: 50%;
  margin-top: -18pt;
}

#article_grid {
  width: 1200px;
  margin: 0px auto;
  text-align: left;
}

.article {
  height: 85px;
  width: 580px;
  float: left;
  font-size: 10.5pt;
}

.article_image {
  height: 85px;
  float: left;
  margin-right: 20px;
}

.article_text {
  height: 85px;
}

.main_division a:link,
.main_division a:visited,
.main_division a:active {
  font-weight: lighter;
  text-decoration: none;
  color: #1A5DA1;
}

.main_division a:hover {
  color: white;
  background-color: #1a5da1;
}

address {
  font-weight: lighter;
  font-size: 11pt;
  font-style: normal;
  float: right;
}

address a:link,
address a:visited,
address a:active {
  text-decoration: none;
  color: silver;
}

address a:hover {
  color: white;
  background-color: #1a5da1;
}

div#copyright {
  color: #AAAAAA;
  padding-top: 10px;
  font-size: 8pt;
}

img {
  border-style: none;
}

#shading_left {
  background: url(shading_left.png);
  background-repeat:repeat-y;
  background-position: left;
  height: 100%;
}

#shading_right {
  background: url(shading_right.png);
  background-repeat:repeat-y;
  background-position: right;
  height: 100%;
}

#shading_top {
  background: url(shading_top.png);
  background-repeat:repeat-x;
}
