p
{
	 color: 						 #606060;
}

h1
{
	 color: 						 #606060;
}

h2
{
	 color: 						 #606060;
    font-size:              12pt;
    margin:                 0px;
    margin-bottom:          2px;
}

h3
{
    color:                  #a0a0a0;
    font-size:              10pt;
    font-weight:            normal;
    margin:                 0px;
}

.loading_image
{
    margin-bottom:          20px;
}

.global_wait_cursor
{
    background-image:       url(/StyleImages/global_wait_background.png);
    background-position:    center center;
    background-repeat:      no-repeat;
    height:                 24px;
    width:                  24px;
    padding:                76px;
    position:               absolute;
    left:                   50%;
    margin-left:            -88px;
    top:                    200px;
}

.settings_hr
{
    border:                 none;
    border-bottom:          1px solid #dddddd;
    height:                 1px;
    margin: 					 0px;
    margin-bottom:          10px;
    margin-top:             10px;
}

.easy_fwd_body
{
    font-family:            Arial, Helvetica, Sans-Serif;
    font-size:              10pt;
    margin:                 0px;
    width:                  95%;
}

.questionnaire_result_title,
.publication_result_title
{
	 color: 						 #606060;
	 font-size: 				 12pt;
	 margin: 					 2px;
	 margin-left: 				 55px;
	 margin-top:				 15px;
	 text-align: 				 left;
}

.questionnaire_result_subtitle,
.publication_result_subtitle
{
	 color: 						 #606060;
	 font-size: 				 10pt;
	 font-weight: 				 normal;
	 margin: 					 2px;
	 margin-left: 				 55px;
	 margin-bottom: 			 10px;
	 text-align: 				 left;
}

.questionnaire_result_table_response,
.publication_result_table_response
{
	 margin-left: 				 55px;
    margin-bottom:          20px;
    width:                  400px;
}

.questionnaire_result_table
{
	 margin-left: 				 55px;
    width:                  700px;
}

.questionnaire_result_table_cell,
.publication_result_table_cell
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_400.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    padding:         		 15px;
    padding-bottom:    		 0px;
    vertical-align: 			 top;
}

.questionnaire_result_table_cell_footer,
.publication_result_table_cell_footer
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_400.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    padding-bottom:         12px;
    padding-top:            12px;
}

.questionnaire_result_chart,
.publication_result_chart
{
	 float: 						 right;
}

.questionnaire_result_blue,
.questionnaire_result_red,
.publication_result_blue,
.publication_result_red
{
	 color: 						 #606060;
	 font-size: 				 11pt;
	 font-weight: 				 bold;
	 float: 						 left;
  	 text-align: 				 left;
  	 width: 						 200px;
}

.questionnaire_result_blue,
.publication_result_blue
{
	 border-bottom: 			 1px solid #cccccc;
	 cursor: 					 pointer;
	 padding-bottom: 			 15px;
}

.questionnaire_result_red,
.publication_result_red
{
	 cursor: 					 pointer;
	 padding-top:	 			 15px;
}

.questionnaire_result_label_blue,
.publication_result_label_blue
{
    color:                  #5060f0;
}

.questionnaire_result_label_red,
.publication_result_label_red
{
    color:                  #f08000;
}

.questionnaire_result_label_blue,
.questionnaire_result_label_red,
.questionnaire_result_label,
.publication_result_label_blue,
.publication_result_label_red,
.publication_result_label
{
	 margin:						 0px;
}

.settings_body,
.publications_body,
.questionnaires_body,
.fwdfields_body,
.dashboard_body,
.login_body,
.group_selection_body
{
    /*background-color:       #c0c0c0;*/
    background-color:       #939eb3;
    background-image:		 url(/StyleImages/easyfwd_water_3.jpg);
    background-repeat:		 repeat-y;
    background-position:	 top center;
    font-family:            Arial, Helvetica, Sans-Serif;
    font-size:              10pt;
    margin:                 0px;
    height: 					 100%;
    width:                  100%;
}

.easy_fwd_body_div
{
    left:                   50%;
    margin-left:            -400px;
    margin-top:             0px;
    position:               relative;
    width:                  800px;
}

.easy_fwd_questionnaire_panel,
.easy_fwd_publication_panel
{
	 padding:					 20px;
	 text-align: 				 center;
	 width: 						 760px;
}

.easy_fwd_questionnaire_title,
.easy_fwd_publication_title
{
	color: 						 #606060;
	font-size: 					 14pt;
	font-weight: 				 normal;
	margin:						 20px;
	margin-bottom: 			 30px;
}

.easy_fwd_publication_title
{
	margin-bottom: 			 10px;
}

.easy_fwd_questionnaire_message,
.easy_fwd_publication_message
{
	color: 						 #606060;
	font-size: 					 12pt;
	margin:						 20px;
}

.easy_fwd_questionnaire_label,
.easy_fwd_publication_label
{
	color: 						 #606060;
	cursor: 						 pointer;
	font-size: 					 12pt;
	margin-left:				 10px;
	margin-right:				 10px;
}

.easy_fwd_questionnaire_label:hover
{
	color: 						 #202020;
}

.easy_fwd_questionnaire_radio
{
	margin-right: 				 10px;
	margin-left: 				 10px;
}

.easy_fwd_questionnaire_checkbox
{
}

.easy_fwd_questionnaire_textbox
{
	font-family:             Arial, Helvetica, Sans-Serif;
	font-size:               10pt;
	height: 						 100px;
	width: 						 500px;
}

.easy_fwd_questionnaire_hr,
.easy_fwd_publication_hr,
.questionnaire_result_hr,
.publication_result_hr
{
	border: 						 none;
	border-top: 				 1px solid #dddddd;
	height: 						 1px;
	margin:			 			 20px;
	margin-top:		 			 30px;
}

.easy_fwd_questionnaire_table
{
	text-align: 				 left;
}

.easy_fwd_publication_table
{
	text-align: 				 left;
	width: 						 700px;
}

.easy_fwd_questionnaire_progress_bar
{
	height: 						 30px;
	width: 						 500px;
}

.easy_fwd_questionnaire_question
{
	text-align: 				 center;
}

.easy_fwd_publication_table_cell_questionnaire
{
}

.easy_fwd_publication_questionnaire
{
	color: 						 #606060;
	font-size: 					 12pt;
	margin: 						 0px;
	margin-top: 				 20px;
	text-align: 				 left;
}

.easy_fwd_publication_participants
{
	color: 						 #606060;
	margin: 						 0px;
	text-align: 				 left;
}

.easy_fwd_publication_table_cell_question_header
{
	background-image: 		 url(/StyleImages/panel_700.png);
	background-position: 	 left 15px;
	background-repeat: 		 no-repeat;
	color: 						 #606060;
	font-size: 					 11pt;
	font-weight: 				 bold;
	padding:			 			 10px;
	padding-top:	 			 25px;
}

.easy_fwd_publication_table_cell_question
{
	background-image: 		 url(/StyleImages/panel_700_middle.png);
	background-position: 	 left bottom;
	background-repeat: 		 repeat-y;
	color: 						 #606060;
	font-size: 					 10.5pt;
	padding:			 			 10px;
	padding-top:	 			 0px;
	padding-bottom:			 0px;
}

.easy_fwd_publication_table_cell_question_footer
{
	background-image: 		 url(/StyleImages/panel_700.png);
	background-position: 	 left bottom;
	background-repeat: 		 no-repeat;
	height: 						 20px;
}

.easy_fwd_publication_table_cell_question_hr
{
	border: 						 none;
	border-top:		 			 1px solid #bbbbbb;
	height: 						 1px;
}

.easy_fwd_publication_chart
{
	float: 						 right;
}

