/*******************************************************/
/*                  GLOBAL STYLES
********************************************************/

/* GLOBAL RESET
********************************************************/
* { margin: 0; padding: 0; }
img, fieldset, abbr, acronym { border: 0; }
.hidden { display: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #ff6600; }
a:visited { color: #ff6600; }
a:hover { color: #ff6600; }

/* BODY
********************************************************/
body {
  margin: 0 auto;
  background-color: #fff;
  width: 940px;
  font: small Arial, sans-serif;
  color: #303342;
}

/* HEADER
********************************************************/
div#lpHeader {
  float: left;
  padding: 0 0 20px 0;
  width: 940px;
  background-color: #D8D8D8;
  border-bottom: 2px solid #EFEFEF;
  position: relative;
  z-index: 10;
}

div#lpBannerHeader {
  color: #fff;
  float: left;
  width: 940px;
  min-height: 30px;
}

div#lpCopyHeader {
  color: #fff;
  float: left;
  padding: 20px 20px 0 20px;
  width: 900px;
}

h4 {
  margin: 0 0 0 22px;
  color: #ff6600;
  font-weight: 100;
}

/* MAIN CONTAINER
********************************************************/
div#centerContent {
  float: left;
  position: relative;
  width: 940px;
  margin-bottom: 25px;
}

div#centerContent ul {
  list-style-position: inside;
  list-style-type: disc;
}

div#centerContent ol {
  list-style-position: inside;
  list-style-type: decimal;
}

div#bgFade {
  position: absolute;
  z-index: 1;
}

div#lpContentContainer {
  float: left;
  width: 920px;
  padding: 20px 0 25px 20px;
  background-color: #D8D8D8;
  display: inline;
  position:relative;
  border-bottom:2px solid #EFEFEF;
  min-height: 350px;
  z-index: 20;
}

h1 {
  font-size: 108%;
  color: #C25A05;
  font-size: 180%;
  font-weight: normal;
  margin-bottom: 2px;
}

div#lpMainContent {
  float: right;
  display: inline;
  margin:15px 30px 0px 5px;
  width: 865px;
}

div#lpMainContent p,
div#lpMainContent ul,
div#lpMainContent ol{
 margin: 0 0 20px 0;
 list-style: disc inside none;
}

div#lpMainContent ul li {
  padding: 0px 0 10px 20px;
  line-height: 1;

}

div#lpMainContent ol {
 list-style-type: decimal;
}

input.submit {
  padding-top: 10px;
}


/* FOOTER CONTAINER
********************************************************/

div#footer {
  clear: left;
  width: 920px;
  padding: 8px 0 13px 20px;
  background: transparent url( ../media/image/bgfooter9aa1b2.png ) no-repeat bottom left;
  margin: 0;
  color: #fff;
  position: relative;
  z-index: 30;
}

div#footer p {
  margin: 3px 0 0 0;
}

div#footer a {
  font-style: italic;
}