html,body,div,span,h1,h2,h5,h6,pre,a,abbr,acronym,address,big,cite,img,small,
strong,sub,sup,tt,fieldset,form,label,legend {
  margin: 0;
  padding: 0;
  background: transparent;
}
p { margin-top: 0 }
sup { font-size: 0.63em; }
#mainContent ul {
  margin-top: 0;
  margin-left: 15px;
  padding: 0;
  list-style-image: url('/images/blue_bullet3.gif');
}
form ul { margin-left: 0 ! important; }
ul.extLinks li {
  list-style-image: none ! important;
  list-style: none ! important;
}
ul.extLinks {
  margin-top: 0;
  margin-left: 2px!important;
  list-style: none ! important;
}
ul li { 
  font-size:11px;
  line-height: 14px;
}
a img { border: 0 }
address { font-style: normal; }
html,body { height: 100%; }
body { background: url('/images/bodyBg.gif') center 0 repeat-y; }
#siteContainer {
  min-height: 100%;
  width: 100%;
  position: relative;
  background: url('/images/bg2.gif') center 35px no-repeat;
}
html { background: #e9e9e9 url('/images/bg.jpg') repeat-x; }
body,textarea,th,td,input {
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #333;
}
input { margin: 0 }
h1 { font-size: 2em; }
h2 {
  font-size: 1.05em;
  margin-bottom: 0.3em;
}
h3 { font-size: 1.17em; margin-bottom: 0 }
h4 { font-size: 1em; margin-bottom: 0; }
h5 { font-size: .83em; }
h6 { font-size: .75em; }
h1,h2,h3,h4,h5,h6 {
  color: #2f4882;
  text-transform: uppercase;
  font-weight: normal;
}
.clr {
  height: 0;
  line-height: 0;
  font-size: 0px;
  clear: both;
  margin: 0;
  padding: 0;
  overflow:hidden;
}
#header {
  background: url("/images/header_bg.jpg") repeat-x;
  text-align:center;
  height: 35px;
}
#header-content {
  background: url("/images/header2_bg.jpg") repeat-x center top;
  text-align:left;
  height: 35px;
  width: 960px;
  margin: 0px auto;
}
#navigation { height: 34px; }
#navigation a.corp, #navigation a.power, #navigation a.aero {
  display: block;
  height: 35px;
  float: left;
  text-decoration: none;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#navigation a.corp:hover,
#navigation a.power:hover,
#navigation a.aero:hover,
#navigation a.corp:active,
#navigation a.power:active,
#navigation a.aero:active,
#navigation a.corp.active,
#navigation a.power.active,
#navigation a.aero.active {
  background-position: 0px -35px;
}
#navigation a.corp {
  background-image: url("/images/menu_tect.jpg");
  width: 118px;
}
#navigation a.power {
  background-image: url("/images/menu_tect_power.jpg");
  width: 141px;
}
#navigation a.aero {
  background-image: url("/images/menu_tect_aerospace.jpg");
  width: 151px;
}
#search-form {
  float: right;
  padding: 6px 18px 0px 0px;
  width: 365px;
}
#search-input {
  border: solid 1px #7f9db9;
  width: 140px;
  margin-left: 6px;
}
#searchButton {
  cursor: pointer;
  display: block;
  width: 54px;
  height: 11px;
  line-height: 11px;
  overflow: hidden;
  background: url('/images/search.gif') 0 0 no-repeat;
  float:right;
  margin-top:6px;
}
#searchButton:hover, #searchButton:active { background-position: 0 -11px; }
#mainContent {
  width: 960px;
  text-align: left;
  margin: 0px auto;
  padding:1px 0 140px 0;
  position: relative;
  z-index: 50;
}
#fakeLogo {
  position: absolute;
  top: 8px;
  left: -13px;
  height: 64px;
  width: 138px;
  z-index: 50;
}
#logo {
  position: absolute;
  top: -5px;
  left: -13px;
  z-index:25;
}
#footer {
  height: 95px;
  text-align: center;
  background: url("/images/footer_bg.jpg") repeat-x left top;
  color: #3a64a9;
  font-size: 10px;
  width: 100%;
  position:absolute;
  bottom:0px;
}
#footer-content {
  height: 70px;
  padding-top: 25px;
  width: 960px;
  margin: 0px auto;
  text-align: left;
  background: url("/images/footer2_bg.jpg") no-repeat center top;
}
.links-left { padding-left: 40px; }
.left { float:left; }
.right { float:right; }
#footer-content .left { padding-left: 21px; }
#footer-content .right { padding-right: 35px; }
#footer a {
  margin-left: 7px;
  color: #fff;
  text-decoration: none;
  padding-right: 13px;
  background: url("/images/blue_bullet-down.gif") no-repeat right center;
}
#footer a.no-bullet {
  background: none;
  padding-right: 0px;
}
#footer a:hover { color: #3a64a9; }
#division-nav {
  margin-left: 136px!important;
  margin-top: 15px!important;
  margin-bottom: 0;
  list-style-type: none;
  padding: 15px 0px 0px 135px;
  position: relative;
  height: 46px;
}
ul#division-nav { padding: 0; }
#division-nav li {
  padding: 0;
  display: block;
  float: left;
  position: relative;
  text-transform: uppercase;
}
#division-nav li a.mainMenu {
  display: block;
  float: left;
  height: 46px;
  line-height: 46px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
