html, body {margin: 0; font-family: 'Raleway', sans-serif;}

img {display: block;}

#header-container {width: 100%; height: 120px; position: fixed; top: 0px; background-color: #e2e2e2; background-color: rgba(255, 255, 255, 0.9); z-index: 9999999999; }

#header-inner {width: 1000px; padding-left: 12px; padding-right: 12px; height: 120px; position: relative; margin: 0 auto;}
#header-inner #logo {position: absolute; top: 17px; left: 12px; width: 312px; height: 55px;}

#header-inner #cta {position: absolute; top: 25px; right: 12px; text-align: right; color: #EC1F26; font-size: 18px;}

#header-inner #cta a {text-decoration: none; color: #3E3E3E;}

#mobile-header-container {width: 100%; height: 79px; position: fixed; top: 0px; background-color: #ffffff; z-index: 99999999999;}
#mobile-header-inner {}
#mobile-header-inner #logo {position: absolute; top: 15px; left: 10px; width: 200px; height: 35px;}

#nav-container {/*width: 598px;*/ height: 30px; /*position: fixed;*/ /*top: 154px;*/ /*background-color: #000;*/ z-index: 9999999999; margin:26px 0 0 0;}
#nav-inner {/*width: 1000px;*/ padding-left: 12px; padding-right: 0px; height: 30px; position: relative; margin: 0 auto;}

#nav-inner ul {list-style: none; padding: 0; margin: 0;}
#nav-inner ul li {display: block; position: relative; float: left;}
#nav-inner ul li ul li {display: block; position: relative; float: left; }
/* This hides the dropdowns */
#nav-inner li ul {display: none; text-transform: uppercase;}

#nav-inner ul li a {display: block; height: 30px; padding-left: 40px; padding-right: 0px; text-decoration: none; white-space: nowrap; color: #fff; display: table-cell; vertical-align: middle; font-size: 14px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}

#nav-inner ul li ul li a {display: block; height: auto; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; text-decoration: none; white-space: nowrap; color: #fff; font-size: 14px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}

#nav-inner ul li a:hover {/*background: #00226d;*/ -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
#nav-inner ul li.active {/*background: #00226d;*/ -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
/* Display the dropdown */
#nav-inner li:hover > ul {display: block; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}
#nav-inner li:hover li {float: none;}
#nav-inner li:hover a {/*background: #B1B1B1;*/}
#nav-inner li:hover li a:hover {/*background: #00226d;*/}
#nav-inner .main-navigation li ul li {border-top: 0;}
/* Displays second level dropdowns to the right of the first level dropdown */
#nav-inner ul ul ul {left: 100%; top: 0;}
/* Simple clearfix */
#nav-inner ul:before, #nav-inner ul:after {content: " "; /* 1 */ display: table; /* 2 */}
#nav-inner ul:after {clear: both;}

/*#home-banner {width: 100%; height: 305px; position: fixed; top: 0px; z-index: 1; background-position: top center; background-repeat: no-repeat;}*/

#home-banner {
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 552px !important;
  top: 0;
  width: 100%;
  z-index: 1;
}

#book-us-left ul {font-size:13px;}


#home-banner-inner {/*max-width: 1024px;*/ margin: 0 auto; min-height:552px;}

#home-mobile-banner {width: 100%;}
#home-mobile-banner-inner {max-width: 1024px; margin: 0 auto;}

#home-mobile-banner-inner > img {
  margin-top: 79px;
  width: 100%;
}

#bannertxt {width:1024px; height:400px; margin:0 auto;}
.bannertxt {background-color: rgba(236, 32, 40, 0.9); color: #fff;margin: 0;padding: 40px 0 50px 50px;position: relative;top: 424px;width: 405px;font-weight: normal; z-index:1000;
}

hr {
  margin: 30px 0;
}

@media (max-width: 1023px) {
	#header-container {display: none;}
	#mobile-header-container {display: block;}
	#nav-container {display: none;}
	#desktop-clearer {position: relative; height: 60px;}
	#desktop-clearer-no-banner {position: relative; height: 60px;}
	#home-banner {display: none;}
	#home-mobile-banner {display: block;}
}

