/* Beyer Blinder Belle - main.css
--------------------------------------*/

body {
  background: url("../img/global/mainBG.gif") repeat-x top left;
  background-color: #999;
  font-family: arial, helvetica, sans-serif;
  color: #333;
  margin: 20px 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
	line-height: 16px;
  }

* {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  }

a, a:visited {
  color: #333;
  text-decoration: none;
  }

a:hover {
  color: #999;
  text-decoration: none;
  }

img {
  border: 0;
  }

ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

#mainContent {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 828px;
  }

/* global header specific styles
---------------------------------------*/

#topNav {
  width: 828px;
  text-align: left;
  }

#contentArea {
  width: 828px;
  text-align: left;
  padding: 20px 0 0 0;
  }

/* global footer specific styles
---------------------------------------*/

#footer {
  background: url("../img/global/mainFooterTopBG.gif") repeat-x top left;
  width: 828px;
  text-align: left;
  margin: 10px 0 0 0;
  padding: 5px 0 20px 0;
  }

#footer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html #footer {
  height: 1%;
  }

#footer #footerLinks {
	font-size: 10px;
	float: left;
	text-transform: uppercase;  
  }

#footer #footerLinks a, #footer #footerLinks a:visited {
  color: #333;
  text-decoration: none;
  }

#footer #footerLinks a:hover {
  color: #fff;
  text-decoration: none;
  }

#footer #footerCopyright {
  font-size: 10px;
  float: right;
  }