html {height: 100%; padding: 0;}
body {height: 100%; font-family: Arial, Helvetica, sans-serif; padding: 0 ; margin: 0; min-width: 1024px;min-height: 650px}
.container {position:relative; width:100%; min-height: 100%; height: auto;}
.inner {position: relative; width: 100%; margin:0 auto;}
.leftLogo {position:absolute; left: 29px; top: 6px; width: 259px; height: 65px; background: url(/images/common/left_logo.gif)}
.rightLogo {position:absolute; right: 32px; top: 20px; width: 239px; height: 64px; background: url(/images/common/right_logo.gif)}
.topFlash {position: relative; width: 1000px; margin:0 auto; height: 41px; background:url(/images/common/top_flash.gif) center no-repeat}

.VectorLogoA {position:absolute; left: 400px; top: 0px; width: 200px; height: 80px; background: url(/Vector/VectorAerospace.jpg)}
.VectorLogoB {position:absolute; right: 400px; top: 16px; width: 110px; height: 50px; background: url(/Vector/vmax.jpg)}

.mainContainer {width: 1000px; margin: 0 auto; padding: 0 0 210px 0; font-size: 12px; }

.header {height: 80px; width: 100%; background: #051733; border-bottom: 7px solid #acacac}
.footer {position: absolute; left:0px; width: 100%; bottom: 45px; height: 100px; border-top: 7px solid #acacac; background: #051733;}
.footer .logo {position: absolute; left:0px; top: 10px; height: 78px; width: 100%; background:url(/images/common/footer_logo.gif) center no-repeat }
.bottomFlash {position: relative ; left:0px; width: 1000px; margin:0 auto; top: -47px; height: 40px; width: 1000px; background:url(/images/common/bottom_flash.gif) center no-repeat; }
.bottomFlash a {display:block; left:0px; position:absolute; overflow:hidden; text-indent: -1000px; top: 10px; height: 25px}

.bottomFlash .bottom_link_df {left: 235px; width: 124px; background:url(/images/common/discussion_forum.png)}
.bottomFlash .bottom_link_twitter {left: 370px; width: 32px; background:url(/images/common/twitter.png)}
.bottomFlash .bottom_link_linkedin {left: 610px; width: 23px; height: 23px; background:url(/images/common/linked_in.gif)}
.bottomFlash .bottom_link_youtube {left: 480px; width:54px; height: 23px; background:url(/images/common/youtube.png)}
.bottomFlash .bottom_link_cont {left: 230px; width: 104px; background:url(/images/common/contact_team.png)}
.bottomFlash .bottom_link_gs {left: 710px; width: 66px; background:url(/images/common/global_site.png)}

.legal {position:absolute; left:0px; bottom : 0; width: 100%; background: #fff; font-size: 12px; color: #888; height: 40px; padding: 5px 0px 0 0px}
.legal a {color : #888; text-decoration: none; }
.legal a:hover {color : #555; text-decoration: underline; }
.legal .small {padding-top: 5px; font-size: 9px; }

h1 {color: #051733; font-size: 26px; font-weight: normal; text-align: center;}
.navContainer {position:relative; margin: 0 auto; width: 1000px; border-bottom: 10px solid #0f1e41; height: 49px; }
.navContainer a {position: absolute;  display:block; width: 185px; height: 40px; padding-top: 10px; background:url(/images/common/spectro-nav_bg.png) 0 -50px ; color: #fff; font-size: 13px; text-align: center}
.navContainer a span {position:relative; display:block; width: 115px; height: 26px; padding-left: 60px; padding-top:10px; background-position: top center;  background-repeat:no-repeat; text-indent: -1000px; overflow: hidden;}

.navContainer .nav1 {z-index: 10; left: 0px; }
.navContainer .nav2 {z-index: 9; left: 117px; }
.navContainer .nav3 {z-index: 8; left: 234px; }
.navContainer .nav4 {z-index: 7; left: 351px; }
.navContainer .nav5 {z-index: 6; left: 468px; }
.navContainer .nav6 {z-index: 3; left: 823px; }
.navContainer .nav7 {z-index: 5; left: 585px; }
.navContainer .nav8 {z-index: 4; left: 702px; }

.navContainer .nav1 span {background-image: url(/images/common/1.png) }
.navContainer .nav2 span {background-image: url(/images/common/2.png) }
.navContainer .nav3 span {background-image: url(/images/common/3.png) }
.navContainer .nav4 span {background-image: url(/images/common/4.png) }
.navContainer .nav5 span {background-image: url(/images/common/5.png) }
.navContainer .nav6 span {background-image: url(/images/common/6.png) }
.navContainer .nav7 span {background-image: url(/images/common/7.png) }
.navContainer .nav8 span {background-image: url(/images/common/8.png) }

.navContainer .nav12 span
.navContainer .nav13 span
.navContainer .nav14 span
.navContainer .nav15 span
.navContainer .nav16 span
.navContainer .nav17 span
.navContainer .nav18 span

.navContainer a:hover {z-index: 11; background-position: 0 0}
.navContainer a.over {z-index: 12; background-position: 0 0}
.navContainer a.dimmed {background-position: 0 -102px}
.navContainer a.dimmed:hover {background-position: 0 -102px}

.subNavContainer {background: #0F1E41; height: 52px; left:0px; width:1000px;}
.subNavContainer a {position: relative; display: block; float:left; width: 25%; height: 40px; text-align: center;text-decoration: none;  padding: 12px 0 0 0; background: url(/images/common/sub_nav_bg.gif) #0F1E41; border: 0px solid #0F1E41; color: #fff; font-size: -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.subNavContainer a:hover, 
.subNavContainer a.over {background: url(/images/common/sub_nav_bg_rolled.gif) #b1b5c0;}

.breadcrumb {margin-bottom: 10px; }
.breadcrumb ul{position:relative; margin: 0; padding: 0; list-style: none;}
.breadcrumb ul li {position:relative; display: inline; float: left; margin: 0; padding: 0; list-style: none; color: #cdd1d6; }
.breadcrumb ul li a{display: block; background:  url(/images/common/bc_arrow.gif) right no-repeat;  padding: 5px 15px 5px 10px;color: #cdd1d6; text-decoration: none }
.breadcrumb ul li span{display: block; padding: 5px 5px 5px 10px;color: #cdd1d6; }
.breadcrumb ul li a:hover{color: #fff;  text-decoration: underline}

.clear {clear:both;}
.blueContent {background: #051733; padding: 20px; }

.blueContent .whiteInner {background: #fff; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

