/* line 18, style.scss */
.anim, .inlineCasestudies .pageCasestudy a, #header .account a.sign, #header .account .flag a.flag-toggle, #header .account .flag ul.flag-list li a, #header .account .search form input, #header #nav ul li a, #banner #slidearrows div a, #banner #slidenav a, #news-ticker .ticker-rss, #news-ticker ul li a, #sectionHeader ul.language-landing-links li a.block, nav#sidebar ul li a, #content h4 a, #content p a, #content table.col2 a, #content ul.industry-blocks > li a, #content ul.ticklist li a, #content table td a, #content ul.crosslist li a, #content table.ticklist ul li a, #content .products .product a, #content .products .product a.more, #content ul.news-feature li a, .faq-list a, .news-list a, .event-list a, ul.support li a, ul.training li a, ul.legal li a, .job-listing a, .question-block a, .inner-casestudies div a, .casestudies div .imgwrapper a, footer#link-block .row .span3 ul li a, footer#legal-wrap ul.address li a, #top-pages ul li a {
  -webkit-transition: 0.05s linear;
  -moz-transition: 0.05s linear;
  transition: 0.05s linear;
}

/* line 24, style.scss */
.hidden {
  display: none !important;
}

/* line 28, style.scss */
html, html a, html input {
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

/* line 33, style.scss */
body {
  background: #27343c;
}

/* line 37, style.scss */
.secure-admin-links {
  margin-right: 20px;
}
/* line 39, style.scss */
.secure-admin-links a {
  color: #da0024;
  font-weight: bold;
}

/* line 45, style.scss */
.question-block a.ledrButton {
  width: 140px;
  display: block;
  background: #eeeeee;
  padding: 10px 20px;
  text-align: center;
  margin-bottom: 10px;
  color: #203336;
  text-transform: uppercase;
  font-size: 14px;
  border: 1px solid #c2c2c2;
}

/* line 60, style.scss */
#content .ledr ul {
  margin-left: 20px;
  list-style-position: outside;
}

/* line 67, style.scss */
.inlineCasestudies {
  list-style: none;
  margin: 0px;
  width: 736px;
  height: 272px;
  display: block;
}
/* line 71, style.scss */
.inlineCasestudies li {
  float: left;
  display: block;
}
/* line 75, style.scss */
.inlineCasestudies .pageCasestudy {
  width: 336;
  height: auto;
  border: 1px solid #CCC;
  margin-right: 20px;
}
/* line 79, style.scss */
.inlineCasestudies .pageCasestudy a {
  display: inline-block;
  border: 10px solid #EEE;
  width: 316px;
}
/* line 84, style.scss */
.inlineCasestudies .pageCasestudy a img {
  width: 316px;
  outline: none;
}
/* line 88, style.scss */
.inlineCasestudies .pageCasestudy a:hover, .inlineCasestudies .pageCasestudy a:active {
  border: 10px solid #DDD;
}
/* line 92, style.scss */
.inlineCasestudies .pageCasestudy p {
  background-color: #EEE;
  margin: 0px;
  font-size: 0.9em;
  padding: 10px 10px;
  width: 316px;
  font-weight: bold;
}

/* line 104, style.scss */
#header {
  width: 100%;
  position: relative;
}
/* line 107, style.scss */
#header #redbar {
  height: 8px;
  border-bottom: 1px solid white;
  background: #da0024;
  width: 100%;
  position: relative;
}
/* line 114, style.scss */
#header .brandLogo {
  position: relative;
}
/* line 116, style.scss */
#header .brandLogo #logo {
  background: url(../images/logo.png);
  height: 61px;
  width: 225px;
  display: inline-block;
  position: absolute;
  top: -35px;
}
/* line 125, style.scss */
#header .account {
  float: right;
  width: 550px;
}
/* line 128, style.scss */
#header .account a.sign {
  float: right;
  display: inline-block;
  margin-right: 10px;
  margin-top: 24px;
  height: 16px;
  padding: 5px 20px;
  color: #72818a;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 16px;
}
/* line 139, style.scss */
#header .account a.sign:hover {
  color: #FFF;
  font-weight: normal;
  background-color: #3c484f;
  text-decoration: none;
}
/* line 146, style.scss */
#header .account .flag {
  position: relative;
  float: right;
  margin-top: 24px;
  margin-right: 10px;
}
/* line 150, style.scss */
#header .account .flag a.flag-toggle {
  display: inline-block;
  text-decoration: none;
  width: 24px;
  height: 16px;
  padding: 5px 10px;
  background: transparent url(../images/flags/GB.png) no-repeat 50% 1px;
}
/* line 157, style.scss */
#header .account .flag a.flag-toggle.australia {
  background: transparent url(../images/flags/Australia.png) no-repeat 50% 1px;
}
/* line 160, style.scss */
#header .account .flag a.flag-toggle.canada {
  background: transparent url(../images/flags/Canada.png) no-repeat 50% 1px;
}
/* line 163, style.scss */
#header .account .flag a.flag-toggle.usa {
  background: transparent url(../images/flags/USA.png) no-repeat 50% 1px;
}
/* line 166, style.scss */
#header .account .flag a.flag-toggle:hover, #header .account .flag a.flag-toggle.active {
  background-color: #3c484f;
}
/* line 169, style.scss */
#header .account .flag a.flag-toggle:active {
  background-color: #47555d;
}
/* line 173, style.scss */
#header .account .flag ul.flag-list {
  display: none;
  position: absolute;
  left: 0px;
  top: 27px;
  background-color: #FFF;
  margin: 0px;
  padding: 0px 0px;
  width: 180px;
  list-style: none;
  border: 1px solid #DDD;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}
