/*================================================== COLOR STYLES */
/*
    CSS Document for BBA Aviation
    Build: Daina Price on behalf of SAS - 06/10/2009
*/

body
{
    color: #30353f;
    background-color: #292929;
}

/*--------------------------------------------------=> HEADERS */
/* H1 */
h1
{
    color: #0065A4;
}

/* H2 */
h2
{
    color: #0065A4;
}

/* H3 */
h3
{
    color: #191919;
}

/* H4 */
h4
{
    color: #0065A4;
}

/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Global */

.border_left
{
    background-image: url(/images/bg_border_line.gif);
}

.border_right
{
    background-image: url(/images/bg_border_line.gif);
}

.content_container_border_left, .content_container_border_right
{
    background-image: url(/images/bg_border_line.gif);
}

.content_container_border_left .border_right, .content_container_border_right .border_right
{
    background-image: none;
}

/*-------------> Paragraph */
p
{
    color: #9E9484;
}

p.intro, p.sub_intro
{
    color: #9E9484;
}

span.intro, span.intro2
{
    color: #9E9484;
}

p.highlight, span.highlight, strong.highlight, .highlight
{
    color: #191919;
}

p.share_price
{
    color: #0065A4;
}

.highlight_blue
{
    color: #0065A4;
}

#footer_container p
{
    color: #ffffff;
}

#footer_container p.share_price
{
    background-image: url(/images/icon_share_price_arrow.gif);
}

p#copyright
{
    color: #9E9484;
}

/*-------------> Links */
a
{
    color: #78C0DE;
}

a:hover
{
    color: #0065A4;
}

a.dark_blue
{
    color: #0065A4;
}

a.arrow_link
{
    background-image: url(/images/icon_arrow_link.gif);
}

#footer_container p a.arrow_link
{
    background-image: url(/images/icon_footer_arrow_link.gif);
}

a.arrow_link_left
{
    background-image: url(/images/icon_arrow_link_left.gif);
}

a.download_link
{
    color: #9E9484;
}

a.arrow_link:hover, a.download_link:hover
{
    color: #0065A4;
}

a.link_rss
{
    background-image: url(/images/link_rss.gif);
}

.highlight_button
{
    background-image: url(/images/bg_highlight_button.gif);
}

.highlight_button a, .highlight_button a:hover
{
    background-image: url(/images/bg_highlight_button_arrow.gif);
    color: #fff;
}

/*-------------> Images */


/*-------------> Lists */
ul
{
    color: #30353f;
}

/* Link list */
ul.link_list
{
}

ul.link_list li a
{
    background-image: url(/images/icon_arrow_link.gif);
}

ul.link_list.download_links li a
{
    background-image: url(/images/icon_arrow_link_down.gif);
}

ul.link_list li.rss, span.rss
{
    background-image: url(/images/link_rss.gif);
}

ul.link_list li a
{
}

#footer_container ul.link_list li a
{
    background-image: url(/images/icon_footer_arrow_link.gif);
}

#footer_container ul.link_list li a:hover
{
    color: #ffffff;
}

#footer_container ul.link_list.square_link li a
{
    background-image: url(/images/icon_footer_square_link.gif);
}

/* Bullet list */
ul.bullet_list ul
{
}

ul.bullet_list li
{
    color: #9E9484;
    background-image: url(/images/icon_bullet_dot_large.gif);
}

ul.bullet_list li a
{
}

/*-------------> Table */

.table_content table, table
{
    color: #9E9484;
}

.table_content th.header
{
    color: #191919;
}

.table_content thead tr th, .table_content .heading td, .table_content .heading th
{
    color: #191919;
}

.table_content tbody tr th, .table_content tbody tr th a
{
    color: #0065A4;
}

.table_content td.highlight, .table_content th.highlight
{
    color: #0065A4 !important;
}

/* BORDERS
---------------------------- */

/* header */

.table_content tr.subheading td, .table_content tr.subheading th
{
    border-bottom-color: #9E9484;
}

.table_content .rowheading td, .table_content .rowheading th, .table_content thead tr th
{
    border-bottom-color: #9E9484;
}

/* body */
.table_content thead th, .table_content tbody th, .table_content tbody td
{
    border-bottom-color: #ECEAE6;
}

.table_content tbody th, .table_content tbody tr td
{
    border-bottom-color: #ECEAE6;
}

/* footer */
.table_content tbody tr.lastrow th, .table_content tbody tr.lastrow td
{
    border-bottom-color: #9E9484;
}

/* ALIGNMENT
---------------------------- */
/* exceptions */

.table_content thead th
{
    color: #485458;
}

/* HOVERS
---------------------------- */
.table_content tr.hover td, .table_content tr.hover th
{
    background-color: #F7F6F5;
}


.table_content tr:hover *
{
    /*background-color: #F7F6F5;*/
}

.table_content tr td:hover, .table_content tr td:hover *
{
    /*background-color: #F7F6F5;*/
}

/* exceptions */
.table_content thead tr th, .table_content thead tr:hover *, .table_content thead tr td:hover
{
    /*background-color: #ffffff;*/
}