#menu_Evolution {
  background: url('/images/mainMenu/evolution.jpg') no-repeat;
  width: 103px;
  font-size: 0;
}
#menu_TECT_Advantage {
  background: url('/images/mainMenu/tect_advantage.jpg') no-repeat;
  width: 138px;
  font-size: 0;
}
#menu_TECT_Aero_Advantage {
  background: url('/images/mainMenu/tect_aero_advantage.jpg') no-repeat;
  width: 171px;
  font-size: 0;
}
#menu_Case_Studies {
  background: url('/images/mainMenu/case_studies.jpg') no-repeat;
  width: 116px;
  font-size: 0;
}
#menu_Offerings {
  background: url('/images/mainMenu/offerings.jpg') no-repeat;
  width: 100px;
  font-size: 0;
}
#menu_Scope {
  background: url('/images/mainMenu/scope.jpg') no-repeat;
  width: 75px;
  font-size: 0;
}
#menu_Resources {
  background: url('/images/mainMenu/resources.jpg') no-repeat;
  width: 117px;
  font-size: 0;
}
#menu_TECT_Power_Advantage {
  background: url('/images/mainMenu/tect_power_advantage.jpg') no-repeat;
  width: 181px;
  font-size: 0;
}
#menu_Products {
  background: url('/images/mainMenu/products.jpg') no-repeat;
  width: 99px;
  font-size: 0;
}
#menu_Technology___Capabilities {
  background: url('/images/mainMenu/technology_and_capabilities.jpg') no-repeat;
  width: 202px;
  font-size: 0;
}
#menu_Company_Overview {
  background: url('/images/mainMenu/company_overview.jpg') no-repeat;
  width: 157px;
  font-size: 0;
  z-index:20;
}
/*#division-nav li a:hover, #division-nav li a.active:hover {
  background-position: 0 -46px ! important;
}*/
#division-nav li a.active { background-position: 0 -92px; }
#breadcrumbs { padding: 0 0 10px 141px; }
#breadcrumbs a {
  font-size: 10px;
  color: #23417a;
  text-decoration: none;
}
#breadcrumbs a:hover { text-decoration: underline; }
#breadcrumbs img {
  margin: 0px 6px;
  position: relative;
  top: -2px;
}
.internal-content { padding-left: 23px; }
.blue {
  color: #2f4882;
  position: relative;
  font-weight:normal;
  text-transform:uppercase;
}
.numbers-list {
  padding: 5px 0px 0px;
  list-style-type: none;
}
.numbers-list li {
  list-style-type: none;
  padding: 7px 0px;
  color: #333;
}
.numbers-list li big {
  font-size: 16px;
  font-weight: bold;
  color: #999;
  margin-right: 2px;
}
.quick-contacts {
  width: 190px;
  margin-left: 20px;
  font-size: 11px;
  line-height: 1em;
}
.quick-contacts h4 { text-transform: none; }
.grey-box {
  width: 710px;
  margin-top: 20px;
}
.grey-box .title {
  background: #737373 url('/images/accordion_normal_bg.jpg') repeat-y;
  color: #fff;
  height: 31px;
  line-height: 31px;
  padding-left: 20px;
  text-transform: uppercase;
}
.grey-box .box-content {
  background: url("/images/grey_bg.jpg") repeat-x left top;
  padding: 23px 0px 60px 20px;
}
.grey-box .box-content form {
  margin-bottom: 20px;
  position: relative;
}
.text-field,textarea {
  color: #666;
  border: 1px solid #7f9db9;
}
.text-field,textarea { padding: 3px 0 3px 5px; }
.links-column {
  width: 220px;
  float: left;
  margin-right: 7px;
  position: relative;
}
a:link,a:visited {
  color: #3a64a9;
  text-decoration: none;
}
a:hover,a:active { color: #333; }
.links-column a {
  display: block;
  background: url("/images/blue_bullet2.gif") no-repeat left 2px;
  padding-left: 23px;
  height: 15px;
  line-height: 15px;
  position: relative;
  font-size: 11px;
}
.links-column a:hover { background-position: 2px 0px; }
#leftbar {
  width: 707px;
  float: left;
  position: relative;
}
#rightbar {
  width: 213px;
  float: right;
}
.wheel-img { margin: 0px -10px 45px 0px; z-index:-1;position:relative }
#leftbar p { line-height: 16px; }
.contact-columns {
  margin-bottom: 30px;
  font-size: 0.95em;
  line-height: 1.1em;
}
#contactPage h3 { font-size: 1.1em; margin: 0 }
#contactPage h4 {
  font-size: 1.1em;
  text-transform: none;
  margin-bottom: 0.5em;
  margin-top: 0.75em;
}
#contactPage img, a img { vertical-align: bottom; }
.contact-columns .column {
  width: 160px;
  float: left;
}
#contactForm table td {
  padding: 0 0 15px 0;
  margin: 0;
}
#contactPage .left {
  float: left;
  width: 355px;
}
#contactPage .right {
  float: right;
  width: 320px;
}
.products-columns .column {
  width: 210px;
  float: left;
  margin-right: 30px;
}
.products-columns .column.last { margin-right: 0px; }
.products-columns .column .title {
  font-weight: bold;
  margin-bottom: 10px;
}
.products-columns .column img { margin-left: 4px; }
#leftbar .products-columns .column p {
  font-size: 11px;
  line-height: 13px;
}
.products-columns .column a {
  background: url("/images/blue_bullet2.gif") no-repeat left top;
  padding-left: 23px;
  text-decoration: none;
  height: 15px;
  line-height: 15px;
  position: relative;
  font-size: 11px;
}
.products-columns .column a:hover { background-position: 2px 0px; }
.products-columns .column ul {
  list-style-type: none;
  padding: 15px 0px;
}
.products-columns .column ul li {
  background: url("/images/blue_bullet3.gif") no-repeat left 8px;
  padding: 2px 0px 2px 9px;
  font-size: 11px;
  line-height: 13px;
}
.products-columns .column ul.bullet-links li,
.products-columns .column ul.arrow-links li {
  background: none;
  padding-left: 0px;
}
.products-columns .column .arrow-links a {
  background: url("/images/arrow.jpg") no-repeat left top;
}
.shadow-box { margin-bottom: 37px; }
.shadow-box td { padding: 0; margin: 0; }
.shadow-box .content {
  background: #fafafa;
  /*width: 176px;*/
}
/*#division-nav .shadow-box { margin-bottom: 37px; }*/
#division-nav .shadow-box td { padding: 0; margin: 0; }
#division-nav .shadow-box .content {
  background: #fafafa;
}
#division-nav .shadow-box .lt {
  background: url('/images/shadow2/lt.png') no-repeat;
  width: 16px;
  height: 14px;
}
#division-nav .shadow-box .rt {
  background: url('/images/shadow2/rt.png') no-repeat;
  width: 14px;
}
#division-nav .shadow-box .ct { background: url('/images/shadow2/ct.png') repeat-x; }
#division-nav .shadow-box .lc { background: url('/images/shadow2/lc.png') repeat-y; }
#division-nav .shadow-box .rc { background: url('/images/shadow2/rc.png') repeat-y; }
#division-nav .shadow-box .lb {
  background: url('/images/shadow2/lb.png') no-repeat;
  height: 14px;
}
#division-nav .shadow-box .cb { background: url('/images/shadow2/cb.png') repeat-x; }
#division-nav .shadow-box .rb { background: url('/images/shadow2/rb.png') no-repeat; }
.shadow-box .child { width: 164px!important; padding: 0!important;}
.shadow-box .child div { padding: 0 9px 0 10px; }
.lt,.lc,.lb,.ct,.cb,.rt,.rc,.rb {
  background-position: top left;
  font-size: 0;
  line-height: 0;
}
.shadow-box .lt {
  background: url('/images/shadow/lt.png') no-repeat;
  width: 15px;
  height: 14px;
}
.shadow-box .rt {
  background: url('/images/shadow/rt.png') no-repeat;
  width: 22px;
}
.shadow-box .ct { background: url('/images/shadow/ct.png') repeat-x; }
.shadow-box .lc { background: url('/images/shadow/lc.png') repeat-y; }
.shadow-box .rc { background: url('/images/shadow/rc.png') repeat-y; }
.shadow-box .lb {
  background: url('/images/shadow/lb.png') no-repeat;
  height: 24px;
}
.shadow-box .cb { background: url('/images/shadow/cb.png') repeat-x; }
.shadow-box .rb { background: url('/images/shadow/rb.png') no-repeat; }
#childPages { padding-top: 1px; width: 100%; }
#childPages table {
  width: 174px;
  margin-bottom: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
