/*******************************************************/
/*                  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: #6688AE;
  width: 940px;
  font: small Arial, sans-serif;
  color:#726249;
}

/* HEADER
********************************************************/
div#lpHeader {
  float: left;
  padding: 0;
  width: 940px;
  background-color: #E0E1C2;
  position: relative;
  z-index: 10;
}

div#lpBannerHeader {
  color: #6F9DCA;
  float: left;
  width: 940px;
  min-height: 30px;
}

div#lpCopyHeader {
  color: #6F9DCA;
  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;
  left: -30px;
  top: 0;
  width: 1000px;
  height: 500px;
  background: url(../media/image/bgfade.png) top left no-repeat;
  z-index: 1;
}

div#lpContentContainer {
  float: left;
  width: 920px;
  padding: 20px 0 25px 20px;
  background-color: #E0E1C1;
  display: inline;
  position:relative;
  border-bottom:2px solid #FFFFFF;
  min-height: 350px;
  z-index: 20;
}

h1 {
  font-size: 108%;
  color: #950101;
  font-size: 180%;
  font-weight: normal;
  margin-bottom: 2px;
}

div#lpMainContent {
  float: left;
  display: inline;
  margin:15px 30px 0 0;
  width: 530px;
}

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;
}


/* FORM
********************************************************/

div.form {
  float: left;
  margin-top: 5px;
  width: 324px;
  background-color:#EEEED5;
  border:2px solid #FFFFFF;
}

div#centerContent ul, div#centerContent ul {
  list-style: none;
  padding: 0 0 0 25px;
}

div.form li {
  padding: 3px 0 0 15px;
}

div.form #submitLi {
  margin-top: 10px;
  padding:3px 0 25px 40px;
}

div.form #submitLi .submit {
  padding: 5px 6px 4px;
  color: #fff;
  background-color: #f2790e;
  border:0 none;
}

div.form div#formContent {
  margin: 0;
  padding: 20px 0 10px 20px;
  font-size: 180%;
  color:#950101;
}

div.form div#formContent p {
  width: 99%;
}

#hiddenInputs,
#hiddenUserInputs { display:none; }

#requiredNotice {
  padding: 0 0 0 25px;
}

p.error {
  padding-top: 15px;
  font-size: 70%;
}

p.error label.error {
  color: red;
  padding-left: 15px;
  display: block;
  clear: left;
}

/* FOOTER CONTAINER
********************************************************/

div#footer {
  clear: left;
  width: 920px;
  padding: 8px 0 13px 20px;
  background: url( ../media/image/bgfootereeeed5.png ) no-repeat bottom left;
  margin: 0;
  color: #6F9DCA;
  position: relative;
  z-index: 30;
}

div#footer p {
  margin: 3px 0 0 0;
}

div#footer a {
  font-style: italic;
}

/* IE Hacks/alternatives for png filters on background fade and footer
********************************************************/

* html div#bgFade {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/image/bgfade.png", sizingMethod="scale");
}

* html div#footer {
  background-image: none;
  background-color: #EEEED5;
}