html, body {
  margin: 0;
  padding: 0;
  height:100%;
}

body {
  background-color:#ffffff;
  margin: 0;
  padding: 0;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  height:100%;
}

form {
	padding:0;
	margin:0;
}

a:link {
  color : #400080;
}

a:visited, a:hover, a:active {
  color : #400080;
}

table
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #000000;
  padding : 0px 0px 0px 0px;
}

img
{
	border : 0px;
}

#header {
  background:url(../images/header_bg.jpg) top repeat-x;
  height : 72px;
  text-align:center;
  margin : 0;
  padding : 0;
  border : 0;
}

#content_area {
  background : url(../images/content_bg.jpg) repeat-x bottom #50a6c3;
  margin : 0;
  padding : 0;
  border : 0;
}

#content_container1 {
  width : 920px;
  position:relative;
  vertical-align:bottom;
  background:url(../images/main_image1.jpg) no-repeat bottom #a8d3e1;
  margin : 0 auto;
  padding : 0;
  border : 0;
}

#content_container2 {
  width : 920px;
  position:relative;
  vertical-align:bottom;
  background:url(../images/main_image2.jpg) no-repeat bottom #a8d3e1;
  margin : 0 auto;
  padding : 0;
  border : 0;
}

#content_container3 {
  width : 920px;
  height:388px;
  position:relative;
  vertical-align:bottom;
  background:url(../images/main_image3.jpg) no-repeat bottom #a8d3e1;
  margin : 0 auto;
  padding : 0;
  border : 0;
}

#clearDIV { clear:both; }

#bottom_container1 {
	background:url(../images/section1.jpg) top center no-repeat;
	width:920px;
	height:220px;
	margin:0 auto;
}

#bottom_container2 {
	background:url(../images/section2.jpg) top center no-repeat;
	width:920px;
	height:220px;
	margin:0 auto;
}

#bottom_container3 {
	background:url(../images/section3.jpg) top center no-repeat;
	width:920px;
	height:220px;
	margin:0 auto;
}

#footer_lines {
  background : #e5e5e5 url(../images/footer_lines.jpg) repeat-x left top;
  width : 100%;
  height : 2px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  border : 0;
  clear : both;
}

#footer {
  background : #e5e5e5;
  width : 100%;
  height : 225px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  border : 0;
  clear : both;
}


.text
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #000000;
  padding : 0px 10px 0px 10px;
}

.text a:link
{
  color : #000000;
}

.text a:visited, a:hover, a:active
{
  color : #000000;
}

.footer
{
  width:900px;
  margin:0 auto;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #1d404c;
  padding : 10px 10px 10px 10px;
  text-align:center;
}

.footer a:link
{
  color : #1d404c;
}

.footer a:visited, a:hover, a:active
{
  color : #1d404c;
}
#error_div { font-size: 10px; font-weight: bold; color: #f00; }
.optin {font-size:10px;color:#000;clear:both;}
.optin label{ text-align: left; float: right; width: 340px; margin-left: 10px;}
.optin input{*float:left;}

#DOMWindow p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; margin: 12px auto 12px 8px; }
#continueBtn { cursor: pointer; display:none }