#childPages td { margin:0; }
td.child {
  text-transform: uppercase;
  font-weight: bold;
  background: #868686 url("/images/products_menu_item.jpg") no-repeat;
  font-size: 0.9em;
  height: 44px;
}
td.child div {
  padding: 0 13px;
}
td.gchild {
  text-transform: uppercase;
  font-weight: bold;
  background: #fafafa url("/images/gchild_menu_item.jpg") no-repeat;
  font-size: 0.9em;
  padding: 0 13px 0 22px;
  height: 44px;
}
td.active { background-position: 0 -44px; }
#childContainer { position: relative; }
div.child,div.gchild {
  position: relative;
  width: 174px;
  height: 44px;
  font-size: 0;
  line-height: 0;
  border-bottom: 1px solid white;
}
div.child img, div.gchild img {
  width: 100%;
  height: 100%
}
#childPages td.child a, .shadow-box a {
  text-decoration: none;
  color: #fff;
  outline: 0;
}
#childPages td.child a span, #childPages td.gchild a span, .shadow-box a span {
  width:100%;
  display:block;
  padding-bottom: 7px;
  padding-top: 7px;
  cursor: pointer;
}
#childPages td.gchild a {
  text-decoration: none;
  color: #2f4882;
}
.flash-placeholder {
  margin-top: 25px;
  margin-left: -15px;
}
#accordion-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top:35px;
}
#accordion-nav p { margin-top: 0 }

