body {
    background:#FFF;
}
.wrapper {
    width:733px;
    margin:0 auto;
}
.logo {
    width:285px;
    height:69px;
    background:url("../images/logo.gif") top left no-repeat;
}
.topper {
    width:733px;
    height:316px;
    background:url("../images/topper.jpg") top left no-repeat;
}
.topper_small {
    width:733px;
    height:220px;
    background:url("../images/topper_small.jpg") top left no-repeat;
}
.topper .start_profile_holder {
    width:179px;
    display:inline;
    float:left;
    margin-top:120px;
    margin-left:410px;
}
.topper .start_profile_holder .start_profile {
    width:179px;
    height:40px;
    display:block;
    background:url("../images/start_profile_btn.gif") top left no-repeat;
}
.topper .start_profile:hover {
    background:url("../images/start_profile_btn.gif") bottom left no-repeat;
}
.footer {
    width:733px;
    height:63px;
    float:left;
    margin-top:20px;
    padding-bottom:10px;
    background:url("../images/footer.jpg") top left no-repeat;
}
.footer .menu_items {
    width:710px;
    padding-top:13px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:right;
}
.footer .menu_items a {
    text-decoration:none;
    color:#2a2a2a;
}
.footer .copyright {
    width:733px;
    padding-top:14px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:center;
    color:#d6d6d6;
}
.title {
    width:733px;
    margin-top:20px;
    border-bottom:1px solid #b9b9b9;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:20px;
    text-align:left;
    color:#000;
}
.form_holder {
    width:733px;
    margin-top:40px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    text-align:left;
    color:#000;
}
.form_holder p .dark {
    font-size:15px;
    font-weight:700;
    color:#000;
}
.form_holder p .light {
    color:#666;
}
.form_holder a {
    font-size:15px;
    font-weight:700;
    text-decoration:none;
    color:#ff3300;
}
.half_delimiter {
    width:300px;
    float:left;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    text-align:left;
    color:#000;
}
.half_spacer {
    width:20px;
    float:left;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    text-align:left;
    color:#000;
}
.input {
    width:250px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.input:focus {
    border:1px solid #FF9900;
}
.select, .selectwide{
    width:inherit;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.selectwide {width: inherit;}
.select:focus {
    border:1px solid #FF9900;
}
.telephone1 {
    width:80px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Ariral,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.telephone1:focus {
    border:1px solid #FF9900;
}
.telephone2 {
    width:160px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Ariral,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.telephone2:focus {
    border:1px solid #FF9900;
}
.state {
    width:120px;
    *widt:121px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.state:focus {
    border:1px solid #FF9900;
}
.zip_code {
    width:122px;
    *width:121px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.zip_code:focus {
    border:1px solid #FF9900;
}
.day {
    width:55px;
    *width:56px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Ariral,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.day:focus {
    border:1px solid #FF9900;
}
.month {
    width:95px;
    *width:96px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Ariral,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.month:focus {
    border:1px solid #FF9900;
}
.year {
    width:95px;
    *width:96px;
    border:1px solid #a5acb2;
    font-family:"Trebuchet MS",Ariral,Helvetica,sans-serif;
    font-size:14px;
    color:#000;
}
.year:focus {
    border:1px solid #FF9900;
}
.next_holder {
    width:733px;
    float:left;
    margin-top:37px;
}
.prev {
    width:107px;
    height:34px;
    display:block;
    float:left;
    margin-right:10px;
    background:url("../images/prev_btn.gif") top left no-repeat;
}
.prev:hover {
    background:url("../images/prev_btn.gif") bottom left no-repeat;
}
.next {
    width:107px;
    height:34px;
    display:block;
    float:left;
    background:url("../images/next_btn.gif") top left no-repeat;
}
.next:hover {
    background:url("../images/next_btn.gif") bottom left no-repeat;
}
.submit {
    width:107px;
    height:34px;
    display:block;
    float:left;
    background:url("../images/submit_btn.gif") top left no-repeat;
}
.submit:hover {
    background:url("../images/submit_btn.gif") bottom left no-repeat;
}
.menu_holder {
    width:695px;
    float:left;
    margin-top:98px;
    padding-left:38px;
}
.home_btn {
    width:167px;
    height:50px;
    display:block;
    float:left;
    background:url("../images/home_btn.png") top left no-repeat;
}
.home_btn:hover {
    background:url("../images/home_btn.png") bottom left no-repeat;
}
.survey_btn {
    width:168px;
    height:50px;
    display:block;
    float:left;
    background:url("../images/survey_btn.png") top left no-repeat;
}
.survey_btn:hover {
    background:url("../images/survey_btn.png") bottom left no-repeat;
}
.terms_btn {
    width:160px;
    height:50px;
    display:block;
    float:left;
    background:url("../images/terms_btn.png") top left no-repeat;
}
.terms_btn:hover {
    background:url("../images/terms_btn.png") bottom left no-repeat;
}
.faq_btn {
    width:162px;
    height:50px;
    display:block;
    float:left;
    background:url("../images/faq_btn.png") top left no-repeat;
}
.faq_btn:hover {
    background:url("../images/faq_btn.png") bottom left no-repeat;
}
.home_up_text {
    width:733px;
    margin-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #b9b9b9;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    text-align:justify;
    color:#000;
}
.home_text_holder {
    width:733px;
    margin-top:20px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:15px;
    text-align:justify;
    color:#4b4b4b;
}
.home_text_holder .text_1 {
    width:733px;
}
.home_text_holder .left {
    width:417px;
    float:left;
    *margin-top:20px;
    margin-right:27px;
}
.home_text_holder .left .dark {
    font-weight:700;
    color:#000;
}
.home_text_holder .right {
    width:236px;
    height:211px;
    float:left;
    padding:25px 25px 0 25px;
    margin-top:15px;
    *margin-top:20px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:20px;
    font-style:italic;
    text-align:center;
    color:#05779c;
    background:url("../images/power_to_choice.gif") top left no-repeat;
}
.text_holder {
    width:733px;
    margin-top:20px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:16px;
    text-align:justify;
    color:#4b4b4b;
}
.text_holder a {
    text-decoration:underline;
    color:#ff3300;
}
.text_holder a:hover {
    text-decoration:none;
}
.normal_text {
    width:733px;
}
.dark_text {
    width:733px;
    font-weight:700;
    color:#000;
}
.start_profile_btn {
    width:177px;
    height:38px;
    display:block;
    background:url("../images/start_profile_btn_1.gif") top left no-repeat;
}
.start_profile_btn:hover {
    background:url("../images/start_profile_btn_1.gif") bottom left no-repeat;
}
.situation_question {
    width:733px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:700;
    text-align:left;
    color:#000;
}
.radio_holder {
    width:733px;
    margin-top:20px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:15px;
    text-align:left;
    color:#000;
}
.profile_holder {
    width:733px;
    float:left;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    text-align:left;
    color:#000;
}
.img {
    width:720px;
    height:300px;
    margin:20px auto 20px auto;
}
.img img {
    border:none;
}