﻿/* Font definition */
body, input, select, textarea
{
    font-family: Sans-Serif;
}

/* General text colour definition */
body, input, select, textarea, a,
/* Rollover colours for sorted column headers */
tr.repeater_header td.sort_header_asc a:hover, tr.repeater_header td.sort_header_desc a:hover
{
    color: #294573;
}

/* Menu div */
div.menu_div,
/* Header rows of shadow boxes */
tr.shadow_border_top td, tr.shadow_header td,
/* Tab that has been clicked & is active */
div.tab_active div,
/* Detailed section of search control */
#job_search_control tr,
/* Header strip for repeaters */
tr.repeater_header td,
/* Pager/footer strip for repeaters */
td.pager,
/* Google map */
#map,
/* Amend Details strip below tabs */
tr.shadow_hr td,
/* Candidate present in Talent Bank */
td.cand_present
{
    background-color: #161e69;
}

/* Border colours for images, divs & table rows */
img, div, tr
{
    border-color: #294573;
}
/* General backgrounds */
body, input, select, textarea,
/* Job search DropDown boxes & content */
div.class_header_div + div:hover, div.class_header_div + div, div.class_header_div + div + div,
/* AJAX search suggestor */
div.ajax_title_suggestions div.parent,
/* Amend Codes - codes display box & menu */
div.codes_display, div.codes_menu div,
/* Sections within My Jobs widget */
tr.recommend_jobs, div.dashboard_JobsHolder
{
    background-color: #ffffff;
}

/* Shadow header text & links */
tr.shadow_header td, tr.shadow_header td a,
/* Menu links */
div.menu_div a,
/* Active tab link */
div.tab_active div a,
/* Pager links */
td.pager a,
/* Repeater header links */
tr.repeater_header a,
/* Search control DropDown headers */
#job_search_control .class_header_div,
/* Search control links */
#job_search_control a,
/* Candidate present in TalentBank link */
td.cand_present a
{
    color: #ffffff;
}

/* Fade div */
#coverDiv, .floatingDiv_holdingDiv
{
    background-color: #ffffff;
}

/* General highlight */
.colourHighlight,
/* Menu links rollover */
div.menu_div a:hover,
/* Search control DropDown with checked children */
div.tree_click_div_active,
/* Search control DropDown parent with checked children */
div.parentStyle_active, div.parentStyle_open_active,
/* Amend codes active parent or child */
div.amend_codes_parent_active, div.amend_codes_child_active,
/* Selected suggestion within AJAX search suggestor */
div.ajax_title_suggestions div.parent[selected=true]
{
    color: #fe8641;
}

/* Generic link rollover */
a:hover,
/* Timesheet widget, Status section headers */
div.timesheet_control_header:hover, div.timesheet_control_header_open:hover,
/* Sub section captions */
div.webCVHolder > div > div > div:first-child,
/* Repeater link rollovers */
tr.repeater_header a:hover
{
    color: #7d78af;
}

/* Menu - Active Item */
div.menu_div div.active_item,
/* Repeater - Sorted column header */
tr.repeater_header td.sort_header_asc, tr.repeater_header td.sort_header_desc

{
    background-color: #7d78af;
}

/* Search control - DropDown */
div.tree_click_div, div.tree_click_div_active, div.visibleTreeView,
/* Job Spec - Apply, Withdraw & Send to a Friend buttons */
div.apply_holder, div.withdraw_holder, div.friend_holder,
/* Amend Codes - Menu, Parents, Child group & children */
div.codes_menu,
div.amend_codes_parent:hover, div.amend_codes_parent_active:hover,
div.amend_codes_child:hover, div.amend_codes_child_active:hover,
div.child_holding_div
{
    border-color: #7d78af;
}

/* Color - #ff0000 */
.error, .feedback
{
    font-weight: bold;
    color: #ff0000;
}

/* Color - #dbe0ec */
.pager div span 
{
    color: #dbe0ec;
}

/* Search control - Basic section */
div#job_search_control tr.shadow_border_top td,
div#job_search_control tr#job_search_control_basic td,
div#job_search_control tr#job_search_control_basic input[type=radio],
/* Faded tab */
div.tab_fade div,
/* Client job view - Selected candidate */
tr.cand_row_selected td,
/* Job spec - Withdraw button */
div.withdraw_holder
{
    background-color: #f2f2f2;
}

/* Generic shadow box */
table.shadow_box,
/* Widget */
div.widget table,
/* Repeater rows */
tr.repeater_content td,
/* Candidate Amend Details - Form Background */
#cand_amend_table tr,
/* Actions summary checkboxes */
#actions_summary_table input
{
    background-color: #f2f2f2;
}

/* Apply button */
div.apply_holder
{
    background-color: #bfd9bf;
}