/* line 185, style.scss */
#header .account .flag ul.flag-list li {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px dotted #CCC;
}
/* line 189, style.scss */
#header .account .flag ul.flag-list li.last {
  border-bottom: 0px solid #FFF;
}
/* line 192, style.scss */
#header .account .flag ul.flag-list li a {
  z-index: 200;
  position: relative;
  font-size: 0.8em;
  color: #4f5a60;
  display: block;
  padding: 4px;
}
/* line 198, style.scss */
#header .account .flag ul.flag-list li a img {
  margin-right: 5px;
  outline: none;
  border: none;
}
/* line 203, style.scss */
#header .account .flag ul.flag-list li a:hover {
  text-decoration: none;
  background-color: #EEE;
}
/* line 212, style.scss */
#header .account .search {
  padding-top: 20px;
  float: right;
}
/* line 216, style.scss */
#header .account .search form input {
  background-color: #FFF;
  color: #444;
  -moz-appearance: none;
  -webkit-appearance: textfield;
}
/* line 222, style.scss */
#header .account .search form input:hover, #header .account .search form input:focus {
  -webkit-box-shadow: none;
}
/* line 226, style.scss */
#header .account .search form button.nostyle {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  background: none;
  margin: 0px;
  height: 33px;
  width: 27px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
  /* line 243, style.scss */
  .search form button.nostyle {
    width: 33px !important;
  }
}
/* line 249, style.scss */
#header #nav ul {
  list-style: none;
  display: inline-block;
  float: right;
  margin: 0px;
  margin-bottom: 20px;
}
/* line 254, style.scss */
#header #nav ul li {
  float: left;
}
/* line 257, style.scss */
#header #nav ul li.here a, #header #nav ul li.parent-here a {
  background-color: #3c484f;
}
/* line 261, style.scss */
#header #nav ul li a {
  display: block;
  float: left;
  text-transform: uppercase;
  margin: 0px;
  padding: 10px 13px;
  color: #FFF;
  font-size: 0.9em;
  background-color: #13191d;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
}
/* line 272, style.scss */
#header #nav ul li a:hover {
  text-decoration: none;
  background-color: #47555d;
}
/* line 276, style.scss */
#header #nav ul li a:active {
  text-decoration: none;
  background-color: #52626c;
}
/* line 283, style.scss */
#header #nav ul li.last a {
  background-color: #da0024;
}
/* line 285, style.scss */
#header #nav ul li.last a:hover {
  text-decoration: none;
  background-color: #f30028;
}
/* line 289, style.scss */
#header #nav ul li.last a:active {
  text-decoration: none;
  background-color: #ff0e36;
}

/* line 298, style.scss */
#banner {
  margin-top: 20px;
  height: 315px;
  position: relative;
}
/* line 302, style.scss */
#banner #slideshow {
  width: 988px;
  height: 315px;
  padding: 0;
  margin: 0;
  z-index: 99;
}
/* line 308, style.scss */
#banner #slideshow a {
  width: 988px;
  height: 315px;
  display: block;
}
/* line 312, style.scss */
#banner #slideshow a img {
  width: 988px;
  height: 315px;
  top: 0;
  left: 0;
}
/* line 320, style.scss */
#banner #slidearrows {
  position: absolute;
  z-index: 101;
  width: 100%;
  bottom: 28px;
}
/* line 325, style.scss */
#banner #slidearrows a {
  width: 32px;
  height: 32px;
  display: block;
  text-indent: -9999px;
  color: transparent;
}
/* line 330, style.scss */
#banner #slidearrows div {
  position: absolute;
}
/* line 332, style.scss */
#banner #slidearrows div a {
  zoom: 1;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
/* line 337, style.scss */
#banner #slidearrows div a:hover {
  zoom: 1;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
/* line 342, style.scss */
#banner #slidearrows div a:active {
  top: -1px;
}
/* line 347, style.scss */
#banner #slidearrows #slideprev {
  left: 0px;
}
/* line 349, style.scss */
#banner #slidearrows #slideprev a {
  background: transparent url(../images/previous.png);
}
/* line 353, style.scss */
#banner #slidearrows #slidenext {
  right: 0px;
}
/* line 355, style.scss */
#banner #slidearrows #slidenext a {
  background: transparent url(../images/next.png);
}
/* line 360, style.scss */
#banner #slidenav {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -34px;
  z-index: 110;
  display: block;
  zoom: 1;
}
/* line 367, style.scss */
#banner #slidenav a {
  height: 16px;
  width: 16px;
  background: transparent url(../images/indicator.png) no-repeat;
  display: block;
  float: left;
  text-indent: -99999px;
  color: transparent;
  position: relative;
  padding: 0px 8px;
  zoom: 1;
  top: 0px;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
/* line 374, style.scss */
#banner #slidenav a.middle {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 377, style.scss */
#banner #slidenav a.activeSlide {
  zoom: 1;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
/* line 382, style.scss */
#banner #slidenav a:hover {
  top: -1px;
}

/* line 389, style.scss */
#news-ticker {
  background: #192126;
  font-size: 1.25em;
  position: relative;
  margin-top: 20px;
  height: 50px;
  width: 988px;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 395, style.scss */
#news-ticker .ticker-name {
  color: #72818a;
  line-height: 50px;
  padding: 0px 10px;
  height: 50px;
  float: left;
  text-transform: uppercase;
  background-color: #1d272d;
  font-size: 0.8em;
}
/* line 405, style.scss */
#news-ticker .ticker-rss {
  color: #72818a;
  position: absolute;
  right: 0px;
  top: 0px;
  text-transform: uppercase;
  height: 50px;
  line-height: 50px;
  padding: 0px 10px;
  padding-right: 48px;
  background: #1d272d url(../images/rss.png) no-repeat 105px 50%;
  font-size: 0.8em;
  text-decoration: none;
}
/* line 417, style.scss */
#news-ticker .ticker-rss:hover {
  color: #c5cccf;
  background-color: #31414b;
  text-decoration: none;
}
/* line 423, style.scss */
#news-ticker ul {
  display: inline-block;
  list-style: none;
  width: 600px;
  margin: 0px;
  padding-left: 20px;
}
/* line 428, style.scss */
#news-ticker ul li {
  display: none;
  margin: 0px;
  position: relative;
  font-size: 16px;
  line-height: 53px;
  overflow: hidden;
}
/* line 435, style.scss */
#news-ticker ul li a {
  display: inline-block;
  color: #EFEFEF;
  text-decoration: none;
}
/* line 440, style.scss */
#news-ticker ul li a:hover, #news-ticker ul li a:active {
  color: #aeb3b6;
}

/* line 448, style.scss */
#industries {
  margin-top: 10px;
  /*height:179px;*/
  background: #13191d url(../images/4rf-industries.png) no-repeat;
}
/* line 452, style.scss */
#industries ul {
  margin: 0px;
}
/* line 454, style.scss */
#industries ul li {
  display: inline-block;
  float: left;
  /*height: 147px;*/
  width: 121.5px;
  padding: 16px 10px 10px 10px;
}
/* line 460, style.scss */
#industries ul li.last {
  width: 116px;
}
/* line 463, style.scss */
#industries ul li a {
  display: block;
  color: #FFF;
}
/* line 467, style.scss */
#industries ul li > a {
  height: 34px;
}
/* line 471, style.scss */
#industries ul li div a.casestudy-thumbnail {
  width: 120px;
  height: 69px;
  margin: 10px auto;
  background: #646d72;
  border: 0;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
}
/* line 480, style.scss */
#industries ul li div a.casestudy-thumbnail img {
  width: 120px;
  height: 69px;
}
/* line 486, style.scss */
#industries ul li p {
  font-size: 85%;
  line-height: 120%;
  color: #c2c7cd;
  display: none;
}

