/*
-----------------------------------------------
BAE Systems: Colours
Version: $Id: colours.css,v 1.49 2007/01/03 11:56:53 willh Exp $
----------------------------------------------- */

BODY { 
	background: #FFF;
	color: #1F1F1F;
}

/* Generic Copy styles
---------------------------------------*/
A { color: #003355;  }
H1, #content P.sudo-head { color: #666; }
H2, H3, H4 { /*color: #878787;*/ color: #666; }
H2.index-head { color: #1F1F1F; }
#content P.subline { color: #878787; }
#content P.lead { color: #787878; }
#content P.job-desc {color: #878787;}
#content BLOCKQUOTE { color: #666; }
#content INPUT.submit, #navigation INPUT.submit {
	background: #ED1A3B;
	color: white;
}
#content TABLE CAPTION { color: #878787; }

/* Templates
---------------------------------------*/
#sect-businesses H1, #sect-businesses #content P.sudo-head { /*color: #81849D;*/ color: #787897; }
#sect-businesses #secondary P.cross-link A { background-color: #8B8FA7; }
#sect-capabilities H1, #sect-capabilities #content P.sudo-head { /*color: #648383;*/ color: #496969; }
#sect-capabilities #secondary P.cross-link A { background-color: #496969; }
#sect-products H1, #sect-products #content P.sudo-head { /*color: #0F5D79;*/ color: #005C7D; }
#sect-products #secondary P.cross-link A { background-color: #005C7D; }

/* Content Panel
---------------------------------------*/
#content DL.caption-box DT, #content DL.caption-box DD { background: #666; color: white; }
#content DL.caption-box A { color: white; text-decoration: underline; }

/* Capsule
---------------------------------------*/
.capsule { background: #EBF2F6; }
#education .capsule{ background: #E5E3CF;}

/* Quote Capsules
---------------------------------------*/
.quote-capsule { background: #F3F3F3; }
.quote-capsule H3 { color: #013356; }

/* Profile Capsules
---------------------------------------*/
.profile-capsule { background: #F3F3F3; }
.profile-capsule H3 { color: #013356; }

/* Multimedia library
---------------------------------------*/
#content .media-library-asset-capsule H3 { 
	color: #013356;
}
#content .medialib-results P SPAN { background-color: #EFEFEF; }

/* Feature
---------------------------------------*/
.feature { background: #D6DEDE; }
.feature H3 { color: #013356; }

/* News
---------------------------------------*/
#search-options { background: #EBF2F6; }
#content #search-options H2 { color: #000; }

/* News Article
---------------------------------------*/
.article #content-wrap H1 { color: #333; }
#content P.date-stamp { color: #888; }

/* Pagination
---------------------------------------*/
.pagination, .pagination-base { background: #EBF2F6; }
#content P.paging { color: #B6B6B6; }
#content P.paging A.current { color: #B6B6B6; }

/* Main Feature Boxes
---------------------------------------*/
/* main feature2 default 
#main-feature { border-top: 4px solid #666; background-color: #E0E0E0; }
#sect-careers #main-feature { border-top: 4px solid #ED1A3B;!important}
#main-feature H2, #main-feature H3, #main-feature P, #main-feature A { color: #666; }
#main-feature H2 A { color: #003355; }*/
/* main feature2 type 
#main-feature.mf-type1 { border-top: 4px solid #82869F; }
#main-feature.mf-type1 H2, #main-feature.mf-type1 H3, #main-feature.mf-type1 P, #main-feature.mf-type1 A { color: #1F1F1F; }
#main-feature.mf-type1 { background-color: #AACEEE; }1 */
/* main feature2 type 2 
#main-feature.mf-type2 { border-top: 4px solid #666; }
#main-feature.mf-type2 H2, #main-feature.mf-type2 H3, #main-feature.mf-type2 P, #main-feature.mf-type2 A { color: white; }
#main-feature2.mf-type { background-color: #244FCF; }*/

#main-feature { background-color: #EEEEEE; border-top: 4px solid #FF3333; }
#main-feature H2, #main-feature H3 { color: #666; }
#main-feature P { color: #1F1F1F; }
#main-feature A { color: #666 !important; }
#main-feature H2 A { color: #003355 !important; }

.mf-air { background-color: #EAF2F6 !important; border-top: 4px solid #666666 !important; }
.mf-sea { background-color: #C3C9D9 !important; border-top: 4px solid #666666 !important; }
.mf-land { background-color: #E1D2BC !important; border-top: 4px solid #666666 !important; }

#sect-careers #main-feature { border-top: 4px solid #ED1A3B; }
#sect-businesses #main-feature { border-top: 4px solid #787897; }
#sect-capabilities #main-feature { border-top: 4px solid #496969; }
#sect-products #main-feature { border-top: 4px solid #005C7D; }

/* Quick Articles
---------------------------------------*/
#content .quick-articles LI { color: #666; }

/* Quick Results
---------------------------------------*/
#content .quick-results LI { color: #666; }

/* View Mode
---------------------------------------*/
#content .viewmode-select LI, #content .viewmode-select A { color: #666; }
#content .viewmode-select LI.current {
	background: #878787;
	color: white;
}
#content .viewmode-select LI.current A { color: white; }

/* Contacts
---------------------------------------*/
#content .contacts LI H3 { color: #1F1F1F;} 
#content .contacts LI { background: #EBF2F6; }

/* Content Highlights
---------------------------------------*/
/*#home #content .content-highlight LI {
	border-top: 1px solid #D1D1D1;
	color: #666;
}*/
#content .content-highlight LI EM { color: #666; }

/* Related / More Info
---------------------------------------*/
#secondary #related-info H3, #secondary .more-info H2 { color: #666666; }
#secondary #related-info LI .link-info, #secondary .more-info LI .link-info { color: #878787; }
#secondary #related-info LI A .link-info, #secondary .more-info LI A .link-info { color: #1F1F1F; }

/* Secondary Modules
---------------------------------------*/
.module { background-color: #EEE; }
.module.form-module { background-color: #EBF2F6; }
.module H2 { color: #666; }

/* Key Facts
---------------------------------------*/
.key-facts { background-color: #EEE; }
.key-facts H2, .key-facts H3 { color: #666; }

/* Contacts Panel
---------------------------------------*/
.contacts-panel { background: #EEE; }
.contacts-panel H2 { color: #666; }

/* News Feeds
---------------------------------------*/
#secondary .news-feeds H2 { color: #666666; }
#secondary .news-feeds LI EM { color: #878787; }

/* Job-search
---------------------------------------*/
fieldset.job-search { background-color: #EBF2F6; }
fieldset.job-application { background-color: #EBF2F6; }
fieldset.cv-upload { background-color: #EBF2F6; }

#content table.job-results TD, #content table.job-results TH{
	color:  #666666;
}
#content table.job-results thead  TH, #content table.job-results thead  TD {
	color: #1F1F1F;
}

/* Careers
---------------------------------------*/
.error ul li a{
	color: #ED1A3B;
}

/* Multimedia
---------------------------------------*/
fieldset.newsroom-email-alert { background-color: #EBF2F6; }
fieldset.newsroom-news-type { background-color: #EBF2F6; }
fieldset.newsroom-business-type{ background-color: #EBF2F6; }
fieldset.newsroom-investor-type{ background-color: #EBF2F6; }

/* Rss feeds
---------------------------------------*/
.rss-feeds{ background-color: #EBF2F6; }

/* Cross Links
---------------------------------------*/
#secondary P.cross-link A {
	background-color: #666;
	color: white;
}
#education #secondary P.cross-link A {
	background-color: #ABA77B;
	color: white;
}
/*#secondary P.cross-link A:hover { background-color: #ED1A3B; }*/

/* Further Reading
---------------------------------------*/
#further-wrap { background: #EEEEEE; }
#further H2 { color: #1F1F1F; }
#further H3 { color: #1F1F1F; }
#sect-businesses #further H3 { color: #82869F; }

/* Contact Us
---------------------------------------*/
#contact-us FIELDSET { background-color: #EBF2F6; }

/* Company Information
---------------------------------------*/
#content .company-info { background: #EBF2F6; }

/* Homepage
---------------------------------------*/
#home FIELDSET#world-locations LABEL { color: #878787; }
#home #home-hero H2 { color: #1F1F1F; }
#home #content P.mini-shares { background: #C3C9D9; }

/* Locale
---------------------------------------*/
#content #locale-intro P { color: #666; }
#locale H1, FIELDSET#locale-locations LABEL, #locale FIELDSET#world-locations LABEL { color: #878787; }

/* Header
---------------------------------------*/
#head UL LI, #head UL LI A { color: #666666; }
P#logo {
	background: red; /* For disabled image display */
	color: white; /* For disabled image display */
}
#head UL LI.section-nav { text-align: center; } /* For disabled image display */
#head UL LI.section-nav A { color: white; } /* For disabled image display */
#head UL LI.section-nav#section-nav-business { background: #7E819A; } /* For disabled image display */
#head UL LI.section-nav#section-nav-capabilities { background: #516F6F; } /* For disabled image display */
#head UL LI.section-nav#section-nav-prodserv { background: #1A6884; } /* For disabled image display */

/* Site Nav
---------------------------------------*/
#site-nav LI, #site-nav LI A { color: #000; }
#site-nav LI A:hover, 
#site-nav LI.current, #site-nav LI.current A { color: #ED1A3B; }

/* Search
---------------------------------------*/
#quick-search INPUT#searchgo {
	background: #ED1A3B;
	color: white;
}
#content UL.search-results LI P.search-results-foot { color: #666; }
fieldset#results-quick-search{
	background-color: #EBF2F6;
}

/* Breadcrumb
---------------------------------------*/
#breadcrumb LI { color: #6F738B; } 
#breadcrumb LI A { color: #696969; }

/* Navigation
---------------------------------------*/
#nav LI, #nav LI A { color: #000; }
#nav LI LI A { color: #003355; }
#nav LI A.current, #sect-products #nav LI A { color: #FFF; }
#nav LI LI A.current { color: #003355; }
#nav LI LI A.current { background: #E0E0E0; }
#sect-businesses #nav LI LI A.current { background: #D7D9E4; }

/* Colophon
---------------------------------------*/
#colophon LI, #colophon P { color: #666; }

/* FAQ Highlighter
JavaScript class change to fade bg on current FAQ heading.
If you add another step here be sure to update the value of 'limit' in the JS function 'highlighter'
--------------------------------------------------------------------------------------------------*/
.faq-step1 { background-color: #FEB343; color: #fff; }
.faq-step2 { background-color: #FDC46E; color: #FCF5EB; }
.faq-step3 { background-color: #FDD8A1; color: #FCE9CE; }
.faq-step4 { background-color: #FCE9CE; color: #FDD8A1; }
.faq-step5 { background-color: #FCF5EB; color: #FDC46E; }
.faq-step6 { background-color: #FCF5EB; color: #FF9900; }
.faq-step0 { background-color: #fff; color: #FF9900; }
