
/* datagrids */

.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:525px; 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:525px; 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_text_fullwidth {width:520px; float:left;}

.generic_options_menu{border-width:1px; width:520px; float:left; position:relative; margin-top:-10px; background:#efefef; padding-left:10px;}
.generic_options_menu_option{border-width:1px; padding-right:5px; float:left; position:relative;}
.generic_options_menu_option_title{border-width:1px; padding-right:5px; float:left; position:relative;}



.generic_options_menu_bottom_timesheets{border-width:0px; margin: 10px 0px 0px 0px; width:525px; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6;}
.generic_options_menu_timesheet{border-width:1px; width:525px; float:left; position:relative; border-style:solid; background:#e7e6e6; border-color:#e7e6e6;}

.Timesheet_Schedule_Candidate_Info_r1 {float:left; width:175px;}
.Timesheet_Schedule_Candidate_Info_r2 {float:left; width:430px;}



/* general formatting */


.generic_options_menu_option_right{float:right; text-align:right; position:relative; padding-right: 5px;}

.generic_options_menu_bottom_candidates {border-width:0px; margin: 10px 0px 10px 0px; width:525px; float:left; position:relative;}
.generic_options_menu_bottom{border-width:0px; margin: 7px 0px 7px 0px; float:left; width:525px; float:left; position:relative;}
.generic_options_menu_bottom_cansearch{border-width:0px; margin: 10px 0px 10px 0px; width:525px; float:left; position:relative;}


.generic_options_menu_option_bottom{border-width:1px; font-weight:bold; float:left; position:relative; padding:3px;}
.generic_options_menu_option_title_bottom {border-width:1px; float:left; position:relative; border-style:solid; background:#e7e6e6; color:#ffffff; border-color:#e7e6e6; padding:5px;}

#generic_form_wrapper{ margin-left:4px; width:98%;float:left;position:relative;FONT-SIZE: 12px; COLOR: #000;FONT-FAMILY: Verdana, Arial;}


.generic_form_title {float:left;position:relative;text-align:left;width:99%; font-weight:bold; margin:0px; padding:5px; background:#e7e6e6; border-width:1px;border-collapse:collapse;border-style:solid;border-color:#e7e6e6;}

.generic_form_title_long {float:left;position:relative;text-align:left;width:98%; font-weight:bold; margin:0px; padding:5px; background:#e7e6e6; border-width:1px;border-collapse:collapse;border-style:solid;border-color:#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:593px; float:left; position:relative; display:block; padding: 10px 0px 10px 5px;}
.generic_boxtext_reduced_spacing_top{width:593px; float:left; position:relative; display:block; padding: 10px 0px 10px 5px; margin-top:-40px;}


.generic_box_wrapper_vac_search{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:595px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_job_details{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:593px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_canlogin{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:595px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_can_search_results{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:604px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_welcome_candidate{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:593px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}


.generic_box_wrapper_reports{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:594px; overflow:hidden; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_reports_search{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:589px; overflow:hidden; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_reports_bottom{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:525px; overflow:hidden; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}


.generic_box_wrapper{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:595px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}


.generic_box_wrapper_search_timesheets{border-collapse:collapse; width:525px; overflow:hidden; margin-left:0px; display:block; border-width:1px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}



.generic_box_wrapper_searchTimesheets{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:603px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_email_branches{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:525px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_timesheet{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:598px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_register_client{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:598px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}

.generic_box_wrapper_shortlisted_jobs{border-collapse:collapse; margin-left:1px; display:block; border-width:1px; width:593px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:5px;}


.generic_box_wrapper_timesheets_action {border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:525px; float:left; position:relative; border-style:solid; border-color:#cccccc; padding:5px; margin-top:-5px;}

.generic_button_wrapper{border-collapse:collapse; border-width:1px; display:block; margin-left:5px; width:525px; 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:48%;margin:0px; padding-right:10px;}

#generic_form_c2{width:48%;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:525px;}

.datagrid_paging{ width:10px; background:lime; float:left;}

.generic_login_layout_wrapper{width:98%; float:left;}
.generic_login_layout_c1{ width:240px; float:left;}
.generic_login_layout_c2{ width:200px; padding-left:20px; float:left;}

.generic_login_can_layout_c1{ width:260px; float:left; background:#efefef; height: 130px;}
.generic_login_can_layout_c2{ width:200px; padding-left:20px; float:left; background:#efefef; height: 130px;}
