.clear
{
    clear:both;
}

.homepage
{
    width:1000px;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    color: #6f95a2;
}

#homepage_banner
{
    height:460px;
}

.homepage_icon_holder
{
    width: 980px;
    height: 155px;
    
    padding: 15px 0px 0px 20px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_home_bg_tile.jpg");
    background-repeat: repeat-x;
}

.homepage_icon
{
    float:left !important;
    height: 155px;
    
}

.meet
{
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_home_meet_bg_2.jpg");
    background-repeat: no-repeat;
    width:200px !important;
}

.news_homepage
{
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_news_bg.jpg");
    background-repeat: no-repeat;
    width: 198px !important;
}

.icon_meet_content
{
    width: 172px;
    height: 115px;
    padding: 9px 0px 0px 10px;
    font-size: 12px;
}

.icon_meet_content p
{
    margin: 0px;
    width: 172px;
    padding: 3px 0px 0px 0px;
}

.icon_meet_content a:link,
.icon_meet_content a:active,
.icon_meet_content a:visited,
.icon_meet_content a:hover,
.icon_graduate_content a:link,
.icon_graduate_content a:active,
.icon_graduate_content a:visited,
.icon_graduate_content a:hover
{
    color: #9f9f9f;
    font-size: 12px;
    font-weight: bold;
}

.icon_meet_link
{
    padding:6px 0px 0px 10px;
    width:172px;
}

.icon_meet_link a:link,
.icon_meet_link a:active,
.icon_meet_link a:visited,
.icon_meet_link a:hover,
.icon_graduate_content_link a:link,
.icon_graduate_content_link a:active,
.icon_graduate_content_link a:visited,
.icon_graduate_content_link a:hover
{
    display: block;
    height: 13px;
    width: 155px;
    color: #9f9f9f;
    font-weight: bold;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_grey_arrow2.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 16px; 
}

.location
{
    margin-top: 4px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_location_bg.jpg");
    background-repeat: no-repeat;
    width:190px !important;
}

.icon_location_content
{
    width: 172px;
    padding: 126px 0px 0px 10px;
}

.icon_spotlight_content
{
    width: 172px;
    padding: 62px 0px 0px 10px;
    min-height: -5px;
}