@media (min-width: 1024px) {
	#header-container {display: block;}
	#mobile-header-container {display: none;}
	#nav-container {display: block;}
	#desktop-clearer {position: relative; height: 291px;}
	#desktop-clearer-no-banner {position: relative; height: 120px;}
	#home-banner {display: block;}
	#home-mobile-banner {display: none;}
}



a.anchor {display: block; position: relative; top: -120px; visibility: hidden;}

#safely {
    margin-top: -150px;
    display: block;
    height: 0;
	position:absolute
}

#awareness {
    margin-top: -150px;
    display: block;
    height: 0;
	position:absolute
}



a.mobile-anchor {display: block; position: relative; top: -60px; visibility: hidden;}


#about-us-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #e8e9ea; z-index: 999;}
#about-us-container #about-us-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}

#about-us-container #about-us-inner h1 {
  color: #373738;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 30px;
}

@media (min-width: 1025px) {
	#desktop-clearer {position: relative; height: 425px !important;}	
}

@media (min-width: 1024px) {
	
#bannertxt {width:1024px; height:400px; margin:0 auto;}
.bannertxt {background-color: rgba(236, 32, 40, 0.9); color: #fff;margin: 0;padding: 40px 0 50px 50px;position: relative;top: 424px;width: 405px;font-weight: normal; z-index:1000;
}
	}


#infoi {
  background: rgba(0, 0, 0, 0) url("/images/banners/banner2.jpg") no-repeat scroll center top;
  height: 552px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}

#infoi-about {
  background: rgba(0, 0, 0, 0) url("/images/banners/about-banner1.jpg") no-repeat scroll center top;
  height: 552px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}

#infoi-courses {
  background: rgba(0, 0, 0, 0) url("/images/banners/courses-banner1.jpg") no-repeat scroll center top;
  height: 552px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}

#infoi-contact {
  background: rgba(0, 0, 0, 0) url("/images/banners/contact-banner1.jpg") no-repeat scroll center top;
  height: 552px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}

#infoi-accreditations {
  background: rgba(0, 0, 0, 0) url("/images/banners/accreditation-banner1.jpg") no-repeat scroll center top;
  height: 552px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}



#infoi {
  z-index: 10;
}

#about-us-container #about-us-inner h2 {
  color: #373738;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  margin: 0 0 20px;
}

#about-us-container #about-us-inner p {color: #373738; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 21px}

#about-us-container #about-us-inner #about-us-right ul {list-style: none; padding: 0; margin: 0;}

#about-us-right img {
  display: inline;
  line-height: 0;
  padding: 0 10px 0 0;
  vertical-align: middle;
}

#cta img {
  display: inline;
  float: right;
  margin: 0 0 0 -35px;
  position: absolute;
  width: 27px;
}


#about-us-container #about-us-inner #about-us-right ul li a {
  background: #EC1F26 none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  font-size: 16px;
  height: 20px;
  margin: 0 0 10px;
  padding: 20px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:700;
/*  list-style: inside url("/images/elements/right-arrow.jpg"); */
}

#about-us-container #about-us-inner #about-us-right ul li a:hover {color: #c2c2c2;}

/**/



/**/

#courses-us-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #bdbec0; z-index: 999;}
#courses-us-container #courses-us-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#courses-us-container #courses-us-inner h1 {color: #ec1f27; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}

#courses-us-container #courses-us-inner h2 {
  color: #ec1f27;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  margin: 0 0 15px;
}

#courses-us-container #courses-us-inner p {color: #373738; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#courses-us-container #courses-us-inner #courses-us-right ul {list-style: none; padding: 0; margin: 0;}


#courses-us-container #courses-us-inner #courses-us-right ul li a {
  background: #ff0000 none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  font-size: 16px;
  height: 20px;
  margin: 0 0 10px;
  padding: 20px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:700;
}

#courses-us-container #courses-us-inner #courses-us-right ul li a:hover {color: #c2c2c2;}


/**/

/**/

#book-us-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #FFF; z-index: 999;}
#book-us-container #book-us-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}

#book-us-container #book-us-inner h1 {
  color: #ec1f27;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 30px;
  text-transform: uppercase;
}

#book-us-container #book-us-inner h2 {
  color: #ec1f27;
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 12px;
}

