.clear{clear:both;overflow:hidden}button.mf_faq_button,a.mf_faq_button{background:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}button.mf_faq_button span,a.mf_faq_button span{height:34px}button.mf_faq_button span,a.mf_faq_button span{display:block;line-height:34px;font-family:inherit;font-size:13px}button.mf_faq_button,a.mf_faq_button{border:0;margin:0 15px 0 0;padding:0;text-decoration:none}button.mf_faq_button:only-child,a.mf_faq_button:only-child,button.mf_faq_button:last-child,a.mf_faq_button:last-child{margin-right:0}button.mf_faq_button{display:block}button.mf_faq_button.inline{display:inline-block}button.mf_faq_button span{margin:-2px 11px 0 0;padding:0 0 0 15px}button.mf_faq_button:hover{cursor:pointer}a.mf_faq_button{display:inline-block}a.mf_faq_button span{margin:0 14px 0 0;padding:0 0 0 15px}a.mf_faq_button,a.mf_faq_button:hover{cursor:pointer;text-decoration:none}button.mf_faq_button span,a.mf_faq_button span{color:#fff;text-shadow:#057aaa 0 1px 2px}button.mf_faq_button,a.mf_faq_button{background:#1886cf}button.mf_faq_button:hover,a.mf_faq_button:hover{background:#198acd}button.mf_faq_button.answered span,a.mf_faq_button.answered span{color:#fff;text-shadow:0 1px 2px #294917}button.mf_faq_button.answered,a.mf_faq_button.answered{background:#7acb44}button.mf_faq_button.answered:hover,a.mf_faq_button.answered:hover{background:#7ec946}button.mf_faq_button.not_answered span,a.mf_faq_button.not_answered span{color:#fff;text-shadow:0 1px 2px #6e2222}button.mf_faq_button.not_answered,a.mf_faq_button.not_answered{background:#cb4444}button.mf_faq_button.not_answered:hover,a.mf_faq_button.not_answered:hover{background:#c94646}.mf_faq .mf_faq_category h2.mf_faq_category_title{display:block;font-size:24px;font-weight:bold;margin:0 0 20px 0;padding:0}.mf_faq .mf_faq_category{margin:0 0 30px 0}.mf_faq .mf_faq_category:last-child,.mf_faq .mf_faq_category:only-child{margin-bottom:0}.mf_faq ul.mf_faq_questions_list{margin:0;padding:0}.mf_faq ul.mf_faq_questions_list li{margin:0 0 30px 0}.mf_faq ul.mf_faq_questions_list li:last-child,.mf_faq ul.mf_faq_questions_list li:only-child{margin-bottom:0}.mf_faq ul.mf_faq_questions_list li h3.mf_faq_question{display:block;font-size:18px;font-weight:bold;margin:0 0 10px 0;padding:0}.mf_faq ul.mf_faq_questions_list li .mf_faq_answer p{font-size:13px}.mf_faq_form_container{margin:0 auto;width:600px}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li{display:block}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li.mf_faq_name{float:left;margin:0 20px 0 0}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li.mf_faq_email{float:left}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li.mf_faq_question{clear:both}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li label.mf_faq_label{color:#000;display:block;font-weight:bold;margin:0 0 5px 0}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li label.error{color:#cb4444;display:block;font-weight:normal;margin:5px 0 0 0}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li .required{color:#cb4444;font-weight:bold}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li input{background:#fff;border:1px solid #ccc;color:#000;padding:2px 6px}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li input#mf_faq_name{width:200px}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li input#mf_faq_email{width:350px}form.mf_faq_ask_question_form .mf_faq_form_container fieldset ul li textarea#mf_faq_question{background:#fff;border:1px solid #ccc;color:#000;height:140px;min-height:140px;padding:10px;resize:vertical;width:575px}form.mf_faq_ask_question_form .mf_faq_form_container button{margin-left:15px;float:right}form.mf_faq_ask_question_form .mf_faq_suggestions{margin:30px 0}form.mf_faq_ask_question_form .mf_faq_suggestions .mf_faq_action_buttons{clear:both;display:block;margin:30px auto 0 auto;max-width:400px;overflow:hidden}form.mf_faq_ask_question_form .mf_faq_suggestions .mf_faq_action_buttons button{float:left}form.mf_faq_ask_question_form .mf_faq_suggestions .mf_faq_action_buttons button:first-child{margin-right:15px}form.mf_faq_ask_question_form .mf_faq_suggestions h2{margin:0 0 30px 0}form.mf_faq_ask_question_form .mf_faq_suggestions ul li h3.mf_faq_question{font-size:16px;cursor:pointer}form.mf_faq_ask_question_form .mf_faq_suggestions ul li h3.mf_faq_question .mf_faq_icon{background:#d9d9d9 url(../images/icons.png) no-repeat;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;display:inline-block;margin:0 10px 0 0;height:18px;vertical-align:middle;width:18px}form.mf_faq_ask_question_form .mf_faq_suggestions ul li .mf_faq_answer{margin-left:28px}form.mf_faq_ask_question_form .mf_faq_suggestions ul li h3.mf_faq_question .mf_faq_icon.plus{background-position:0 0}form.mf_faq_ask_question_form .mf_faq_suggestions ul li h3.mf_faq_question .mf_faq_icon.minus{background-position:0 -18px}.mf_faq_loading{background:transparent url(../images/loading.gif) no-repeat top center;display:block;font-size:13px;font-weight:bold;margin:0 auto 0 auto;padding-top:45px;text-align:center;width:200px}.mf_faq_message{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px;margin:0 auto 30px auto;padding:8px}.mf_faq_message p{margin:0}.mf_faq_message.error{background:#fce5e5;border:1px solid #e3c8c8}.mf_faq_message.success{background:#e8fce5;border:1px solid #cee3c8}