body {
    font-size: 0.9em;
    margin: 0;
    padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#div_inventory_questions 
{
    text-align: left;
    width: 807px;
    padding-top: 20px;
}
#div_inventory_help_entry_pdf
{
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    /*border: solid 1px #000;*/
    font-size: 0.6em;
    /*padding: 0px 10px 5px 10px;*/
}
#div_inventory_help_entry_pdf p
{
    margin-top:0.7em;
    margin-bottom:0.7em;
    /**/padding:0;
}
#div_inventory_questions_pdf
{
    text-align: left;
    width: 807px;
    /*padding-top: 20px;*/
}
#div_inventory_questions_pdf .th_yp
{
    background: #6e6e70;
    color:white;
    font-weight:bold;
    text-align:center;
    width:158px;
}
#div_inventory_questions_pdf td
{
    background: white;
    color:black;
    font-size:0.6em;
    /*font-weight:bold;*/
    text-align:left;
}
#div_inventory_questions_pdf .td_4d_head
{
   width:102px;
}
#div_inventory_questions_pdf .td_4d
{
   width:18px;
   text-align:center;
}

#quest_personal_header 
{
    width: 807px;
    height: 72px;
}
#quest_pro_select_header 
{
    width: 807px;
    height: 72px;
}
#quest_personal_parta_header 
{
    width: 807px;
    height: 72px;
}
#quest_personal_partb_header 
{
    width: 807px;
    height: 72px;
}
#quest_personal_partc_header 
{
    width: 807px;
    height: 72px;
}
#quest_orgculture_header 
{
    width: 807px;
    height: 72px;
}

#div_inventory_form 
{
    text-align: left;
    width: 807px;
}
#div_inventory_header 
{
    text-align: left;
    width: 807px;
    font-size: 1.2em;
}
#div_inventory_form h2, #div_inventory_help_entry h2
{
    margin: 0;
    padding: 10px 0px 10px 0px;
}
#div_inventory_form table
{
    width: 100%;
    border: solid 1px #d1d2d4;
    border-collapse: separate;
}
#div_inventory_form td
{
    border: solid 1px #d1d2d4;
    border-collapse: separate;
}
#div_inventory_form .td_label 
{
    background: #c7e3f5;
    width: 20%;
}
#div_inventory_form .td_label2
{
    background: #fee7dd;		/* pinkish */
    width: 20%;
}
#div_inventory_form .td_label3
{
    background: #fff3d2;		/* yellowish */
    width: 20%;
}
#div_inventory_form .td_label_yp
{
    background: #cccccc;		/* grey */
    width: 20%;
}
#div_inventory_questions .th_yp
{
    background: #333333;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
#div_inventory_questions .th_4d_alt
{
    background: #666666;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
#div_inventory_questions .td_4d
{
    background: #EDEDF9;
    font-size:0.8em;
}
#div_inventory_questions .td_4d_alt
{
    background: #DDDDDD;
    font-size:0.8em;
}
.inventory_form 
{
    text-align: left;
    width: 807px;
}
.inventory_form h2, #div_inventory_help_entry h2
{
    margin: 0;
    padding: 10px 0px 10px 0px;
}
.inventory_form table
{
    width: 100%;
    border: solid 1px #d1d2d4;
    border-collapse: separate;
}
.inventory_form td
{
    border: solid 1px #d1d2d4;
    border-collapse: separate;
}
.inventory_form .td_label 
{
    background: #c7e3f5;
    width: 20%;
}
.inventory_form .td_label2
{
    background: #fee7dd;		/* pink-ish */
    width: 20%;
}
.dg_label1 
{
	padding: 2px;			/* white */
}
.dg_label2 
{
	background: #fee7dd;	/* pink-ish */
	padding: 2px;
}
.dg_label3
{
    background: #fff3d2;	/*  yellowish */
	padding: 2px;    
}
.dg_label4
{
    background: #c7e3f5;	/*  blueish */
	padding: 2px;    
}


.dg_label_by_dim_1, .dg_label_by_dim_2
{
    background: #99f7aa;	/*  green */
	padding: 2px;    
}

.dg_label_by_dim_3, .dg_label_by_dim_4
{
    background: #c7e3f5;	/*  blue */
	padding: 2px;    
}

.dg_label_by_dim_5, .dg_label_by_dim_6
{
    background: #fda27f;	/*  red */
	padding: 2px;    
}

.dg_label_by_dim_7, .dg_label_by_dim_8
{
    background: #fefe78;	/*  yellow */
	padding: 2px;    
}


#div_inventory_form .td_text 
{
    text-align: left;
}

#div_inventory_form .td_text2
{
    border: solid 1px #ff000;
    border-collapse: separate;
}
.form_text
{
    width: 250px;
}
.form_radio 
{
    width: 20px;
}

#inventory_help_container		/* blue */
{
    background: #e8f4fb;
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    border: solid 1px #000;
    font-size: 0.8em;
    padding: 5px 10px 5px 10px;
}
#inventory_help_container2		/* pink */
{
    background: #fee7dd;
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    border: solid 1px #000;
    font-size: 0.8em;
    padding: 5px 10px 5px 10px;
}
#inventory_help_container3			/* yellow */
{
    background: #fff3d2;
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    border: solid 1px #000;
    font-size: 0.8em;
    padding: 5px 10px 5px 10px;
}
#inventory_help_container_yp		/* grey */
{
    background: #cccccc;
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    border: solid 1px #000;
    font-size: 0.8em;
    padding: 5px 10px 5px 10px;
}


#inventory_help_container p, #inventory_help_container2 p
{
    margin: 0;
    padding: 0px 0px 5px 0px;
}
#inventory_help_container li, #inventory_help_container2 li
{
    padding-bottom:10px;    
}
#inventory_help_left 
{
    float: left;
    width: 48%;
}
#inventory_help_right 
{
    float: right;
    width: 48%;
}
#div_continue 
{
    padding: 20px 0px 20px 0px;
}

#div_inventory_help_entry
{
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    border: solid 1px #000;
    font-size: 0.8em;
    padding: 0px 10px 5px 10px;
}

.td_inventory_help_entry
{
	border: solid 1px gray;
	border-collapse: collapse;
	padding: 2px;
}

.help_box
{
    height: auto;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    border: solid 1px #000;
    font-size: 0.8em;
    padding: 0px 10px 5px 10px;
    text-align: left;
}

.inv_q_table
{
    border: none;
    width: 100%;
}
.inv_q_table_new
{
    border: none;
}
.inv_q_table td, .inv_q_table_new td
{
    border: solid 1px #d1d2d4;
    border-collapse: separate;
}
.inv_q_no 
{
    font-size: 1.2em;
    color: #fff;
    background: #a8a9ac;
    width: 30px;
    text-align: center;
    vertical-align: top;
    padding-top: 1px;
}
.inv_q_no_new
{
    font-size: 1.2em;
    color: #fff;
    background: #a8a9ac;
    width: 30px;
    text-align: center;
    vertical-align: top;
    padding-top: 6px;
}
.inv_q_lab 
{
    color: #000;
    background: #c7e3f5;
    height: 25px;
    padding: 0px 0px 0px 5px;
}
.inv_q_lab_new 
{
    color: #000;
    /*background: #c7e3f5;*/
    height: 40px;
    padding: 0px 5px 0px 5px;
}
.inv_q_lab_new_keyword 
{
    color: #000;
    background: #c7e3f5;
    height: 40px;
    padding: 0px 5px 0px 5px;
    width: 200px;
}
.inv_q_lab_new_select 
{
    color: #000;
    /*background: #c7e3f5;*/
    height: 40px;
    padding: 0px 5px 0px 5px;
    width: 73px;
}

.inv_q_lab_job1
{
    color: #000;
    background: #fee7dd;
    height: 25px;
    padding: 0px 0px 0px 5px;
}
.inv_q_lab_job2
{
    color: #000;
    background: #fee7dd;
    height: 25px;
    padding: 0;
    text-align: center;
}
.inv_q_txt 
{
    padding: 1px 0px 2px 0px;
    width: 30px;
    text-align: center;
}
.inv_q_txt input
{
    width: 20px;
    text-align: center;
}
.inv_q_wheel 
{
    vertical-align: top;
    padding: 4px 0px 0px 0px;
    border-left: none;
    text-align: center;
}
#div_inv_q_left 
{
    float: left;
    width: 47%;
}
#div_inv_q_right
{
    float: right;
    width: 47%;
}
#div_most_important 
{
    font-size: 0.75em;
}
.prism
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    color: #006699;
}
.4d
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: bold;
    color: #ff0000;
}
.hover_desc
{
    background-color: #dee7f7;
    font-size: 0.8em;
    padding:10px;
    line-height:16px;
    border:solid 1px #333366;
    display:none; 
    width:215px;
    height:auto;
    position:absolute; 
    top:85px; 
    left:27px;
    text-align:left;
}
.hover_desc div
{
    padding-top:3px;    
}
.proselect_td 
{
	padding: 2px;
	border: solid 1px #aaaaaa;
}
.proselect_dimension1, .proselect_dimension2
{
	color: #21B249;
}
.proselect_dimension3, .proselect_dimension4
{
	color: #0094DA;
}
.proselect_dimension5, .proselect_dimension6
{
	color: #EE1C25;
}
.proselect_dimension7, .proselect_dimension8
{
	color: #FFCB06;
}
#div_message_suite_top
{
    width:429px;
    height:9px;    
    overflow:hidden;
    background: url(/images/suite_message_top.jpg) no-repeat;
}
#div_message_suite_middle
{
    width:409px;
    height:auto;    
    background: url(/images/suite_message_middle.jpg) repeat-y;
    font-size:0.75em;
    line-height:17px;
    padding:0px 10px 0px 10px;
}
#div_message_suite_bottom
{
    width:429px;
    height:9px;    
    background: url(/images/suite_message_bottom.jpg) no-repeat;
}
#div_candidate_details_header 
{
    clear: both;
}
#div_candidate_details_header h2
{
    float: left;
}
#div_candidate_details_header div
{
    float: right;
    padding: 5px 0 0 0;
}
#div_billing_account_selection 
{
    float: left;
}
#div_billing_account_additional_charge 
{
    float: right;
    margin-right: 50px;
}
.div_quest_pers_perc_example 
{
    margin-top: 30px;
    width: 376px;
    height: 132px;
}
.clear 
{
    clear: both;
}
#div_current_question_message
{
	text-align:center;
}
#div_terms_and_conditions
{
	padding: 10px; 
	height: 440px; 
	width: 785px; 
    overflow: auto; 
    border: solid 1px #000;
	font-size: 0.9em; 
	text-align: left;
}
.hidden  
{
	display: none;
}
.unhidden  
{
	/*display: block; */
}
.partA_buttoncaption
{
	float: left; 
	padding-top: 6px;	
}
.partA_button
{
	float: left; 
	padding-left: 5px;
}