#accordion-nav .col1, #accordion-nav .col2 {
  float: left;
  width: 200px;
}
#accordion-nav .col3 {
  float: left;
  width: 240px;
}
.acc_image {
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
  
}
#accordion-nav .col3 li { list-style-image: url('/images/blue_bullet2.gif'); }
#accordion-nav .toggler {
  display: block;
  background: #737373 url('/images/accordion_normal_bg.jpg') repeat-y;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  padding-left: 27px;
  margin-top: 1px;
}
#accordion-nav .toggler:hover {
  background: #a9a9a9 url('/images/accordion_hover_bg.jpg') repeat-y;
}
#accordion-nav .toggler.ui-state-active:hover,
#accordion-nav .toggler.ui-state-active {
  background: #333333 url('/images/accordion_active_bg.jpg') no-repeat right center;
  
}
#accordion-nav .toggler span.title {
  cursor: pointer;
  display: block;
  height: 31px;
  line-height: 31px;
  color: #fff;
  text-decoration: none;
  background: url("/images/grey_bullet.gif") no-repeat left center;
  padding-left: 36px;
}
#accordion-nav .toggler.ui-state-active span.title {
  background: url("/images/blue_bullet4.gif") no-repeat left center;
}
#accordion-nav .element {
  background: url("/images/grey_bg.jpg") repeat-x left top;
  width: 667px;
}
#accordion-nav .element  { padding: 15px 15px 15px 25px; }
 
