.no_print{display:none!important}

div{position:relative}
.err{color:#ff0000; display:none}

.title{margin-bottom:20px;}
.mandatory{color:#ff0000;margin:5px 0px;}

#questionnaire .question{margin:10px 0px 10px 0px!important;clear:both}
#questionnaire .question .number{float:left;font-weight:bold;margin-right:8px;width:30px;text-align:right;}
#questionnaire .question .qbody{float:left;width:850px;}
#questionnaire .question .choices{clear:both;padding-top:5px;}

#questionnaire .choice_horizontal{float:left;margin-left:36px;padding-bottom:5px}  /*used in controls.php*/
#questionnaire .choice_vertical{padding-top:5px;margin-left:36px;}				/*used in controls.php*/
#questionnaire .adjust{padding-left:5px;}    /*used in controls.php*/
#questionnaire .q_table{border-collapse:collapse;width:100%;}
#questionnaire .q_table  td{border:0px solid #000000;padding:5px; vertical-align:top}


.tblheader{width:100%;  background:url('../images/table_bg.jpg') repeat-x ;padding:5px 0px;}
.tblheader .right{width:40%;float:right;text-align:center;color:#9A0038}
.tblheader .right .cell{width:33%;float:left;}

.tblheader2{width:100%;  background:#FEF8DD; padding:5px 0px;}
.tblheader2 .right{width:40%;float:right;text-align:center;}
.tblheader2 .right .cell1{float:left; width:115px;}
.tblheader2 .right .cell2{float:left;width:61px;}
.tblheader2 .right .cell3{float:left;width:20px;}
.tblheader2 .right .cell4{float:left;width:61px;}
.tblheader2 .right .cell5{float:left;width:68px; text-align:right}

.tblrow_container{width:100%; padding:0px 0px; background:#ffffff}
.tblrow11{width:100%;}
.tblrow11 .question_num{width:5%;float:left;text-align:right;font-weight:bold;}
.tblrow11 .question_num  .content{padding:0px 0px 10px 0px}
.tblrow11 .question_body{width:55%;float:left;}
.tblrow11 .question_body  .content{padding:0px 10px 10px 10px}
.tblrow11 .right{width:35%;float:right;}
.tblrow11 .choice_horizontal{float:left;margin-left:0px!important;width:25px; text-align:center; border-right:1px solid #e8e8e8} /*used by controls.php*/
.tblrow11  .choice_horizontal:nth-child(6){background:#e5e5e5}


.tblrow5{width:100%;}
.tblrow5 .question_num{width:5%;float:left;text-align:right;font-weight:bold;}
.tblrow5 .question_num  .content{padding:0px 0px 10px 0px}
.tblrow5 .question_body{width:55%;float:left;}
.tblrow5 .question_body  .content{padding:0px 10px 10px 10px}
.tblrow5 .right{width:37%;float:right;}
.tblrow5 .choice_horizontal{float:left;margin-left:0px!important;width:64px; text-align:center; border-right:1px solid #e8e8e8} /*used by controls.php*/
.tblrow5  .choice_horizontal:nth-child(3){background:#e5e5e5}
.text_ans{width:200px;}
.text_ans_integer{width:100px;}

#index1 {padding:20px 0px 0px 0px}
#index1 .content{font-size:13px; font-weight:bold;}
#index_table {font-size:13px; font-weight:bold;border-collapse:collapse;margin-top:10px;}
#index_table  th{border:1px solid #fff;padding:10px 20px; font-weight:bold; background:#ffecd4;width:170px;}
#index_table  td{border:1px solid #fff;padding:10px 20px; background:#fef6eb;text-align:center; }
#index_table  .left_col{background:#f9e8d4!important;text-align:left!important;}

#thx_msg {padding:20px 0px 40px 0px}
#proceed_div{display:none;padding:20px 0px 0px 0px}

.welcome{display:none}
.campaign{margin-bottom:20px;}

#idx_result{color:#9B3703;padding-top:20px;}

