body {
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-family: verdana, arial, helvetica, geneva, swiss, sunSans-regular;
  font-size: 11px;
  color: #666666;
  }

form {
  border: 0px;
  margin: 0px;
  padding: 0px;
  }

p {
  line-height: 1.36em;
  }

h1 {
  font-family: gill sans, verdana, arial, helvetica, geneva, swiss, sunSans-regular;
  font-size: 17px;
  font-weight: normal;
  font-style: normal;
  color: #333333;
  }

h2 {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  color: #333333;
  }

h3 {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  color: #666666;
  }

a, a:link, a:visited {
  color: #AD6E2E;
  text-decoration: none;
  }

a:hover, a:active {
  color: #AD6E2E;
  text-decoration: underline;
  }

td.footer-prefix, td.footer-left, td.footer-right, td.footer-center {
  background-color: #E0E1E2;
  padding-top: 6px;
  padding-bottom: 8px;
  font-family: gill sans, verdana, arial, helvetica, geneva, swiss, sunSans-regular;
  font-size: 10px;
  color: #333333;
  }

td.footer-right a, td.footer-right a:link, td.footer-right a:hover, td.footer-right a:active, td.footer-right a:visited, td.footer-center a, td.footer-center a:link, td.footer-center a:hover, td.footer-center a:active, td.footer-center a:visited {
  color: #333333;
  }

td.footer-prefix {
  padding-left: 188px;
  }

body.home td.footer-prefix {
  padding-left: 208px;
  }

td.footer-left {
  width: 33%;
  padding-left: 10px;
  }

td.footer-right {
  width: 33%;
  text-align: right;
  padding-right: 12px;
  }

td.footer-center {
  width: 33%;
  text-align: center;
  }

td.footer-social {
  text-align: right;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 1px;
  background-color: #E0E1E2;
  font-family: gill sans, verdana, arial, helvetica, geneva, swiss, sunSans-regular;
  font-size: 10px;
  color: #333333;
  }

td.footer-right span.divider {
  padding: 0px 11px;
  }

td#nav {
  width: 188px;
  text-align: left;
  padding-top: 26px;
  padding-bottom: 20px;
  background-image: URL(/images/common/vert-dots.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  }

div#search {
  padding-top: 54px;
  text-align: right;
  padding-right: 12px;
  }

td#contentOuter {
  background-image: URL(/images/common/bottom-content-bkgd.gif);
  background-position: 0% 100%;
  background-repeat: repeat-x;
  }

div#contentInner {
  background-image: URL(/images/common/top-content-bkgd.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  padding: 26px 66px 38px 36px;
  font-size: 11px;
  }

.backToTop {
  font-weight: bold;
  font-size: 10px;
  }

img.left {
  float: left;
  padding: 0px 10px 10px 0px;
  }

img.right, div.right {
  float: right;
  padding: 0px 0px 10px 10px;
  }

div.subNav {
  font-size: 10px;
  line-height: 16px;
  padding-left: 46px;
  }

div.subNav a, div.subNav a:link, div.subNav a:hover, div.subNav a:active, div.subNav a:visited {
  color: #333333;
  }

div.subNav a.on {
  color: #AD6E2E;
  }

div.subNav2 {
  font-size: 10px;
  line-height: 16px;
  padding-left: 64px;
  margin-right: 14px;
  background-image: URL(/images/nav/sub2-li.gif);
  background-position: 54px .3em;
  background-repeat: no-repeat;
  }

div.subNav2 a, div.subNav2 a:link, div.subNav2 a:hover, div.subNav2 a:active, div.subNav2 a:visited {
  color: #666666;
  }

div.subNav2 a.on {
  color: #AD6E2E;
  }

div.subNav3 {
  font-size: 10px;
  line-height: 16px;
  padding-left: 74px;
  margin-right: 14px;
  background-image: URL(/images/nav/sub2-li.gif);
  background-position: 64px .3em;
  background-repeat: no-repeat;
  }

div.subNav3 a, div.subNav3 a:link, div.subNav3 a:hover, div.subNav3 a:active, div.subNav3 a:visited {
  color: #666666;
  }