.easy_fwd_publication_attachment
{
	display: 					 inline-block;
	margin-left: 				 10px;
	margin-right: 				 10px;
	text-align: 				 center;
	vertical-align: 			 top;
	width: 						 120px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.easy_fwd_publication_attachment_link
{
	 color: 						 #606060;
	 text-decoration: 		 none;
}

.easy_fwd_publication_attachment_link:hover
{
	 color: 						 #202020;
}

.easy_fwd_publication_attachment_image
{
	 border: 					 none;
}

.easy_fwd_publication_item_label,
.easy_fwd_publication_item_text
{
	display: 					 inline-block;
	float: 						 left;
	margin: 						 0px;
	margin-top: 				 8px;
}

.easy_fwd_publication_item_text
{
	text-align: 				 left;
	width: 						 680px;
}

.easy_fwd_publication_item_label
{
	height: 						 17px;
	text-align: 				 right;
	overflow: 					 hidden;
	width: 						 520px;
	white-space: 				 nowrap;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.easy_fwd_publication_item_label_value
{
	display: 					 inline-block;
	overflow: 					 visible;
	width: 						 100px;
	white-space: 				 nowrap;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.settings_body_div,
.publications_body_div,
.questionnaires_body_div,
.fwdfields_body_div,
.dashboard_body_div,
.group_selection_body_div
{
    left:                   50%;
    margin-left:            -500px;
    margin-top:             0px;
    position:               relative;
    width:                  1000px;
}

.login_body_div
{
    left:                   50%;
    margin-left:            -200px;
    margin-top:             0px;
    position:               relative;
    width:                  400px;
}

.settings_table,
.publications_table,
.questionnaires_table,
.fwdfields_table,
.dashboard_table,
.login_table,
.group_selection_table
{
    width:                  100%;
}

.login_table
{
}

.login_table_header
{
    background-image:       url(/StyleImages/login.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    cursor:                 pointer;
    height:                 160px;
    padding:                2px;
}

.login_table_subheader
{
    background-image:       url(/StyleImages/login.png);
    background-position:    center -160px;
    background-repeat:      no-repeat;
    font-size:              12pt;
    font-weight:            bold;
    padding:                2px;
    padding-bottom:         20px;
    padding-left:           40px;
    padding-top:            10px;
}

.login_table_labels
{
    background-image:       url(/StyleImages/login.png);
    background-position:    left -160px;
    background-repeat:      no-repeat;
    padding:                2px;
    padding-left:           40px;
}

.login_table_hr
{
    background-image:       url(/StyleImages/login.png);
    background-position:    center -160px;
    background-repeat:      no-repeat;
    padding:                2px;
    padding-left:           20px;
    padding-right:          20px;
}

.login_table_input
{
    background-image:       url(/StyleImages/login.png);
    background-position:    right -160px;
    background-repeat:      no-repeat;
    padding:                2px;
    padding-right:          40px;
    text-align:             right;
}

.login_table_footer
{
    background-image:       url(/StyleImages/login.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    height:                 20px;
    padding:                2px;
}

.login_textbox
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    padding:                3px;
    width:                  160px;
}

.login_checkbox
{
}

input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

.active_button_100
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/active_button_100.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    width:                  100px;
}

.active_button_150
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/active_button_150.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    width:                  150px;
}

.add_button_200
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/add_button_200.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-left:				 28px;
    width:                  200px;
}

.add_button_250
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/add_button_250.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-left:				 28px;
    width:                  250px;
}

.back_button_150
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/back_button_150.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-left:				 28px;
    width:                  150px;
}

.back_button_200
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/back_button_200.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-left:				 28px;
    width:                  200px;
}

.back_button_250
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/back_button_250.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-left:				 28px;
    width:                  250px;
}

.back_button_300
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/back_button_300.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-left:				 28px;
    width:                  300px;
}

.next_button_150
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/next_button_150.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-right:			 28px;
    width:                  150px;
}

.next_button_200
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/next_button_200.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-right:			 28px;
    width:                  200px;
}

.next_button_250
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/next_button_250.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-right:			 28px;
    width:                  250px;
}

.next_button_300
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/next_button_300.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-right:			 28px;
    width:                  300px;
}

.inactive_button_100
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/inactive_button_100.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #606060;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    width:                  100px;
}

.inactive_button_150
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/inactive_button_150.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #606060;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    width:                  150px;
}

.inactive_button_200
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/inactive_button_200.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #606060;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    width:                  200px;
}

