p {
  color:#727682;
  font-family:Arial, Geneva, SunSans-Regular, sans-serif;
  font-size:14px;
  line-height:1.7;
}

h2 {
	color:#555555;
	font-family:'Roboto Condensed', sans-serif;
	font-size:45px;
	margin-bottom:30px;
	text-align:center;
	xtext-transform:uppercase;
}
body{
	background-color:#f4f4f4;
	padding:0px;
	margin:0px;
}
#userNameForSpamBots {display:none;}

#agreeToTerms {
	display:none;
	position:absolute;
	background:#f4f4f4;
	xcolor:white;
	xwidth:202px;
	width:250px;
	xheight:385px;
	height:415px;
	xtop:100px;
	padding-left:10px;
	padding-right:10px;
}

#submitThankYou{
	display:none;
	position:absolute;
	background:#f4f4f4;
	width:290px;
	height:385px;
	padding-left:25px;
	padding-right:25px;
}
.error{
	font-size:9px; 
	color:red;
	margin-top:-8px;
	width:120px;
}

input {
	font-family: "PT Sans", sans-serif;
	width: 230px; height: 30px; padding: 0px 10px 0px 10px; margin: 0 0 10px 0;
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform: none; color: #5b8089;
	border: solid 1px #e2e3e4;
	
}

input::-webkit-input-placeholder  {
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform:uppercase;color: #9c9c9c; 

}
input:-moz-placeholder {
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform:uppercase;  color: #9c9c9c;
}

textarea {
	font-family: "PT Sans", sans-serif;
	width: 230px; height: 120px; padding: 6px 10px 0px 10px; margin: 0 0 10px 0;
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	overflow:auto;
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform:none; color: #5b8089;
	border: solid 1px #e2e3e4;
	
}

textarea::-webkit-input-placeholder  { 
	font-family: "PT Sans", sans-serif; font-size: 14px; color: #9c9c9c; text-transform:uppercase;
}

textarea:-moz-placeholder {
	font-family: "PT Sans", sans-serif; font-size: 14px; color: #9c9c9c;
}
	
input:focus {
	background: #e2e3e4;
	background: -moz-linear-gradient(top, #e2e3e4 0%, #FFF 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e3e4), color-stop(20%,#FFF));
    color: #4d4d4f;
	
}

textarea:focus {
	background: #e2e3e4;
	background: -moz-linear-gradient(top, #e2e3e4 0%, #FFF 5%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e3e4), color-stop(5%,#FFF));
	color: #4d4d4f;
	
}

label{
	color:#FFFFFF;
	font-family:'PT Sans', sans-serif;
	font-size:28px;
	position:relative;
	text-transform:none;
}

input[type=submit] {
	width:100px;
	height: 28px; padding: 0px 10px 0px 10px; margin: 0 0 10px 0;
	float:left;
	border:none;
    background: #5B8089; /*jeans blue*/
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
   	text-shadow: rgba(0,0,0,.2) 1px 1px 0;
   	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:17px;
	text-decoration:none;
   vertical-align: middle;
}


input[type=submit]:hover {
    width:100px;
	float:left;
	color: #ffffff;
	border:none;
   	background: #446e7a;
	background-image:url(images/btn-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
   	background: -webkit-gradient(linear, left top, left bottom, from(#213149), to(#446e7a));
   	background: -webkit-linear-gradient(top, #213149, #446e7a);
   	background: -moz-linear-gradient(top, #213149, #446e7a);
   	background: -ms-linear-gradient(top, #213149, #446e7a);
   	background: -o-linear-gradient(top, #213149, #446e7a);
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
   
input[type=submit]:active {
   position:relative;
	top:1px;
}


.submitStyle {
	width:100px;
	height: 28px; padding: 0px 10px 0px 10px; margin: 0 0 10px 0;
	xfloat:left;
	border:none;
    background: #5B8089; /*jeans blue*/
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
   	text-shadow: rgba(0,0,0,.2) 1px 1px 0;
   	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:17px;
	text-decoration:none;
	vertical-align: middle;
}


.submitStyle:hover {
    width:100px;
	xfloat:left;
	color: #ffffff;
	border:none;
   	background: #446e7a;
	xbackground-image:url(images/btn-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
   	background: -webkit-gradient(linear, left top, left bottom, from(#213149), to(#446e7a));
   	background: -webkit-linear-gradient(top, #213149, #446e7a);
   	background: -moz-linear-gradient(top, #213149, #446e7a);
   	background: -ms-linear-gradient(top, #213149, #446e7a);
   	background: -o-linear-gradient(top, #213149, #446e7a);
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
   
.submitStyle:active {
   xposition:relative;
	top:1px;
}