/* line 495, style.scss */
.sideblock {
  background-color: #EEE;
  margin: 0px;
  margin-left: 20px;
  margin-right: 12px;
  margin-bottom: 20px;
  height: auto;
}
/* line 501, style.scss */
.sideblock img {
  padding: 10px;
  padding-left: 10px !important;
}
/* line 505, style.scss */
.sideblock p {
  font-weight: bold;
  font-size: 0.9em;
  line-height: 1.5 !important;
  margin-bottom: 0px;
  padding: 10px !important;
}

/* line 514, style.scss */
.sideblock-right {
  background-color: #EEE;
  margin: 0px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 0;
  height: auto;
}
/* line 521, style.scss */
.sideblock-right img {
  padding: 10px;
  padding-left: 10px !important;
}
/* line 525, style.scss */
.sideblock-right p {
  font-weight: bold;
  font-size: 0.9em;
  line-height: 1.5 !important;
  margin-bottom: 0px;
  padding: 10px !important;
}

/* line 534, style.scss */
#sectionHeader {
  background-color: #3c484f;
  height: 60px;
}
/* line 537, style.scss */
#sectionHeader h1 {
  margin: 0px;
  line-height: 60px;
  font-size: 1.7em;
  font-weight: 500;
  letter-spacing: 1px;
  color: #CCC;
  text-transform: capitalize;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  float: left;
}
/* line 548, style.scss */
#sectionHeader ul.language-landing-links {
  float: right;
  list-style: none;
  margin: 0px;
  margin-right: 20px;
  margin-top: 14px;
}
/* line 554, style.scss */
#sectionHeader ul.language-landing-links li {
  float: left;
  margin-left: 20px;
  display: block;
}
/* line 558, style.scss */
#sectionHeader ul.language-landing-links li a.block {
  display: inline-block;
  height: 32px;
  width: 180px;
  line-height: 32px;
  background-color: #27343c;
  text-align: center;
  color: #FFF;
  font-weight: 500;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
}
/* line 568, style.scss */
#sectionHeader ul.language-landing-links li a.block:hover {
  background-color: #13191d;
  text-decoration: none;
}
/* line 573, style.scss */
#sectionHeader ul.language-landing-links li a.linkedin {
  height: 32px;
  width: 32px;
  background: transparent url(/static/images/linkedin.png) 50% 50% no-repeat;
  display: block;
  text-indent: -9999999px;
}

nav#videosidebar a {
  font-weight: normal;
  font-size: 0.9em;
  width: 160px;
  border-bottom: 0px;
}
/* line 637, style.scss */
nav#videosidebar #selectedvideo a {
  color: #FFF;
  background-color: #da0024;
  background-image: none;
  width: 160px;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 0px;
}

/* line 584, style.scss */
nav#sidebar ul {
  list-style: none;
  margin: 0px;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 590, style.scss */
nav#sidebar ul li {
  margin: 0px;
  display: block;
}
/* line 594, style.scss */
nav#sidebar ul li.here > a {
  color: #FFF;
  background: #da0024 url(../images/subnav-arrow.png) right top no-repeat;
  border-bottom: 0px solid #da0024;
  width: 191px;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
/* line 600, style.scss */
nav#sidebar ul li.here > a:hover {
  background-color: #da0024;
}
/* line 605, style.scss */
nav#sidebar ul li a {
  display: block;
  color: #384044;
  font-weight: bold;
  background-color: #EEE;
  border-bottom: 1px solid #CCC;
  padding: 10px 15px;
  padding-right: 5px;
  width: 180px;
}
/* line 614, style.scss */
nav#sidebar ul li a:hover, nav#sidebar ul li a:active {
  text-decoration: none;
  background-color: #e4e4e4;
}
/* line 619, style.scss */
nav#sidebar ul li ul {
  width: 200px;
  margin: 0px;
  margin-left: 0px;
  padding: 10px 0px;
  border-bottom: 1px solid #CCC;
  background-color: #EEE;
}
/* line 626, style.scss */
nav#sidebar ul li ul li {
  margin-bottom: 5px;
}
/* line 628, style.scss */
nav#sidebar ul li ul li a {
  border: none;
  font-weight: normal;
  font-size: 0.9em;
  padding: 1px 20px;
  width: 160px;
}
/* line 637, style.scss */
nav#sidebar ul li ul li.here a {
  color: #FFF;
  background-color: #da0024;
  background-image: none;
  width: 160px;
  font-weight: normal;
  text-decoration: none;
}

/* line 652, style.scss */
form.newsletter {
  background-color: #EEE;
  padding: 10px;
  margin-right: 20px;
}
/* line 656, style.scss */
form.newsletter.sidebar {
  margin-left: 20px;
  padding-right: 0px;
  width: 180px;
}
/* line 660, style.scss */
form.newsletter.sidebar .controls {
  margin: 0px;
}
/* line 662, style.scss */
form.newsletter.sidebar .controls input {
  width: auto;
}
/* line 667, style.scss */
form.newsletter h2 {
  margin: 0px !important;
}
/* line 670, style.scss */
form.newsletter .control-group {
  margin-bottom: 10px;
}
/* line 673, style.scss */
form.newsletter label {
  width: auto !important;
  margin-right: 8px;
}
/* line 677, style.scss */
form.newsletter .controls {
  margin-left: 0px;
}
/* line 679, style.scss */
form.newsletter .controls input {
  margin-left: 0px;
}

