body {
	width:100%;
	margin:auto;
	height:auto;
	background:url(../images/wrapper-bg.png) repeat;
}
#wrapper {
	width:875px;
	height:auto;
	margin:auto;
}
#header {
	background:url(../images/header.png) no-repeat;
	width:875px;
	height:231px;
	margin:0 auto;
}
#upper-content {
	background:#fff;
	width:875px;
	height:auto;
	margin:0 auto;
	float:left;
}
#main-content {
	height:auto;
	padding:8px 107px;
	width:661px;
	float:left;
}
#main-content h1 {
	background:transparent url(../images/arrow.png) no-repeat scroll 0 0;
	color:#0069B9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin-left:0;
	padding-left:29px;
}


#main-content h2 {
	background:transparent url(../images/arrow.png) no-repeat scroll 0 0;
	color:#0069B9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin-left:0;
	padding-left:29px;
}


#main-content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#0069b9;
	margin-left:29px;
	line-height:20px;
}
#green-box {
	background:transparent url(../images/green-box.png) no-repeat scroll 0 0;
	height:53px;
	margin-bottom:5px;
	margin-left:4px;
	margin-top:15px;
	width:640px;
	padding-top:10px;
}
#green-box p {
	width:634px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17.2px;
	font-weight:bold;
	color:#fff;
	line-height:15px;
	margin-left:14px;
	
	
}
.green {
	color:#8dd50a;
}
a.green {
	color:#8dd50a;
	text-decoration:underline;
}
input.number-input {
	border:5px solid #D8D7D7;
	color:#6B6B6B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	height:32px;
	margin:12px 0 22px 30px;
	padding:3px 6px;
	width:250px;
}
textarea.message-textarea {
	border:5px solid #D8D7D7;
	color:#6B6B6B;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	height:64px;
	margin-left:30px;
	margin-top:17px;
	padding:4px 7px;
	width:450px;
}
p.question {
	background:transparent url(../images/arrow-2.png) no-repeat scroll 0 0;
	color:#0069B9;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold !important;
	height:22px;
	line-height:10px !important;
	margin-left:17px !important;
	margin-right:10px;
	margin-top:20px;
	padding-left:13px;
	display:inline;
}
p.agree {
	font-size:13px !important;
	font-weight:bold !important;
	line-height:26px !important;
}
input.equation {
	border:1px solid #D8D7D7;
	color:#000000;
	display:block;
	float:left;
	height:15px;
	padding-top:5px;
	text-align:center;
	width:50px;
}
input.answer {
	border:1px solid #D8D7D7;
	float:left;
	height:15px;
	padding-top:5px;
	text-align:center;
	width:32px;
}
span.equal {
	color:#0069B9;
	display:inline-block;
	float:left;
	height:22px;
	line-height:22px;
	margin:0 3px;
}
input.checkbox {
	float:left;
	margin-left:30px;
	margin-right:7px;
	margin-top:7px;
}
select.dropdown {
	margin:20px 0 20px 31px;
}
.check-input {
	float:left;
	margin:12px 0 0 17px;
	display:inline;
}
.submit {
	margin:71px 0 0 277px;
}


.math {
	margin:50px 0 0 277px;
}

.social_splash {
	clear:both;
	float:left;
	margin-top:39px;
	height:25px;
	line-height:25px;
}
.social_splash p.left-splash {
	background:transparent url(../images/arrow-2.png) no-repeat scroll 0 center;
	color:#0069B9;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold !important;
	margin-left:17px !important;
	padding-left:13px;
}
.social_splash p.left-splash a {
	text-decoration:underline;
	color:#0069B9;
}
p.left-send-sms {
	background:transparent url(../images/arrow-2.png) no-repeat scroll 0 center;
	color:#0069B9;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold !important;
	margin-left:14px !important;
	padding-left:13px;
}
p.left-send-sms img {
	float:left;
	margin-left:4px;
}
p.left-send-sms a {
	text-decoration:underline;
	color:#0069B9;
}
p.left-send-sms span {
	font-size:12px;
	margin-left:7px;
}


#lower-content {

background:transparent url(../images/content-lower.png) no-repeat scroll 0 0;
clear:both;
height:272px;
margin:0 auto;
width:875px;
}



#block-number h1 {
	color:#0069B9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:21px;
}
#block-number {
	background:transparent url(../images/blocked-cell.png) no-repeat scroll 0 0;
	float:left;
	height:109px;
	margin:36px 55px 0;
	padding-left:135px;
}


input.block-input {
	border:1px solid #D8D7D7;
	color:#6B6B6B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	height:32px;
	padding:3px 6px;
	width:160px;
	margin-top:19px;
	margin-right:9px;
	float:left;
}


input.block-number-button {
	margin:19px 0;
}
#countertest {
	background:transparent url(../images/counter.png) no-repeat scroll center 0;
	clear:left;
	float:left;
	height:29px;
	margin:67px 0 0;
	width:885px;
}
