html {margin: 0; padding: 0;}
body {width: 100%; margin: 0 auto;}
strong {font-weight: bold;}

.clear {clear: both;}
.floatl {float: left;}
.floatr {float: right;}

.header {width: 1170px; height: 239px; background: url('header.jpg') top center no-repeat;margin: 0 auto 0 auto;}
.nav {width: 800px; margin: 0 auto;}
.nav p a {color: #25d81a; font-weight: bold; width: 25%; float: left;}

.trailer {width: 909px; margin: 50px auto 10px auto;}
.trailer p {color: white; font-weight: bold; font-family: "Times", serif; font-size: 17px;}
.trailer .description h1 {font-size: 30px; font-family: "Times", serif; color: white; font-weight: bold; text-decoration: underline; text-transform: uppercase; margin: 10px;}
.trailer .description p {font-family: "Arial", sans-serif; font-size: 14px; font-weight: normal; text-align: left;}

.bigpics img {border: 1px solid #25d81a; margin: 10px;}

.joinbigtext a {color: #25d81a; text-transform: uppercase; font-weight: bold; font-size: 40px;}

.width {margin: 0 auto; width: 952px}
.join_smallcolumn {width: 248px; float: left;}
.join_smallcolumn img {float: left; margin: 0 0 10px 0;}
.join_bigcolumn {width: 400px; float: left;}
.join_smallcolumn, .join_bigcolumn {margin: 0 0 0 14px;}
.join_bigcolumn .joinbox {background-color: #00331d; height: 390px; width: 400px; margin: 0 0 10px;}

.forty {font-size: 40px; font-weight: bold; text-transform: uppercase; color: #25d81a;}

.thisiswhatyouneed {color: white;}
.thisiswhatyouneed a {color: #25d81a;}
.thisiswhatyouneed h2 {font-weight: bold; font-size: 28px; text-align: left; margin: 50px 0 20px 10px; color: #25d81a;}
.thisiswhatyouneed ol li {display: list-item; vertical-align: top; list-style: decimal; list-style-position: inside; font-size: 25px; }
.thisiswhatyouneed ol li .item {width: 900px; float: right; text-align: left; margin:0 0 30px 0;}
.thisiswhatyouneed ol li .item h3 {font-size: 23px; font-weight: bold; color: #25d81a;}
.thisiswhatyouneed ol li .item p {font-size: 18px; margin: 10px 0 0 0;}
.thisiswhatyouneed ol li .item img {margin: 0 10px 0 0;}
.thisiswhatyouneed ol li ul li {list-style: none; font-size: 18px; padding: 0 10px 0 0; list-style-position: outside;}


#mindblown{width:800px; height: 150px; margin: 0 auto 0 auto; text-align:center}
#mindblown h3 {font-weight: bold; font-size: 38px; color: #25d81a;}


.check {height: 297px; width: 952px; background: url('check.gif') top center no-repeat; margin: 50px 0 0 0;}
.check h1 {width: 400px; font-size: 30px; text-align: left; margin: 0 0 0 480px; color: white;}

.orange {color: orange;}

.main {
	width: 909px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.main p {color: white; font-weight: bold; font-family: "Times", serif; font-size: 17px; margin: 18px 0 0 0;}
.main h1 {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 10px;
}
.main h1 a {
	font-size: 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 10px;
}
.main .description p {font-family: "Arial", sans-serif; font-size: 14px; font-weight: normal; text-align: left;}

.others {
	width: 909px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.others p {color: white; font-weight: bold; font-family: "Times", serif; font-size: 17px; margin: 18px 0 0 0;}
.others h1 {
	font-size: 30px;
	font-family: Arial;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 10px;
}
.others h1 a {
	font-size: 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 10px;
}
.submit p, .others .submit p { font-size: 30px;}
.submit p a, .others .submit p a {color: #25d81a;}

#footer{width:900px; margin: 0 auto 0 auto;padding: 40px 0 0 0;}
#footer a{font-family:"Times New Roman", Times, serif; font-size:20px; color:#66ff66; text-decoration:none;}
#footermenu{width:600px;height: 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:green; padding: 20px 150px 0 150px;}
#footermenu a {font-family:Arial, Helvetica, sans-serif; font-size:11px;color: white; text-decoration:underline;}
.footermenu {width: 19%; float: left;}

#compliance{width:700px; height: 80px;padding: 10px 0 0 0; margin: 0 auto 0 auto;font-family:"Times New Roman", Times, serif; font-size:12px; color:#66ff66;}