#book-us-container #book-us-inner p {color: #373738; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#book-us-container #book-us-inner #book-us-right ul {list-style: none; padding: 0; margin: 0;}


#book-us-container #book-us-inner #book-us-right ul li a {
  color: #ffffff;
  display: block;
  font-size: 16px;
  height: 20px;
  margin: 0 0 10px;
  padding: 20px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:700;
}

#book-us-container #book-us-inner #book-us-right ul li a:hover {color: #c2c2c2;}

#book-us-right > p {
  font-size: 28px !important;
  line-height: 38px !important;
}

/**/

@media (max-width: 1023px) {
	#about-us-container #about-us-inner #about-us-left {width: 100%; padding-top: 20px;}
	#about-us-container #about-us-inner #about-us-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#about-us-container #about-us-inner #about-us-left {float: left; width: 55%; padding-top: 20px;}
	#about-us-container #about-us-inner #about-us-right {float: right; width: 40%; padding-top: 20px; width:330px;}
	#courses-us-container #courses-us-inner #courses-us-left {float: left; width: 55%; padding-top: 20px;}
	#courses-us-container #courses-us-inner #courses-us-right {float: right; width: 40%; padding-top: 20px; width:330px;}
	#book-us-container #book-us-inner #book-us-left {float: left; width: 55%; padding-top: 20px;}
	#book-us-container #book-us-inner #book-us-right {float: right; width: 40%; padding-top: 20px; width:330px;}
}

#industries-solutions-container {position: relative; width: 100%; /*background:url('/images/elements/industry-solutions-bg.jpg') no-repeat center center;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-size: cover; box-shadow: inset 0 20px 20px -20px #000000; background-repeat: no-repeat; background-position: top center; z-index: 999; background:#FFF;}

#industries-solutions-container #industries-solutions-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#industries-solutions-container #industries-solutions-inner h1 {color: #ffffff; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}

#industries-solutions-container #industries-solutions-inner h2 {color: #ec1f27; font-size: 20px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}

#industries-solutions-container #industries-solutions-inner p {color: #ffffff; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#industries-solutions-container #industries-solutions-inner #industries-solutions-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #eb1245;}
#industries-solutions-container #industries-solutions-inner #industries-solutions-right ul li a {display: block; color: #ec1f27; text-decoration: none; text-transform: uppercase; font-size: 16px;/* background-image:url('/images/elements/nav-arrow.png');*/ background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eb1245;}
#industries-solutions-container #industries-solutions-inner #industries-solutions-right ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#industries-solutions-container #industries-solutions-inner #industries-solutions-left {width: 100%; padding-top: 20px;}
	#industries-solutions-container #industries-solutions-inner #industries-solutions-right {width: 100%; padding-top: 0px;}
	
.widget h3 {
  color: #ffffff;
  font-size: 100%;
  margin: 5px 0 0 3px;
  position: absolute;
}

}

@media (min-width: 1024px) {
	/*#industries-solutions-container #industries-solutions-inner #industries-solutions-left {float: left; width: 45%; padding-top: 20px;}*/
	
#industries-solutions-container #industries-solutions-inner #industries-solutions-left {
  float: left;
  margin: 0;
  padding: 20px 0;
  width: 45%;
}
	#industries-solutions-container #industries-solutions-inner #industries-solutions-right {float: right; width: 100%; padding-top: 0px;}
	
	.widget h3 {color: #ffffff;font-size: 16px;margin: 21px 0 0 16px;position: absolute;text-transform:uppercase;
}

}

#products-container #products-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#products-container #products-inner h1 {color: #3E3E3E; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#products-container #products-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#products-container #products-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#products-container #products-inner #products-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #cacaca;}
#products-container #products-inner #products-right ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #cacaca;}
#products-container #products-inner #products-right ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#products-container #products-inner #products-left {display: none;}
	#products-container #products-inner #products-left-mobile {width: 100%; padding-top: 20px;}
	#products-container #products-inner #products-right {width: 100%; padding-top: 20px;}
	#products-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #636363; background-repeat: no-repeat; background-position: top center; background-color: #ffffff; z-index: 999;}
}

