
.questionnaire_body {
background-color: #FFF; 
}

 
.question_type_container {
padding:10px 0 0 0;
}

.table_container {
padding:10px 0 0 0;}


.table_container_design {
margin: 5px 5px 5px 5px; 
padding:10px 0 0 0; 
border: dashed 1px #999999;
}


.question_title {
float: left; 
width:520px;

}


.question_title p {
margin: 0;}


.question_title h3 {
margin: 0; 
font-size: 13px;}


.question_title_table {
float: left; 
width:100%;}


.question_title_table p {
margin: 0;
line-height: 22px;}

.question_title_table h3 {
margin: 0; 
font-size: 13px;}


.question {
    float: right; 
    margin: 10px 10px 0 0;}


.options { float: right;  
           width:240px;
           margin: 7px 0 0 0;
           float:right;
           }
           
           
.options_tablecell { float: right;
           margin: 7px 0 0 0;
           float:right;
           }

.clear { clear: both; }


/*--.input_style { border-bottom: 1px solid #33B5E5; 
border-top: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE; 
border-right: 1px solid #EEEEEE;}--*/

/*.input_style { border-bottom: 1px solid #6297BC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}*/


.form_header { height: 45px; 
background-image:url('../../App_Themes/Priority1_V2/Images/Forms/header_slice.jpg'); 
background-repeat: repeat-x; }


.form_header_image { float: left; 
margin: 5px 2px 2px 5px; }


.form_header_title { float: left; 
font-size: 16px; 
margin: 18px 10px 10px 5px; }


.group_heading {
background-color:#D8E4F2;
border-bottom: solid 1px #33B5E5; 
border-top: solid 1px #33B5E5;  
margin: 0 0 0 0; 
padding: 0 0 0 0; 
font-size: 12px;
height: 50px;
}


.group_heading_disabled {
background-color:#DDDDDD;
border-bottom: solid 1px #DDDDDD; 
border-top: solid 1px #DDDDDD;  
margin: 0 0 0 0; 
padding: 0 0 0 0; 
font-size: 12px;
height: 50px;
}


.table_group_heading {
background-color:#D8E4F2;
border-bottom: solid 1px #33B5E5; 
border-top: solid 1px #33B5E5;  
margin: 0 0 0 0; 
padding: 0 0 0 0;
font-size: 12px;
height: 50px;
}


.table_group_heading_disabled {
background-color:#DDDDDD;
border-bottom: solid 1px #DDDDDD; 
border-top: solid 1px #DDDDDD;  
margin: 0 0 0 0; 
padding: 0 0 0 0;
font-size: 12px;
height: 50px;
}


.photo  {
border-bottom: 1px solid #33B5E5; 
border-top: 1px solid #EEEEEE; 
border-left: 1px solid #EEEEEE; 
border-right: 1px solid #EEEEEE; 
text-align: right; 
width: 350px; }

ul#navlist
{margin: 5px 5px 5px 5px;
padding-left: 0;
white-space: nowrap;

}

#navlist li
{display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited{color: #666666;}
#navlist a:hover{color: red; text-decoration: none;}

ul#navlist_table{margin: 5px 5px 5px 5px; padding-left: 0; white-space: nowrap;}


#navlist_table li{display: inline; list-style-type: none;}

#navlist_table a { padding: 0 0; }

#navlist_table a:link, #navlist_table a:visited {color: #000;}

#navlist_table a:hover{color: red; text-decoration: none;}


ul#navlistMove{margin: 5px 5px 5px 5px; padding-left: 0; white-space: nowrap;}

#navlistMove li{display: inline; list-style-type: none;}

#navlistMove a {text-decoration: none;}

#navlistMove a:link, #navlistMove a:visited{color: red; text-decoration: underline;}

#navlistMove a:hover{color: red; text-decoration: none;}

#MoveDiv {margin-left: 60px;}




ul#navlistPaging{margin: 5px 5px 5px 5px; padding-left: 0; white-space: nowrap;}

#navlistPaging li{display: inline; list-style-type: none;}

#navlistPaging a {text-decoration: none;}

#navlistPaging a:link, #navlistMove a:visited{color: red; text-decoration: underline;}

#navlistPaging a:hover{color: red; text-decoration: none;}


.multi_answers_container {
    margin: 2px 2px 2px 2px;
}

.multi_answer {
    margin: 10px 0 10px 0;
    padding: 2px 0 2px 0;
    border-bottom: solid 1px #cccccc;
}

#add_new_tablerow {

    color: black;
}

#add_new_tablerow a 
{
    text-decoration: none;
     color: black;
}

.static_table_group_container
    {
        clear:both;
        overflow:auto;
        margin:10px 0 10px 0;

    }
        