/* line 686, style.scss */
#content {
  padding: 20px 0px;
  padding-bottom: 40px;
  width: 988px;
  background-color: #FFF;
}
/* line 691, style.scss */
#content.contact_sales {
  background: white url(../images/map-BG.png) no-repeat 50% 100px;
}
/* line 694, style.scss */
#content h2 {
  font-size: 1.7em;
  color: #384044;
  font-weight: 400;
  padding-bottom: 10px;
  line-height: 1.4;
  margin-top: 20px;
}
/* line 701, style.scss */
#content h2.red {
  color: #da0024;
}
/* line 705, style.scss */
#content h3 {
  font-size: 1.25em;
  color: #384044;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 7px;
}
/* line 711, style.scss */
#content h3 p {
  color: #384044;
}
/* line 715, style.scss */
#content h4 {
  font-size: 1.25em;
  color: #384044;
  font-weight: 500;
}
/* line 719, style.scss */
#content h4 a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
}
/* line 723, style.scss */
#content h4 a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 730, style.scss */
#content p {
  color: #4f5a60;
  line-height: 1.7;
}
/* line 733, style.scss */
#content p a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
}
/* line 738, style.scss */
#content p a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 745, style.scss */
#content ol, #content ul {
  margin-left: 0px;
  list-style-position: inside;
}
/* line 748, style.scss */
#content ol li, #content ul li {
  color: #4f5a60;
  margin-bottom: 8px;
}
/* line 751, style.scss */
#content ol li ol, #content ul li ol {
  list-style-type: lower-alpha;
  margin-left: 20px;
}
/* line 758, style.scss */
#content blockquote {
  margin: 20px 0 0 0;
  padding-left: 0px;
  border: 0;
}
/* line 762, style.scss */
#content blockquote p {
  color: #da0024;
  background: #EDEEEF;
  padding: 10px;
}
/* line 767, style.scss */
#content blockquote cite {
  display: block;
  background: url(../images/citation-bg.png) no-repeat left top;
  font-style: normal;
  line-height: 1.5em;
  font-size: 1.1em;
  padding: 6px 0 10px 80px;
}
/* line 778, style.scss */
#content .bodycontent blockquote {
  padding-right: 0px;
}
/* line 783, style.scss */
#content table.col2 {
  width: 100%;
  margin: 20px 0px;
  color: #4f5a60;
}
/* line 787, style.scss */
#content table.col2 td {
  width: 358px;
  padding-right: 20px;
}
/* line 791, style.scss */
#content table.col2 a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
}
/* line 796, style.scss */
#content table.col2 a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 803, style.scss */
#content table.advantages {
  width: 100%;
}
/* line 805, style.scss */
#content table.advantages tr {
  margin-bottom: 10px;
  display: block;
}
/* line 809, style.scss */
#content table.advantages td {
  display: inline-block;
  width: 199px;
  height: 200px;
  padding: 15px;
  background-color: #EEE;
  vertical-align: top;
  margin-right: 10px;
}
/* line 820, style.scss */
#content ul.advantages {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 824, style.scss */
#content ul.advantages li {
  margin-bottom: 10px;
  float: left;
  display: block;
  width: 200px;
  height: 200px;
  padding: 15px;
  background-color: #EEE;
  vertical-align: top;
  margin-right: 10px;
}
/* line 840, style.scss */
#content table.specifications {
  width: 100%;
}
/* line 842, style.scss */
#content table.specifications tr {
  display: block;
}
/* line 844, style.scss */
#content table.specifications tr td {
  display: inline-block;
  width: 200px;
  padding: 0px 15px;
  vertical-align: top;
  margin-right: 10px;
}
/* line 855, style.scss */
#content .table thead {
  background-color: #DDD;
}
/* line 857, style.scss */
#content .table thead th {
  padding-left: 10px;
  font-weight: bold;
}
/* line 863, style.scss */
#content .table tbody td {
  font-size: 0.9em;
  padding: 4px 0px;
}
/* line 871, style.scss */
#content .table-bordered td {
  padding-left: 8px !important;
}
/* line 878, style.scss */
#content .table-condensed thead {
  background-color: #DDD;
}
/* line 880, style.scss */
#content .table-condensed thead th {
  padding-left: 10px;
  font-weight: bold;
}
/* line 885, style.scss */
#content .table-condensed td {
  padding: 0px 0px;
  border-top: 0px;
  font-size: 0.9em;
}
/* line 889, style.scss */
#content .table-condensed td table {
  width: 348px;
}
/* line 891, style.scss */
#content .table-condensed td table td {
  border-top: 1px solid #DDD;
  padding: 4px 10px;
}
/* line 899, style.scss */
#content ul.industry-blocks {
  width: 716px;
  list-style: none;
  padding: 10px 0px;
  margin: 0px;
}
/* line 905, style.scss */
#content ul.industry-blocks.mini > li {
  height: auto;
}
/* line 909, style.scss */
#content ul.industry-blocks > li {
  width: 218px;
  display: inline-block;
  background-color: #eee;
  height: 348px;
  vertical-align: top;
  margin: 0px;
  border: 1px solid #CCC;
}
/* line 917, style.scss */
#content ul.industry-blocks > li.middle {
  margin-left: 20px;
  margin-right: 20px;
}
/* line 921, style.scss */
#content ul.industry-blocks > li a {
  border: 10px solid #EEE;
  display: inline-block;
}
/* line 925, style.scss */
#content ul.industry-blocks > li a img {
  width: 200px;
  height: 133px;
  outline: none;
}
/* line 930, style.scss */
#content ul.industry-blocks > li a:hover {
  border: 10px solid #DDD;
}
/* line 934, style.scss */
#content ul.industry-blocks > li h5 {
  padding: 0px 10px;
}
/* line 937, style.scss */
#content ul.industry-blocks > li ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/* line 941, style.scss */
#content ul.industry-blocks > li ul li {
  padding: 0px 35px;
  background: url(../images/bullet-red.png) no-repeat 15px 50%;
  line-height: 1.3;
  font-size: 0.9em;
}
/* line 951, style.scss */
#content ul.ticklist {
  list-style: none;
}
/* line 953, style.scss */
#content ul.ticklist li {
  background: url(../images/tick-red.png) no-repeat 0 2px;
  padding: 0.3em 0px 0.3em 40px;
}
/* line 956, style.scss */
#content ul.ticklist li a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
}
/* line 961, style.scss */
#content ul.ticklist li a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 971, style.scss */
#content table th h4 {
  text-align: left;
}
/* line 975, style.scss */
#content table td {
  vertical-align: top;
}
/* line 977, style.scss */
#content table td a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
}
/* line 982, style.scss */
#content table td a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 991, style.scss */
#content ul.crosslist {
  list-style: none;
}
/* line 993, style.scss */
#content ul.crosslist li {
  background: url(../images/cross-grey.png) no-repeat 0 2px;
  padding: 0.3em 0px 0.3em 40px;
}
/* line 996, style.scss */
#content ul.crosslist li a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
}
/* line 1001, style.scss */
#content ul.crosslist li a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 1010, style.scss */
#content aside table.ticklist.solo {
  margin-left: 0px;
  float: none;
}
/* line 1012, style.scss */
#content aside table.ticklist.solo h4, #content aside table.ticklist.solo ul {
  background-color: #EEE;
  padding: 10px;
}
/* line 1016, style.scss */
#content aside table.ticklist.solo h4 {
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 1.2em;
}
/* line 1024, style.scss */
#content table.ticklist {
  width: 100% !important;
}
/* line 1026, style.scss */
#content table.ticklist.solo {
  width: 230px !important;
  float: right;
  margin-left: 20px;
}
/* line 1030, style.scss */
#content table.ticklist.solo h4 {
  margin-top: 0px;
  font-size: 1.1em;
  font-weight: bold;
}
/* line 1036, style.scss */
#content table.ticklist td {
  vertical-align: top;
  padding-right: 20px;
  width: 368px;
}
/* line 1041, style.scss */
#content table.ticklist ul {
  list-style: none;
  padding-bottom: 20px;
}
/* line 1044, style.scss */
#content table.ticklist ul li {
  background: url(../images/tick-red.png) no-repeat 0 2px;
  padding: 0.3em 0px 0.3em 40px;
}
/* line 1047, style.scss */
#content table.ticklist ul li a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
}
/* line 1052, style.scss */
#content table.ticklist ul li a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 1061, style.scss */
#content .feat-casestudies {
  border-left: 1px solid #EDEEEF;
  border-right: 1px solid #EDEEEF;
  border-bottom: 1px solid #EDEEEF;
}
/* line 1065, style.scss */
#content .feat-casestudies h3 {
  background: #EDEEEF;
  padding: 10px;
  margin: 0px;
}
/* line 1070, style.scss */
#content .feat-casestudies ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1075, style.scss */
#content .feat-casestudies ul li h4 {
  color: #da0024;
  font-size: 13px;
  padding: 0 13px;
}
/* line 1080, style.scss */
#content .feat-casestudies ul li p {
  font-size: 13px;
  padding: 0 13px;
}
/* line 1088, style.scss */
#content ul.library {
  list-style: none;
  margin: 0;
}
/* line 1092, style.scss */
#content ul.library .sub-category ul.documents, #content ul.library .accordian-content {
  display: none;
}
/* line 1095, style.scss */
#content ul.library ul.documents {
  padding-right: 0;
}
/* line 1099, style.scss */
#content ul.library h4, #content ul.library h5 {
  cursor: pointer;
}
/* line 1103, style.scss */
#content ul.library li h4 {
  border-bottom: 1px solid #A0A0A0;
  padding: 10px 0;
}
/* line 1108, style.scss */
#content ul.library li.arrow {
  margin-bottom: 0px;
  background: url("../images/accord-arrow.png") no-repeat 0px 16px;
}
/* line 1111, style.scss */
#content ul.library li.arrow h4 {
  padding-left: 12px;
  margin-bottom: 0;
}
/* line 1117, style.scss */
#content ul.library ul li {
  list-style: none;
  margin: 0;
  width: 100%;
}
/* line 1121, style.scss */
#content ul.library ul li a {
  color: #da0024;
}
/* line 1124, style.scss */
#content ul.library ul li table tbody td {
  padding: 8px;
  border-top: 0px;
  border-bottom: 1px solid #DDD;
}
/* line 1130, style.scss */
#content ul.library ul.sub-category {
  border-left: 1px solid #A0A0A0;
  padding: 0 0 0 0;
  margin: 0;
}
/* line 1137, style.scss */
#content ul.library ul.sub-category h5 {
  background: white url("../images/accord-arrow.png") no-repeat 10px 16px;
  margin: 0 0 0 0;
  padding: 10px 8px;
  padding-left: 24px;
  border-bottom: 1px solid #D1D1D1;
}
/* line 1143, style.scss */
#content ul.library ul.sub-category table {
  margin-bottom: 0;
}
/* line 1147, style.scss */
#content ul.library ul.sub-category table tbody tr td {
  padding: 8px;
  border-top: 0px;
  border-bottom: 1px solid #DDD;
}
/* line 1150, style.scss */
#content ul.library ul.sub-category table tbody tr td a {
  margin-left: 15px;
}
/* line 1162, style.scss */
#content .search div.pagination p {
  float: left;
}
/* line 1166, style.scss */
#content .search p.your_search {
  margin-top: 10px;
}
/* line 1169, style.scss */
#content .search ul {
  margin-top: 20px;
  list-style: none;
}
/* line 1172, style.scss */
#content .search ul li {
  margin-bottom: 20px;
}
/* line 1174, style.scss */
#content .search ul li h4 {
  margin: 0 0 8px 0;
}
/* line 1177, style.scss */
#content .search ul li small {
  font-weight: bold;
}
/* line 1184, style.scss */
#content .floatright {
  float: right;
  clear: right;
}
/* line 1191, style.scss */
#content .landing_page .langing_associated_documents {
  margin: 0;
  list-style: none;
  padding: 0;
}
/* line 1195, style.scss */
#content .landing_page .langing_associated_documents li {
  float: left;
  width: 230px;
  height: 120px;
}
/* line 1201, style.scss */
#content .landing_page table tbody {
  display: none;
}
/* line 1204, style.scss */
#content .landing_page table thead th {
  font-weight: bold;
}
/* line 1206, style.scss */
#content .landing_page table thead th img {
  margin-top: 4px;
  display: inline-block;
}
/* line 1213, style.scss */
#content .landing_page.small .document {
  background: url("../images/download-datasheet-24.png") no-repeat;
  padding-left: 15px;
  margin: 0;
}
/* line 1219, style.scss */
#content .landing_page.small .langing_associated_documents li {
  width: 100%;
}
/* line 1224, style.scss */
#content #quick_contact {
  background: #ECEFF0;
  padding: 10px;
  margin-right: 20px;
}
/* line 1228, style.scss */
#content #quick_contact h3 {
  text-align: center;
  margin-bottom: 10px;
  margin-top: 0px;
}
/* line 1233, style.scss */
#content #quick_contact textarea {
  height: 120px;
}
/* line 1236, style.scss */
#content #quick_contact input, #content #quick_contact textarea, #content #quick_contact button {
  width: 175px;
  max-width: 175px;
  cursor: pointer;
}
/* line 1241, style.scss */
#content #quick_contact button {
  background: none;
  border: 0;
  font-weight: bold;
  color: #da0024;
}
/* line 1250, style.scss */
#content .products .product {
  margin-top: 40px;
  width: 464px;
}
/* line 1253, style.scss */
#content .products .product.prod54 {
  padding-left: 20px;
}
/* line 1253, style.scss */
#content .products .product.prod990 {
  padding-left: 20px;
}
/* line 1256, style.scss */
#content .products .product a {
  margin: 0px;
  border: 10px solid #DDD;
  display: block;
  width: 444px;
}
/* line 1262, style.scss */
#content .products .product a:hover, #content .products .product a:active {
  border: 10px solid #CCC;
}
/* line 1265, style.scss */
#content .products .product a img {
  padding-left: 0px;
  outline: none;
  width: 444px;
}
/* line 1271, style.scss */
#content .products .product p {
  margin: 0px;
  padding: 20px 0px;
  height: 46px;
  display: block;
}
/* line 1276, style.scss */
#content .products .product a.more {
  display: block;
  width: 436px;
  background-color: #DDD;
  padding: 10px 10px;
  border: 4px solid #DDD;
  text-align: center;
  color: #da0024;
}
/* line 1285, style.scss */
#content .products .product a.more:hover, #content .products .product a.more:active {
  text-decoration: none;
  color: #384044;
  border: 4px solid #CCC;
}
/* line 1294, style.scss */
#content ul.news-feature {
  list-style: none;
  list-style-position: outside;
  display: block;
  margin: 0px;
  padding: 0px;
  padding-right: 20px;
}
/* line 1299, style.scss */
#content ul.news-feature li {
  list-style: none;
  list-style-position: outside;
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
  color: #4f5a60;
}
/* line 1305, style.scss */
#content ul.news-feature li a {
  color: #da0024;
  border-bottom: 1px dotted #27343c;
  font-weight: bold;
  margin-left: 5px;
}
/* line 1311, style.scss */
#content ul.news-feature li a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 1319, style.scss */
#content a.contact-banner {
  color: #FFF;
  display: block;
  width: 280px;
  height: 40px;
  font-weight: bold;
  line-height: 40px;
  padding: 0px 10px;
  background: white url(../images/contact-banner.gif) no-repeat;
  margin: 20px 0px;
}
/* line 1326, style.scss */
#content a.contact-banner:hover, #content a.contact-banner:active {
  text-decoration: none;
}