#accordion-nav .element .content .right_acc{}
#accordion-nav .column { width: 205px; }
.parts-banner {
  background: #333;
  color: #fff;
  line-height: 15px;
  width: 960px;
  height: 70px;
  position: relative;
}
.parts-banner .text {
  width: 550px;
  float: left;
  font-size: 11px;
  padding: 10px 0px 0px 27px;
  
}
.parts2,.parts {
  width: 364px;
  height: 86px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: url("/images/parts_produced.png") no-repeat right top;
  position: absolute;
  right: -13px;
  top: 307px;
  z-index: 10;
  font-size: 0;
}
.parts2 {
  top: 302px;
  height: 91px;
  width: 376px;
  background: url("/images/supply_chain_bg.png") no-repeat right top;
  right: -25px;
}
.number {
  width: 19px;
  height: 21px;
  float: left;
}
#numGroup1,#numGroup2,#numGroup3,.numGroup1,.numGroup2,.numGroup3 {
  position: absolute;
  height: 20px;
  top: 33px;
}
#numGroup1,.numGroup1 {
  right: 165px;
  width: 38px;
}
#numGroup2,.numGroup2 {
  right: 101px;
  width: 57px;
}
#numGroup3,.numGroup3 {
  right: 35px;
  width: 57px;
}
.parts .parts-produced {
  position: absolute;
  top: 0px;
  left: 34px;
}
.parts .parts-count {
  position: absolute;
  top: 15px;
  left: 160px;
}
.learnMoreAero,.learnMore {
  position: absolute;
  bottom: 10px;
  right: 40px;
  font-size: 11px;
  line-height: 1em;
  text-decoration: none;
  color: #3a64a9;
}
.learnMoreAero { right: 47px; }
.learn { line-height: 12px; }
.learn:hover { color: #ffffff; }
.home-columns .learn:hover { color: #3A64A9; }
.home-columns { padding-left: 29px; }
.internal-content .home-columns { padding-left: 0; }
.home-columns .column {
  width: 215px;
  float: left;
  margin-right: 25px;
}
.home-columns .last { margin: 0; }
.home-columns .column .title { padding-bottom: 8px; }
.home-columns .column p { margin-bottom: 0 ! important; font-size: 11px; line-height: 1.1em ! important; }
.home-columns .column p img { margin: 0px 10px 5px 0px; }
.home-columns .column p a img { margin: 0px; }
.home-columns .column a { text-decoration: none; }
.home-columns .quick-contacts { margin-left: 0px; }
#searchBox {
  float: right;
  width: 400px;
  height: 34px;
}
.mainImage {
  width: 220px;
  height: 180px;
  position: relative;
  float: left;
  margin-right: 10px;
}
.small-slider {
  width: 220px;
  height: 180px;
  position: relative;
  margin-right: 10px;
}
.small-slider .scroll {
  width: 220px;
  height: 180px;
  margin: 0 0px 0 0px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}
.small-slider .scrollButtonLeft, .scrollLeft, .small-slider .scrollButtonRight, .scrollRight {
  position: absolute;
  top: 66px;
  cursor: pointer;
  display: block;
  width: 17px;
  height: 27px;
  z-index: 10;
  outline: none;
}
.small-slider .scrollButtonLeft, .scrollLeft {
  outline: none;
  left: 5px;
  background:url('/images/smSliderArrows.png') no-repeat;
}
.small-slider .scrollButtonLeft:hover, .scrollLeft:hover { background-position: 0 -27px; }
.small-slider .scrollButtonRight, .scrollRight {
  right: 4px;
  background:url('/images/smSliderArrows.png') -17px 0 no-repeat;
}
.small-slider .scrollButtonRight:hover, .scrollRight:hover { background-position: -17px -27px; }
.small-slider .item {
  position: relative;
  width: 220px;
  height: 180px;
  float: left;
  margin-right: 1px;
}
.small-slider .item img { margin-right: 20px; }
.small-slider a.zoom, .mainImage a.zoom {
  display: block;
  width: 16px;
  height: 12px;
  position: absolute;
  top: 143px;
  left: 198px;
  font-size: 0;
  line-height: 0;
  background: url('/images/zoom.png') no-repeat;
}
.small-slider a.zoom:hover, .mainImage a.zoom:hover {
  background-position: 0px -12px;
}
.small-slider .item p {
  margin: 0 0 0 3px;
  font-size: 0.9em;
  color: #666666;
}
#slider {
  width: 670px;
  margin: 0 auto;
  position: relative;
  background: url('/images/timeline/timelineBg.jpg') no-repeat;
  height: 236px;
  position: relative;
}
#slider .scroll {
  height: 152px;
  width: 624px;
  margin: 0 28px 0 18px;
  top: 18px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}
