/*RESET*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1; font-family:arial, Helvetica, Sans-Serif;color:#fff;font-size:12px; background: #cbd0d4 url(../Images/main-bg.jpg) no-repeat top center; height: 100%; width: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
a{text-decoration: none; color:#999}

/*SPLASH PAGE*/
.splashWrap{position: absolute; top: 0;left: 0;width: 100%;height: 100%;background: #999 url(../Images/splash-bg.jpg) no-repeat top center;}
    .splashContent{width: 770px;height: 475px;margin: 185px auto 0;position: relative;}
        .splashContent .logo{display: block; margin-bottom: 60px;}
    .splashLanguage{text-align: right; padding-right: 56px;}
        .splashLanguage h1{margin-bottom: 14px;}
        .splashLanguage img{vertical-align: middle;float: right}
        .splashLanguage a{text-align:center;color:#fff;font-family:Avenir,Arial,Sans-Serif;font-size:16px;background:#6c0 url(../Images/btnBg.gif) no-repeat ;padding: 0 12px 0 16px;line-height:25px;height: 25px;display:block; float: right; margin:0 0 0 10px;width:105px;-moz-box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3); -webkit-box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3);} 
        .splashLanguage a:hover{background-position: 0 -25px;}
    .splashFooter{font-size: 10px; color: #333;text-align: center;position: absolute;bottom: 0;height: 18px;}
        .splashFooter a{color: #333;}

/*GLOBAL STYLES*/
.siteEntry {background:url(../Images/landing-bg.jpg) no-repeat top center #FFFFFF;}
.wrap{width: 886px;margin: 0 auto; overflow: visible }
  .header{height: 104px;margin-top: 12px;overflow: hidden;text-align: right;color: #666; position: relative}
    .header a{color: #666}
    .header a.logo{height: 106px;margin-top:20px;float: left;display: block;}
    .header h3{font-size: 16px; margin: 35px 0 16px 0;}
    .header ul.nav {position: absolute; bottom: 0; right:0}
    .header .nav li{float: left;}
    .header .nav a{display: block; width: 89px;height: 25px;line-height: 25px;margin-left: 2px;background: #055596;text-align: center; color:#fff; font-family: Arial, Helvetica, Sans-serif; font-size: 14px;}
    .header .nav a:hover, .header .nav li.selected a{background: #000;}
  .content{padding: 64px 0 0 312px;margin-left:-300px; min-height: 505px; overflow:visible; background: url(../images/glow.png) no-repeat top left;}
  .footer{min-height:175px; width:100%; padding-top:75px; background: url(../images/footer-bg.png) no-repeat top center;text-align:center;color:#333;text-align:center;font-size:10px;margin-top:-56px}  
  #lng a.selected{cursor:text; font-weight: bold; color: #333;}
  
/*HOMEPAGE*/
.homeBg{position: absolute; top: 119px; left: 0px; width: 100%; height: 570px; overflow: hidden; z-index:-1;}
    .homeBg #cont{display: block;max-width: 1800px; margin: 0 auto;text-align:center;}
.content h1{color: #069;font-family:Avenir, Arial, Helvetica;font-size: 28px;padding: 0 0 22px 0;font-weight: normal}
.content ul.sections{font-size: 15px; line-height: 18px; color: #000; width: 415px; position: relative; display: block;}
    .content .sections li{position: absolute; top: 0; left:0; overflow: visible;}
    .content .sections h3{font:normal 20px Avenir,arial,helvetica,sans-serif;color: #069;margin-bottom: 8px;}
    .content .sections a{-moz-box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3); -webkit-box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3);text-align:center;color:#fff;font-family:Avenir,Arial,Sans-Serif;font-size:16px;background:#6c0 url(../Images/btnBg.gif) no-repeat ;padding: 0 12px 0 16px;line-height:25px;height: 25px;display:block;margin:16px 0;width:105px} 
    .content .sections a:hover{background-position: 0 -25px;}
    .content .sections .sectionImage{display: none !important;}
    .content .currentImage{width:400px;height:500px; overflow: hidden; float: right; position: relative; z-index: 100; margin-top: -80px;}
        .content .currentImage img{padding-bottom: 100px;}
.content .spotlight{width:398px;height:198px;padding:0 32px;margin: 75px 0 0 -34px;font-size:12px;color:#000;line-height:16px;background: url(../images/spotlight.png) no-repeat;}
    .content .spotlight h2{font-family: Avenir,Arial,Helvetica,Sans-Serif;font-size: 20px;font-weight: normal;padding: 20px 0 22px 0;}

/*CONTENT PAGE*/
div.leftNav{float:left; width:164px; margin: 0 0 54px 0; padding-bottom:25px; background: url(../images/nav-ftr.png) no-repeat bottom;}
    .leftNav h2{font: normal 17px/32px Avenir, Arial, Sans-Serif; color:#fff; background:#055596; padding-left: 20px; margin-bottom:2px}
    .leftNav ul{margin-bottom: 3px;}
    .leftNav li{padding-left:5px; margin-bottom: 2px; background: #efefef; font-size: 14px;}
    .leftNav li.on,.leftNav li.groupOn{background:#055596; border: 1px solid #b2b2b2;}
        .leftNav li.on:hover{background:#055596;}
        .leftNav li a{padding-left: 15px; color: #333; display: block; line-height: 30px; height: 30px;}
        .leftNav li:hover{background: #f2f2f2 url(../images/navon.gif) repeat-x;}
    .leftNav li:hover.groupOn{background:#055596; background-image: none;}
        .leftNav li.on a, .leftNav li.groupOn a{border-left: 1px solid #b2b2b2; background: #f2f2f2 url(../images/navon.gif) repeat-x;}
        .leftNav li.groupOn ul{margin: 0 0 0 -5px; background: #f2f2f2;}
            .leftNav li.groupOn ul li{padding-left: 15px; margin: 0; background: #f2f2f2;}
                .leftNav li.groupOn ul li a{border-left: none; background-image: none}
                .leftNav li.groupOn ul li.on{border: none; background: #f4f4f4; font-weight: bold}
                .leftNav li.groupOn ul li.on:hover{background-color: #f2f2f2;}
        
.contentArea{float:right; width:655px; color:#000; line-height:18px;padding-top: 5px;}
    .contentArea h1{font-weight:normal; font-family: Avenir, Arial, Sans-Serif; color:#069; padding-top: 0; line-height: 28px}
    .contentArea h4{font-weight: bold; padding-top: 16px; border-top: 1px solid #e5e5e5;}
    .contentArea a:hover{text-decoration: underline; color: #666;}
.products{width: 605px; padding: 15px 7px; background: #f4f4f4; overflow: auto;}
    .products a{float: left; margin: 0 8px; display: block; width: 135px; height: 170px; overflow: hidden; background: #055596; color:#fff; text-align: center; font-size: 13px; font-weight: bold; text-transform: uppercase;}
        .products a:hover{background: #333}
        .products a span{display: block;}
    .products img{border-bottom: 1px solid #fff; margin-bottom: 8px;}
.contentSpotlight{clear:both; height: 69px; padding: 85px 5px 32px 200px; margin: 0 0 20px 0; background: url(../images/content-spotlight.png) no-repeat; color: #006699; font-size: 18px; font-style: oblique; line-height: 18px;}
    .contentSpotlight img{padding-left: 30px; float: right; margin-top: -15px;}
    
/*PHOTO GALLERY*/
.photoGallery{padding-top: 16px;margin-top: 16px; border-top: 1px solid #e5e5e5;}
    .photoGallery img, .spacer{float: left; margin:0 2px 5px 3px;display: block;}
    .photoGallery span{float: left; margin:-29px 2px 5px 3px; background: url(../images/pgSpanBg.png) repeat; color: #fff; font-size: 14px; height: 25px; line-height: 25px; text-align: center; width: 111px;display: block;}
    .spacer{height: 111px; width: 111px;}

/*CONTACT*/
.contactForm {width:400px;}
    .contactForm td{padding-bottom:5px;}
    .contactForm .labelColumn {padding-left: 20px;}