/* line 1332, style.scss */
.faq-list, .news-list, .event-list {
  list-style: none;
  margin: 0px;
  margin-bottom: 40px;
}
/* line 1336, style.scss */
.faq-list img, .news-list img, .event-list img {
  float: left;
  padding-top: 10px;
}
/* line 1340, style.scss */
.faq-list h5, .news-list h5, .event-list h5 {
  display: inline-block;
  padding-right: 0px !important;
}
/* line 1344, style.scss */
.faq-list time, .news-list time, .event-list time {
  font-style: italic;
  font-size: 0.9em;
  font-weight: bold;
}
/* line 1349, style.scss */
.faq-list li, .news-list li, .event-list li {
  margin-bottom: 15px !important;
}
/* line 1351, style.scss */
.faq-list li p, .news-list li p, .event-list li p {
  font-size: 0.9em;
}
/* line 1355, style.scss */
.faq-list a, .news-list a, .event-list a {
  font-size: #4f5a60;
  color: #da0024;
  border-bottom: 1px dotted #27343c;
}
/* line 1360, style.scss */
.faq-list a:hover, .faq-list a:active, .news-list a:hover, .news-list a:active, .event-list a:hover, .event-list a:active {
  color: #384044;
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 1365, style.scss */
.faq-list a.more, .news-list a.more, .event-list a.more {
  font-weight: bold;
}
/* line 1369, style.scss */
.faq-list ul, .news-list ul, .event-list ul {
  list-style: none;
  border-left: 5px solid #3c484f;
  padding-left: 20px;
}
/* line 1373, style.scss */
.faq-list ul li, .news-list ul li, .event-list ul li {
  margin-bottom: 0px !important;
  font-size: 0.9em;
}
/* line 1376, style.scss */
.faq-list ul li a, .news-list ul li a, .event-list ul li a {
  font-weight: bold;
}

/* line 1383, style.scss */
label {
  font-weight: bold;
}
/* line 1385, style.scss */
label span {
  color: #da0024;
  font-weight: bold;
  padding-left: 3px;
}

/* line 1394, style.scss */
section header h3 {
  padding-bottom: 10px;
}
/* line 1395, style.scss */
section header h3 img {
  padding-bottom: 10px;
}
/* line 1400, style.scss */
section header.smart-page {
  background: url(../images/smart.jpg) no-repeat 550px 0px;
}
/* line 1405, style.scss */
section article p img {
  padding: 10px 0px;
}
/* line 1407, style.scss */
section article p img.floatright {
  padding-left: 20px;
}

/* line 1415, style.scss */
ul.support {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: block;
}
/* line 1419, style.scss */
ul.support li {
  width: 348px;
  float: left;
}
/* line 1422, style.scss */
ul.support li.first {
  margin-right: 20px;
}
/* line 1425, style.scss */
ul.support li h4 {
  padding: 10px 0px;
  padding-top: 40px;
  margin: 0px;
}
/* line 1430, style.scss */
ul.support li p {
  padding: 10px 0px;
  margin: 0px;
  font-size: 0.9em;
}
/* line 1435, style.scss */
ul.support li a {
  padding: 15px;
  display: block;
  margin: 0px;
  text-align: center;
  color: #da0024;
  font-weight: bold;
  background-color: #EEE;
  border-bottom: none !important;
}
/* line 1445, style.scss */
ul.support li a:hover, ul.support li a:active {
  background-color: #DDD;
  text-decoration: none;
  color: #384044;
}

/* line 1454, style.scss */
ul.training {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: block;
}
/* line 1458, style.scss */
ul.training li {
  width: 225px;
  float: left;
}
/* line 1461, style.scss */
ul.training li.middle {
  margin-left: 20px;
  margin-right: 20px;
}
/* line 1464, style.scss */
ul.training li div {
  border-bottom: 10px solid #FFF;
  min-height: 320px;
}
/* line 1467, style.scss */
ul.training li div h4 {
  padding: 10px;
  padding-top: 40px;
  margin: 0px;
}
/* line 1472, style.scss */
ul.training li div p {
  padding: 10px;
  margin: 0px;
  font-size: 0.9em;
}
/* line 1477, style.scss */
ul.training li div.twoday {
  background: #eeeeee url(../images/2day.gif) no-repeat 127px top;
}
/* line 1480, style.scss */
ul.training li div.fiveday {
  background: #eeeeee url(../images/5day.gif) no-repeat 127px top;
}
/* line 1484, style.scss */
ul.training li a {
  padding: 15px;
  display: block;
  margin: 0px;
  text-align: center;
  color: #da0024;
  font-weight: bold;
  background-color: #EEE;
}
/* line 1493, style.scss */
ul.training li a:hover, ul.training li a:active {
  background-color: #DDD;
  text-decoration: none;
  color: #384044;
}

/* line 1502, style.scss */
ul.legal {
  float: left;
  width: 300px;
  display: inline-block;
  list-style: none;
}
/* line 1507, style.scss */
ul.legal li {
  padding-bottom: 5px;
}
/* line 1509, style.scss */
ul.legal li a {
  color: #da0024;
  font-weight: bold;
  border-bottom: 1px dotted #27343c;
}
/* line 1514, style.scss */
ul.legal li a:hover, ul.legal li a:active {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}

/* line 1522, style.scss */
.job-listing a {
  color: #da0024;
  font-weight: bold;
  border-bottom: 1px dotted #27343c;
}
/* line 1527, style.scss */
.job-listing a:hover, .job-listing a:active {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}

/* line 1535, style.scss */
#Block h4 {
  padding: 10px;
  background-color: #EEE;
}
/* line 1538, style.scss */
#Block p {
  padding: 10px;
  background-color: #EEE;
}

