body{
padding:0;
background-color:white;
}
#site-wrapper {
	position:absolute;
	left:643px;
	margin:0px;
	margin-left:-498.5px;
	padding:0px;
	width:997px;
	min-height:900px;
	border : solid 1.5px #0f5da5;
	text-align:center;
	-moz-box-shadow: 7px 7px 2px #d8d8d8;
	-webkit-box-shadow: 7px 7px 2px #d8d8d8;
	box-shadow: 7px 7px 2px #d8d8d8;
	top: 8px;
	height: 650px;
}
#header{
padding:15px;

text-align:left;
}

img
{  border-style: none;
}

h4 {
	text-align:left;
	padding-left:400px;
}
#email {
position:absolute;
top:1px;
right:1px;
width:300px;
height:50px;
background:#f8f8f8
}
#env{
	position:absolute;
	top:15px;
	left: 5px;
}
#email p {
font-family:"myriad pro",arial , sans-serif;
color : #b0b0b0;
font-size:18px;
text-align:center;
}
#logo{
	position:absolute;
	right:152px;
	top:90px;
}
#book {
	position:absolute;
	left:21px;
	top:114px;
}
#award{
	position:absolute;
	right:14%;
	top:184px;
}
#instant{
	position:absolute;
	right:157px;
	top:213px;
}
#supply{
	position:absolute;
	right:12%;
	top:360px;
	font-family:arial , serif;
	color:#6f6f6f;
	font-size:12px;
}
#supply p {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	
}

#thanks{
	position:absolute;
	right:1px;
	top2360px;
	font-family:Ariel, serif;
	color:#00ACEE;
	font-size:22px;
	top: 108px;
	width: 816px;
	height: 75px;
}
#thanks p {
	color:#00ACEE;
	font-size:18px;
	font-weight:bold;
	
}

#alreadyReg{
	position:absolute;
	right:19px;
	top:360px;
	font-family:arial , serif;
	color:#FF3300;
	font-size:22px;
	top: 140px;
	width: 753px;
	height: 75px;
}
#alreadyReg p {
	color:#00ACEE;
	font-size:18px;
	font-weight:bold;
	
}

#instructions{
	position:absolute;
	right:98px;
	top:170px;
	font-family:arial , serif;
	color:#003366;
	font-size:16px;
	width: 554px;
	height: 221px;
}
#instructions p {
	color:#003366;
	font-size:16px;
	font-weight:normal;	
}

#getapp{
	position:absolute;
	right:280px;
	top:590px;
}

#form{
	position:absolute;
	right:81px;
	top:400px;
	color:#6f6f6f;
	font-family:"arial", sans-serif;
	color:#6f6f6f;
	font-size:17px;
	font-weight:bold;
}
#form input {
width:430px;
height:23px;
margin-bottom: 10px;

}
#form p {
text-align:right;

}

#org {
}


#rightpanel {
	text-align:right;
	position:absolute;
	top:00px;
	left:300px;
	
	width:300px;
	height:300px;
	float:right;
}
#accountemail {
	position:relative;
	top:100px;
	left:0px;
	width:30px;
	height:25px;
}
#accountemailentry input {
	float:right;
}
#statediv {
}
#statediv select {
	paddling-left:20px;
}

#citydiv {
}
#citydiv select {
	paddling-left:20px;
}
#schooldiv {
}
#schooldiv select {
	paddling-left:20px;
}


#emailr{
position:absolute;
top:185px;
right:58%;
width:250px;
line-height: 17px;
}

#must{
position:absolute;
top:656px;
right:10%;
color:#6f6f6f;
font-family:"arial", serif;
color:#6f6f6f;
font-size:11px;
font-weight:bold
}
alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #FF6600;
}
#footer{
	margin:0px;
	padding:0px;
	position:absolute;
	top:800px;
	width:100%;
	background:url('images/footer_back.png') repeat-x;
	left: -1px;
	height: 73px;
}
#device{
	margin:0px;
	padding:0px;
	position:absolute;
	left:43px;
	top: -123px;
}
#awards{
	margin:0px;
	padding:0px;
	position:absolute;
	top:-66px;
	right:83px;
}


#register{
margin:0px;
padding:0px;
position:absolute;
top:650px;
right:8%;
width:147px;
height:33px;
background:url('images/register.png');
border:none;
}
#f_text{
	margin:0px;
	margin-left:2%;
	margin-right:2%;
	position:absolute;
	top:21px;
	right:7px;
	color:#6f6f6f;
	font-family:"arial", serif;
	color:#6f6f6f;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	width: 960px;
}
#earn {
	margin:0px;
	margin-left:2%;
	margin-right:2%;
	position:absolute;
	top:33px;
	right:578px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #258A46;
}
#signup {
	margin:0px;
	margin-left:2%;
	margin-right:2%;
	position:absolute;
	top:73px;
	left:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #EB8E2E;
}
#earn {
	color: #5FA847;
}

#apDiv1 {
	position:absolute;
	left:504px;
	top:216px;
	width:528px;
	height:48px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:359px;
	top:290px;
	width:521px;
	height:28px;
	z-index:2;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#alert {
   color:red;
}