.table_content col.hover
{
    /*background-color: #F7F6F5;*/
}

.table_content thead th
{
    color: #191919;
}

/* override for header col -
	more specfic than above rule */
.table_content table col.header
{
    /*background-color: white;*/
}

/*-------------> Financial Table */

.table_content.financial_table tbody tr th, .table_content.financial_table tbody tr td, .table_content.financial_table tfoot tr th, .table_content.financial_table tfoot tr td
{
    color: #191919;
}

.table_content.financial_table tbody tr td.notes
{
    font-style: italic;
    color: #0065A4;
}

/* header */

.table_content.financial_table thead tr th
{
    border-bottom-color: #D8D4CE;
}

.table_content.financial_table tr.divider td, .table_content.financial_table tr.divider th
{
    border-bottom-color: #D8D4CE;
}

.table_content.financial_table tr.divider_dark td, .table_content.financial_table tr.divider_dark th
{
    border-bottom-color: #9E9484;
}

.table_content.financial_table .rowheading td, .table_content.financial_table .rowheading th
{
    color: #0065A4;
}

/* body */

.table_content.financial_table thead th, .table_content.financial_table tbody th, .table_content.financial_table tbody tr td
{
    border-bottom-color: #ffffff;
}

/* footer */
.table_content tbody tr.lastrow th, .table_content tbody tr.lastrow td
{
    border-bottom-color: #9E9484;
}

.table_content.financial_table tbody tr.lastrow th, .table_content.financial_table tbody tr.lastrow td
{
    border-bottom-color: #9E9484;
}

/* current */
.table_content.financial_table thead tr th.current, .table_content.financial_table tbody tr td.current, .table_content.financial_table tfoot tr td.current
{
    color: #0065A4;
}


/*-------------> Press release Table */

.press_release td.press_release_date a
{
    color: #9E9484;
}

.press_release td.press_release_date a:hover
{
    color: #9E9484;
}

.press_release td a
{
    color: #191919;
}

.press_release td a:hover
{
    color: #191919;
}

/*-------------> Misc */
/* Blockquote */
blockquote
{
    color: #000;
}

/* Horizontal lines */
.hr
{
    border-bottom-color: #ECEAE6;
}

/*--------------------------------------------------=> FORMS */

/* search site */
#search_site input
{
    background-color: Transparent;
    border-color: #ffffff;
    color: #fff; /* #9E9484 */
}

#search_site button
{
    border-color: #ffffff;
    background-image: url(/images/icon_arrow_white.png); /* ie6.css */
    background-color: Transparent;
}

/* feedback form */
.feedback_form textarea
{   
    background-image: url(/images/bg_textarea.gif);
    color: #9E9484;
}

.feedback_form label.ui-radio-state-hover, .feedback_form label.ui-radio-state-checked-hover, .feedback_form label.ui-radio-state-checked
{
    color: #0065a4;  /*78c0de*/
}

/* global */
input
{
    color: #9E9484;
}

input.text_field
{
    background-image: url(../images/bg_input.gif);
}

/* buttons */
button
{
    color: #fff;    
    background-color: #fff;
}

button#go
{
    background-image: url(/images/bg_button_go.gif);
}

input.button_submit
{
    color: #fff;    
    background-color: #fff;
    background-image: url(/images/bg_button.gif);
}



/*input.page_navigation_input
{
    color: #0065A4;
    border-color: #ffffff;
}*/

/*--------------------------------------------------=> CONTENT LAYOUT */
#logo_container
{
}

#logo_container a
{
    background-image: url(/images/logo.png);
}

#search_site_container
{
    background-image: url(/images/bg_horizontal_line_white.png); /* ie6.css */
}

#content_container
{
    background-color: #ffffff;
}

.image1 #banner
{
    background-image: url(/images/placeholder_banner_530x265.jpg);
}

.image2 #banner
{
    background-image: url(/images/placeholder_banner2_530x265.jpg);
}

#right_hand_modules_container
{
    background-color: #ffffff;
}

/*-------------> Columns */

/*-------------> Sections */
.logo_rollover
{
    background-color: #0d6ea8;
}

/*.logo_rollover a#signature
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#asig
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#dallasairmotive
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#premier_turbines
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#its
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#w_h_barrett
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#hs_aviation
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#ontic
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#international_governor_services
{
    background-image: url(/images/bg_logo_rollover.gif);
}

.logo_rollover a#apph
{
    background-image: url(/images/bg_logo_rollover.gif);
}*/

span.logo_rollover_text
{
    color: #ffffff;
}

/*-------------> Modules */

/* expanding modules */
.expand_link
{
    background-image: url(/images/icon_expand_arrow_link.gif);
    color: #0065A4;
}

#footer .expand_link
{
    background-image: url(/images/icon_footer_expand_arrow.gif);
}

.accordion
{
    border-bottom-color: #ECEAE6;
}

.accordion .expand_link
{
    background-color: #fff;
    background-image: url(/images/icon_expand_arrow_link.gif);
    border-top-color: #ECEAE6;
}

/* Specific modules styles */