/* line 1544, style.scss */
.question-block h4 {
  margin: 0px;
  margin-right: 20px;
  padding-bottom: 10px;
  font-size: 1.1em !important;
  font-weight: bold !important;
}
/* line 1548, style.scss */
.question-block p {
  font-size: 0.9em;
  margin-right: 20px;
}
/* line 1552, style.scss */
.question-block a {
  color: #da0024;
  font-weight: bold;
  border-bottom: 1px dotted #27343c;
}
/* line 1557, style.scss */
.question-block a:hover, .question-block a:active {
  text-decoration: none;
  border-bottom: 1px dotted #FFF;
}
/* line 1562, style.scss */
.question-block h4.block {
  padding: 10px;
  background-color: #EEE;
}
/* line 1566, style.scss */
.question-block ul.block {
  padding: 10px;
  background-color: #EEE;
  width: 192px;
}
/* line 1571, style.scss */
.question-block ul.customers {
  list-style: none;
  border: 1px solid #EEE;
  border-top: 0px;
  margin-right: 20px;
  padding-top: 10px;
}
/* line 1577, style.scss */
.question-block ul.customers li {
  font-size: 0.9em;
  padding: 0px 10px;
}

/* line 1585, style.scss */
#content-footer {
  margin-top: 40px;
}
/* line 1588, style.scss */
#content-footer .quotes blockquote {
  border: none;
  display: block;
  margin-left: 20px;
  padding-right: 0px;
}
/* line 1593, style.scss */
#content-footer .quotes blockquote p {
  background-color: #EEE;
  display: block;
  padding: 10px;
  font-style: normal;
  font-size: 1em;
  font-weight: 400;
  color: #da0024;
  font-family: Georgia, Constantia, "Lucida Bright", serif;
}
/* line 1603, style.scss */
#content-footer .quotes blockquote cite {
  display: block;
  height: 28px;
  background: transparent url(../images/cite.png) no-repeat;
  padding-left: 90px;
  line-height: 35px;
  font-size: 0.8em;
}

