
.generic_datagrid_order_by {width:100%; float:left; text-align:right; background:#efefef; padding-bottom:5px;  padding-top:5px; padding-right:10px;   margin-bottom:10px;}
*:lang(en) .generic_datagrid_order_by {width:100%; float:left; text-align:right; background:#efefef; padding-bottom:5px;  padding-top:5px; padding-right:10px;   margin-bottom:10px;}

.generic_datagrid_titles{width:100%; float:left; background:#efefef;}
.generic_overtime_labels{width:100%; float:left; font-size:10px; background:#efefef; MARGIN-TOP: 10px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; padding-left:5px;}
*:lang(en) .generic_overtime_labels {width:601px; float:left; font-size:10px; background:#efefef; MARGIN-TOP: 10px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; padding-left:5px;}

.generic_cellpadding {float:left; padding-left:5px; padding-top:5px; padding-bottom:5px;}



.generic_options_menu{border-width:1px; width:604px; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6;}
.generic_options_menu_option{border-width:1px; float:left; position:relative; border-style:solid; background:#cccccc; border-color:#e7e6e6; padding:5px;}
.generic_options_menu_option_title{border-width:1px; float:left; position:relative; border-style:solid; background:black; color:#ffffff; border-color:#e7e6e6; padding:5px;}

.generic_options_menu_bottom_timesheets{border-width:0px; margin: 10px 0px 0px 0px; width:100%; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6;}
.generic_options_menu_timesheet{border-width:1px; width:606px; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6;}

.Timesheet_Schedule_Candidate_Info_r1 {float:left; width:105px;}
.Timesheet_Schedule_Candidate_Info_r2 {float:left; width:300px;}


/* general formatting */
.generic_options_menu{border-width:1px; width:442px; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6;}
.generic_options_menu_option{border-width:1px; float:left; position:relative; border-style:solid; background:#cccccc; border-color:#e7e6e6; padding:5px;}
.generic_options_menu_option_title{border-width:1px; float:left; position:relative; border-style:solid; background:#1ebdef; color:#ffffff; border-color:#e7e6e6; padding:5px;}

.generic_options_menu_option_right{border-width:1px; float:right; text-align:right; position:relative; border-style:solid; background:#cccccc; border-color:#e7e6e6; padding:5px;}

.generic_options_menu_bottom_candidates {border-width:0px; margin: 10px 0px 0px 0px; width:442px; float:left; position:relative; border-style:solid; background:#1ebdef; border-color:#e7e6e6;}
.generic_options_menu_bottom{border-width:0px; margin: 10px 0px 0px 0px; width:442px; float:left; position:relative; border-style:solid; background:#1ebdef; border-color:#e7e6e6;}
.generic_options_menu_bottom_cansearch{border-width:0px; margin: 10px 0px 0px 0px; width:442px; float:left; position:relative; border-style:solid; background:#1ebdef; border-color:#e7e6e6;}

.generic_timesheet_info{float:left; position:relative; background:#f1f1f1; color:#333333; margin-top:5px; padding:10px; width:100%;}

.generic_options_menu_option_bottom{ border-width:0px; border-right:1px; border-collapse:collapse; float:left; border-style:solid; position:relative; background:#1ebdef; border-color:#ffffff; height:30px; padding:5px;}

.generic_options_menu_option_title_bottom {border-width:0px; border-right:1px; float:left; position:relative; border-style:solid; background:#1ebdef; color:#ffffff; border-color:#ffffff; height:30px; padding:5px;}

#generic_form_wrapper{ margin-left:4px; width:98%;float:left;position:relative;FONT-SIZE: 12px; COLOR: #000;font-family: Trebuchet MS, Verdana, arial;}


.generic_form_title {float:left;position:relative;text-align:left;width:445px; font-weight:bold; margin:0px; padding:5px; background:#e7e6e6; }
.generic_form_title_half {float:left;position:relative;text-align:left;width:215px; font-weight:bold; margin:0px; padding:5px; background:#e7e6e6; }


.generic_form_title_long {float:left;position:relative;text-align:left;width:98%; font-weight:bold; margin:0px; padding:5px; background:#e7e6e6; }

.generic_form_list {float:left;position:relative;text-align:left;width:99%; padding:5px;}

.generic_form_list_long {float:left;position:relative;text-align:left;width:98%; padding:5px;}


.generic_boxtext{width:425px; float:left; position:relative; display:block; padding: 10px 0px 10px 5px;}
.generic_boxtext_reduced_spacing_top{width:442px; float:left; position:relative; display:block; padding: 10px 0px 10px 5px; margin-top:-40px;}


.generic_box_wrapper_vac_search{margin-left:0px; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_job_details{margin-left:0px; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_canlogin{margin-left:0px; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_can_search_results{margin-left:0px; display:block; width:442px; float:left; position:relative;  padding:5px; margin-top:5px;}

.generic_box_wrapper_welcome_candidate{margin-left:0px; display:block; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}


.generic_box_wrapper_reports{margin-left:0px; display:block; width:594px; overflow:hidden; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_reports_bottom{margin-left:5px; display:block; width:442px; overflow:hidden; float:left; position:relative; padding:5px; margin-top:5px;}


.generic_box_wrapper{border-collapse:collapse; margin-left:0px; display:block; width:445px; float:left; position:relative; padding:0px; margin-top:0px;}

.generic_box_wrapper_for_PlaceHolders{border-collapse:collapse; margin-left:0px; display:block; width:445px; float:left; position:relative; padding:0px; margin-top:0px;}


.generic_box_wrapper_search_timesheets{width:600px; overflow:hidden; margin-left:0px; display:block; float:left; position:relative; padding:5px; margin-top:5px;}



.generic_box_wrapper_searchTimesheets{margin-left:-2px; display:block; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_email_branches{margin-left:5px; display:block; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_timesheet{margin-left:5px; display:block; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}

.generic_box_wrapper_register_client{margin-left:5px; display:block; width:442px; float:left; position:relative; padding:5px; margin-top:5px;}


.generic_box_wrapper_timesheets_action { margin-left:0px; display:block; width:442px; float:left; position:relative;  padding:5px; margin-top:-5px;}

.generic_button_wrapper{border-collapse:collapse; border-width:1px; display:block; margin-left:5px; width:442px; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6; padding:5px; top:10px;}

#generic_form_wrapper{width:98%;float:left;position:relative;}

#generic_form_c1{float:left;position:relative;text-align:left;width:200px; margin:0px; padding-right:10px;}

#generic_form_c2{width:200px;float:left;position:relative; padding-left:4px;}


#generic_form_clients_c1{width:287px; float:left; position:relative;}

#generic_form_clients_c2{width:287px; float:left; position:relative;}

.generic_form_clients_padding { padding:10px;}

.generic_form_reports_padding { padding:20px 0px 0px 10px;}

#main_wrappper{float:left;position:relative; width:442px; overflow:hidden;}


.datagrid_paging{ width:10px; background:lime; float:left;}

.generic_text_fullwidth { width:100%; float:left; clear:both;}