.link_button_200
{
    background-color:       #ffffff;
    background-image:       url(/StyleImages/inactive_button_200.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #606060;
    cursor:                 pointer;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    padding-top:            7px;
    width:                  200px;
    text-align: 				 center;
    text-decoration: 		 none;
}

.close_button
{
    background-color:       transparent;
    background-image:       url(/StyleImages/close_button.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    border:                 none;
    color:                  #ffffff;
    cursor:                 pointer;
    float:                  right;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 24px;
    margin:                 0px;
    margin-right:           40px;
    padding:                0px;
    width:                  43px;
}

.login_hr
{
    border:                 none;
    border-top:             1px solid #d0d0d0;
}

.top_menu_dropdown
{
    background-color: transparent;
    border: none;
    font-size: 8pt;
    vertical-align: top;
}

.top_menu_dropdown_div
{
    float:                  right;
    margin-top:             5px;
    margin-right:           15px;
}

.menu_link
{
    color:                  #ffffff;
    display:                inline-block;
    padding-top:            15px;
    height:                 99px;
    width:                  110px;
    text-decoration:        none;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.menu_icon
{
    border:                 none;
}

.settings_top_link,
.settings_top_link_logout,
.publications_top_link,
.publications_top_link_logout,
.questionnaires_top_link,
.questionnaires_top_link_logout,
.fwdfields_top_link,
.fwdfields_top_link_logout,
.dashboard_top_link,
.dashboard_top_link_logout,
.group_selection_top_link,
.group_selection_top_link_logout
{
    float:                  right;
    margin-top:             5px;
    margin-right:           15px;
}

.settings_top_link,
.publications_top_link,
.questionnaires_top_link,
.fwdfields_top_link,
.dashboard_top_link,
.group_selection_top_link
{
    border-right:           1px solid #000000;
    padding-right:          15px;
}

.settings-menu-button,
.settings-menu-button_active,
.publications-menu-button,
.publications-menu-button_active,
.questionnaires-menu-button,
.questionnaires-menu-button_active,
.fwdfields-menu-button,
.fwdfields-menu-button_active,
.dashboard-menu-button,
.dashboard-menu-button_active,
.group_selection-menu-button,
.group_selection-menu-button_active
{
    color:                  #f0f0f0;
    float:                  right;
    height:                 114px;
    text-align:             center;
    width:                  110px;
    white-space:            nowrap;
}

.settings-menu-button_active,
.publications-menu-button_active,
.questionnaires-menu-button_active,
.fwdfields-menu-button_active,
.dashboard-menu-button_active,
.group_selection-menu-button_active
{
    background-image:       url(/StyleImages/menu_background_active.png);
    background-position:    center top;
    background-repeat:      no-repeat;
}

.settings-menu-button:hover,
.publications-menu-button:hover,
.questionnaires-menu-button:hover,
.fwdfields-menu-button:hover,
.dashboard-menu-button:hover,
.group_selection-menu-button:hover
{
}

.settings_table_top,
.publications_table_top,
.questionnaires_table_top,
.fwdfields_table_top,
.dashboard_table_top,
.group_selection_table_top
{
    background-image:       url(/StyleImages/panels.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    font-size:              8pt;
    height:                 30px;
}

.settings_table_header,
.publications_table_header,
.questionnaires_table_header,
.fwdfields_table_header,
.dashboard_table_header
{
    background-image:       url(/StyleImages/panels.png);
    background-position:    center -31px;
    background-repeat:      no-repeat;
    color:                  #ffffff;
    height:                 145px;
    padding-left:           30px;
    padding-right:          30px;
    vertical-align:         top;
}

.settings_table_main,
.publications_table_main,
.questionnaires_table_main,
.fwdfields_table_main,
.dashboard_table_main
{
    background-image:       url(/StyleImages/panels_middle.png);
    background-position:    center top;
    background-repeat:      repeat-y;
    padding:                30px;
    padding-bottom:         0px;
    padding-top:            0px;
}

.settings_table_footer,
.publications_table_footer,
.questionnaires_table_footer,
.fwdfields_table_footer,
.dashboard_table_footer
{
    background-image:       url(/StyleImages/panels.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    height:                 30px;
}

.group_selection_table_header
{
    background-image:       url(/StyleImages/group_panels.png);
    background-position:    center -31px;
    background-repeat:      no-repeat;
    color:                  #ffffff;
    height:                 124px;
    padding-left:           30px;
    padding-right:          30px;
    vertical-align:         top;
}

.group_selection_table_subheader
{
    background-image:       url(/StyleImages/group_panels.png);
    background-position:    center -155px;
    background-repeat:      no-repeat;
    color:                  #606060;
    height:                 70px;
    padding-left:           10px;
    padding-right:          10px;
    vertical-align:         top;
}

.group_selection_subheader_left
{
    display:                inline-block;
    margin:                 0px;
    width:                  230px;
    vertical-align: 			 top;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_subheader_right
{
    display:                inline-block;
    margin:                 0px;
    margin-left:            10px;
    width:                  740px;
    vertical-align: 			 top;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_subheader_link
{
	text-decoration: 			none;
}

.group_selection_table_main
{
    background-image:       url(/StyleImages/group_panels_middle.png);
    background-position:    center top;
    background-repeat:      repeat-y;
    padding:                20px;
    padding-bottom:         0px;
    padding-top:            0px;
}

.group_selection_table_footer
{
    background-image:       url(/StyleImages/group_panels.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    height:                 30px;
}

.group_selection_subheader_count
{
    background-image:       url(/StyleImages/group_count_panel.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    color:                  #ffffff;
    /*display:                inline-block;*/
    float: 						 left;
    font-size:              16pt;
    font-weight:            bold;
    height:                 36px;
    margin-left:            10px;
    margin-top: 				 8px;
    padding-top:            14px;
    overflow:               hidden;
    text-align:             center;
    width:                  72px;
}

.group_selection_subheader_count_label
{
    /*display:                inline-block;*/
    float: 						 left;
    height:                 42px;
    margin-left:            5px;
    margin-top: 				 8px;
    padding-top:            8px;
    overflow:               hidden;
    width:                  120px;
}

.group_selection_subheader_menu_table
{
    width:                  100%;
}

.group_selection_subheader_menu_cell_first
{
    height:                 50px;
    vertical-align:         top;
    width:                  20%;
}

.group_selection_subheader_menu_cell
{
    height:                 50px;
    vertical-align:         top;
    width:                  20%;
}

.group_selection_subheader_menu_cell_last
{
    vertical-align:         top;
    width:                  20%;
}

.group_selection_subheader_menu_icon
{
    border:                 none;
    float:                  left;
    margin-left:            10px;
    margin-right:           5px;
    margin-top:             10px;
    vertical-align:         top;
}

.group_selection_subheader_menu_item
{
    color:                  #606060;
    float:                  left;
    margin-top:             18px;
    text-decoration:        none;
    vertical-align:         top;
    width:                  70%;
}

.group_selection_subheader_menu_item:hover,
.group_selection_subheader_menu_item:active
{
    color:                  #000000;
    cursor: 					 pointer;
}

.group_selection_subheader_menu_separator
{
	 border: 					 none;
    float:                  right;
    margin-top:             10px;
    vertical-align:         top;
}

.group_selection_table_panels
{
    width:                  100%;
}

.group_selection_table_panels_left
{
    padding-right:          10px;
    vertical-align:         top;
    width:                  210px;
}

.group_selection_table_panels_right
{
    padding-left:           20px;
    vertical-align:         top;
    width:                  720px;
}

.group_selection_caption
{
    margin-bottom:          4px;
    margin-top:             10px;
}

.group_selection_result_table
{
    border-collapse:        collapse;
    color:                  #808080;
    margin-top:             10px;
    width:                  720px;
}

.group_selection_result_th_first,
.group_selection_result_tf_first
{
    background-color:       #e5e5e5;
    border-right:           1px solid #cccccc;
    color:                  #606060;
    font-weight:            bold;
    padding:                5px;
    padding-top:            7px;
    padding-bottom:         7px;
}

.group_selection_result_th,
.group_selection_result_tf
{
    background-color:       #e5e5e5;
    border-right:           1px solid #cccccc;
    color:                  #606060;
    font-weight:            bold;
    padding:                5px;
    padding-top:            7px;
    padding-bottom:         7px;
}

.group_selection_result_th_last,
.group_selection_result_tf_last
{
    background-color:       #e5e5e5;
    color:                  #606060;
    padding:                5px;
    padding-top:            7px;
    text-align:             center;
    width:                  20px;
}

.group_selection_result_th_first
{
    border-bottom:          1px solid #cccccc;
}

.group_selection_result_th
{
    border-bottom:          1px solid #cccccc;
}

.group_selection_result_th_last
{
    border-bottom:          1px solid #cccccc;
}

.group_selection_result_td_first
{
    border-bottom:          1px solid #cccccc;
    padding:                5px;
}

.group_selection_result_td
{
    border-bottom:          1px solid #cccccc;
    padding:                5px;
}

.group_selection_result_td_last
{
    border-bottom:          1px solid #cccccc;
    padding:                5px;
}

.group_selection_result_tp
{
    padding-top:            15px;
    text-align:             center;
}

.group_selection_result_tr
{
	cursor:						 pointer;
}

.group_selection_result_tr:hover
{
	background-color: 		#f4f4f4;
}

.group_selection_result_sort
{
	 border: 					 none;
    float:                  right;
}

.group_selection_risk_index_bar
{
    background-color:       #dddddd;
    border:                 1px solid #b5b5b5;
    height:                 11px;
    overflow:               hidden;
    width:                  100px;
}

.group_selection_link
{
    background-color:       transparent;
    border:                 none;
    color:                  #808080;
    cursor:                 pointer;
    margin:                 0px;
    margin-left:            1px;
    padding:                0px;
    text-decoration:        underline;
}

.group_selection_link:hover
{
    color:                  #606060;
}

.group_selection_hr
{
    border:                 none;
    border-bottom:          1px solid #cccccc;
    height:                 1px;
    margin-bottom:          10px;
    margin-top:             10px;
}

.group_selection_p,
.group_selection_criteria_group_label
{
    margin:                 0px;
    margin-bottom:          4px;
    margin-left:            1px;
}

.group_selection_edit_users_table
{
	margin-top: 				 10px;
	width: 						 100%;
}

.group_selection_edit_users_label
{
	color: 						 #606060;
	text-align: 				 right;
	width: 						 190px;
}

.group_selection_edit_users_item
{
	color: 						 #606060;
}

.group_selection_edit_users_radio
{
   display:					 	 inline-block;
	margin-bottom:				 5px;
	margin-top: 				 5px;
	margin-left: 				 15px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_edit_users_radio_label
{
	cursor: 						 pointer;
   display:					 	 inline-block;
	margin-bottom:				 5px;
	margin-top: 				 3px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_edit_users_radio_label:hover
{
	color: 						 #606060;
}

.group_selection_edit_users_dropdown,
.group_selection_edit_users_dropdown_day,
.group_selection_edit_users_dropdown_month,
.group_selection_edit_users_dropdown_year
{
	 color: 						 #606060;
    display:					 inline-block;
    margin-bottom:          3px;
	 margin-left: 				 15px;
    padding:                2px;
	 width:						 258px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_edit_users_dropdown_day
{
	 width:						 50px;
}

.group_selection_edit_users_dropdown_month
{
	 width:						 122px;
	 margin-left: 				 3px;
}

.group_selection_edit_users_dropdown_year
{
	 width:						 80px;
	 margin-left: 				 3px;
}

.group_selection_edit_users_textbox,
.group_selection_edit_users_textbox_small
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
	 color: 						 #606060;
    margin-bottom:          3px;
	 margin-left: 				 15px;
    padding:                3px;
    width:                  250px;
}

.group_selection_edit_users_textbox_small
{
    width:                  200px;
}

.group_selection_edit_users_checkbox
{
    margin-bottom:          3px;
	 margin-left: 				 15px;
}

.group_selection_saveas_name
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    display:					 inline-block;
    float:                  right;
    margin-top:	 			 8px;
    margin-right:           38px;
    padding:                3px;
    width:                  300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_saveas_organization
{
    border:                 1px solid #a0a0a0;
    display:					 inline-block;
    float:                  right;
    margin-top:	 			 8px;
    margin-right:           38px;
    padding:                2px;
    width:                  308px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_input_text
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    margin-bottom:          2px;
    padding:                3px;
    width:                  200px;
}

.group_selection_input_calendar
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    margin-bottom:          2px;
    padding:                3px;
    width:                  130px;
}

.group_selection_input_day
{
	 color: 						 #606060;
	 margin-right: 			 4px;
    margin-top:	          4px;
	 width: 						 48px;
}

.group_selection_input_month
{
	 color: 						 #606060;
	 margin-right:				 4px;
    margin-top:	          4px;
	 width: 						 55px;
}

.group_selection_input_year
{
	 color: 						 #606060;
    margin-top:	          4px;
	 width: 						 55px;
}

.group_selection_input_label
{
    color:                  #606060;
    cursor:                 pointer;
    display:                inline-block;
    width:                  40px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_criteria_group_item
{
    color:                  #606060;
    cursor:                 pointer;
    margin:                 0px;
}

.group_selection_criteria_group_item:hover
{
    color:                  #202020;
}

.group_selection_criteria_group_image
{
    vertical-align:         bottom;
    margin-bottom:          4px;
    margin-right:           4px;
}

.group_selection_criteria_checkbox
{
    margin-right:           4px;
}

.group_selection_result_calendar
{
    border:                 none;
    cursor:                 pointer;
    margin-bottom:          2px;
    margin-left:            3px;
    vertical-align:         bottom;
}

.group_selection_order_by
{
    color:                  #606060;
    text-decoration:        none;
}

.group_selection_order_by:hover,
.group_selection_order_by:active
{
    color:                  #000000;
}

.group_selection_pages_number_current,
.group_selection_pages_number,
.group_selection_pages_previous,
.group_selection_pages_next
{
    background-color:       #e5e5e5;
    border:                 1px solid #cccccc;
    color:                  #606060;
    display:                inline-block;
    font-size:              10pt;
    padding:                3px;
    padding-left:           6px;
    padding-right:          6px;
    text-decoration:        none;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_pages_number_current,
.group_selection_pages_number:hover,
.group_selection_pages_previous:hover,
.group_selection_pages_next:hover
{
    border:                 1px solid #888888;
}

.group_selection_pages_number_current
{
    background-color:       #d8d8d8;
}

.group_selection_pages_previous,
.group_selection_pages_next
{
}

.group_selection_pages_number_current,
.group_selection_pages_number
{
    margin-left:            4px;
    margin-right:           4px;
}

.group_selection_pages_previous
{
    margin-right:           4px;
}

.group_selection_pages_next
{
    margin-left:            4px;
}

.group_selection_result_select_column
{
    border:                 none;
}

.group_selection_column_popup_header
{
    color:                  #606060;
    font-size:					 10.5pt;
    margin:                 0px;
    margin-bottom:          10px;
    margin-top:             2px;
}

.group_selection_sending_message,
.questionnaire_sending_message,
.publication_sending_message
{
	color: 						 #606060;
	font-size: 					 10.5pt;
	margin: 						 0px;
	margin-top: 				 10px;
}

.questionnaire_sending_message,
.publication_sending_message
{
	margin-bottom:				 10px;
}

.group_selection_sending_table
{
	margin-top: 				 20px;
	width: 						 470px;
}

.questionnaire_sending_table,
.publication_sending_table
{
	width: 						 466px;
}

/*.questionnaire_sending_caption,
.publication_sending_caption
{
	background-color: 		 #f0f0f0;
	background-image:			 url(/StyleImages/caption_background.png);
	background-repeat: 		 repeat-x;
	background-position: 	 left top;
	border-bottom: 			 1px solid #dddddd;
	border-top:		 			 1px solid #dddddd;
	color: 						 #606060;
	font-size: 					 10.5pt;
	font-weight: 				 bold;
	padding-bottom:			 8px;
	padding-left:				 8px;
	padding-top:				 8px;
}*/

.group_selection_sending_table_cell_header
{
	background-color: 		 #f0f0f0;
	background-image:			 url(/StyleImages/caption_background.png);
	background-repeat: 		 repeat-x;
	background-position: 	 left top;
	border-bottom: 			 1px solid #dddddd;
	border-top:		 			 1px solid #dddddd;
	color: 						 #606060;
	font-size: 					 10.5pt;
	font-weight: 				 bold;
	padding-bottom:			 8px;
	padding-left:				 8px;
	padding-top:				 8px;
	width: 						 50%;
}

.group_selection_sending_table_cell,
.questionnaire_sending_table_cell,
.publication_sending_table_cell
{
	border-top:		 			 1px solid #dddddd;
	padding-left:				 4px;
	padding-bottom: 			 8px;
	padding-top:	 			 8px;
	vertical-align: 			 top;
	width: 						 50%;
}

.group_selection_sending_radio
{
	margin-right: 				 4px;
}

.group_selection_sending_label,
.questionnaire_sending_label,
.publication_sending_label
{
	color: 						 #606060;
	font-size: 					 10.5pt;
	margin:		 				 0px;
	margin-right: 				 4px;
}

.questionnaire_sending_label,
.publication_sending_label
{
	 float: 						 right;
    padding-top:            3px;
}

.questionnaire_sending_value,
.publication_sending_value
{
    display:					 inline-block;
    font-size:              10.5pt;
	 margin: 					 0px;
    padding:                3px;
    width:                  300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaire_sending_textbox,
.publication_sending_textbox
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    display:					 inline-block;
    padding:                3px;
    width:                  300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaire_sending_textarea,
.publication_sending_textarea
{
	 background-color: 		 #ffffff;
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    font-family:            Arial, Helvetica, Sans-Serif;
    font-size:              10pt;
    display:					 inline-block;
	 height: 					 60px;
    padding:                3px;
	 width: 						 300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaire_sending_checkbox,
.publication_sending_checkbox
{
    margin-top:             3px;
}

.questionnaire_sending_radio,
.publication_sending_radio
{
    margin-top:             3px;
}

.questionnaire_sending_radio_label,
.publication_sending_radio_label
{
	color: 						 #606060;
	cursor: 						 pointer;
	margin-left: 				 4px;
	padding-top: 				 3px;
}

.questionnaire_sending_radio_label:hover,
.publication_sending_radio_label:hover
{
	color: 						 #202020;
}

.questionnaire_sending_dropdown_day,
.publication_sending_dropdown_day
{
	margin-right: 				 4px;
	padding:						 3px;
	width: 						 48px;
}

.questionnaire_sending_dropdown_month,
.publication_sending_dropdown_month
{
	margin-right: 				 4px;
	padding:						 3px;
	width: 						 100px;
}

.questionnaire_sending_dropdown_year,
.publication_sending_dropdown_year
{
	padding:						 3px;
	width: 						 60px;
}

.questionnaire_sending_caption,
.publication_sending_caption
{
	background-color: 		 #f0f0f0;
	background-image:			 url(/StyleImages/caption_background.png);
	background-repeat: 		 repeat-x;
	background-position: 	 left top;
	border-bottom: 			 1px solid #dddddd;
	border-top:		 			 1px solid #dddddd;
	color: 						 #606060;
	font-size: 					 10.5pt;
	font-weight: 				 bold;
	padding-bottom:			 8px;
	padding-left:				 8px;
	padding-top:				 4px;
	margin: 						 0px;
	margin-top: 				 15px;
	width: 						 458px;
}

.group_selection_column_popup_item,
.group_selection_saveas_popup_item,
.group_selection_saveas_popup_footer,
.fwd_field_translation_popup_item,
.fwd_field_translation_popup_footer,
.questionnaire_translation_popup_item,
.questionnaire_translation_popup_footer,
.questionnaire_add_question_popup_footer,
.questionnaire_edit_question_popup_footer,
.publication_translation_popup_item,
.publication_translation_popup_footer,
.publication_add_questionnaire_popup_footer,
.publication_edit_questionnaire_popup_footer,
.settings_translation_popup_item,
.settings_translation_popup_footer
{
    color:                  #606060;
	 font-size:					 10.5pt;
    margin:                 0px;
}

.group_selection_saveas_popup_item,
.fwd_field_translation_popup_item,
.questionnaire_add_question_popup_item,
.questionnaire_translation_popup_item,
.publication_add_questionnaire_popup_item,
.publication_add_attachment_popup_item,
.settings_translation_popup_item
{
	display: 					 inline-block;
	margin-top: 				 12px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_saveas_popup_footer,
.fwd_field_translation_popup_footer,
.questionnaire_translation_popup_footer,
.questionnaire_add_question_popup_footer,
.questionnaire_edit_question_popup_footer,
.publication_translation_popup_footer,
.publication_add_questionnaire_popup_footer,
.publication_edit_questionnaire_popup_footer,
.settings_translation_popup_footer
{
    margin-top:             24px;
    margin-right:           36px;
}

.dashboard_table_panels
{
    width:                  100%;
}

.dashboard_table_panels_left
{
    padding-right:          30px;
    vertical-align:         top;
}

.dashboard_table_panels_right
{
    vertical-align:         top;
}

.risk_index_date
{
    display:                inline-block;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.risk_index_users
{
    display:                inline-block;
    float:                  right;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.risk_index_table_cell_header_left
{
	vertical-align: 			 top;
	padding-left: 				 10px;
	padding-bottom:			 10px;
	padding-top: 				 10px;
}

.risk_index_table_cell_header_right
{
	vertical-align: 			 top;
	padding-left: 				 19px;
	padding-bottom:			 10px;
	padding-top: 				 10px;
}

.risk_index_table_item
{
	color: 						 #606060;
	margin:						 0px;
}

.risk_index_details_item
{
	color: 						 #606060;
	font-size: 					 10.5pt;
	font-weight: 				 bold;
	margin:						 0px;
}

.risk_index_details_link
{
	color: 						 #606060;
	text-decoration: 			 none;
}

.risk_index_report_table_cell_dial
{
	vertical-align: 			 top;
	padding-left: 				 10px;
	padding-top: 				 10px;
}

.risk_index_report_table_cell_chart
{
	vertical-align: 			 top;
	padding-left: 				 19px;
	padding-top: 				 10px;
}

.risk_index_report_table_cell_details
{
	vertical-align: 			 top;
	padding-left: 				 10px;
	padding-top: 				 15px;
}

.risk_index_details_header
{
    background-image:       url(/StyleImages/panel_700.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  700px;
}

.risk_index_details
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_700.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    margin-bottom:          20px;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         18px;
    width:                  680px;
}

.risk_index_dial_header
{
    background-image:       url(/StyleImages/panel_280.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  280px;
}

.risk_index_dial
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_280.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    padding:                25px;
    padding-top:            0px;
    padding-bottom:         22px;
    width:                  230px;
}

.risk_index_dial_image
{
}

.risk_index_period_image
{
	 border: 					 none;
	 cursor: 					 pointer;
}

.risk_index_chart,
.risk_index_chart_report
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_400.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    margin-bottom: 			 20px;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         0px;
    width:                  380px;
}

.risk_index_chart_report
{
    margin-bottom: 			 0px;
}

.risk_index_chart_header
{
    background-image:       url(/StyleImages/panel_400.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  400px;
}

.risk_index_chart_image
{
}

.risk_index_chart_div_blue,
.risk_index_chart_div_orange,
.risk_index_chart_div_red,
.risk_index_chart_div_green,
.risk_index_chart_div_grey
{
    display:                inline-block;
    height:						 68px;
    margin:		             0px;
    margin-bottom:          15px;
    padding: 					 0px;
    text-align:             center;
    vertical-align:         top;
    width:                  54px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.risk_index_chart_div_blue
{
    margin-left:            54px;
}

.risk_index_chart_count_blue
{
    color:                  #5060f0;
    font-size:              20pt;
    font-weight:            bold;
    margin:                 0px;
}

.risk_index_chart_count_orange
{
    color:                  #f08000;
    font-size:              20pt;
    font-weight:            bold;
    margin:                 0px;
}

.risk_index_chart_count_red
{
    color:                  #f04060;
    font-size:              20pt;
    font-weight:            bold;
    margin:                 0px;
}

.risk_index_chart_count_green
{
    color:                  #008000;
    font-size:              20pt;
    font-weight:            bold;
    margin:                 0px;
}

.risk_index_chart_count_grey
{
    color:                  #b4b4b4;
    font-size:              20pt;
    font-weight:            bold;
    margin:                 0px;
}

.risk_index_chart_percentage_blue,
.risk_index_chart_percentage_orange,
.risk_index_chart_percentage_red,
.risk_index_chart_percentage_green,
.risk_index_chart_percentage_grey
{
    color:                  #606060;
    font-size:              9pt;
    font-weight:            bold;
    margin:                 0px;
}

.risk_index_dial_message
{
    color:                  #606060;
    font-size:              11pt;
    font-weight:            bold;
    margin:                 0px;
    text-align: 				 center;
}

.risk_index_details_table
{
	 width: 						 100%;
}

.risk_index_details_table_cell_header
{
	 border-bottom: 			 1px solid #d0d0d0;
    font-size:              10.5pt;
    font-weight:            bold;
	 padding-bottom:			 4px;
	 padding-top: 				 4px;
}

.risk_index_details_table_cell_footer
{
	 border-top: 				 1px solid #d0d0d0;
	 height:						 10px;
}

.risk_index_details_table_cell_header_Red
{
    color:                  #f04060;
}

.risk_index_details_table_cell_header_Orange
{
    color:                  #f08000;
}

.risk_index_details_table_cell_header_Blue
{
    color:                  #5060f0;
}

.risk_index_details_table_cell_label,
.risk_index_details_table_cell_legend,
.risk_index_details_table_cell_advise
{
	padding-bottom:			 3px;
	padding-top: 				 3px;
	vertical-align: 			 top;
}

.risk_index_details_table_cell_label
{
	padding-right: 			 15px;
	white-space: 				 nowrap;
	width: 						 10%;
}

.risk_index_details_table_cell_legend
{
	padding-right: 			 20px;
	white-space: 				 nowrap;
	width: 						 10%;
}

.risk_index_details_table_cell_advise
{
	width: 						 80%;
}

.risk_index_details_legend
{
}

.fwd_use_chart
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_400.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    color:                  #606060;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         0px;
    width:                  380px;
}

.fwd_use_chart_header
{
    background-image:       url(/StyleImages/panel_400.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  400px;
}

.fwd_use_chart_table
{
    width:                  380px;
}

.fwd_use_chart_hard,
.fwd_use_chart_enabled
{
    vertical-align:         top;
    padding-bottom:         5px;
}

.fwd_use_chart_soft,
.fwd_use_chart_disabled
{
    border-top:             1px solid #d0d0d0;
    padding-bottom:         5px;
    padding-top:            5px;
    vertical-align:         top;
}

.fwd_use_chart_chart
{
}

.fwd_use_chart_image
{
    border:                 none;
    margin-bottom:          20px;
    margin-left:            20px;
    vertical-align:         top;
}

.fwd_use_chart_caption
{
    font-size:              11pt;
    font-weight:            bold;
    margin:                 0px;
}

.fwd_use_chart_number_enabled,
.fwd_use_chart_number_hard,
.fwd_use_chart_number_soft,
.fwd_use_chart_number_disabled,
.fwd_use_chart_number_unkown
{
    font-size:              20pt;
    font-weight:            bold;
    margin:                  0px;
}

.fwd_use_chart_number_enabled,
.fwd_use_chart_number_hard
{
    color:                  #5060f0;
}

.fwd_use_chart_number_soft
{
    color:                  #f08000;
}

.fwd_use_chart_number_disabled
{
    color:                  #f04060;
}

.fwd_use_chart_number_unkown
{
    color:                  #b4b4b4;
}

.fwd_use_chart_legend
{
    display:                none;
    border:                 none;
    margin-left:            6px;
    margin-right:           6px;
}

.fwd_use_chart_percentage
{
    font-size:              12pt;
    font-weight:            bold;
    margin-left:            10px;
}

.group_selections_list
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    margin-bottom:          20px;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         0px;
    width:                  490px;
}

.group_selections_list_header
{
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  510px;
}

.delete_icon,
.copy_icon,
.icon
{
    border:                 none;
}

.group_selection_list_item
{
    width:                  490px;
}

.group_selection_list_item_text
{
    background-color:       transparent;
    color:                  #606060;
    display:                inline-block;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin-left:            10px;
    margin-right:           10px;
    padding-bottom:         4px;
    padding-top:            4px;
    overflow:               hidden;
    width:                  440px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.group_selection_list_item_link
{
   color:                   #606060;
	text-decoration: 			 none;
}

.group_selection_list_item_link:hover
{
    color:                  #202020;
}

.group_selection_list_item_delete
{
    float:                  right;
    height:                 15px;
    margin-top:             4px;
    margin-right:           10px;
    width:                  11px;
}

.group_selection_list_hr
{
    border:                 none;
    border-top:             1px solid #d0d0d0;
    height:                 1px;
    margin:                 0px;
    margin-bottom:          10px;
}

.group_selection_list_expand,
.questionnaires_list_expand,
.publications_list_expand
{
	 font-size: 				 9pt;
    padding-bottom:         12px;
    padding-right:          10px;
    text-align: 				 right;
}

.group_selection_list_expand_link,
.questionnaires_list_expand_link,
.publications_list_expand_link
{
	 color: 						 #606060;
	 text-decoration: 		 none;
}

.group_selection_list_expand_link:hover,
.questionnaires_list_expand_link:hover,
.publications_list_expand_link:hover
{
    color:                  #202020;
}

.questionnaire_add_question_popup_label,
.publication_add_questionnaire_popup_label,
.publication_edit_questionnaire_popup_label,
.publication_add_attachment_popup_label
{
	 display: 					 inline-block;
    color:                  #606060;
    padding-top: 				 12px;
	 vertical-align: 			 top;
    width: 						 114px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaire_edit_question_popup_label,
.publication_edit_questionnaire_popup_label,
.questionnaire_edit_question_popup_item,
.publication_add_attachment_popup_label
{
    color:                  #606060;
    padding-bottom:			 6px;
    padding-top: 				 6px;
	 vertical-align: 			 top;
}

.questionnaire_edit_question_popup_label,
.publication_edit_questionnaire_popup_label,
.publication_add_attachment_popup_label
{
    padding-top: 				 8px;
    width: 						 114px;
}

.questionnaire_edit_question_popup_textbox,
.questionnaire_edit_answer_popup_textbox,
.questionnaire_edit_score_popup_textbox,
.publication_edit_questionnaire_popup_textbox,
.publication_add_attachment_popup_textbox,
.publication_add_attachment_popup_file,
.publication_add_attachment_popup_textarea

{
	 background-color: 		 #ffffff;
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
	 display: 					 inline-block;
    padding:                3px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.publication_add_attachment_popup_textarea
{
    font-family:            Arial, Helvetica, Sans-Serif;
    font-size:              10pt;
	 height: 					 60px;
}

.questionnaire_edit_question_popup_textbox,
.publication_edit_questionnaire_popup_textbox,
.publication_add_attachment_popup_textbox,
.publication_add_attachment_popup_file,
.publication_add_attachment_popup_textarea
{
	width:						 345px;
}

.questionnaire_edit_answer_popup_textbox
{
	margin-right: 				 4px;
	width:						 220px;
}

.questionnaire_edit_score_popup_textbox
{
	margin-right: 				 4px;
	width:						 40px;
}

.questionnaire_edit_question_popup_dropdown
{
	display: 					 inline-block;
	padding: 					 2px;
	width:						 130px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaire_edit_question_popup_table,
.publication_edit_questionnaire_popup_table
{
	width: 						 470px;
}

.questionnaire_edit_answer_popup_table,
.publication_edit_question_popup_table,
.publication_add_attachment_popup_table
{
	margin-top: 				 8px;
	width: 						 470px;
}

.questionnaire_edit_question_popup_answer,
.publication_edit_questionnaire_popup_question
{
	color: 						 #606060;
	padding-top:				 4px;
}

.questionnaire_edit_question_popup_answer
{
	vertical-align: 			 bottom;
}

.questionnaire_edit_question_popup_answer_header,
.publication_edit_questionnaire_popup_question_header
{
	background-color: 		 #f0f0f0;
	background-image:			 url(/StyleImages/caption_background.png);
	background-repeat: 		 repeat-x;
	background-position: 	 left top;
	border-bottom: 			 1px solid #dddddd;
	border-top:		 			 1px solid #dddddd;
	color: 						 #606060;
	font-size: 					 10.5pt;
	font-weight: 				 bold;
	padding-bottom:			 8px;
	padding-top:				 8px;
}

.questionnaire_edit_question_popup_link
{
	color: 						 #606060;
}

.questionnaires_list_hr
{
    border:                 none;
    border-bottom:          1px solid #dddddd;
    height:                 1px;
    margin:                 0px;
    margin-bottom:          15px;
}

.questionnaires_list
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    margin-bottom:          20px;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         0px;
    width:                  490px;
}

.questionnaires_list_details_checkbox,
.publications_list_details_checkbox
{
    display:					 inline-block;
    float:						 right;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_list_header
{
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  510px;
}

.questionnaires_list_item_text
{
    background-color:       transparent;
    color:                  #606060;
    display:                inline-block;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin-left:            10px;
    margin-right:           10px;
    padding-bottom:         4px;
    padding-top:            4px;
    overflow:               hidden;
    width:                  440px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_list_item_table
{
    margin:                 0px;
    margin-bottom:          0px;
    width:                  490px;
}

.questionnaires_list_item_cell_caption
{
    border-bottom:          1px solid #d0d0d0;
    padding-bottom:         15px;
    vertical-align:         top;
}

.questionnaires_list_item_caption
{
    color:                  #606060;
    font-size:              11pt;
    font-weight:            bold;
    margin:                 0px;
}

.questionnaires_list_item_cell_chart
{
    text-align:             right;
    vertical-align:         top;
}

.questionnaires_list_item_chart
{
    margin:                 0px;
    margin-left:            20px;
    margin-right:           10px;
}

.questionnaires_list_item_cell_label_first,
.questionnaires_list_item_cell_label
{
    padding:                0px;
    padding-bottom:         5px;
    vertical-align:         top;
}

.questionnaires_list_item_cell_label_first
{
    padding-top:            5px;
}

.questionnaires_list_item_label
{
    color:                  #606060;
    font-size:              10pt;
    font-weight:            bold;
    margin:                 0px;
    margin-right: 			 2px;
    white-space: 				 nowrap;
}

.questionnaires_list_item_cell_first,
.questionnaires_list_item_cell
{
    padding:                0px;
    padding-bottom:         5px;
    vertical-align:         top;
}

.questionnaires_list_item_cell_first
{
    padding-top:            5px;
}

.questionnaires_list_item
{
    color:                  #606060;
    font-size:              10pt;
    font-weight:            bold;
    margin:                 0px;
}

.questionnaires_list_item_legend
{
    margin-right:           3px;
}

.questionnaires_list_item_cell_label_last
{
    height:                 5px;
}

.publications_list
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         0px;
    width:                  490px;
}

.publications_list_header
{
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  510px;
}

.publications_list_item_text
{
    background-color:       transparent;
    color:                  #606060;
    display:                inline-block;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin-left:            10px;
    margin-right:           10px;
    padding-bottom:         4px;
    padding-top:            4px;
    overflow:               hidden;
    width:                  440px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.publications_list_hr
{
    border:                 none;
    border-top:             1px solid #d0d0d0;
    height:                 1px;
    margin:                 0px;
    margin-bottom:          15px;
}

.publications_list
{
    background-color:       transparent;
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    padding:                10px;
    padding-top:            0px;
    padding-bottom:         0px;
    width:                  490px;
}

.publications_list_header
{
    background-image:       url(/StyleImages/panel_510.png);
    background-position:    center top;
    background-repeat:      no-repeat;
    height:                 15px;
    margin-top:             5px;
    width:                  510px;
}

.publications_list_item_text
{
    background-color:       transparent;
    color:                  #606060;
    display:                inline-block;
    font-size:              10.5pt;
    font-weight:            bold;
    height:                 30px;
    margin-left:            10px;
    margin-right:           10px;
    padding-bottom:         4px;
    padding-top:            4px;
    overflow:               hidden;
    width:                  440px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.publications_list_item_table
{
    margin:                 0px;
    margin-bottom:          0px;
    width:                  490px;
}

.publications_list_item_cell_caption
{
    border-bottom:          1px solid #d0d0d0;
    padding-bottom:         15px;
    vertical-align:         top;
}

.publications_list_item_caption
{
    color:                  #606060;
    font-size:              11pt;
    font-weight:            bold;
    margin:                 0px;
}

.publications_list_item_cell_chart
{
    text-align:             right;
    vertical-align:         top;
}

.publications_list_item_chart
{
    margin:                 0px;
    margin-left:            20px;
    margin-right:           10px;
}

.publications_list_item_cell_label_first,
.publications_list_item_cell_label
{
    padding:                0px;
    padding-bottom:         5px;
    vertical-align:         top;
}

.publications_list_item_cell_label_first
{
    padding-top:            5px;
}

.publications_list_item_label
{
    color:                  #606060;
    font-size:              10pt;
    font-weight:            bold;
    margin:                 0px;
    white-space: 				 nowrap;
}

.publications_list_item_cell_first,
.publications_list_item_cell
{
    padding:                0px;
    padding-bottom:         5px;
    vertical-align:         top;
}

.publications_list_item_cell_first
{
    padding-top:            5px;
}

.publications_list_item
{
    color:                  #606060;
    font-size:              10pt;
    font-weight:            bold;
    margin:                 0px;
}

.publications_list_item_legend
{
    margin-right:           3px;
}

.publications_list_item_cell_label_last
{
    height:                 5px;
}

.fwd_fields_fields
{
	border-bottom:				 1px solid #e0e0e0;
	margin-bottom:				 15px;
	margin-top:					 15px;
}

.questionnaires_dropdown,
.questionnaires_customers_dropdown,
.publications_dropdown,
.publications_customers_dropdown,
.helpsubjects_details_dropdown,
.settings_details_dropdown,
.settings_customers_dropdown
{
    display:					 inline-block;
    float: 						 right;
	 /*margin-left: 				 30px;*/
	 margin-right: 			 11px;
    padding:                2px;
	 width:						 278px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_customers_dropdown,
.publications_customers_dropdown,
.settings_customers_dropdown
{
	 margin-right: 			 30px;
}

.helpsubjects_details_dropdown
{
	 margin-right:				 30px;
}

.settings_dropdown
{
    display:					 inline-block;
    float: 						 right;
    margin-right: 			 0px;
    padding:                2px;
	 width:						 228px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_fields,
.publications_fields,
.settings_fields
{
	margin-bottom:				 15px;
	margin-top:					 15px;
}

.message_popup_background
{
    background-image:       url(/StyleImages/dim.png);
    background-repeat:      repeat;
    position:               fixed;
    left:                   0px;
    top:                    0px;
    width:                  100%;
    height:           		 100%;
}

.preview_popup
{
    position:               absolute;
    left:                   50%;
    margin-left:            -425px;
    top:                    10%;
    height:                 500px;
    width:                  850px;
}

.preview_popup_table_header_left
{
    background-image:       url(/StyleImages/preview_popup.png);
    background-position:    left top;
    background-repeat:      no-repeat;
    color:                  #ffffff;
    font-size:              14pt;
    font-weight:            bold;
    padding:                2px;
    padding-bottom:         20px;
    padding-left:           40px;
    padding-top:            45px;
    vertical-align: 			 top;
}

.preview_popup_table_labels
{
    background-image:       url(/StyleImages/preview_popup_middle.png);
    background-position:    left top;
    background-repeat:      repeat-y;
    padding:                2px;
    padding-left:           20px;
    padding-right:          20px;
    text-align: 				 center;
}

.preview_popup_table_footer
{
    background-image:       url(/StyleImages/preview_popup.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    height:                 44px;
}

.message_popup
{
    position:               absolute;
    left:                   50%;
    margin-left:            -275px;
    top:                    10%;
    height:                 500px;
    width:                  550px;
}

.popup_table
{
    width:                  100%;
}

.popup_table_header_left
{
    background-image:       url(/StyleImages/popup.png);
    background-position:    left top;
    background-repeat:      no-repeat;
    color:                  #ffffff;
    font-size:              14pt;
    font-weight:            bold;
    padding:                2px;
    padding-bottom:         20px;
    padding-left:           40px;
    padding-top:            45px;
    vertical-align: 			 top;
}

.popup_table_header_right
{
    background-image:       url(/StyleImages/popup.png);
    background-position:    right top;
    background-repeat:      no-repeat;
    padding:                2px;
    padding-bottom:         20px;
    padding-right:          40px;
    padding-top:            45px;
    text-align:             right;
}

.popup_table_labels
{
    background-image:       url(/StyleImages/popup_middle.png);
    background-position:    left top;
    background-repeat:      repeat-y;
    padding:                2px;
    padding-left:           40px;
}

.popup_table_input
{
    background-image:       url(/StyleImages/popup_middle.png);
    background-position:    right top;
    background-repeat:      repeat-y;
    padding:                2px;
    padding-right:          40px;
    text-align:             right;
}

.popup_table_hr
{
    background-image:       url(/StyleImages/popup_middle.png);
    background-position:    center top;
    background-repeat:      repeat-y;
    padding:                2px;
    padding-left:           40px;
    padding-right:          40px;
}

.popup_table_footer
{
    background-image:       url(/StyleImages/popup.png);
    background-position:    center bottom;
    background-repeat:      no-repeat;
    height:                 44px;
}

.error_image,
.confirm_image
{
    float:                  left;
    margin:                 4px;
    margin-top:             8px;
    margin-left:            40px;
}

.user_group_send_image
{
	 border: 					 none;
	 cursor: 					 pointer;
	 float: 						 right;
}

.error_message,
.confirm_message
{
    /*color:                  #ff0000;*/
    display:                inline-block;
    font-size:					 10.5pt;
    margin-top:             10px;
    text-align:             left;
    width:                  400px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.top_link
{
    background-color:       transparent;
    border:                 none;
    color:                  #000000;
    cursor:                 pointer;
    font-size:              8pt;
    margin:                 0px;
    padding:                0px;
    text-decoration:        underline;
}

.three_column_table
{
	border-collapse:			 collapse;
	border-bottom:				 1px solid #e0e0e0;
	border-top:					 1px solid #e0e0e0;
	margin-bottom:				 16px;
	width: 						 940px;
}

.three_column_table_cell_left
{
	background-color:			 #f0f0f0;
	background-image:			 url(/StyleImages/three_column_shadow.png);
	background-position:		 right top;
	background-repeat:		 repeat-y;
	vertical-align: 			 top;
	width: 						 230px;
}

.three_column_table_cell_left_selected
{
	background-color: 		 #ffffff;
	border-bottom:				 1px solid #e0e0e0;
	font-weight: 				 bold;
	height: 						 84px;
	vertical-align:			 middle;
}

.three_column_table_cell_left_selected_icon
{
	background-color: 		 #ffffff;
	border-bottom:				 1px solid #e0e0e0;
	height: 						 60px;
	padding: 					 12px;
	width: 						 60px;
}

.three_column_table_cell_left_selected_small_icon
{
	border-bottom:				 1px solid #e0e0e0;
	height: 						 16px;
	padding: 					 8px;
	text-align: 				 center;
	width: 						 16px;
}

.three_column_table_cell_left_unselected
{
	background-color:			 #f0f0f0;
	background-image:			 url(/StyleImages/three_column_shadow.png);
	background-position:		 right top;
	background-repeat:		 repeat-y;
	border-bottom:				 1px solid #e0e0e0;
	height: 						 84px;
	vertical-align:			 middle;
}

.three_column_table_cell_left_top
{
	background-color:			 #f0f0f0;
	background-image:			 url(/StyleImages/three_column_shadow.png);
	background-position:		 right top;
	background-repeat:		 repeat-y;
	border-bottom:				 1px solid #e0e0e0;
	height: 						 16px;
	vertical-align:			 middle;
}

.three_column_table_cell_left_unselected_icon
{
	background-color:			 #f0f0f0;
	border-bottom:				 1px solid #e0e0e0;
	height: 						 60px;
	padding: 					 12px;
	width: 						 60px;
}

.three_column_table_cell_left_unselected_small_icon
{
	background-color:			 #f0f0f0;
	border-bottom:				 1px solid #e0e0e0;
	height: 						 16px;
	padding: 					 8px;
	text-align: 				 center;
	width: 						 16px;
}

.three_column_table_cell_middle
{
	border-right:				 1px solid #e0e0e0;
	padding:						 20px;
	padding-top:				 0px;
	vertical-align: 			 top;
	width:						 260px;
}

.three_column_table_cell_right
{
	padding-left:				 0px;
	padding-bottom:			 0px;
	padding-top:				 0px;
	padding-right:				 0px;
	vertical-align: 			 top;
	width:						 410px;
}

.fwd_fields_container
{
	width:						 940px;
}

.fwd_fields_container_left
{
	background-color: 		 #f8f8f8;
	border-right:				 1px solid #e0e0e0;
	padding-bottom:			 4px;
	vertical-align: 			 top;
	width:						 250px;
}

.fwd_fields_container_right
{
	vertical-align: 			 top;
}

.fwd_fields_item_table
{
	width:						 100%;
}

.fwd_fields_subitem
{
	background-color: 		 #f8f8f8;
	background-image:			 url(/StyleImages/fwd_fields_subitem_shadow.png);
	background-position:		 left top;
	background-repeat:		 repeat-y;
	border-bottom:				 1px solid #e0e0e0;
	border-right:				 1px solid #e0e0e0;
	float: 						 left;
	margin:						 0px;
	vertical-align: 			 top;
	width:						 270px;
}

.fwd_fields_subitem_add
{
	float: 						 left;
	margin:						 0px;
	padding:						 8px;
	vertical-align: 			 top;
	width:						 200px;
}

.fwd_fields_textbox
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    display:					 inline-block;
    padding:                3px;
	 width:						 190px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.fwd_fields_dropdown
{
    display:					 inline-block;
    padding:                2x;
	 width:						 198px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.fwd_fields_checkbox,
.fwd_fields_radio
{
	float: 						 right;
	margin:						 0px;
    margin-left:				 3px;
}

.fwd_fields_item_title,
.fwd_fields_subitem_title
{
	 padding:					 12px;
	 padding-top:				 8px;
	 padding-bottom:			 2px;
}

.fwd_fields_subitem_header
{
	 border-bottom: 			 1px solid #e0e0e0;
	 padding:					 12px;
	 padding-top:				 8px;
	 padding-bottom:			 8px;
}

.fwd_fields_value
{
	 color: 						 #606060;
	 font-size: 				 10.5pt;
	 font-weight: 				 bold;
	 margin: 					 0px;
	 padding-top: 				 2px;
}

.fwd_fields_item_input,
.fwd_fields_subitem_input
{
	 padding:					 12px;
	 padding-top:				 2px;
	 padding-bottom:			 2px;
}

.fwd_fields_item_button,
.fwd_fields_subitem_button
{
	 padding:					 12px;
	 padding-top:				 2px;
	 padding-bottom:			 2px;
}

.fwd_fields_subitem_header,
.fwd_fields_subitem_input,
.fwd_fields_subitem_title,
.fwd_fields_subitem_button
{
	 padding-left:				 30px;
}

.fwd_fields_label
{
	float: 						 right;
	margin-left:				 8px;
}

.fwd_field_translation_select,
.questionnaire_translation_select,
.questionnaire_add_question_select,
.publication_translation_select,
.publication_add_questionnaire_select,
.settings_translation_select
{
    border:                 1px solid #a0a0a0;
    display:					 inline-block;
    float:                  right;
    margin-top:	 			 8px;
    margin-right:           38px;
    padding:                3px;
    width:                  300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaire_edit_question_textbox,
.publication_edit_questionnaire_textbox
{
}

.questionnaire_users_table,
.publication_users_table
{
	margin-left: 				 50px;
	text-align: 				 left;
	width:                   440px;
}

.questionnaire_users_table_cell,
.publication_users_table_cell
{
}

.questionnaire_users_message,
.publication_users_message
{
	 color: 						 #606060;
	 font-size: 				 10.5pt;
	 margin-left: 				 50px;
	 text-align: 				 left;
}

.questionnaire_users_hr,
.publication_users_hr
{
    border:                 none;
    border-bottom:          1px solid #dddddd;
    height:                 1px;
    margin: 					 0px;
    margin-bottom:          10px;
    margin-top:             10px;
    margin-left: 				 30px;
    width:                  460px;
}

.settings_icon,
.questionnaires_icon,
.publications_icon
{
}

.fwd_fields_item_input_text
{
	margin: 						 0px;
	margin-bottom:				 4px;
	margin-top: 				 4px;
}

.settings_option
{
	color: 						 #000000;
	font-size:					 10.5pt;
}

.questionnaires_option,
.publications_option,
.settings_option
{
	color: 						 #606060;
	display: 					 inline-block;
	font-size:					 10.5pt;
	margin: 						 8px;
	text-decoration: 			 none;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_description,
.publications_description,
.settings_description
{
	background-color: 		 #f8f8f8;
	color: 						 #606060;
	margin:						 0px;
	padding: 					 8px;
	padding-bottom:			 0px;
	padding-left:				 12px;
}

.questionnaires_hr,
.publications_hr,
.settings_hr
{
    border:                 none;
    border-bottom:          1px solid #dddddd;
    height:                 1px;
    margin: 					 0px;
    margin-bottom:          10px;
    margin-top:             10px;
}

.questionnaires_details_hr,
.publications_details_hr,
.settings_details_hr
{
	 background-color: 		 #f8f8f8;
    border:                 none;
    border-bottom:          1px solid #dddddd;
    height:                 12px;
    margin: 					 0px;
}

.fwd_fields_list_hr
{
	 background-color: 		 #f8f8f8;
    border:                 none;
    border-bottom:          1px solid #dddddd;
    height:                 1px;
    margin: 					 0px;
}

.settings_caption,
.questionnaires_caption,
.publications_caption,
.fwd_fields_caption
{
	background-color: 		 #f0f0f0;
	background-image:			 url(/StyleImages/caption_background.png);
	background-repeat: 		 repeat-x;
	background-position: 	 left top;
	color: 						 #606060;
	font-size:					 10.5pt;
	font-weight: 				 bold;
	margin: 						 0px;
	padding-left:				 12px;
	padding-top:				 10px;
	padding-bottom:			 10px;
}

.fwd_fields_caption
{
	padding-right:				 10px;
}

.settings_list_caption,
.questionnaires_list_caption,
.publications_list_caption
{
	border-bottom:				 1px solid #e0e0e0;
	color: 						 #606060;
	font-size:					 10.5pt;
	font-weight: 				 bold;
	margin: 						 0px;
	padding-left:				 10px;
	padding-top:				 10px;
	padding-bottom:			 10px;
}

.settings_list_table,
.questionnaires_list_table,
.publications_list_table
{
	border-collapse: 			 collapse;
	font-size: 					 10.5pt;
	margin-bottom:				 20px;
	margin-top:					 0px;
	width:						 258px;
}

.settings_list_table_cell,
.questionnaires_list_table_cell,
.publications_list_table_cell,
.settings_list_table_cell_selected,
.questionnaires_list_table_cell_selected,
.publications_list_table_cell_selected,
.settings_list_table_cell_unselected,
.questionnaires_list_table_cell_unselected,
.publications_list_table_cell_unselected
{
	color: 						 #606060;
	border-bottom:				 1px solid #e0e0e0;
	padding: 					 8px;
}

.questionnaires_list_table_cell_selected,
.publications_list_table_cell_selected,
.settings_list_table_cell_selected
{
	font-weight: 				 bold;
}

.questionnaires_list_table_item_selected,
.publications_list_table_item_selected,
.settings_list_table_item_selected
{
	margin:						 0px;
	margin-bottom:				 2px;
}

.questionnaires_list_table_item_unselected,
.publications_list_table_item_unselected,
.settings_list_table_item_unselected
{
	margin:						 0px;
	margin-bottom:				 2px;
}

.settings_list_table_subitem_selected,
.questionnaires_list_table_subitem_selected,
.publications_list_table_subitem_selected
{
	font-size:					 10pt;
	font-weight: 				 normal;
	margin:						 0px;
}

.settings_list_table_subitem_unselected,
.questionnaires_list_table_subitem_unselected,
.publications_list_table_subitem_unselected
{
	font-size:					 10pt;
	margin:						 0px;
}

.settings_list_table_item_link,
.questionnaires_list_table_item_link,
.publications_list_table_item_link,
.settings_list_table_item_link
{
	color:						 #606060;
	text-decoration:			 none;
}

.questionnaires_list_delete,
.questionnaires_list_move,
.publications_list_delete,
.publications_list_move,
.settings_list_delete,
.settings_list_move,
.settings_delete,
.fwd_fields_delete,
.fwd_fields_move,
.questionnaires_delete,
.questionnaires_popup_delete,
.questionnaires_popup_move,
.publications_delete,
.publications_popup_delete,
.publications_popup_move
{
	display:						 inline-block;
   float:                   right;
   height:                  16px;
   margin-left:           	 6px;
   padding-top: 				 1px;
   width:                   11px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_popup_delete,
.questionnaires_popup_move,
.publications_popup_delete,
.publications_popup_move,
.settings_popup_delete,
.settings_popup_move
{
	display:						 inline-block;
   padding-top: 				 3px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.fwd_fields_delete,
.questionnaires_delete,
.publications_delete,
.settings_delete
{
   margin-left:           	 8px;
	padding-top:				 4px;
}

.questionnaires_list_copy,
.publications_list_copy,
.settings_list_copy
{
   float:                   right;
   height:                  16px;
   margin-left:           	 4px;
   width:                   15px;
}

.settings_list_details_table,
.questionnaires_list_details_table,
.publications_list_details_table
{
	background-color:			 #f8f8f8;
	margin:						 0px;
	width:						 410px;
}

.questionnaires_list_questions_table,
.publications_list_questionnaires_table
{
	background-color:			 #f8f8f8;
	width:						 410px;
}

.settings_list_details_table_cell_label,
.questionnaires_list_details_table_cell_label,
.publications_list_details_table_cell_label
{
	color: 						 #606060;
	padding-bottom:			 12px;
	padding-left:				 12px;
	padding-top:				 4px;
	vertical-align:			 top;
}

.settings_list_details_table_cell_input,
.questionnaires_list_details_table_cell_input,
.publications_list_details_table_cell_input
{
	color: 						 #606060;
	padding-top: 				 0px;
	padding-bottom:			 4px;
	padding-right:				 10px;
	vertical-align:			 top;
	/*white-space: 				 nowrap;*/
}

.questionnaires_list_questions_table_cell_label,
.publications_list_questionnaires_table_cell_label
{
	border-bottom:				 1px solid #dddddd;
	color: 						 #606060;
	padding-bottom:			 8px;
	padding-top:				 8px;
	padding-left:				 12px;
	padding-right:				 8px;
	vertical-align:			 top;
	white-space: 				 nowrap;
}

.questionnaires_list_questions_table_cell_input,
.publications_list_questionnaires_table_cell_input
{
	border-bottom:				 1px solid #dddddd;
	color: 						 #606060;
	padding-bottom:			 8px;
	padding-top:				 8px;
	padding-right:				 10px;
	vertical-align:			 top;
}

.questionnaires_list_questions_table_cell_button,
.publications_list_questionnaires_table_cell_button
{
	background-color:			 #f8f8f8;
	border: 						 none;
	padding-left:				 12px;
	padding-top:				 12px;
	vertical-align:			 top;
}

.questionnaires_list_questions_question_title,
.publications_list_questionnaires_questionnaire_title
{
	display: 					 inline-block;
	font-size:					 11pt;
	font-weight:				 bold;
	margin:						 0px;
	margin-bottom:				 2px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_list_questions_question_description,
.publications_list_questionnaires_questionnaire_description
{
	display: 					 inline-block;
	margin:						 0px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_list_questions_question_link,
.publications_list_questionnaires_questionnaire_link
{
	color:						 #606060;
	display:						 inline-block;
	text-decoration: 			 none;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_list_details_textbox,
.publications_list_details_textbox,
.helpsubjects_list_details_textbox,
.settings_list_details_textbox
{
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
    background-repeat:      repeat-x;
    border:                 1px solid #a0a0a0;
    display:					 inline-block;
    float:                  right;
    padding:                3px;
    width:                  300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.settings_list_details_textbox
{
    width:                  220px;
}

.questionnaires_list_details_dropdown,
.publications_list_details_dropdown,
.settings_list_details_dropdown
{
    display:					 inline-block;
    float:                  right;
    height:						 24px;
    width:                  158px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.settings_list_details_checkbox
{
    display:					 inline-block;
    float:                  right;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.settings_list_details_checkbox_customer
{
	 cursor:						 pointer;
    display:					 inline-block;
    margin-left:				 10px;
    margin-top:				 10px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.settings_list_details_label_customer
{
	 cursor:						 pointer;
	 color: 						 #606060;
    margin-left:				 10px;
    margin-top:				 1px;
}

.questionnaires_list_message,
.publications_list_message,
.settings_list_message
{
	color: 						 #606060;
	padding: 					 10px;
	padding-top: 				 5px;
}

.questionnaires_list_details_value,
.publications_list_details_value,
.settings_list_details_value
{
	float: 						 right;
	margin: 						 0px;
	padding: 					 0px;
	padding-top:				 4px;
	width:						 308px;
}

.settings_list_details_value
{
	width:						 228px;
}

.questionnaires_list_link,
.publications_list_link,
.settings_list_link
{
	color:						 #606060;
	display: 					 inline-block;
	margin-left: 				 32px;
	margin-bottom:				 20px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.fwd_fields_link
{
	color:						 #606060;
	display: 					 inline-block;
	padding-bottom: 			 16px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.questionnaires_list_details_label,
.publications_list_details_label,
.settings_list_details_label
{
	color: 						 #606060;
   display:					 	 inline-block;
   float:                   right;
   margin-left:				 4px;
   margin-top:				 	 2px;
   width:                   288px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.settings_list_details_label
{
   width:                   208px;
}

.questionnaires_list_details_textarea,
.publications_list_details_textarea,
.helpsubjects_list_details_textarea,
.settings_list_details_textarea
{
	 background-color: 		 #ffffff;
    background-image:       url(/StyleImages/textbox.png);
    background-position:    center top;
	 background-repeat:		 repeat-x;
    border:                 1px solid #a0a0a0;
    font-family:            Arial, Helvetica, Sans-Serif;
    font-size:              10pt;
    display:					 inline-block;
    float:                  right;
    height:						 100px;
    padding:                3px;
    width:                  300px;
    /* Hack for IE7 */
    zoom: 						 1;
    *display: 					 inline;
}

.helpsubjects_list_details_textarea
{
	 height:						 500px;
}

.cms_edit_div
{
    background-image:		 url(/StyleImages/help_cms_background.png);
    background-repeat:		 no-repeat;
    background-position:	 top center;
	 background-color:		 #ffffff;
	 border:						 3px solid #606060;
	 border-radius:			 10px;
	 width: 						 800px; 
	 padding:					 10px;
	 position: 					 relative;
	 margin-top:				 20px; 
	 margin-left: 				 -400px; 
	 left: 						 50%;
}

.help_body
{
    /*background-color:       #c0c0c0;*/
    background-color:       #939eb3;
    background-image:		 url(/StyleImages/body-background.png);
    background-repeat:		 repeat-y;
    background-position:	 top center;
    font-family:            Arial, Helvetica, Sans-Serif;
    font-size:              10pt;
    margin:                 0px;
    height: 					 100%;
    width:                  100%;
}

.help_div
{
    background-image:		 url(/StyleImages/help_background.png);
    background-repeat:		 no-repeat;
    background-position:	 top center;
	 background-color:		 #ffffff;
	 border:						 3px solid #606060;
	 border-radius:			 10px;
	 padding:					 10px;
	 margin-top:				 20px; 
	 overflow:					 visible;
	 width: 						 1250px;
    text-align:				 left;
}

.helpsubject_list_item
{
	color:						#606060;
	font-size:					16px;
	/*font-weight:				bold;*/
	padding-top:				4px;
	vertical-align:			middle;
}

.helpsubject_list_subitem
{
	font-size:					12px;
	padding:						4px;
	padding-left:				30px;
	vertical-align:			middle;
}

.helpsubject_list_link
{
	color:						#606060;
	text-decoration:			none;
}

.helpsubject_list_link:hover
{
	color:						#606060;
	text-decoration:			underline;
}

.helpsubject_list_item_image
{
	margin-right:				4px;
	vertical-align:			middle;
}

.helpsubject_list_item_translation
{
	padding-left:				 40px;
}

.help_caption
{
	color:						#ffffff;
   font-size:              22px;
	margin-bottom:				16px;
	margin-left:				10px;
	margin-top:					5px;
}