html
{
  height : 100%; /* fill page in Mozilla when screen bigger than content */
}

.totop {
	text-align: center;
	display: block;
}

.totop img {
	border: 0px;
}

.download.brochure {
	font-weight: bold;
	text-align: center;
}

span.navLink
{
  width : 96px;
  height : 48px;
  background : rgb(255, 255, 0);
  padding : 8px 8px 8px 8px ;
  border-width : 0;
}

p, li
{
  font: 13px/15px Verdana, Sans-serif;
}

body
{
  margin : 0 0 0 0;
  padding : 0 0 0 0;
  border-width : 0;

  background : rgb(255, 255, 255);

  background-position : bottom left;
  background-image : url("../images/waterbackdropLowC.jpg");
  background-repeat : repeat-x;
  background-attachment : fixed;

  font-family : Verdana, Sans-serif;

  height : 100%;
}

.inlineQuote
{
  font-style : italic;
  color : rgb(128, 0, 0);
}

.quote
{
  padding-left : 2px;
  padding-right : 2px;
  font-style : italic;
  color : rgb(128, 0, 0);
}

.quoteAttribution
{
  padding-left : 2px;
  padding-right : 2px;
  font-size: 11px;
}

h1
{
  text-align : center;
  font-family : Serif;
}

h1.pageTitle
{
  padding : 0;
  margin : 0;
  border-width : 0;
  color : rgb(255, 255, 255);
}

h3.tagLine
{
  text-align : center;
  color : rgb(255, 192, 192);
}

h1.contentTop
{
  font-size: 30px;
  padding : 0;
  margin : 8px 0px 16px 32px;
  border-width : 0;
  text-align : center;
}
h3.contentTop
{
  padding : 0;
  margin : 8px 0px 16px 32px;
  border-width : 0;
  text-align : center;
}

td.footer
{
  background : rgb(6, 90, 78);
  background-position : top left;
  background-image : url("../images/footerBar.gif");
  background-repeat : repeat;
  height : 32px;
}

a.footerItem
{
  color : rgb(255, 255, 255);
  font-size: 15px;
  font-weight : bold;
  margin : 2px 3px 2px 3px;
  padding : 2px 1px 2px 1px;
}

table.contentPane
{
}

td.contentPane
{
  padding : 8px 4px 32px 18px;
  margin : 0;

  background-position : top left;
  background-image : url("../images/NavBarCorner.gif");
  background-repeat : no-repeat;
}

td.navPaneOuter
{
  line-height : 0; /* remove extra vspace in Mozilla */
  background : transparent;
  width : 129px;
}

td.titleBar
{
  background : rgb(0, 0, 71);
  background-position : bottom left;
  background-image : url("../images/TitleBarVert.jpg");
  background-repeat : repeat-x;
}

div.productSection
{
  clear : both;
  margin : 8px 0 4px 0;
  padding : 4px 0 4px 0;
  text-align : center;
  border-style : groove none groove none;
}

div.caseSection
{
  clear : both;
  margin : 8px 0 4px 0;
  padding : 4px 0 4px 0;
  text-align : center;
  border-style : groove none groove none;
  background-color : rgb(224, 224, 255);
}

.contentPane img {
	margin: 8px;
}