#slider .scrollButtonLeft, #slider .scrollButtonRight {
  position: absolute;
  top: 75px;
  cursor: pointer;
  display: block;
  width: 25px;
  height: 39px;
  outline: none;
}
#slider .scrollButtonLeft {
  left: -25px;
  background:url('/images/timeline/scrollArrows.png') no-repeat;
}
#slider .scrollButtonLeft:hover { background-position: 0 -39px; }
#slider .scrollButtonRight {
  right: -15px;
  background:url('/images/timeline/scrollArrows.png') -25px 0 no-repeat;
}
#slider .scrollButtonRight:hover { background-position: -25px -39px; }
#slider .item {
  position: relative;
  width: 155px;
  height: 152px;
  float: left;
  margin-right: 1px;
}
#slider div.item a:hover,div.item a.active {
  color: white;
  background-position: 0 -152px ! important;
}
#slider div.item a {
  width: 100%;
  height: 100%;
  display: block;
  color: white;
  position: relative;
  background: url('/images/timeline/Leadership_HorizMenu_blank.jpg') no-repeat;
}
#slider div.item a span {
  position: absolute;
  top: 45px;
  left: 13px;
  padding-right: 4px;
}
#powerHorizMenu div.item a span, #corpHorizMenu div.item a span, #aeroHorizMenu div.item a span {
  top: 7px;
}
#slider div.item a:visited { color: white; }
div.item a#i1895 { background: url('/images/timeline/1895_timeline_img.jpg') }
div.item a#i1933 { background: url('/images/timeline/1933_timeline_img.jpg') }
div.item a#i1940s { background: url('/images/timeline/1940s_timeline_img.jpg') }
div.item a#i1942 { background: url('/images/timeline/1942_timeline_img.jpg') }
div.item a#i1946 { background: url('/images/timeline/1946_timeline_img.jpg') }
div.item a#i1952 { background: url('/images/timeline/1952_timeline_img.jpg') }
div.item a#i1953 { background: url('/images/timeline/1953_timeline_img.jpg') }
div.item a#i1955 { background: url('/images/timeline/1955_timeline_img.jpg') }
div.item a#i1960s { background: url('/images/timeline/1960_timeline_img.jpg') }
div.item a#i1968 { background: url('/images/timeline/1968_timeline_img.jpg') }
div.item a#i1975 { background: url('/images/timeline/1975_timeline_img.jpg') }
div.item a#i1981 { background: url('/images/timeline/1981_timeline_img.jpg') }
div.item a#i1984 { background: url('/images/timeline/1984_timeline_img.jpg') }
div.item a#i1986_1 { background: url('/images/timeline/1986_timeline_img.jpg') }
div.item a#i1986_2 { background: url('/images/timeline/1986_timeline_img.jpg') }
div.item a#i1989 { background: url('/images/timeline/1989_timeline_img.jpg') }
div.item a#i1995 { background: url('/images/timeline/1995_timeline_img.jpg') }
div.item a#i2001 { background: url('/images/timeline/2001_timeline_img.jpg') }
div.item a#i2004 { background: url('/images/timeline/2004_timeline_img.jpg') }
div.item a#i2005 { background: url('/images/timeline/2005_timeline_img.jpg') }
div.item a#i2008_1 { background: url('/images/timeline/2008_timeline_img.jpg'); }
div.item a#i2008_2 { background: url('/images/timeline/2008_timeline_img.jpg'); }
div.item a#i2009 { background: url('/images/timeline/2009_timeline_img.jpg') }
#corpHorizMenu #tonyDivencenzo {
  background: url('/images/timeline/Leadership_HorizMenu_TonyDivencenzo.jpg') no-repeat;
}
#corpHorizMenu #bernieStanek {
  background: url('/images/timeline/Leadership_HorizMenu_BernieStanek.jpg') no-repeat;
}
#corpHorizMenu #billCoquillette {
  background: url('/images/timeline/Leadership_HorizMenu_BillCoquillette.jpg') no-repeat;
}
#corpHorizMenu #billMccormick {
  background: url('/images/timeline/Leadership_HorizMenu_BillMcCormick.jpg') no-repeat;
}
#corpHorizMenu #kenGlass {
  background: url('/images/timeline/Leadership_HorizMenu_KenGlass.jpg') no-repeat;
}
#corpHorizMenu #shawnDinellan {
  background: url('/images/timeline/Leadership_HorizMenu_ShawnDinellan.jpg') no-repeat;
}
#powerHorizMenu #robertCohen {
  background: url('/images/timeline/Leadership_HorizMenu_robertCohen.jpg') no-repeat;
}
#powerHorizMenu #peterKnapper {
  background: url('/images/timeline/Leadership_HorizMenu_peterKnapper.jpg') no-repeat;
}
#powerHorizMenu #dougSchoulthies {
  background: url('/images/timeline/Leadership_HorizMenu_dougSchoulthies.jpg') no-repeat;
}
#powerHorizMenu #anthonyBergen {
  background: url('/images/timeline/Leadership_HorizMenu_anthonyBergen.jpg') no-repeat;
}
#aeroHorizMenu #timHassenger {
  background: url('/images/timeline/Leadership_HorizMenu_TimHassenger.jpg') no-repeat;
}
#aeroHorizMenu #philipAllen {
  background: url('/images/timeline/Leadership_HorizMenu_PhilipAllen.jpg') no-repeat;
}
#aeroHorizMenu #gilles {
  background: url('/images/timeline/Leadership_HorizMenu_Gilles.jpg') no-repeat;
}
.timelineContent {
  margin-left: 37px;
  width: 650px;
}
.timelineContent .left { width: 220px; }
.timelineContent .right {
  float: left;
  width: 405px;
  margin-left: 15px;
}
#powerLeadership .right { width: 400px ! important; }
#corpLeadership .right { width: 400px ! important; }

