
*:lang(en) { margin-left:-30px; font-size:14px; margin-top:0px;}


/* datagrids */

.generic_datagrid_order_by {width:100%; float:left; text-align:right; background:#f27f60; 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:#f27f60; padding-bottom:5px;  padding-top:5px; padding-right:10px;   margin-bottom:10px;}

.generic_datagrid_titles{width:100%; float:left; background:#f27f60;}
.generic_overtime_labels{width:100%; float:left; font-size:10px; background:#f27f60; 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:#f27f60; 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 {}


/* Top Navigation */
.generic_options_menu{border-bottom: 0px #cccccc dashed; padding-bottom:0px; margin-bottom:0px;  width:550px; float:left; position:relative;}
.generic_options_menu_option_title{float:left; color:#ea1b37; font-weight:bold; display:none; border-right: 1px #cccccc solid; padding:5px;}
.generic_options_menu_option{border-right: 1px #cccccc solid; float:left; display:none; padding:5px;}


/* Bottom Navigation */

.generic_options_menu_bottom{border-top: 1px #cccccc dashed; padding-top:10px; margin-top:10px; margin-top:10px;}
.generic_options_menu_option_title_bottom {float:left; color:#ea1b37; font-weight:bold; border-right: 1px #cccccc solid; padding:5px;}
.generic_options_menu_option_bottom { padding:0px 0px 0px 5px;}

.generic_form_title {border-bottom: 1px #cccccc solid; color:#ea1b37; text-align:left; font-weight:bold; margin:0px; padding:5px;}

.generic_options_menu_option_right{ width:400px; margin-right: 10px; color:#ea1b37; margin-top:-17px; padding-bottom: 5px; text-align:right; font-size:16px;}
.generic_options_menu_option_right_welcome{ width:400px;  float:right; text-align:right; margin-top:-52px; font-size:16px; color:#ea1b37;}








.generic_options_menu_bottom_timesheets{border-width:0px; margin: 10px 0px 0px 0px; border-style:solid; background:#f17655; border-color:#f17655;}
.generic_options_menu_timesheet{border-width:1px; border-style:solid; background:#f17655; border-color:#f17655;}

.Timesheet_Schedule_Candidate_Info_r1 {float:left; width:175px;}
.Timesheet_Schedule_Candidate_Info_r2 {float:left; width:430px;}



/* general formatting */



.generic_options_menu_bottom_candidates {border-width:0px; margin: 10px 0px 0px 0px; border-style:solid; background:#f17655; border-color:#f17655;}

.generic_options_menu_bottom_cansearch{border-width:0px; margin: 10px 0px 0px 0px; border-style:solid; background:#f17655; border-color:#f17655;}


.generic_form_title_long {text-align:left; font-weight:bold; margin:0px; padding:5px; background:#f17655; border-width:1px;border-collapse:collapse;border-style:solid;border-color:#f17655;}

.generic_form_list {text-align:left;}

.generic_form_list_long {text-align:left; padding:5px;}


.generic_boxtext{padding: 10px 0px 10px 5px;}
.generic_boxtext_reduced_spacing_top{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:0px;  border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_job_details{border-collapse:collapse; margin-left:0px; display:block; border-width:0px; ; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_canlogin{border-collapse:collapse; margin-left:0px; display:block; border-width:0px; border-style:solid; border-color:#fff; padding:5px; margin-top:5px;}

.generic_box_wrapper_can_search_results{border-collapse:collapse; margin-left:0px; display:block; border-width:0px;  border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_welcome_candidate{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}


.generic_box_wrapper_reports{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; overflow:hidden; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_reports_search{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; overflow:hidden;  border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_reports_bottom{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; overflow:hidden; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}


.generic_box_wrapper{border-collapse:collapse; margin-left:5px; display:block; border-width:0px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}



.generic_box_wrapper_search_timesheets{border-collapse:collapse; width:600px; overflow:hidden; margin-left:0px; display:block; border-width:1px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}



.generic_box_wrapper_searchTimesheets{border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:603px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_email_branches{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:585px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_timesheet{border-collapse:collapse; margin-left:5px; display:block; border-width:1px; width:598px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_register_client{border-collapse:collapse; margin-left:5px; display:block; border-width:0px; width:550px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}

.generic_box_wrapper_shortlisted_jobs{border-collapse:collapse; margin-left:1px; display:block; border-width:0px; width:550px; border-style:solid; border-color:#e62226; padding:5px; margin-top:5px;}


.generic_box_wrapper_timesheets_action {border-collapse:collapse; margin-left:0px; display:block; border-width:1px; width:600px; border-style:solid; border-color:#e62226; padding:5px; margin-top:-5px;}

.generic_button_wrapper{border-collapse:collapse; border-width:1px; display:block; margin-left:5px; width:586px; border-style:solid; background:#f17655; border-color:#f17655; padding:5px; top:10px;}



#generic_form_c1{float:left;position:relative;text-align:left;width:48%;}

#generic_form_c2{width:48%;float:right;position:relative; text-align: left;}


#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;}

.datagrid_paging{ width:10px; background:lime; float:left;}

.generic_login_layout_wrapper{ float:left;}
.generic_login_layout_c1{ width:240px; float:left;}
.generic_login_layout_c2{ width:400px; padding-left:20px; float:left;}

.generic_login_can_layout_c1{ width:250px; float:left;}
.generic_login_can_layout_c2{ width:200px; padding-left:20px; float:left;}


.candidatesearch_paging td a { padding: 0px 2px 0px 2px; border: solid 1px silver;}
.candidatesearch_paging td span { padding: 0px 2px 0px 2px; border: solid 1px silver;}
.candidatesearch_paging td { width:540px; font-weight: normal; padding-top: 50px;}