/* line 1615, style.scss */
.inner-casestudies {
  overflow: hidden;
  margin-top: 10px;
}
/* line 1618, style.scss */
.inner-casestudies div {
  float: left;
  margin: 0 20px 0 0;
  background: #EEEEEE;
  width: 218px;
  height: 190px;
  border: 1px solid #CCC;
}
/* line 1625, style.scss */
.inner-casestudies div a {
  border: 10px solid #EEE;
  display: inline-block;
}
/* line 1629, style.scss */
.inner-casestudies div a:hover, .inner-casestudies div a:active {
  border: 10px solid #DDD;
}
/* line 1634, style.scss */
.inner-casestudies p {
  font-weight: bold;
  padding: 10px;
  margin-bottom: 0px;
}

/* line 1641, style.scss */
.associated_documents {
  list-style: none;
}
/* line 1643, style.scss */
.associated_documents li {
  margin-top: 30px;
}

/* line 1648, style.scss */
.casestudies {
  margin-bottom: 20px;
}
/* line 1650, style.scss */
.casestudies div {
  margin-left: 20px;
  width: 298px;
  height: auto;
  display: inline-block;
  float: left;
  border: 1px solid #CCC;
}
/* line 1656, style.scss */
.casestudies div .imgwrapper {
  margin: 0;
  width: 100%;
  height: auto;
  max-height: 185px;
  overflow: hidden;
  border: 0;
}
/* line 1663, style.scss */
.casestudies div .imgwrapper a {
  display: inline-block;
  border: 10px solid #EEE;
}
/* line 1668, style.scss */
.casestudies div .imgwrapper a img {
  width: 280px;
  /*height: 93px;*/
  outline: none;
}
/* line 1673, style.scss */
.casestudies div .imgwrapper a:hover, .casestudies div .imgwrapper a:active {
  border: 10px solid #DDD;
}
/* line 1678, style.scss */
.casestudies div p {
  background-color: #EEE;
  margin: 0px;
  font-size: 0.9em;
  padding: 10px 10px;
  font-weight: bold;
  padding-top: 195px !important;
}

/* line 1690, style.scss */
nav ul.sitemap {
  list-style: none;
}
/* line 1693, style.scss */
nav ul.sitemap li a {
  font-size: 1.25em;
  font-weight: bold;
  color: #27343c;
}
/* line 1698, style.scss */
nav ul.sitemap li ul {
  margin-left: 10px !important;
  padding-left: 10px;
  border-left: 1px solid #000;
  list-style: none;
}
/* line 1704, style.scss */
nav ul.sitemap li ul li a {
  font-size: 1em;
  font-weight: bold;
  color: #da0024;
}
/* line 1709, style.scss */
nav ul.sitemap li ul li ul {
  list-style: none;
  margin-left: 10px !important;
  padding-left: 10px;
  border-left: 1px solid #000;
}
/* line 1715, style.scss */
nav ul.sitemap li ul li ul li a {
  font-size: 0.9em;
  font-weight: normal;
  color: #27343c;
}

/* line 1728, style.scss */
footer#link-block {
  background-color: #EEE;
  border-top: 10px solid #CCC;
  padding: 15px 0px;
  padding-top: 5px;
}
/* line 1736, style.scss */
footer#link-block .row .span3.left h5 {
  margin-left: 20px;
  padding-left: 0px;
}
/* line 1741, style.scss */
footer#link-block .row .span3 img {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 1745, style.scss */
footer#link-block .row .span3 p {
  font-size: 0.8em;
  color: #384044;
}
/* line 1748, style.scss */
footer#link-block .row .span3 p a {
  text-decoration: none;
  color: #384044;
  border-bottom: 1px dotted #384044;
}
/* line 1752, style.scss */
footer#link-block .row .span3 p a:hover, footer#link-block .row .span3 p a:active {
  border-bottom: none;
}
/* line 1757, style.scss */
footer#link-block .row .span3 h5 {
  font-size: 0.9em;
  border-bottom: 1px solid #CCC;
  color: #13191d;
  padding-bottom: 4px;
}
/* line 1763, style.scss */
footer#link-block .row .span3 ul {
  list-style: none;
  margin: 0px;
}
/* line 1766, style.scss */
footer#link-block .row .span3 ul li {
  font-size: 0.8em;
}
/* line 1768, style.scss */
footer#link-block .row .span3 ul li a {
  display: inline-block;
  color: #13191d;
  padding: 0px 4px;
}
/* line 1773, style.scss */
footer#link-block .row .span3 ul li a:hover, footer#link-block .row .span3 ul li a:active {
  text-decoration: none;
  background-color: #DDD;
}