@media (min-width: 1024px) {
	#products-container #products-inner #products-left {float: left; width: 45%; padding-top: 20px;}
	#products-container #products-inner #products-left-mobile {display: none;}
	#products-container #products-inner #products-right {float: right; width: 40%; padding-top: 20px;}
	#products-container {position: relative; width: 100%; /*background-image:url('/images/elements/products-bg.jpg');*/ box-shadow: inset 0 20px 20px -20px #636363; background-repeat: no-repeat; background-position: top center; background-color: #ffffff; z-index: 999;}
}

#services-container {position: relative; width: 100%; /*background:url('/images/elements/services-bg.jpg') no-repeat center center;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-size: cover; box-shadow: inset 0 20px 20px -20px #000000; background-repeat: no-repeat; background-position: top center; z-index: 999;}
#services-container #services-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#services-container #services-inner h1 {color: #ffffff; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#services-container #services-inner h2 {color: #ffffff; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#services-container #services-inner p {color: #ffffff; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#services-container #services-inner #services-right ul {list-style: none; padding: 0; margin: 0; /*border-top: 1px solid #cacaca;*/}
#services-container #services-inner #services-right ul li a {display: block; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; /*border-bottom: 1px solid #cacaca;*/}
#services-container #services-inner #services-right ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#services-container #services-inner #services-left {width: 100%; padding-top: 20px;}
	#services-container #services-inner #services-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#services-container #services-inner #services-left {float: left; width: 45%; padding-top: 20px;}
	#services-container #services-inner #services-right {float: right; width: 40%; padding-top: 20px;}
}

#downloads-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #005DA7; z-index: 999;}
#downloads-container #downloads-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#downloads-container #downloads-inner h1 {color: #ffffff; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#downloads-container #downloads-inner h2 {color: #ffffff; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#downloads-container #downloads-inner p {color: #ffffff; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#downloads-container #downloads-inner #downloads-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #0026a7;}
#downloads-container #downloads-inner #downloads-right ul li a {display: block; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #0026a7;}
#downloads-container #downloads-inner #downloads-right ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#downloads-container #downloads-inner #downloads-left {width: 100%; padding-top: 20px;}
	#downloads-container #downloads-inner #downloads-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#downloads-container #downloads-inner #downloads-left {float: left; width: 45%; padding-top: 20px;}
	#downloads-container #downloads-inner #downloads-right {float: right; width: 40%; padding-top: 20px;}
}

#contact-us-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #636363; background-color: #59595c; z-index: 999;}
#contact-us-container #contact-us-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}

#contact-us-container #contact-us-inner h1 {width:50%;color: #bdbec0; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}

/*#contact-us-header {width:50%}*/

#contact-us-container #contact-us-inner h2 {color: #bdbec0; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#contact-us-container #contact-us-inner p {color: #bdbec0; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}

#contact-us-container #contact-us-inner #contact-us-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #0026a7;}
#contact-us-container #contact-us-inner #contact-us-right ul li a {display: block; color: #bdbec0; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #0026a7;}
#contact-us-container #contact-us-inner #contact-us-right ul li a:hover {color: #c2c2c2;}
#contact-us-container #contact-us-inner #contact-us-right table {width: 100%;}
#contact-us-container #contact-us-inner #contact-us-right input {font-family: 'Raleway', sans-serif; border:none;}
#contact-us-container #contact-us-inner #contact-us-right textarea {font-family: 'Raleway', sans-serif; border:none;}

@media (max-width: 1023px) {
	#contact-us-container #contact-us-inner #contact-us-left {width: 100%; padding-top: 20px;}
	#contact-us-container #contact-us-inner #contact-us-middle {width: 100%; padding-top: 20px;}
	#contact-us-container #contact-us-inner #contact-us-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#contact-us-container #contact-us-inner #contact-us-left {float: left; width: 30%; padding-top: 20px; margin-right: 3px;}
	#contact-us-container #contact-us-inner #contact-us-middle {float: left; width: 30%; padding-top: 20px; margin-right: 3px;}
	/*#contact-us-container #contact-us-inner #contact-us-right {float: right; width: 40%; padding-top: 20px;}*/
	
	#contact-us-container #contact-us-inner #contact-us-right {
  float: right;
  position: relative;
  top: -37px;
  width: 40%;
}
}