/* menu styles */
#division-nav li table.shadow-box {
  margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  top: 28px;
  left: 0px;
}
#division-nav  {
  position: relative;
  z-index: 20;
}
#division-nav li table td.content table {
  width: 100%;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
}
#division-nav li table td.content table td {
  background: url('/images/products_menu_item.jpg') no-repeat;
  height: 44px;
}
#results span.num {
  color: #999999;
  font-size: 1.3em;
}
#results { margin-top: 20px; }
#results td { vertical-align: top; }
#results .url { margin-bottom: 20px; }
#results td.content { padding-top: 1px; padding-left: 3px; }
div.searchForm { padding: 27px 20px; }
#results .match {
  color: #3a64a9;
  font-size: 1.3em;
  font-weight: bold;
}
#result_report .query {
  color: #3a64a9;
  font-weight: bold;
}
.advSearch {
  background: url('/images/advSearchBg.png') no-repeat;
  width: 369px;
  height: 85px;
  margin-top: 4px;
}
.advSearch table {
  margin-left: 10px;
  margin-top: 30px;
}
.advSearch table td {
  vertical-align: top;
  height: 25px;
}
#other_pages, .releaseListHead .pagination {
  font-size: 0.95em;
  color: #999999;
}
#other_pages span.active, .releaseListHead .pagination span.active {
  color: #5386d9;
  text-decoration: underline;
}
.releaseList {
  clear: both;
}
.releaseListHead h2 {
  float: left;
  width: 80px;
}
.releaseListHead .pagination {
  float: right;
}
.error {
  color: #990000;
  font-weight: bold;
  margin-bottom: 10px;
  display: none;
}
#processing {
  font-weight: bold;
  display: none;
}
#homeSlideshowContainer {
  position: relative;
  height: 331px;
  margin-bottom: 15px;
  background: url('/images/homeSlideshowBg.png') repeat-x bottom;
  overflow: hidden;
}
.home-banner { height: 261px; overflow: hidden; line-height: 0; font-size: 0}
#homeSlideshow {
  height: 331px;
  width: 960px;
}
.homeSlide .title { display: none; }
#slideNavContainer { 
  position: absolute;
  right: 0;
  z-index: 10;
  height: 30px;
}
#slideNavContainer .title {
  color: white;
  background: url('/images/slide_title_bg.png') no-repeat;
  overflow: hidden;
  width: 174px;
  height: 30px;
  text-align: right;
}
#slideNavContainer .title span {
  text-transform: uppercase;
  font-size: 0.8em;
  padding-right: 20px;
  background: url('/images/slide_arrow.png') left center no-repeat;
  padding-left: 8px;
}
#slideNavContainer .controls, #slideNavContainer .pager {
  background: url('/images/slide_pager_bg.png') repeat-x;
}
#slideNavContainer .controls a { outline: none; }
#slideNavContainer .controls {
  padding-left: 5px;
  padding-right: 4px;
}
#slideNavContainer .shadow {
  background: url('/images/slide_right_shadow.png') no-repeat;
  width: 9px;
  height: 30px;
}
#slideNavContainer a {
  color: white;
  margin-left: 1px;
  font-size: 0.8em;
  display: block;
  width: 15px;
  line-height: 13px;
  height: 12px;
  float: left;
  text-align: center;
  background: url('/images/slide_page_bg.png') repeat-x;
  overflow: hidden;
}
#slideNav a:hover, #slideNav a:active, #slideNav a.activeSlide {
  background-position: 0 -12px;
}
#slideNavContainer a#play {
  display: none;
  background:url('/images/b_play.png') no-repeat;
  margin:0;
}
#slideNavContainer a#pause {
  background:url('/images/b_pause.png') no-repeat;
  margin:0;
}
.yearLink {
  width: 67px;
  height: 34px;
  display: block;
  float: left;
  margin-bottom: 1em;
}
a.yearLink:hover {
  background-position: 0 -34px!important;
}
#GB_overlay {
  background-image: url(/images/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  overflow: auto;
  /*width: 400px;
  height: 100px;*/
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
/*  height: 178px;*/
}

