body {
	 background-color: #ffffff; 
	 background: url(https://d2l6tmiv6e1a1j.cloudfront.net/loatraining/mmweb_120813_balloons.png) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size:  cover;
	-o-background-size: cover;
	background-size: cover;
	text-align: center;

}	
#wrap {
	margin: 0 auto;
	width: 1000px;
}
#content {
	margin: 0 auto;
	width: 445px;
	/*height: 520px;*/
	background-color: #0f1a24;
	border-radius: 10px;
	border: 1px;
	border-color: #0f1a24;
	min-height: 520px;		 
}
#legal, #legal_light {
	
	text-align: center;
}
#legal p {
	font-size: 0.8em;
	color: #AAA7FA;
	font-family: sans-serif,helvetica,arial;		 
}
#legal p.blue {
	color: #AAA7FA;
	font-family: sans-serif,helvetica,arial;
}

#legal p a:hover, #legal_light p a:hover {
	text-decoration: none;
}

#legal p a {
	color: #AAA7FA;
}

#legal_light p {
	color: black;
	font-size: 0.8em;
	font-family: sans-serif,helvetica,arial;		
}

#legal_light p a {
	color: black;
}

#privacy {
	width: 500px;
	text-align: center;
}
#privacy p {
	font-size: 0.8em;
	color: white;
	font-family: sans-serif,helvetica,arial;
}
.opt_text {
	margin-top: 10px;
	margin-bottom: 10px;
}
.submit {
	padding-top: 20px;
}
#inputstyle input {
	width: 300px;
	height: 50px;
	border-radius: 10px;
	border: 3px solid #FDC327;
	text-align: center;
	font-size: 1.1em;
}	
#inputstyle1 input {
	width: 300px;
	height: 50px;
	text-align: center;
	font-size: 1.1em;
}		
.footer {
	margin: 0 auto;
	width: 1100px;
	height: 200px;		  
}

.foot2 {
	width: 800px;
	height: 18px;
	color: white;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	margin: 0 auto;
	font-family: sans-serif,helvetica,arial;

}

.foot2 a, .foot2 a:visited {
	text-decoration: none;
	outline: none;
	color: white;
}

.foot2 a:hover {
	text-decoration: none;
	outline: none;
	color: #FFFFFF;
}

.disclaimer {
	font-size: 12px;
	color: gray;
	font-family: sans-serif,helvetica,arial;
	text-align: center;
	padding: 0 25px 15px 25px;
}