#industry-solutions-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#industry-solutions-container #industry-solutions-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#industry-solutions-container #industry-solutions-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#industry-solutions-container #industry-solutions-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#industry-solutions-container #industry-solutions-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#industry-solutions-container #industry-solutions-inner ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666;}
#industry-solutions-container #industry-solutions-inner ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#industry-solutions-container #industry-solutions-inner ul li a:hover {color: #c2c2c2;}
#industry-solutions-container #industry-solutions-inner #industry-solutions-left ul {margin-top: 30px;}

@media (max-width: 1023px) {
	#industry-solutions-container #industry-solutions-inner #industry-solutions-left {width: 100%; padding-top: 20px;}
	#industry-solutions-container #industry-solutions-inner #industry-solutions-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#industry-solutions-container #industry-solutions-inner #industry-solutions-left {float: left; width: 38%; padding-top: 20px;}
	#industry-solutions-container #industry-solutions-inner #industry-solutions-right {float: right; width: 55%; padding-top: 20px;}
}

#red-bottom-strip {position: relative; width: 100%; z-index: 999; background-color: #d11245; background-repeat: no-repeat; background-position: top center; height: 15px;}
#red-bottom-strip-mobile {width: 100%; background-color: #d11245; height: 15px;}
#red-bottom-strip-mobile-inner {max-width: 1024px; margin: 0 auto; background-color: #d11245; box-shadow: inset 0 20px 20px -20px #000000;}
#blue-bottom-strip {position: relative; width: 100%; z-index: 999; background-color: #015da8; background-repeat: no-repeat; background-position: top center; height: 15px;}
#blue-bottom-strip-mobile {width: 100%; background-color: #015da8; height: 15px;}
#blue-bottom-strip-mobile-inner {max-width: 1024px; margin: 0 auto; background-color: #015da8; box-shadow: inset 0 20px 20px -20px #000000;}
#grey-bottom-strip {position: relative; width: 100%; z-index: 999; background-color: #666666; background-repeat: no-repeat; background-position: top center; height: 15px;}
#grey-bottom-strip-mobile {width: 100%; background-color: #666666; height: 15px;}
#grey-bottom-strip-mobile-inner {max-width: 1024px; margin: 0 auto; background-color: #666666; box-shadow: inset 0 20px 20px -20px #000000;}

@media (max-width: 1023px) {
	#red-bottom-strip {display: none;}
	#red-bottom-strip-mobile {display: block;}
	#blue-bottom-strip {display: none;}
	#blue-bottom-strip-mobile {display: block;}
	#grey-bottom-strip {display: none;}
	#grey-bottom-strip-mobile {display: block;}
}

@media (min-width: 1024px) {
	#red-bottom-strip {display: block;}
	#red-bottom-strip-mobile {display: none;}
	#blue-bottom-strip {display: block;}
	#blue-bottom-strip-mobile {display: none;}
	#grey-bottom-strip {display: block;}
	#grey-bottom-strip-mobile {display: none;}
}

#tech-in-cutting-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#tech-in-cutting-container #tech-in-cutting-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#tech-in-cutting-container #tech-in-cutting-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#tech-in-cutting-container #tech-in-cutting-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#tech-in-cutting-container #tech-in-cutting-inner h3 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 0px; line-height: 20px}
#tech-in-cutting-container #tech-in-cutting-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right ul li a:hover {color: #c2c2c2;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul {list-style: none; padding: 0; margin: 0; margin-bottom: 20px;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul li a {display: block; color: #3E3E3E; text-decoration: none; font-size: 13px; background-image:url('/images/elements/pdf-icon.jpg'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul li a:hover {color: #c2c2c2;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul.bullets {list-style: disc; list-style-position: inside; padding: 0; margin: 0;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul.bullets li {color: #3E3E3E; text-decoration: none; font-size: 13px; padding-bottom: 4px;}
#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul.bullets li a:hover {color: #c2c2c2;}


@media (max-width: 1023px) {
	#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left {width: 100%; padding-top: 20px;}
	#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left {float: left; width: 45%; padding-top: 20px;}
	#tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right {float: right; width: 40%; padding-top: 20px;}
}