div.subNav3 a.on {
  color: #AD6E2E;
  }


/* home-specific code */

td#homeNav {
  width: 208px;
  text-align: right;
  padding-top: 37px;
  padding-bottom: 20px;
  }

td#homeSearch {
  width: 196px; /* 208 - padding */
  text-align: right;
  padding-right: 12px;
  }

td#homeContent {
  padding: 36px 18px 18px 14px;
  width: 378px; /* 410 - padding */
  }

td#homeImgHighlights {
  width: 282px;
  padding-top: 36px;
  }

td#homeContent, td#homeImgHighlights {
  background-image: URL(/images/common/top-content-bkgd.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  }

td#homeBulletHighlights, td#homeImgHighlight3 {
  padding: 0px 18px 18px 14px;
  font-size: 10px;
  }

td#homeBulletHighlights ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  }

td#homeBulletHighlights ul li {
  background-repeat: no-repeat;
  background-position: 3px .1em;
  padding-left: 26px;
  padding-bottom: 19px;
  font-weight: bold;
  background-image: url(/images/common/li.gif);
  line-height: 14px;
  }

td#lower {
  background-image: URL(/images/common/bottom-content-bkgd.gif);
  background-position: 0% 100%;
  background-repeat: repeat-x;
  }

td#homeImgHighlights table, td#homeImgHighlight3 table {
  width: 234px;
  font-size: 10px;
  }

td#homeImgHighlights td, td#homeImgHighlight3 td {
  padding-bottom: 8px;
  }

td.highlightPhoto {
  padding-right: 9px;
  }

img.highlightArrow {
  margin-left: 8px;
  }

.searchResult {
  font-weight: bold;
  }

table.infoTable {
  border: 1px solid #666666;
  }

table.infoTable th.header {
  text-align: left;
  font-weight: bold;
  font-style: normal;
  background-color: #E0E1E2;
  color: #333333;
  border: 0px;
  }

table.infoTable th {
  text-align: left;
  font-weight: bold;
  font-style: normal;
  color: #000000;
  border-bottom: 1px solid #3399CC;
  padding: 4px;
  }

table.infoTable th.side {
  text-align: left;
  font-weight: bold;
  font-style: normal;
  color: #333;
  border-bottom: 1px solid #E0E1E2;
  border-right: 1px solid #3399CC;
  padding: 4px;
  }

table.infoTable th .note {
  font-weight: normal;
  font-style: italic;
  }

table.infoTable td {
  padding: 2px 4px 2px 4px;
  border-bottom: 1px solid #E0E1E2;
  }

table.infoTable td td {
  padding: 0px;
  border-bottom: 0px solid #ffffff;
  }


table.infoTable tr.lastRow td {
  border-bottom: 0px;
  }

table.infoTable td.specialPaddingLeft {
  text-align: right;
  padding-left: 4em;
  padding-right: 1em;
  }

table.infoTable td.specialPadding {
  padding-left: 1em;
  padding-right: 1em;
  }

table.infoTable td.specialPaddingRight {
  padding-left: 1em;
  padding-right: 4em;
  width: 55%;
  }

table.pipeline {
  border: 1px solid #666666;
  }

table.pipeline th {
  font-weight: bold;
  font-style: normal;
  color: #000000;
  border-bottom: 1px solid #3399CC;
  padding: 4px;
  }


table.pipeline td {
  padding: 2px 4px 2px 4px;
  border-bottom: 1px solid #E0E1E2;
  }

table.pipeline div.product {
  background-color: #3399CC;
  color: #ffffff;
  padding: 4px 16px 4px 4px;
  background-image: URL(/images/pipeline-bkgd.gif);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  }

.indent {
  padding-left: 24px;
  }

dl dt {
  font-weight: bold;
  }

dl dd {
  padding: 0px 0px 1em 3em;
  border: 0px;
  margin: 0px;
  }

div.mediaCoverageImage {
  float: left;
  margin-right: 10px;
  width: 178px;
}

div.mediaCoverageDetail {
  float: left;
  width: 350px;
}

div.clear {
  clear: both;
}
