body { padding:0px; margin:0px; background-color:#191A1F; }
form { margin:0px; padding:0px; }
.wrapper { width:990px; margin:0px auto; font-family:Arial; }
a { color: #AFD36B;}

.header { height:66px; background:url(../images/header_bg.jpg) no-repeat; }
.header .logo { float:left; width:254px; height:22px; margin: 17px; _margin:17px 9px; padding:0px; }
.header .header_links { float:right; margin: 20px 40px 0 0; _margin: 20px 20px 0 0; }
.header .header_links ul { list-style:none; margin:0px; padding:0px; }
.header .header_links ul li { float:left; margin:0px; }
.header .header_links ul li a { text-decoration:none; }
.header .header_links ul li a div { float:left; color:#73788C; font-size:14px; padding:0 20px 29px 20px; cursor:pointer; }
.header .header_links ul li a:hover div { color:#AFD36B; background:url(../images/top_menu_arrow.jpg) no-repeat 50% 100%; }
.header .header_links ul li.active a div { color:#AFD36B; background:url(../images/top_menu_arrow.jpg) no-repeat 50% 100%; }

.middle { min-height:520px; background-color:#1B1C21; }

.home_page { width:990px; height:530px; background:url(../images/welcome_content.jpg) no-repeat; }
.home_page .get_started_button { position:relative; left:200px; top:435px; }

.contact_page { width:990px; min-height:530px; position:relative; background:url(../images/contact_content.jpg) no-repeat; color: #fff;}
.contact_page fieldset { float: left; }
.contact_page .contact_button { position:absolute; left:340px; top:425px; }
.contact_page .contact_form { position:absolute; left:250px; top:160px; width:280px; }
.contact_page .contact_form .field { padding:3px 0; }
.contact_page .contact_form input { width:270px; margin:0px; height:17px; }
.contact_page .contact_form textarea { width:270px; margin:0px; height:50px; }

.getstarted_page { width:990px; height:530px; position:relative; background:url(../images/getstarted_content.jpg) no-repeat; color: #fff;}
.getstarted_page .contact_form { position:absolute; left:30px; top:90px; width:600px; }
.getstarted_page .contact_form  label {float: left; display: block; padding: 5px; color:#AFD36B; }
.getstarted_page .contact_form .field { padding:3px 0;  }
.getstarted_page .contact_form input { width:170px; margin:0px; height:16px; display: block;}
.getstarted_page .contact_form .radio  { width:13px; margin:0px; height:16px; display: inline; }
.getstarted_page .contact_form .radio  { width:13px; margin:0px; height:16px; display: inline; }
.getstarted_page .contact_form textarea { width:270px; margin:0px; height:50px; }
.getstarted_page .contact_form .contact_button input { width:190px; margin:0px; height:37px; }
.getstarted_page .contact_button { position:absolute; left:390px; top:475px; }
.getstarted_page .terms { position:relative; left:140px; top:10px; }

.faq_container { padding:8px 17px; }
.faq { color:#fff; font-family:Arial; margin: 10px 0 10px 0; }
.faq .title { font-weight:bold; font-size:16px; color:#AFD36B; }
.faq .content { font-size:12px; }

.footer {}
.footer .question_container { height:125px; background:#2C3039 url(../images/question_container_bg.jpg) no-repeat; }
.footer .question_container .question { display:inline; float:left; margin:15px 0 0 17px; width:226px; height:118px; background:url(../images/question_bg.jpg) right bottom no-repeat; }
.footer .question_container .question .title { color:#AFD36B; font-weight:bold; font-size:12px; }
.footer .question_container .question .content { color:#FFFFFF; font-size:12px; }
.footer .question_container .question .content a { color:#AFD36B; }

.footer_container { height:75px; background:url(../images/footer_bg.jpg) no-repeat; }
.footer_container .copyright { float:left; height:20px; margin:45px 0 0 17px; }
.footer_container .footer_links { float:right; margin: 20px 40px 0 0; }
.footer_container .footer_links ul { list-style:none; margin:0px; padding:0px; }
.footer_container .footer_links ul li { float:left; margin:0px; }
.footer_container .footer_links ul li a { text-decoration:none; }
.footer_container .footer_links ul li a div { float:left; color:#73788C; font-size:14px; padding: 25px 20px 0px 20px; cursor:pointer; }
.footer_container .footer_links ul li a:hover div { color:#AFD36B; background:url(../images/bottom_menu_arrow.jpg) no-repeat 50% 0; }
.footer_container .footer_links ul li.active a div { color:#AFD36B; background:url(../images/bottom_menu_arrow.jpg) no-repeat 50% 0; }

.white_text { color:#fff; font-size:15px; }
.white_text span { color:#fff; }
.green_text { color:#A9CC66; font-size:15px; }
.messages {padding-left: 220px; padding-top: 65px; font-size: 13px;}
.faqimage { float: right; padding: 75px 50px;}