.icon_location_content a:link,
.icon_location_content a:active,
.icon_location_content a:visited,
.icon_location_content a:hover,
.icon_spotlight_content a:link,
.icon_spotlight_content a:active,
.icon_spotlight_content a:visited,
.icon_spotlight_content a:hover
{
    display: block;
    height: 13px;
    width: 140px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_white_arrow.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px 0px 0px 18px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.icon_news_content
{
    width: 172px;
    padding: 9px 0px 0px 10px;
}

.icon_news_content h2
{
    padding: 0px 0px 3px 0px;
    margin: 0px;
    color: #9f9f9f;
    font-size: 12px;
}

.icon_news_content p
{
    padding: 0px 0px 5px 0px;
    margin:0px;
}

.icon_news_text
{
    height:121px;
    width: 172px;
}

.icon_news_text a:link,
.icon_news_text a:active,
.icon_news_text a:visited,
.icon_news_text a:hover
{
    color: #6f95a2;
}

.icon_news_link a:link,
.icon_news_link a:active,
.icon_news_link a:visited,
.icon_news_link a:hover
{
    display: block;
    height: 13px;
    width: 105px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_grey_arrow3.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 16px;
    color: #6f95a2;
    font-size: 12px;
    font-weight: bold;
}

.spotlight
{
    width: 178px !important;
    /*height: 143px !important;*/
    height: 143px !important;
    margin: 5px 5px 0px 2px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_spotlight_bg.jpg");
    background-repeat: repeat-x;
    background-color: #6f95a2;
}

.icon_spotlight_text
{
    height:58px !important;
    width: 160px !important;
    padding: 4px 0px 0px 10px;
    color: #fff;
    overflow: hidden;
    line-height: 14px;
}

.icon_spotlight_image
{
    width: 158px !important;
    padding: 6px 0px 0px 10px;
}

.icon_spotlight_text h2
{
    padding: 0px 0px 3px 0px;
    margin: 0px;
    color: #fff;
    font-size: 12px;  
}

.icon_spotlight_text p
{
    padding: 0px 0px 5px 0px;
    margin:0px;
}

.icon_spotlight_link a:link,
.icon_spotlight_link a:active,
.icon_spotlight_link a:visited,
.icon_spotlight_link a:hover
{
    display: block;
    height: 13px;
    width: 95px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_white_arrow.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding: 1px 0px 0px 18px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.graduates
{
    width:172px !important;
    height:143px !important;
    margin: 5px 0px 0px 15px;
   /* background-color: #718fa7;*/
}

.icon_graduate_content h2
{
    padding: 0px 0px 3px 0px;
    margin: 0px;
    color: #9F9F9F;
    font-size: 12px;  
}

.icon_graduate_content_link a:link,
.icon_graduate_content_link a:active,
.icon_graduate_content_link a:visited,
.icon_graduate_content_link a:hover
{
    display: block;
    height: 13px;
    width: 140px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_white_arrow.jpg");
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px 0px 0px 18px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.icon_graduate_content
{
    width: 172px;
    padding: 0px 0px 0px 5px;
}

.graduates_image
{
    width:172px;
    height:108px;
    overflow: hidden;
}

/*********************************** About Us  -  Homepage ************************************/

.aboutus #content
{
    background-image: none !important;
}

.aboutus_banner
{
    width: 790px;
    height: 328px;
    overflow: hidden;
}

.aboutus_content
{
    width: 790px;
}

.aboutus h1
{
    border-bottom:none !important;
}

.aboutus_text
{
    float:left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.aboutus_text h2
{
    color:#5B7374;
    font-size:16px;
    text-transform: none !important;
    padding: 0px 0px 20px 0px;
}

.aboutus_text p
{
    font-size: 12px !important;
    line-height: 18px !important;
}

/************************************** Business Units ***************************************/

.fixed
{
    width: 791px;
}

.business_units #content
{
    background-image: none !important;
}

.business_units #content h1
{
    margin: 0px 0px 2px 0px !important;
}

.unit_holder
{
    float:left;
    width: 190px;
    padding: 0px 10px 10px 0px;
}

.unit_link
{
    width: 190px;
}

.unit_image,
.unit_image img
{
    width: 190px;
    height:110px;
}

.unit_link a:link,
.unit_link a:active,
.unit_link a:visited,
.unit_link a:hover
{
    display: block !important;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    width:160px !important;
    height: 30px !important;
    padding: 12px 0px 12px 30px !important; 
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bimg_careers_business_arrow.jpg");
    background-repeat: no-repeat;
    background-color: #647C7E;
}

.unit_text
{
    width: 190px;
    font-size: 12px;
    color: #647c7d;
}

.last
{
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

/*****************************************    CR     *****************************************/

.cr #content
{
    background-image: none !important;
}

.cr_left
{
    float:left;
    width: 615px;
}

.cr_icon img,
.cr_icon_last img
{
    width: 195px;
    height: 111px;
}

.cr_icon_last
{
    float: left;
    width: 195px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_cr_bg.jpg");
    background-repeat: repeat-y;
    color: #fff;
    padding: 0px 0px 0px 0px;
    margin-bottom: 10px;
}

.cr_icon
{
    float: left;
    width: 195px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_cr_bg.jpg");
    background-repeat: repeat-y;
    color: #fff;
    padding: 0px 10px 0px 0px;
    margin-bottom: 10px;
}

.cr_icon_last h2,
.cr_icon h2
{
    color: #fff;
    text-transform: uppercase !important;
    padding: 7px 5px 2px 5px;
    margin: 0px !important;
    font-size: 12px;
}

.cr_icon_last p,
.cr_icon p
{
    padding:0px 5px 7px 5px;
    margin: 0px !important;
}

.cr_icon a:link,
.cr_icon a:active,
.cr_icon a:visited,
.cr_icon a:hover,
.cr_icon_last a:link,
.cr_icon_last a:active,
.cr_icon_last a:visited,
.cr_icon_last a:hover
{
    color: #fff;
    text-transform: uppercase;
}

.cr_left_text h2
{
    color:#5B7374;
    font-size:16px;
    text-transform: none !important;
    padding: 0px 0px 20px 0px;
}

/**************************************** Video Page *****************************************/

.video #content
{
    background-image: none !important;
}

.video_holder
{
    width: 791px;
    padding: 0px 0px 10px 0px;
}

#video_flash
{
    float:left;
    width: 595px;
    height: 329px;
}

.video_control
{
    float:left;
    background-color: #657D7D;
    width: 175px;
    height: 309px;
    padding:10px;
}

.video_control h2
{
    color: #ffffff;
    font-size:16px;
    margin-bottom: 0px !important;
}

.video_control h3
{
    margin: 0px 0px 10px 0px !important;
    color: #ffffff;
}

.video_control p
{
    color: #fff;
}

.video_icon
{
    float: left;
    padding: 0px 7px 10px 0px;
}

.video_icon_last
{
    float: left;
    padding: 0px 0px 10px 1px;
}

.video_icon_header
{
    width: 192px;
    height: 42px;
    background-color: #657d7d;
    overflow: hidden;
}

.video_icon_header_image
{
    float:left;
}

.video_icon_header_text
{
    color: #fff;
    font-size: 12px;
    float:left;
    padding: 5px 3px 0px 5px;
}

.video_icon_header_text a:link,
.video_icon_header_text a:active,
.video_icon_header_text a:visited,
.video_icon_header_text a:hover
{
    color: #fff !important;
}

.video_icon_text
{
    width: 182px;
    padding: 5px 10px 0px 0px;
    font-size: 12px;
}
/***************************************** Locations *****************************************/

.our_locations #content
{
    background-image: none !important;
}

.location_left
{
    float:left;
    width: 201px;
    height: 400px;
}

.location_left h2
{
    margin:0px !important;
    text-transform: none !important;
    color: #dc474b;
    padding: 60px 0px 5px 0px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_location_boarder.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
}

.location_left p
{
    margin: 0px !important;
    padding: 3px 0px 7px 0px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_location_boarder.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
}

.location_left img
{
    padding: 6px 0px 0px 0px;
}

#location_right
{
    float:left;
    width:580px;
    height:569px;
}

/***************************************** Looking for ***************************************/

.looking_for #content
{
    background-image: none !important;
}


.looking_for_content
{
    float: left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.looking_for_content h2
{
    color:#5B7374;
    font-size:16px;
    text-transform: none !important;
    padding: 0px 0px 20px 0px;
    margin: 0px;
}

.looking_for_content h3
{
    color: #000;
    margin: 10px 0px 10px 0px;
}

.looking_for_content p
{
    color: #000;
    font-size: 12px;
    line-height: 18px !important;
}

/***************************************** Faq **********************************************/

.faq #content
{
    background-image: none !important;
}

.faq_content
{
    float: left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.faq_content h1
{
    text-transform: none !important;
}

.faq_content h2
{
    font-size: 14px;
    color: #306e8e;
    padding: 0px 0px 10px 0px !important;
    margin: 0px !important;
    line-height: 18px;
    text-transform: none;

}

.faq_content p
{
    padding: 0px 0px 10px 0px;
    margin: 0px !important;
}

/***************************************** Our Roles *****************************************/

.our_roles #content
{
    background-image: none !important;   
}

.our_roles_content
{
    float: left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.our_roles_content h2
{
    color: #000;
    font-size: 14px;
    padding: 0px 0px 5px 0px;
    text-transform: none;
}

.our_roles_content p
{
    font-size: 12px;
    padding: 0px 0px 15px 0px;
    line-height: 18px !important;
}

/***************************************** Career Dev ****************************************/

.career_text
{
    float:left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.career_text h2
{
    color: #85899f;
    text-transform: none;
    font-size: 16px;
    padding: 0px 0px 20px 0px;
}

.career_text h3
{
    color: #000;
    padding: 0px 0px 5px 0px;
}

/**************************************** Join Us *********************************************/

.join_holder h1
{
    border-bottom:none !important;
    margin: 0px;
}

.join_text
{
    float:left;
    width: 589px;
    padding: 15px 26px 0px 0px;
}

.join_text h2
{
    color: #85899f;
    text-transform: none;
    font-size: 16px;
    padding: 0px 0px 20px 0px;
    margin: 0px;
}

/**************************************** News Page ******************************************/

.news #content
{
    background-image: none !important;
}

.news h1
{
   margin-bottom: 30px !important; 
}

.event_news
{
    background-color: #cccccc;
    padding: 5px;
    margin: 5px 0px 0px 0px;
}

.event_news h2
{
    color: #000;
    padding: 5px 0px 5px 0px;
    margin: 0px;
}

.event_news p,
.event_news a:link,
.event_news a:active,
.event_news a:visited,
.event_news a:hover
{
    color: #000 !important;
}

.contract_news
{
    background-color: #999967;
    padding: 5px;
    margin: 5px 0px 0px 0px;
}

.contract_news h2
{
    color: #fff;
    padding: 5px 0px 5px 0px;
    margin: 0px;
}

.contract_news p,
.contract_news a:link,
.contract_news a:visited,
.contract_news a:active,
.contract_news a:hover
{
    color: #fff !important;
}

.news_content
{
    float: left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.news_item
{
    padding: 15px 0px 15px 0px;
    font-size: 12px !important;
    line-height: 18px !important;
}

.news_item img
{
    float: left;
    padding: 0px 10px 10px 0px;
}

.news_content h2
{
    color:#5B7374;
    font-size:16px;
    text-transform: none !important;
    padding: 0px 0px 20px 0px;
    margin: 0px;
}

.news_item h3
{
    color: #000;
    font-size: 13px;
}

.news_item p
{
    font-size: 12px !important;
    line-height: 18px !important;
}
/***************************************** Events ********************************************/

.event_item
{
    margin: 0px 0px 10px 0px;
}

.event_item h2
{
    color: #fff;
}

.event_item a:link,
.event_item a:active,
.event_item a:visited,
.event_item a:hover
{
    color: #fff;
    text-decoration: underline;
}

.bluebg
{
    background-color: #2e7091;
    color: #fff;
}

.greenbg
{
    background-color: #0a4251;
    color: #fff;
}

.purplebg
{
    background-color: #9ea0b5;
    color: #fff;
}

.event_image
{
    float: left;
    width: 198px;
    height: 105px;
}

.event_text
{
    float:left;
    height: 105px;
    width: 370px;
    padding: 0px 10px 0px 10px;
    background-image: url("../../../../../BAEProd/groups/public/documents/images/new_images/event_arrow.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}

.event_more
{
    background-color: #fff;
    padding: 0px 10px 0px 208px;
}

.event_more ul li
{
    background-image: url("../../../../../BAEProd/groups/public/documents/images/new_images/events_bullit.gif") !important;
    background-position: left !important;
    background-repeat: no-repeat;
    margin: 0px 0px 5px 0px !important;
    padding: 0px 0px 0px 8px !important;
}

/**************************************** Our People *****************************************/

.our_people_text
{
    float:left;
    width: 389px;
    padding: 15px 40px 0px 0px;
}

.our_people_text p
{
    line-height: 18px !important;
}

.our_people_text h2
{
    color:#5B7374;
    font-size:16px;
    text-transform: none !important;
    padding: 0px 0px 20px 0px;
    margin: 0px !important;
}

.our_people_coloum
{
    color: #797979;
    float:left;
    width: 120px;
    padding: 15px 50px 0px 0px;
    font-size: 16px !important;
    font-weight: bold;
}
/***************************************** Side / news ***************************************/

.content_side
{
    float:left;
    width: 175px;
}

.news_feed
{
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_green_border.jpg");
    background-repeat: repeat-x;
    background-position: top;
    padding: 5px 0px 0px 0px;
}

.news_feed h2
{
    color: #000;
    margin: 0px !important;
    padding: 10px 0px 10px 0px;
}

.side_news_item
{
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_green_border.jpg");
    background-repeat: repeat-x;
    background-position: top;
    padding: 5px 0px 0px 0px;
}

.side_news_item h3
{
    margin: 0px !important;
    padding: 12px 0px 5px 0px;
}

.side_news_item p
{
    color: #797979;
}

.contract_news_header
{
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_contract_news_arrow.jpg");
    background-repeat: no-repeat;
    background-position: right;
    height:31px;
    margin: 10px 0px 5px 0px;
}

.contract_news_header h2
{
    color: #dc4a4d;
    padding: 7px 0px 0px 0px;
    margin: 0px !important;
}

.contract_news_item 
{
    padding: 5px 0px 0px 0px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_location_boarder.jpg");
    background-repeat: repeat-x;
}

.contract_news_item a:link,
.contract_news_item a:active,
.contract_news_item a:visited,
.contract_news_item a:hover
{
    text-decoration: underline;
}
/**************************************** Rewards ********************************************/

.rewards_content
{
    float: left;
    width: 589px;
    padding: 0px 10px 0px 0px;
}

.rewards_content h2
{
    text-transform: none;
    color: #85899f;
    font-size: 18px;
    line-height: 23px;
    margin: 0px; 
}

.rewards_content h3
{
    color: #000;
    margin: 30px 0px 10px 0px;
}

.rewards_content p
{
    color: #000;
    font-size: 12px;
    line-height: 18px !important;
}



/***************************************** Facts *********************************************/

.key_facts
{
    background-color: #DDDCDD;
    padding: 10px;
}

.facts
{
    float:left;
    margin-top: 17px; 
    width:191px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_facts_bg.jpg");
    background-repeat: no-repeat;
    background-color: #adc6c9;
}

.facts_text
{
    padding: 0px 10px 112px 10px;
}

.facts_text h2
{
    color: #fff !important;
    font-size: 12px !important;
    margin: 0px !important;
    padding: 0px !important;
    text-transform: none !important;
    padding: 4px 0px 7px 0px !important;
}

.facts_text p
{
    color: #fff !important;
    line-height: normal !important;
    margin: 0px 0px 4px 0px !important;
    padding: 0px !important;
}

.facts_text a:link,
.facts_text a:active,
.facts_text a:visited,
.facts_text a:hover
{
    color: #fff !important;
    text-decoration: underline !important;
}

.facts_image
{
    position: relative;
    width: 100%;
    height: 100%;
}

.facts_image img
{
    position: absolute;
    bottom: 6px;
    left: 6px;
	width:179px;
	height:105px;
}

/* job search */
#navigation .jobsearch
{
	padding-left: 17px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 15px;
    background-image: url("../../../../../BAEProd/groups/public/documents/content_image/bae_cimg_spotlight_bg.jpg");
    background-repeat: repeat-x;
    background-color: #6f95a2;
	color:#fff;
	font-size: 12px;
	margin-top:10px;
	margin-bottom:-25px;
}

#navigation .jobsearch h2
{
	color:#000;
	text-transform:none;
	font-size: 13px;
}

#navigation .jobsearch form
{
	margin:0px;
}

#navigation .jobsearch form input
{
	font-size:13px;
}


