	body, html  {
		height: 100%;
		padding: 0px;
		border: none;
		margin: 0px;
	}
	
	p, ul, ol {
		margin: 5px 0px 0px 0px;
		padding: 0;
		border: none;
	}
	
	body  {
		font-family: Arial, Helvetica, Sans-serif;
		font-size: 80%;
		line-height: 1.5;  /*unitless for proper inheritance*/
		color: #666;
		background: #bcd1dc url(../img/bg.jpg) no-repeat center top;
		text-align: center;
	}
	
	a:link, a:visited  {
		color: #8697a0;
	}
	
	h1, h2, h3, h4, h5, h6  {
		font-family: Georgia, Helvetica, Sans-serif;
		font-weight: normal;
		margin: 5px 0;
		color: #666;
	}
	
	h1  {font-size: 30pt}
	h2  {font-size: 24pt}
	h3  {font-size: 20pt}
	h4  {font-size: 18pt}
	h5  {
		font-size: 15pt;
		color: #339933;
		margin-left: 20px;
	}
	h6  {font-size: 12pt}
	
	p  {
		margin: 18pt 0;
	}
	
	ul, ol  {
		margin: 10px 0;
		padding: 0 0 0 30px;
	}
	
	img  {
		border: none;
	}

	#container  {
		position: relative;
		width: 830px;	
		margin: 0 auto;
		text-align: left;
	}
	
	#head  {
		padding-top: 5px;
		height: 132px;
		width: 830px;
		background: #bcd1dc url(../img/header.jpg) no-repeat center top;
	}
	
	#head h1  {
		font-family: Georgia, Times, serif;
		font-size: 5em;
		margin: 0 15px;;
	}
	
	#head h1 a {
		color: #595959;
		text-decoration: none;
	}
	
	#nav  {
	
	}
	
	#main  {
		float:left;
		background: #f4f5de url(../img/main_signup.jpg) no-repeat top left;
		width: 830px;
		margin-top: -1px;
		clear: both;
	}
	
	#main_success  {
		float:left;
		background: #f4f5de url(../img/main.jpg) no-repeat top left;
		width: 830px;
		margin-top: -1px;
		clear: both;
	}
	
	#content  {
		float: left;
		width: 520px;
		padding-left: 25px
	}

	#footer  {
		position: relative;
		z-index: -1;
		float: left;
		margin: 0 auto;
		height: 186px;
		width: 830px;
		padding: 0 80px;
		margin-left: -80px;
		margin-top: -56px;
		background: url(../img/footer.jpg) no-repeat bottom center;
	}
	
	#footer p  {
		position: absolute;
		bottom: 0;
		left: 100px;
		color: #999;
	}
	
	*html #footer  {
		margin: -100px 0 0 0;
	}
	
	/*// >>>>> signup results <<<<< //*/
	
	div.clientlist {
		margin-left: 75px;
		
	}
	
	/*// >>>>> form.css <<<<< //*/
	
	form fieldset div.notes {
	  float: right;
	  width: 158px;
	  height: auto;
	  margin: 0 0 10px 10px;
	  padding: 5px;
	  border: 1px solid #666666;
	  background-color: #ffffe1;
	  color: #666666;
	  font-size: 88%;
	}
	
	form fieldset div.notes h4 {
	  border-width: 0 0 1px 0;
	  border-style: solid;
	  border-color: #666666;
	  color: #cc9933;
	  font-size: 110%;
	  font-weight: bold;
	}
	
	form fieldset div.notes p {
	  margin: 0em 0em 1.2em 1.0em;
	  color: #666666;
	}
	
	form fieldset div.notes p.last {
	  margin: 0em 0em 1.2em .5em;
	}
	
	form fieldset div.notes p.message {
	  margin: 0em 0em 1.2em .5em;
	  color: #cc9933;
	}
	
	p.subbtn {
	  margin: 10px 0px 0px 268px;
	  color: #cc9933;
	}
	
	label {
	  font-size: 100%;
	}
	
	input, select, textarea {
	  font-family: Arial, Helvetica, Sans-serif;
	  font-size: 100%;
	  color: #000000;
	}
	
	textarea {
	  overflow: auto;
	}
	
	form {
	  margin: 0;
	  padding: 0;
	  font-size: 100%;
	  min-width: 560px;
	  max-width: 620px;
	  width: 590px;
	}
	
	form fieldset {
	  clear: both;
	  font-size: 100%;
	  border-color: #b4b69c;
	  border-width: 1px 0px 0px 1px;
	  border-style: solid none none solid;
	  padding: 10px;
	  margin: 0 0 0 0;
	}
	
	form div {
	  clear: left;
	  display: block;
	  width: 354px;
	  zoom: 1;
	  margin: 5px 0 0 0;
	  padding: 1px 3px;
	}
	
	form div.required fieldset legend {
	  font-weight: bold;
	}
	
	form div.required label, label.required {
	  font-weight: bold;
	}
	
	form div fieldset {
	  clear: none;
	  border-width: 1px;
	  border-style: solid;
	  border-color: #666666;
	  margin: 0 0 0 144px;
	  padding: 0 5px 5px 5px;
	  width: 197px;
	}
	
	form div label {
	  display: block;
	  float: left;
	  width: 130px;
	  padding: 3px 5px;
	  margin: 0 0 5px 0;
	  text-align: right;
	}
	
	form div select, form div textarea {
	  width: 200px;
	  padding: 1px 3px;
	  margin: 0 0 0 0;
	}
	
	form div input.inputText, form div input.inputPassword {
	  width: 200px;
	  padding: 1px 3px;
	  margin: 0 0 0 0;
	}
	
	form div.submit {
	  width: 214px;
	  padding: 0 0 0 146px;
	}
	
	form div.submit div {
	  display: inline;
	  float: left;
	  text-align: left;
	  width: auto;
	  padding: 0;
	  margin: 0;
	}
	
	form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
	  background-color: #cccccc;
	  color: #000000;
	  width: auto;
	  padding: 0 20px;
	  margin: 0;
	}
	
	form div.submit div input.inputSubmit, form div.submit div input.inputButton {
	  float: right;
	  margin: 0 0 0 85px;
	}
