.questionnaire-form-container{float:left;width:100%;padding:0;margin:0;color:#000;font-size:12px;}
.questionnaire-form-container .top-container{margin:0;padding:0;float:left;width:100%;border-bottom:1px solid #f1f1f1;}
.questionnaire-form-container h2.form-header{float:left;padding:0;margin:0;color:#369;font-size:20px;font-weight:bold;text-indent:-9999px;height:25px;width:100%;}
.questionnaire-form-container .form-teaser{float:left;padding:10px 0;}
.questionnaire-form-container .form-header{float:left;padding:0;margin:0;width:100%;}
.questionnaire-form-container .form-section-container{margin:0;padding:10px 0 0 0;float:left;width:100%;}
.questionnaire-form-container .form-section{margin:0;padding:0;overflow:hidden;}
.questionnaire-form-container .banner{margin:0;padding:0 0 10px 0;overflow:hidden;width:100%;}
.questionnaire-form-container .form-section-label{float:left;margin:0;padding:2px 0;width:100%;}
.questionnaire-form-container .form-section-label span{float:left;margin:0;padding:0;font-weight:bold;font-size:13px;}
.questionnaire-form-container ul.question-data{display:inline;float:left;margin:5px 0;padding:0;width:100%;}
.questionnaire-form-container ul.question-data li{display:inline;float:left;margin:0;padding:5px 0;width:100%;clear:left;}
.questionnaire-form-container ul.question-data li label{display:inline;float:left;clear:right;font-weight:bold;}
.questionnaire-form-container ul.question-data li label input{display:inline;float:left;margin-right:10px;}
.questionnaire-form-container ul.question-data li label span{display:inline;float:left;}
.questionnaire-form-container .next-question{overflow:hidden;width:100%;}
.questionnaire-form-container .toggle-text{display:inline;float:left;background:url(/b/tp/static/icon/toggle-text.gif) no-repeat 0 6px;padding-left:10px;margin-left:10px;text-decoration:none;}
.questionnaire-form-container .form-section-label .toggle-text span{font-weight:normal;cursor:pointer;}
.questionnaire-form-container .toggle-text .colapse{display:none;}
.questionnaire-form-container .toggle-text-expand{background-position:0 -9px;}
.questionnaire-form-container .toggle-text-expand .colapse{display:inline;}
.questionnaire-form-container .toggle-text-expand .expand{display:none;}
.questionnaire-form-container .text-container{overflow:hidden;padding-left:28px;clear:left;display:none;color:#808080;font-size:12px;padding-top:5px;}
.questionnaire-form-container .expanded{display:block;}
.questionnaire-form-container h3.info-header{float:left;padding:0;margin:0;color:#369;font-size:18px;font-weight:bold;text-indent:-9999px;height:25px;width:100%;}
.questionnaire-form-container .info-teaser{float:left;padding:10px 0;font-size:12px;width:100%;}
.questionnaire-form-container .button-container{margin:10px 0 0 0;padding:20px 0;float:left;width:100%;border-top:1px solid #f1f1f1;}
.questionnaire-form-container .button-container .text-left{display:inline;float:left;line-height:220%;}
.questionnaire-form-container .button-container .button-right{display:inline;float:right;}
.questionnaire-form-container form{display:inline;float:left;}
.questionnaire-form-container-error{color:#f00;border:none;background:url(/b/tp/static/icon/error_image.gif) no-repeat 5px 1px;padding:4px 12px 4px 30px;margin:2px 0;height:30px;}
div#offer-advisor-box{position:relative;padding:0;margin:0 0 10px 10px;height:25px;}
div#offer-advisor-box a,div#offer-advisor-box a:hover{width:132px;height:25px;display:block;background:transparent url(/b/common/icon/white-arrow.gif) no-repeat right;}
div#offer-advisor-box img{margin-top:5px;}
#offer-advisor .query{font-size:12px;font-weight:bold;padding-bottom:20px;padding-top:15px;}
#offer-advisor .answer{font-size:12px;vertical-align:middle;padding-bottom:20px;vertical-align:top;}
#offer-advisor .formerror{font-size:12px;color:#f00;padding-bottom:20px;}
#offer-advisor .offertitle{font-size:12px;font-weight:bold;padding-bottom:20px;padding-top:15px;}
#offer-advisor .moreoffertitle{font-size:12px;font-weight:bold;padding-bottom:0;padding-top:25px;}
#offer-advisor .offerbody{font-size:12px;padding-top:15px;}
#offer-advisor .offerbody2{font-size:12px;width:100%;text-align:right;}
#offer-advisor .leftbannerdiv{border:0;position:absolute;height:453px;width:273px;top:0;left:0;}
#offer-advisor .tplogodiv{border:0;position:absolute;height:78px;width:117px;top:7px;left:280px;}
#offer-advisor .doradcadiv{border:0;position:absolute;height:78px;width:201px;top:7px;left:420px;}
#offer-advisor .divcontent{text-align:left;padding:7px;position:absolute;height:300px;overflow:auto;left:280px;top:100px;width:340px;}
#offer-advisor .buttonsdiv{border:0;padding-left:7px;padding-right:7px;position:absolute;height:23px;width:340px;top:415px;left:280px;}
#offer-advisor .leftbutton{text-align:left;vertical-align:middle;}
#offer-advisor .rightbutton{text-align:right;vertical-align:middle;}
#offer-advisor .buttonsep{width:100%;}
#offer-advisor .fulltable{width:325px;}
#offer-advisor .error-message{background:transparent url(/b/common/icon/error.gif) no-repeat 0 10px;padding:10px 0 10px 25px;margin:0;line-height:15px;}
#offer-advisor .answer-width{width:100%;}
label.tp-checkbox,label.tp-radio{overflow:hidden;}
label.tp-checkbox span.tp-checkbox-holder{background:url(/b/tp/static/customforms/checkboxes-grey.gif) 0 0 no-repeat;}
label.tp-radio span.tp-checkbox-holder{background:url(/b/tp/static/customforms/tp-radio.gif) 0 0 no-repeat;}
label.tp-checkbox-checked span.tp-checkbox-holder{background-position:0 -32px;}
label.tp-checkbox-disabled-not-checked span.tp-checkbox-holder{background-position:0 0;}
label.tp-checkbox-disabled-checked span.tp-checkbox-holder{background-position:0 -16px;}
span.tp-checkbox-wrapper{display:block;float:left;position:relative;margin:1px 2px 2px 0;overflow:hidden;}
span.tp-checkbox-holder{display:block;position:absolute;top:0;left:0;}
input.tp-checkbox-hidden{position:absolute;left:-99999px;}
label.tp-radio{float:left;}
label.tp-checkbox.inrow{float:left;margin-right:40px;}
label.tp-checkbox.strong span.tp-checkbox-wrapper{margin-right:13px;}
label.tp-checkbox.empty-center span.tp-checkbox-wrapper{float:none;margin:2px 0 2px 0;}
label.tp-radio span.tp-checkbox-wrapper{margin-right:8px;}
.questionnaire-form-container .tp-checkbox-wrapper{width:16px!important;height:16px!important;}
.questionnaire-form-container .tp-checkbox-wrapper .tp-checkbox-holder{width:16px!important;height:16px!important;}
#submit-for-links .navi-button-container{padding:10px 0;}
.tip-body-container{padding:10px;text-align:left;}
.tip-body-container p{margin:0;padding:0;}
img.report-button{display:none;}
img.other-button{display:block;}
.report-button-container img.report-button{display:block;}
.report-button-container img.other-button{display:none;}
.report-button-container .top-container .banner{display:none;}