#aeroengine-tooling-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#aeroengine-tooling-container #aeroengine-tooling-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#aeroengine-tooling-container #aeroengine-tooling-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#aeroengine-tooling-container #aeroengine-tooling-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#aeroengine-tooling-container #aeroengine-tooling-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#aeroengine-tooling-container #aeroengine-tooling-inner ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #3E3E3E;}
#aeroengine-tooling-container #aeroengine-tooling-inner ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #3E3E3E;}
#aeroengine-tooling-container #aeroengine-tooling-inner ul li a:hover {color: #c2c2c2;}
#aeroengine-tooling-container #aeroengine-tooling-inner #aeroengine-tooling-left ul {margin-top: 30px;}

@media (max-width: 1023px) {
	#aeroengine-tooling-container #aeroengine-tooling-inner #aeroengine-tooling-left {width: 100%; padding-top: 20px;}
	#aeroengine-tooling-container #aeroengine-tooling-inner #aeroengine-tooling-right {width: 100%; padding-top: 20px;}
	#aeroengine-tooling-container #aeroengine-tooling-inner ul.notfirst {border: 0;}
}

@media (min-width: 1024px) {
	#aeroengine-tooling-container #aeroengine-tooling-inner #aeroengine-tooling-left {float: left; width: 38%; padding-top: 20px;}
	#aeroengine-tooling-container #aeroengine-tooling-inner #aeroengine-tooling-right {float: right; width: 55%; padding-top: 20px;}
	#aeroengine-tooling-container #aeroengine-tooling-inner ul {width: 30%; margin-right: 3%; float: left;}
}

#casings-container {position: relative; width: 100%; background-color: #F0F0F0; z-index: 999;}
#casings-container #casings-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#casings-container #casings-inner h1 {padding-bottom: 20px; color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#casings-container #casings-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#casings-container #casings-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#casings-container #casings-inner li {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 2px; line-height: 16px}
#casings-container #casings-inner ul {margin: 0; margin-bottom: 12px; list-style-position: inside; padding: 0;}
#casings-container #casings-inner #casings-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666;}
#casings-container #casings-inner #casings-right ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#casings-container #casings-inner #casings-right ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#casings-container #casings-inner #casings-left {width: 100%; padding-top: 20px;}
	#casings-container #casings-inner #casings-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#casings-container #casings-inner #casings-left {float: left; width: 45%; padding-top: 50px;}
	#casings-container #casings-inner #casings-right {float: right; width: 38%;}
}

/*#casings-second-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#casings-second-container #casings-second-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#casings-second-container #casings-second-inner h1 {padding-bottom: 20px; color: #005DA7; text-transform: uppercase; font-size: 24px; font-weight: 300; margin: 0;}
#casings-second-container #casings-second-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#casings-second-container #casings-second-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#casings-second-container #casings-second-inner #casings-second-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666;}
#casings-second-container #casings-second-inner #casings-second-right ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#casings-second-container #casings-second-inner #casings-second-right ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#casings-second-container #casings-second-inner #casings-second-left {width: 100%; padding-top: 20px;}
	#casings-second-container #casings-second-inner #casings-second-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#casings-second-container #casings-second-inner #casings-second-left {float: left; width: 35%; padding-top: 20px;}
	#casings-second-container #casings-second-inner #casings-second-right {float: right; width: 45%;}
}*/

#casings-products-page-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#casings-products-page-container #products-page-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#casings-products-page-container #products-page-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 28px; font-weight: 300; margin: 0;}
#casings-products-page-container #products-page-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#casings-products-page-container #products-page-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#casings-products-page-container #products-page-inner ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666; margin-bottom: 15px;}
#casings-products-page-container #products-page-inner ul li h2 {display: block; font-weight: normal; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#casings-products-page-container #products-page-inner #products-page-left ul {margin-top: 30px;}
#casings-products-page-container #products-page-inner #products-page-right #product-list-left img {width: 100%;}
#casings-products-page-container #products-page-inner #products-page-right #product-list-middle img {width: 100%;}
#casings-products-page-container #products-page-inner #products-page-right #product-list-right img {width: 100%;}

