body{
  background:#FFFFFF;
  color:#585858;
}

.header{
  margin-top:30px;
  text-align:center;
}

ul{
  padding-left:25px;

}

li{
  list-style-image:url("/images/check.gif");
}

a{
 color:#7e5aa6;
 text-decoration:none;
}

a:hover{
 color:#f06f21;
}

#main{
  font-size:12pt;
  line-height:26px;
  padding:20px 0 20px 0;
}

#main p{
  text-align:justify;
  padding-bottom:10px;
}

#main h1{
 color:#7e5aa6;
 font-size:17pt;
 text-align:center;
 padding-top:10px;
}

#main h1 a{
  font-weight:bold;
  color: #3e6d33;
}

#sub-main{
  width:400px;
  font-size:12pt;
  line-height:26px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 20px 0pc;

}


#sub-main h1{
  font-size:14pt;

}

#reg-form{
  margin:20px 0px 0px 0px;
  padding:0px 0pc 20px 0pc;
  height:auto;
}

#reg-form h1{
  font-size:14pt;
  margin-bottom:15px;
}

.labels{
  display:block;

}
label{
 font-size:11pt;
 display:inline;
}


.input-text{
  display:inline;
  width:260px;
  font-size:12pt;
  padding:3px 3px 3px 6px;
  margin-bottom:10px;
  border:1px solid #666666;
}

.input-submit{
  width:200px;
  margin-left:0px;
  margin-bottom:10px;
  border:1px solid #888888;
  padding:5px;
}

#ft{
  border-top:solid 2px #7e5aa6;
  padding-top:10px;
}

#ft h1{
  width:200px;
  float:left;
  font-size:12pt;
  color: #585858;  
}

#ft h2{
  width:450px;
  float:right;
  text-align:right;
  font-size:12pt;
  color: #585858;
}

#ft h2 a{
  font-size:12pt;
  color: #585858;
}