/*--------------------------------------------------=> MASTER LAYOUT */
#background_container
{
    background-color: #191919;
}

.image1
{
    background-image: url(/images/bg_photo.jpg);
}

.image2
{
    background-image: url(/images/bg_photo2.jpg);
}

#master_container
{
}

#header
{
}

#content
{
    background-image: url(/images/bg_content.gif);
}

#content_rhnav
{
    background-image: url(/images/bg_content_rhnav.gif);
}

#content_wide
{
    background-image: url(/images/bg_content_wide.gif);
}

#footer
{
    background-color: #1f1f1f;
    background-image: url(/images/bg_footer.gif);
}

/*--------------------------------------------------=> NAVIGATION */

/* Main header navigation */
#main_navigation li.droplink a
{
    color: #fff;
}

#main_navigation li.droplink a:hover
{
    color: #0065A4;
    background-color: #fff;
}

#main_navigation li.droplink a.current span
{    
    background-image: url(/images/bg_horizontal_line_white.png); /* ie6.css */
}

#main_navigation li.current a
{
    color: #9e9484;
    background-color: #fff;
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_horizontal_top_left
{
    background-image: url(/images/bg_dropshadow_top_left.png);
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_horizontal_top_right
{
    background-image: url(/images/bg_dropshadow_top_right.png); 
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_horizontal_bottom_left
{
    background-image: url(/images/bg_dropshadow_bottom_left.png); 
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_horizontal_bottom_right
{
    background-image: url(/images/bg_dropshadow_bottom_right.png);  
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_vertical_left_top
{
    background-image: url(/images/bg_dropshadow_left_top.png);   
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_vertical_left_bottom
{
    background-image: url(/images/bg_dropshadow_left_bottom.png); 
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_vertical_right_top
{
    background-image: url(/images/bg_dropshadow_right_top.png);   
}

#main_navigation li.droplink .droplink_navigation_container .dropshadow_vertical_right_bottom
{
    background-image: url(/images/bg_dropshadow_right_bottom.png); 
}

#main_navigation li.droplink .droplink_navigation_container ul li a, #main_navigation li.droplink .droplink_navigation_container p a
{
    color: #78C0DE;
}

#main_navigation li.droplink .droplink_navigation_container ul li a:hover, #main_navigation li.droplink .droplink_navigation_container p a:hover
{
    color: #0065A4;
}

/* Sub header navigation */
#header_sub_navigation li a
{
    color: #fff;
}

#header_sub_navigation li a:hover, #header_sub_navigation li a.current
{
    color: #fff;
    background-image: url(/images/bg_horizontal_line_white.png);
}

/* Left navigation */
#left_navigation_container
{
    background-color: #ffffff;
}

#left_navigation li a
{
    color: #9E9484;
}

#left_navigation li.current a, #left_navigation li a:hover, #left_navigation li.current ul li a:hover
{
    color: #0065A4;
    background-image: url(/images/icon_left_navigation_arrow.gif);
}

#left_navigation li.current ul li a
{
    color: #9E9484;
    background-image: none;
}

/* Tab navigation */
#tab_navigation_container
{
    background-image: url(/images/bg_horizontal_line.gif);
}

#tab_navigation_container li
{
    border-right-color: #ffffff;
}

#tab_navigation_container li a
{
    color: #fff;
    background-color: #9E9484;
}

#tab_navigation_container li.current a
{
    background-color: #B6AFA3;
}

#tab_navigation_container ul.floatRight li
{
    border-left-color: #ffffff;
}

/* Page navigation */
.page_navigation_line
{
    background-image: url(/images/bg_page_navigation_hr.gif);
}

.page_navigation_right_container ul li.previous a
{
    background-image: url(/images/icon_arrow_left.gif);
}

.page_navigation_right_container ul li.next a
{
    background-image: url(/images/icon_arrow.gif);
}

.page_navigation_container .page_navigation_right_container ul li, .page_navigation_container .page_navigation_right_container ul li a
{
    color: #0065A4;
}

.page_navigation_container .page_navigation_right_container ul li.current
{
    border-top-color: #ECEAE6;
    border-bottom-color: #ECEAE6;
}

/* Footer navigation */
#footer a
{
    color: #9E9484;
}

#footer a:hover
{
    color: #fff;
}

#footer_container h4
{
    background-image: url(/images/bg_footer_container_border.gif);
}

#footer_container .column_one_fifth.last
{
    background-image: url(/images/bg_footer_container_border.gif);
}


/*--------------------------------------------------=> HOME PAGE */
#home_page #content
{
    /*background-image: url(/images/bg_content_home.gif);*/
    background-image: none;
}

#home_page #column_content_left
{
    background-color: #fff;
}

#home_page #column_content_middle
{ 
    background-color: #fff;
}

#home_page #column_content_right
{
    background-color: #fff;
}

#home_page #case_study_container .case_study
{
    background-color: #000;
}

#home_page #case_study_container .case_study a span
{
    color: #fff;
}


/*--------------------------------------------------=> DEV DEBUG */

.debug
{color:#f00!important;}