@media (max-width: 1023px) {
	#casings-products-page-container #products-page-inner #products-page-left {width: 100%; padding-top: 20px;}
	#casings-products-page-container #products-page-inner #products-page-right {width: 100%; padding-top: 20px;}
	#casings-products-page-container #products-page-inner #products-page-right #product-list-left ul {}
	#casings-products-page-container #products-page-inner #products-page-right #product-list-middle ul {}
	#casings-products-page-container #products-page-inner #products-page-right #product-list-right ul {}
}

@media (min-width: 1024px) {
	#casings-products-page-container #products-page-inner #products-page-left {float: left; width: 80%; padding-top: 20px;}
	#casings-products-page-container #products-page-inner #products-page-right {float: right; width: 100%; padding-top: 20px;}
	#casings-products-page-container #products-page-inner #products-page-right #product-list-left {width: 30%; margin-right: 5%; float: left;}
	#casings-products-page-container #products-page-inner #products-page-right #product-list-middle {width: 30%; margin-right: 5%; float: left;}
	#casings-products-page-container #products-page-inner #products-page-right #product-list-right {width: 30%; float: left;}
}

#products-page-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#products-page-container #products-page-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#products-page-container #products-page-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#products-page-container #products-page-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#products-page-container #products-page-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#products-page-container #products-page-inner ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666; margin-bottom: 15px;}
#products-page-container #products-page-inner ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#products-page-container #products-page-inner ul li a:hover {color: #c2c2c2;}
#products-page-container #products-page-inner #products-page-left ul {margin-top: 30px;}
#products-page-container #products-page-inner #products-page-right #product-list-left img {width: 100%;}
#products-page-container #products-page-inner #products-page-right #product-list-middle img {width: 100%;}
#products-page-container #products-page-inner #products-page-right #product-list-right img {width: 100%;}

@media (max-width: 1023px) {
	#products-page-container #products-page-inner #products-page-left {width: 100%; padding-top: 20px;}
	#products-page-container #products-page-inner #products-page-right {width: 100%; padding-top: 20px;}
	#products-page-container #products-page-inner #products-page-right #product-list-left ul {}
	#products-page-container #products-page-inner #products-page-right #product-list-middle ul {}
	#products-page-container #products-page-inner #products-page-right #product-list-right ul {}
}

@media (min-width: 1024px) {
	#products-page-container #products-page-inner #products-page-left {float: left; width: 80%; padding-top: 20px;}
	#products-page-container #products-page-inner #products-page-right {float: right; width: 100%; padding-top: 20px;}
	#products-page-container #products-page-inner #products-page-right #product-list-left {width: 30%; margin-right: 5%; float: left;}
	#products-page-container #products-page-inner #products-page-right #product-list-middle {width: 30%; margin-right: 5%; float: left;}
	#products-page-container #products-page-inner #products-page-right #product-list-right {width: 30%; float: left;}
}

#indiv-product-container {position: relative; width: 100%; background-color: #ffffff; z-index: 999;}
#indiv-product-container #indiv-product-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; /*padding-bottom: 40px;*/ margin: 0 auto;}
#indiv-product-container #indiv-product-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0;}
#indiv-product-container #indiv-product-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#indiv-product-container #indiv-product-inner h3 {color: #005DA7; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 8px; margin-top: 20px; line-height: 20px}
#indiv-product-container #indiv-product-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#indiv-product-container #indiv-product-inner #indiv-product-left ul {list-style-position: inside; padding: 0; margin: 0;}
#indiv-product-container #indiv-product-inner #indiv-product-left ul li {color: #3E3E3E; text-decoration: none; font-size: 13px; padding-bottom: 4px;}
#indiv-product-container #indiv-product-inner #indiv-product-left ul li a:hover {color: #c2c2c2;}
#indiv-product-container #indiv-product-inner #indiv-product-left img {margin-bottom: 20px;} 

@media (max-width: 1023px) {
	#indiv-product-container #indiv-product-inner #indiv-product-left {width: 100%;}
	#indiv-product-container #indiv-product-inner #indiv-product-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#indiv-product-container #indiv-product-inner #indiv-product-left {float: left; width: 45%;}
	#indiv-product-container #indiv-product-inner #indiv-product-right {float: right; width: 50%;}
}

