#header {
    background: url(/images/foundation/header_bg.gif) 0 0 repeat-x;
}
/*=header nav
----------*/
body.en #header #headernavRow1 {
    left: 520px;
}
body.en #header #headernavRow2 {
    top: 36px;
    left: 520px;
}
body.fr #header #headernavRow1 {
    left: 520px;
}
body.fr #header #headernavRow2 {
    top: 36px;
    left: 520px;
}
#headernavRow1 li, #headernavRow2 li {
    border-left:1px solid #333366;
}
#headernavRow1 a, #headernavRow2 a {
    color:#fff;
}
body.fr #headernavRow1 a, body.fr #headernavRow2 a {
    padding:0 0 0 15px;
}
#headernavRow1 a:hover, #headernavRow2 a:hover { color:#ddd; }
body.en #headernavRow1 li.col1, body.en #headernavRow2 li.col1 { left: 0; width: 90px;}
body.en #headernavRow1 li.col2, body.en #headernavRow2 li.col2 { left: 100px; width: 170px; }
body.en #headernavRow1 li.col3, body.en #headernavRow2 li.col3 { left: 314px; width: 180px; }
body.fr #headernavRow1 li.col1, body.fr #headernavRow2 li.col1 { left: 0; width: 90px;}
body.fr #headernavRow1 li.col2, body.fr #headernavRow2 li.col2 { left: 100px; width: 170px; }
body.fr #headernavRow1 li.col3, body.fr #headernavRow2 li.col3 { left: 314px; width: 180px; }
div#search {
    border-left:none;
}
/*=banner nav
----------*/
ul#bannerNav {
    width:213px;
    height:252px;
    he\ight:217px;
    padding-top:34px;
    margin:0;
    display:block;
    position:absolute;
    top:0;
    right:0;
    background: url(/images/foundation/home_banner_nav_bg.jpg) no-repeat;
}
ul#bannerNav li {
    width:213px;
    padding:0;
    list-style-type: none;
}
ul#bannerNav li a{
    display:block;
    width:213px;
    height:44px;
    padding:0;
    text-indent:-9999px;
    background: url(/images/foundation/home_banner_nav.jpg) no-repeat;
}
ul#bannerNav li#bannerNav1 a{
    background-position:0 0;
}
ul#bannerNav li#bannerNav2 a{
    background-position:0 -45px;
}
ul#bannerNav li#bannerNav3 a{
    background-position:0 -89px;
}
ul#bannerNav li#bannerNav4 a{
    background-position:0 -133px;
}
ul#bannerNav li#bannerNav1 a:hover{
    background-position:-213px 0;
}
ul#bannerNav li#bannerNav2 a:hover{
    background-position:-213px -45px;
}
ul#bannerNav li#bannerNav3 a:hover{
    background-position:-213px -89px;
}
ul#bannerNav li#bannerNav4 a:hover{
    background-position:-213px -133px;
}
#breadcrumb    {
    background-position: 0 0;
}
.foundationContentHome {
    width: 529px !important;
    padding-left:0 !important;
    padding-top:0 !important;
}
.homeColumnMarginLeft {
    margin-left:12px !important;
}
#secondaryContent .callout p{
    color:#5a6e92;
}
#pplAtNgc {
    height:194px;
    margin-bottom:0;
    background: url(/images/foundation/at_ngc_bkg.jpg) no-repeat bottom right !important;
}
body.en #pplAtNgc a.peopleBtn {
    background: url(/images/foundation/people-at-ngc.jpg) top right no-repeat !important;
}
body.fr #pplAtNgc a.peopleBtn {
    background: url(/images/foundation/people-at-ngc-fr.jpg) 0 0 no-repeat !important;
}
body.en #pplAtNgc a.peopleBtn:hover, body.fr #pplAtNgc a.peopleBtn:hover{
    background-position: bottom right !important;
    text-decoration:none;
}
#copyright {
    width:972px !important;
    padding-bottom:10px;
}
#copyright p{
    width:280px !important;
    float:right;
}
#moreInfo{
    width:680px;
}
p#moreInfo {
    font-size: 10px;
    float:left;
    text-align:left;
    margin: 6px 0 0;
    width:680px !important;
}
.phoneNumber{
    color:#333;
}
#mainContent a, #mainContent a:hover, #mainContent a.current{
    color:#333366;
}
#breadcrumb li {
    color: #666 !important;
}
#breadcrumb a {
    color: #333366 !important;
    text-decoration: none;
}
#breadcrumb a:hover    { text-decoration: underline; color: #333366 !important;}
#sideNav a:hover, #sideNav a.current { color: #333366 !important; }

#sideNav li.currentPage a, 
#sideNav li.currentPageAncestor a, 
#contentNav li.currentPageAncestor a,
#sideNav li.currentPageAncestor li.currentPage a,
#sideNav li.currentPageAncestor li.currentPageAncestor a {
    color: #333366;   
}
#sideNav li.currentPage li a, #sideNav li.currentPageAncestor li a, ul#contentNav li a {
    color: #666;   
}
#sideNav a:hover, #sideNav a.current {
    color: #7688ab !important;
    background: transparent url(/images/foundation/side_nav_arrow_over-blue.gif) 10px 50% no-repeat;
}
ul#contentNav li a:hover {
    color: #7688ab;
}
ul#contentNav li.currentPage a {
    color: #333366;
}
#copyright {
    width:972px !important;
    padding-bottom:10px;
}
#copyright p{
    width:280px !important;
    float:right !important;
}
#copyright p#moreInfo {
    font-size: 10px;
    float:left !important;
    text-align:left;
    margin: 6px 0 0;
    width:680px !important;
}