/* Grid */
body { background-color: #D3D3D3; }

/* Header */
#logo { background-image: url(../images/financialjobcentre/logo.gif); }
#print_header { background-color: #D3D3D3; }

/* Menu */
#menu { background-color: #000000; }
a.menu { color: #FFFFFF; }
a.menu:hover { color: #FFFFFF; }
a.menu_selected { color: #679434; }
a.menu_selected:hover { color: #679434; }

/* Sidebars */
#sidebar_left { background-color: #679434; border-right: solid 4px #426B32; }
#sidebar_right { border-left: solid 4px #426B32; }
#search { background-color: #679434; }
td.header { color: #FFFFFF; }
a.header { color: #FFFFFF; }
a.header:hover { color: #FFFFFF; }

div.seperator { border-top: solid 1px #416A13; background-color: #739D43; }

input.sidebar_text { border-top: solid 1px #416A13; border-left: solid 1px #416A13; border-bottom: solid 1px #739D43; border-right:solid 1px #739D43; }
select.sidebar_select { border-top: solid 1px #416A13; border-left: solid 1px #416A13; border-bottom: solid 1px #739D43; border-right:solid 1px #739D43; }

/* Footer */
#footer { color: #FFFFFF; background-color: #000000; }
a.footer { color: #FFFFFF; }
a.footer:hover { color: #FFFFFF; }
a.footer_selected { color: #679434; }
a.footer_selected:hover { color: #679434; }

/* Content */
h1 { color: #679434; border-bottom: solid 1px #679434; }
h2 { background-color: #000000; }
h3 { background-color: #FFC20F;color: #FFFFFF; }
h4 { background-color: #FFE087; border: solid 1px #FFC20F; }

#content { background-color: #FFFFFF; }
span.error { color: #AA0000; }
div.search_results_description { border-bottom: solid 1px #679434; }

/* Banners */
div.banner_header { border-bottom: 1px solid #679434; }
div.banner_footer { border-top: 1px solid #679434; }

/* Forms */
td.form_title { border: 1px solid #679434; background-color: #679434; }
td.form_title_sub { border: 1px solid #679434; background-color: #739D43; }
td.form_column { border: 1px solid #679434; background-color: #679434; }
td.form_row { border-bottom: 1px solid #679434; }
td.form_submit { border: 1px solid #679434; background-color: #679434; }
td.form_top { border-top: 1px solid #679434; }
td.form_bottom { border-bottom: 1px solid #679434; }
td.form_border { border: 1px solid #679434; }
td.form_disabled { color: #A0A0A0; }
td.form_column_border { border-left: 1px solid #679434; }
tr.form_row { background-color: #739D43; }
tr.form_mark { background-color: #9dc274; }
input.form { border: 1px solid #679434; }
input.form_wide { border: 1px solid #679434; }
input.form_file { border: 1px solid #679434; }
input.form_error { border: 1px solid #FF0000; }
textarea.form { border: 1px solid #679434; }
textarea.form_small { border: 1px solid #679434; }
textarea.form_error { border: 1px solid #FF0000; }
span.form { color: #808080; }
span.form_disabled { color: #679434; }
.form_lowlight { color: #909090; }

/* Index */
td.index_border { border: 1px solid #679434; background-color: #739D43; }
td.index_title { background-color: #679434; font-weight: bold; color: #FFFFFF; }
td.index { color: #000000; }

div.index { border-top: 1px solid #679434; }

a.index { color: #000000; }
a.index:hover { color: #000000; }
a.index_title { color: #FFFFFF; }
a.index_title:hover { color: #FFFFFF; }
a.index_all { color: #000000; }
a.index_all:hover { color: #000000; }