#indiv-service-container {position: relative; width: 100%; background-color: #ffffff; z-index: 999;}
#indiv-service-container #indiv-service-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#indiv-service-container #indiv-service-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 36px; font-weight: 300; margin: 0; margin-bottom: 12px;}
#indiv-service-container #indiv-service-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#indiv-service-container #indiv-service-inner h3 {color: #005DA7; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 8px; margin-top: 20px; line-height: 20px}
#indiv-service-container #indiv-service-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#indiv-service-container #indiv-service-inner #indiv-service-left ul {list-style-position: inside; padding: 0; margin: 0; margin-bottom: 15px;}
#indiv-service-container #indiv-service-inner #indiv-service-left ul li {color: #3E3E3E; text-decoration: none; font-size: 13px; padding-bottom: 4px;}
#indiv-service-container #indiv-service-inner #indiv-service-left ul li a:hover {color: #c2c2c2;}
#indiv-service-container #indiv-service-inner #indiv-service-left img {margin-bottom: 20px;} 

@media (max-width: 1023px) {
	#indiv-service-container #indiv-service-inner #indiv-service-left {width: 100%;}
	#indiv-service-container #indiv-service-inner #indiv-service-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#indiv-service-container #indiv-service-inner #indiv-service-left {float: left; width: 45%;}
	#indiv-service-container #indiv-service-inner #indiv-service-right {float: right; width: 40%;}
}

#blisk-tech-in-cutting-container {position: relative; width: 100%; box-shadow: inset 0 20px 20px -20px #000000; background-color: #ffffff; z-index: 999;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner h1 {color: #005DA7; text-transform: uppercase; font-size: 28px; padding-bottom: 12px; font-weight: 300; margin: 0;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner h2 {color: #3E3E3E; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 12px; line-height: 20px}
#blisk-tech-in-cutting-container #tech-in-cutting-inner h3 {color: #005DA7; font-size: 16px; font-weight: 600; margin: 0; margin-bottom: 8px; margin-top: 20px; line-height: 20px}
#blisk-tech-in-cutting-container #tech-in-cutting-inner p {color: #3E3E3E; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right ul {list-style: none; padding: 0; margin: 0; border-top: 1px solid #666666;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right ul li a {display: block; color: #3E3E3E; text-decoration: none; text-transform: uppercase; font-size: 16px; background-image:url('/images/elements/nav-arrow.png'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right ul li a:hover {color: #c2c2c2;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul {list-style-position: inside; padding: 0; margin: 0;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul li {color: #3E3E3E; text-decoration: none; font-size: 13px; padding-bottom: 4px;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul.links {list-style: none; border-top: 1px solid #666666;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul li a {display: block; color: #3E3E3E; text-decoration: none; font-size: 13px; background-image:url('/images/elements/pdf-icon.jpg'); background-position: right center; background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #666666;}
#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left ul li a:hover {color: #c2c2c2;}

@media (max-width: 1023px) {
	#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left {width: 100%; padding-top: 20px;}
	#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right {width: 100%; padding-top: 20px;}
}

@media (min-width: 1024px) {
	#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-left {float: left; width: 49%; padding-top: 20px;}
	#blisk-tech-in-cutting-container #tech-in-cutting-inner #tech-in-cutting-right {float: right; width: 40%; padding-top: 20px;}
}

#footer-container {position: relative; width: 100%; background-color: #040707;/* background-image:url('/images/elements/carbon.jpg');*/ box-shadow: inset 0 20px 20px -20px #040707; background-position: top center; z-index: 999;}
#footer-container #footer-inner {position: relative; max-width: 1000px; padding-left: 12px; padding-right: 12px; padding-top: 40px; padding-bottom: 40px; margin: 0 auto;}
#footer-container #footer-inner p {color: #bdbec0; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#footer-container #footer-inner p a {color: #bdbec0; text-decoration: none; font-size: 13px; font-weight: 400; margin: 0; margin-bottom: 12px; line-height: 16px}
#footer-container #footer-inner #footer-left {float: left; margin-right: 50px;}
#footer-container #footer-inner #footer-middle {float: left; margin-right: 50px;}
#footer-container #footer-inner #footer-right {float: left;}