/* line 1784, style.scss */
footer#legal-wrap {
  padding-bottom: 50px;
}
/* line 1786, style.scss */
footer#legal-wrap ul.credits {
  list-style: none;
  margin: 10px 0px;
  display: inline-block;
}
/* line 1790, style.scss */
footer#legal-wrap ul.credits li {
  font-size: 0.8em;
  color: #CCC;
  text-transform: uppercase;
}
/* line 1796, style.scss */
footer#legal-wrap ul.address {
  margin: 10px 0px;
  list-style: none;
  float: right;
  display: inline-block;
}
/* line 1801, style.scss */
footer#legal-wrap ul.address li {
  border-right: 2px solid #3c484f;
  float: left;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 1805, style.scss */
footer#legal-wrap ul.address li a {
  text-transform: uppercase;
  font-size: 0.8em;
  color: #72818a;
  border-bottom: 1px dotted #3c484f;
}
/* line 1811, style.scss */
footer#legal-wrap ul.address li a:hover, footer#legal-wrap ul.address li a:active {
  color: #CCC;
  text-decoration: none;
  border-bottom: 0px dotted #27343c;
}

/* line 1826, style.scss */
.leftMenu .document h5, .leftMenu .document p {
  padding-left: 0;
}

/* line 1832, style.scss */
.document {
  background: url("../images/download-datasheet.png") no-repeat;
  padding-left: 60px;
  line-height: 10px;
  font-size: 12px;
  margin: 20px 0px;
}
/* line 1838, style.scss */
.document a {
  color: #da0024;
  font-weight: bold;
  border-bottom: 1px dotted #424242;
}
/* line 1842, style.scss */
.document a:hover {
  text-decoration: none;
}

/* line 1847, style.scss */
blockquote.casestudy {
  margin-right: 20px !important;
}

/* line 1851, style.scss */
.casestudy-side {
  padding-top: 20px;
}

/* line 1855, style.scss */
.casestudy-image {
  border: 10px solid #EDEEEF;
  width: 440px;
  height: 290px;
  margin-top: 20px;
}

/* line 1861, style.scss */
.sub-category .table-document {
  border-left: 0px;
}

/* line 1864, style.scss */
.table-document {
  border-left: 2px solid #D1D1D1;
}

/* line 1868, style.scss */
#top-pages {
  border: 1px solid #EDEEEF;
}
/* line 1870, style.scss */
#top-pages h4 {
  background: #EDEEEF;
  margin: 0;
  padding: 10px;
}
/* line 1875, style.scss */
#top-pages ul {
  list-style: none;
  padding: 10px;
}
/* line 1879, style.scss */
#top-pages ul li a {
  color: #da0024;
  text-decoration: none;
  border-bottom: 1px dotted #4F5A60;
}
/* line 1884, style.scss */
#top-pages ul li a:hover {
  color: #333333;
  border-bottom: 1px dotted transparent;
}

/* line 1893, style.scss */
.contry_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1897, style.scss */
.contry_list li {
  background: #EEEEEE;
  padding: 20px;
  float: left;
  width: 300px;
  height: 25px;
  margin-right: 10px;
  position: relative;
  font-weight: bold;
}
/* line 1906, style.scss */
.contry_list li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0;
  color: #354044;
  font-size: 18px;
  left: 0;
}
/* line 1916, style.scss */
.contry_list li a:hover {
  text-decoration: none;
}
/* line 1919, style.scss */
.contry_list li a img {
  margin-top: -10px;
  margin-right: 10px;
}

/* line 1927, style.scss */
.salesForm {
  margin-top: 40px;
}

/* line 1931, style.scss */
.selectLocation {
  margin-bottom: 20px;
}

/* line 1935, style.scss */
.salesRep {
  display: none;
  padding: 20px;
  background: white;
  background: rgba(255, 255, 255, 0.5);
  border-left: 5px solid #3c484f;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 1943, style.scss */
.salesRep div.profilePicture {
  float: left;
}
/* line 1945, style.scss */
.salesRep div.profilePicture img {
  width: 40px;
}
/* line 1949, style.scss */
.salesRep div.profileData {
  margin-left: 40px;
}

/* line 1959, style.scss */
.left > h1, .left > h2, .left > h3, .left > h4, .left > h5, .left > h6, .left > p, .left > img, .left > blockquote, .left > ul, .left > ol, .left > table, .left > form {
  padding-left: 20px;
}
/* line 1962, style.scss */
.left div > h1, .left div > h2, .left div > h3, .left div > h4, .left div > h5, .left div > h6, .left div > p, .left div > img, .left div > blockquote, .left div > ul, .left div > ol, .left div > table, .left div > form {
  padding-left: 20px;
}

/* line 1968, style.scss */
.right > h1, .right > h2, .right > h3, .right > h4, .right > h5, .right > h6, .right > p, .right > img, .right > blockquote, .right > ul, .right > ol, .right > table, .right > form {
  padding-right: 20px;
}
/* line 1971, style.scss */
.right div > h1, .right div > h2, .right div > h3, .right div > h4, .right div > h5, .right div > h6, .right div > p, .right div > img, .right div > blockquote, .right div > ul, .right div > ol, .right div > table, .right div > form {
  padding-right: 20px;
}
/* line 1973, style.scss */
.right .table-bordered {
  padding-right: 0px !important;
}

/*
.mid {
  &>h1, &>h2, &>h3, &>h4, &>h5, &>h6, &>p, &>img,
  &>blockquote, &>ul, &>ol, &>table, &>form { padding-left: 10px; padding-right: 10px; }
  div {
    &>h1, &>h2, &>h3, &>h4, &>h5, &>h6, &>p, &>img,
    &>blockquote, &>ul, &>ol, &>table, &>form { padding-left: 10px; padding-right: 10px; }
  }
}
*/
/* line 1988, style.scss */
.mt10 {
  margin-top: 10px;
}

/* line 1989, style.scss */
.mt20 {
  margin-top: 20px;
}

/* line 1990, style.scss */
.mt30 {
  margin-top: 30px;
}

/* line 1991, style.scss */
.mt40 {
  margin-top: 40px;
}

/* line 1993, style.scss */
.ml-20 {
  margin-left: -20px;
}

/* line 1994, style.scss */
.ml0 {
  margin-left: 0;
}

/* line 1996, style.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 1997, style.scss */
.mb20 {
  margin-bottom: 20px;
}

/* line 1998, style.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 1999, style.scss */
.mb40 {
  margin-bottom: 40px;
}

/* line 2001, style.scss */
.text-right {
  text-align: right;
}

/* line 2002, style.scss */
.clr {
  clear: both;
}