#GB_caption {
  font: 14px bold helvetica, verdana, sans-serif;
  color: #878787;
  font-weight: bold;
  padding: 14px 0 0px 75px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  display: none;
}

form.jqtransformdone label{
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 20px;
	line-height: 20px;
	float: left;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	color: #666666;
	vertical-align: bottom;
}
#searchBox .jqTransformSelectWrapper, #contactPage .jqTransformSelectWrapper,
#searchBox .jqTransformSelectWrapper ul,
#contactPage .jqTransformSelectWrapper ul {
  border-color: #7f9db9;
  
}
#contactPage .jqTransformSelectWrapper {
  text-transform: uppercase;
}

.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	line-height: 15px;
	padding: 3px 0 2px 7px;
	overflow: hidden;
	cursor:default;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 21px;
	height: 20px;
	font-size: 0;
	background: url('/images/dropdown.png') no-repeat top right;
	cursor:default;
	outline: none;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 0px;
	left: -1px;
	list-style: none!important;
	background-color: #ffffff;
	border: solid 1px #cdcdcd;
	border-top: 0;
	display: none;
	margin: 0px;
	padding: 0px;
	z-index:100;
}
#searchBox .jqTransformSelectWrapper { z-index: 300; }
.jqTransformSelectWrapper li, .jqTransformSelectWrapper ul li, #quickContactsForm ul, #quickContactsForm ul li {
	list-style: none!important;
	list-style-image: none!important;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 3px 2px;
	text-decoration: none;
	color:#666666!important;
	font-size: 12px;
	line-height: 12px;
	position: relative;
}

.jqTransformSelectWrapper ul a.selected {
	/*background: #EDEDED;
	color: #666666;*/
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#7f9db9;
	color: #fff!important;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
