html, body {
	margin: 0;
	padding: 0;
	width: 100%;
}
body {
	background-color: #333;
	color: #333;
	font-family: arial, tahoma, sans-serif, helvetica;
	font-size: 11px;
}
form, input, h1, h2, h3, p { margin: 0; padding: 0; }
img { border: 0; } 
a { color: #333; }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.block { display: block; }
.margin-center { margin-left: auto; margin-right: auto; }
.float-left { float: left; }
.relative { position: relative; }
.absolute { position: absolute; }
.blue { color: #086AAD; }
.gray { color: #333; }
.red { color: #a5192c; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f15 { font-size: 16px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f24 { font-size: 24px; }
.p10 { padding: 10px; }
.pt2 { padding-top: 2px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt35 { padding-top: 35px; }
.pl10 { padding-left: 10px; }
.pl60 { padding-left: 60px; }
#header-wrapper, #content-wrapper, #disclaimer-wrapper, #footer-wrapper { width: 100%; }
#header-inside, #content-inside { height: 100%; }
#header-inside { width: 960px; }
#header-wrapper { height: 85px; border-bottom: 1px solid #fff; }
#header-left { width: 245px; height: 38px; padding: 12px 0 0 60px; left: 0; top: 18px; }
#header-right { right: 0; top: 40px; }
#content-wrapper { height: 375px; border-bottom: 1px solid #acacac; padding: 8px 0; }
#content-inside { width: 886px; }
#content-top-left, #content-bot-left, #content-top-right, #content-bot-right { width: 202px; }
#content-top-left, #content-top-right { height: 192px; top: 0; }
#content-top-left, #content-bot-left { left: 0; }
#content-top-right, #content-bot-right { left: 684px; }
#content-bot-left, #content-bot-right { height: 127px; top: 212px; }
#content-main { width: 442px; height: 375px; left: 222px; top: 0; }
#next-btn, #next-btn a { width: 230px; height: 67px; }
#selectsForm { width: 400px; height: 186px; }
#selectsForm select { font-size: 18px; width: 190px; right: 0; }
#gender-wrapper, #carrier-wrapper,#iq-wrapper { height: 28px; }
#gender-wrapper { top: 20px; }
#carrier-wrapper { top: 15px; }
#disclaimer-wrapper { background-color: #e2e6e8; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #eee; }
#disclaimer-inside { width: 870px; }
#footer-wrapper, #footer-wrapper a { color: #b0b0b0; }
#footer-inside { width: 870px; padding: 5px 0 15px; }