
/* datagrids */
.generic_datagrid_order_by {width:100%; float:left; text-align:right; background:#00ab65; padding-bottom:5px;  padding-top:5px; padding-right:10px;   margin-bottom:10px;}
*:lang(en) .generic_datagrid_order_by {width:596px; float:left; text-align:right; background:#00ab65; padding-bottom:5px;  padding-top:5px; padding-right:10px;   margin-bottom:10px;}

.generic_datagrid_titles{width:100%; float:left; background:#00ab65;}
.generic_overtime_labels{width:100%; float:left; font-size:10px; background:#00ab65; 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:#00ab65; 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:606px; float:left;}
.generic_text_fullwidth table {float:left; font-size: 10pt;}
.generic_text_fullwidth_pages {text-align: center; width: 100%; float: none; clear: both;}
.generic_text_fullwidth_pages table {float: none !important; text-align: center;}

.generic_options_menu{border-width:1px; width:604px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65;}
.generic_options_menu_option{border-width:1px; float:left; position:relative; border-style:solid; background:#195d34; border-color:#00ab65; padding:5px;}
.generic_options_menu_option_title{border-width:1px; float:left; position:relative; border-style:solid; background:#00ab65; color:#fff; border-color:#00ab65; 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:#00ab65; border-color:#00ab65;}
.generic_options_menu_timesheet{border-width:1px; width:606px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65;}

.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{border-width:1px; float:right; text-align:right; position:relative; border-style:solid; background:#195d34; border-color:#00ab65; padding:5px;}
.generic_options_menu_bottom_candidates {border-width:0px; margin: 10px 0px 0px 0px; width:592px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65;}
.generic_options_menu_bottom{border-width:0px; margin: 10px 0px 0px 0px; width:590px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65;}
.generic_options_menu_bottom_cansearch{border-width:0px; margin: 10px 0px 0px 0px; width:588px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65;}
.generic_options_menu_option_bottom{border-width:1px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65; padding:5px;}
.generic_options_menu_option_title_bottom {border-width:1px; float:left; position:relative; border-style:solid; background:#00ab65; color:#195d34; border-color:#00ab65; 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:#00ab65; border-width:1px;border-collapse:collapse;border-style:solid;border-color:#00ab65;}
.generic_form_title_long {float:left;position:relative;text-align:left;width:98%; font-weight:bold; margin:0px; padding:5px; background:#00ab65; border-width:1px;border-collapse:collapse;border-style:solid;border-color:#00ab65;}
.generic_form_list {float:left;position:relative;text-align:left;width:99%; padding:5px;}
.blacklink { color:#000;}

.generic_form_list_long {float:left;position:relative;text-align:left;width:98%; padding:5px;}

.generic_boxtext{width:600px; float:left; position:relative; display:block; padding: 10px 0px 10px 5px;}
.generic_boxtext a:link {color:#000;}
.generic_boxtext a:visited {color:#000;}
.generic_boxtext a:hover {color:#000;}


.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:#195d34; 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:#195d34; 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:#195d34; 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:#195d34; 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:#195d34; padding:5px; margin-top:5px;}
.generic_box_wrapper_welcome_candidate a:link{ color:#000;}
.generic_box_wrapper_welcome_candidate a:hover{ color:#000;}
.generic_box_wrapper_welcome_candidate a:visited{ color:#000;}

.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:#195d34; 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:#195d34; padding:5px; margin-top:5px;}
.generic_box_wrapper_reports_bottom{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:600px; overflow:hidden; float:left; position:relative; border-style:solid; border-color:#195d34; 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:#195d34; padding:5px; margin-top:5px;}
.generic_box_wrapper a:link{ color:#000;}
 .generic_box_wrapper a:hover{ color:#000;}
 .generic_box_wrapper a:visited{ color:#000;}


.generic_box_wrapper_search_timesheets{border-collapse:collapse; width:600px; overflow:hidden; margin-left:0px; display:block; border-width:1px; float:left; position:relative; border-style:solid; border-color:#195d34; 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:#195d34; padding:5px; margin-top:5px;}
.generic_box_wrapper_email_branches{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:585px; float:left; position:relative; border-style:solid; border-color:#195d34; 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:#195d34; 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:#195d34; padding:5px; margin-top:5px; font-size: 10pt;}
.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:#195d34; padding:5px; margin-top:5px;}
.generic_box_wrapper_timesheets_action {border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:600px; float:left; position:relative; border-style:solid; border-color:#195d34; padding:5px; margin-top:-5px;}

.generic_button_wrapper{border-collapse:collapse; border-width:1px; display:block; margin-left:5px; width:586px; float:left; position:relative; border-style:solid; background:#00ab65; border-color:#00ab65; 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:605px;}
#main_wrappper table {float:left;}

.datagrid_paging{ width:10px; background:lime; float:left;}

.generic_login_layout_wrapper{width:98%; float:left;}
.generic_login_layout_wrapper a:link {color:#000;}
.generic_login_layout_wrapper a:visited {color:#000;}
.generic_login_layout_wrapper a:hover {color:#000;}


.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;}
.generic_login_can_layout_c2{ width:200px; padding-left:20px; float:left;}

