.rounded-corners {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.rounded-corners-5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
.rounded-corners-3 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.bb {
  box-sizing: border-box;
  /* css3 rec */

  -moz-box-sizing: border-box;
  /* ff2 */

  -ms-box-sizing: border-box;
  /* ie8 */

  -webkit-box-sizing: border-box;
  /* safari3 */

  -khtml-box-sizing: border-box;
  /* konqueror */

}
.lt-ie8 .rounded-corners, .lt-ie8 .rounded-corners-5 {
  behavior: url(http://www.neptunebiotech.com/sites/all/themes/neptune.o/assets/css/libs/border-radius.htc);
}
.lt-ie8 .bb {
  behavior: url(http://www.neptunebiotech.com/sites/all/themes/neptune.o/assets/css/libs/boxsizing.htc);
}
.page-break {
  display: block;
  padding-bottom: 200px;
}
a, span {
  outline: none !important;
}
html {
  background: url(../img/ui/sky.jpg) repeat-x #f1f6f5;
}
body {
  /* background: url(../img/ui/clouds.jpg) center top no-repeat;*/

  font-size: 12px;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
body #header-wrapper {
  margin-bottom: 5px;
}
body .container {
  min-height: 100%;
  position: relative;
  min-width: 960px;
}
body h2 sup {
  top: -1em;
  font-size: 50%;
}
body .main {
  padding-bottom: 100px;
  min-width: 960px;
  overflow: hidden;
  position: relative;
}
body .main .content-style-1 .event:first-child .content-style-1 > img:first-child,
body .main .content-style-2 .event:first-child .content-style-1 > img:first-child,
body .main .content-style-3 .event:first-child .content-style-1 > img:first-child,
body .main .content-style-1 .event:first-child .content-style-1 > h3:first-child,
body .main .content-style-2 .event:first-child .content-style-1 > h3:first-child,
body .main .content-style-3 .event:first-child .content-style-1 > h3:first-child {
  margin-top: 0;
}
body .main .content-style-1 .content > p:first-child,
body .main .content-style-2 .content > p:first-child,
body .main .content-style-3 .content > p:first-child,
body .main .content-style-1 .content > ul:first-child,
body .main .content-style-2 .content > ul:first-child,
body .main .content-style-3 .content > ul:first-child,
body .main .content-style-1 .content > h4:first-child,
body .main .content-style-2 .content > h4:first-child,
body .main .content-style-3 .content > h4:first-child {
  margin-top: 0;
}
body .main .content-style-1 .content > p .first,
body .main .content-style-2 .content > p .first,
body .main .content-style-3 .content > p .first,
body .main .content-style-1 .content > ul .first,
body .main .content-style-2 .content > ul .first,
body .main .content-style-3 .content > ul .first,
body .main .content-style-1 .content > h4 .first,
body .main .content-style-2 .content > h4 .first,
body .main .content-style-3 .content > h4 .first {
  margin-top: 0;
}
body .main .content-style-1 .first, body .main .content-style-2 .first, body .main .content-style-3 .first {
  margin-top: 0;
}
body .main .content-style-1 a, body .main .content-style-2 a, body .main .content-style-3 a {
  color: #024376;
}
body .main .content-style-1 a:hover, body .main .content-style-2 a:hover, body .main .content-style-3 a:hover {
  color: #e42528;
}
body .main .content-style-1 h2, body .main .content-style-2 h2, body .main .content-style-3 h2 {
  margin: 25px 0 28px -3px;
  /* Compense the font */

  color: #024376;
  font-size: 5.000em;
  font-family: 'eaglebook', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1;
}
body .main .content-style-1 h3, body .main .content-style-2 h3, body .main .content-style-3 h3 {
  margin: 9px 0 5px;
  color: #e42528;
  font-size: 2.333em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.6px;
}
body .main .content-style-1 h3.low-margin, body .main .content-style-2 h3.low-margin, body .main .content-style-3 h3.low-margin {
  margin: 9px 0 -1px;
}
body .main .content-style-1 h4, body .main .content-style-2 h4, body .main .content-style-3 h4 {
  margin: 16px 0 5px;
  color: #333333;
  font-size: 1.500em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.6px;
}
body .main .content-style-1 .occupation, body .main .content-style-2 .occupation, body .main .content-style-3 .occupation {
  font-size: 1.283em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0 13px;
  line-height: 14px;
}
body .main .content-style-1 p, body .main .content-style-2 p, body .main .content-style-3 p {
  margin: 0 0 15px;
  line-height: 1.45em;
  letter-spacing: 0.5px;
  font-size: 1.167em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
body .main .content-style-1 ul, body .main .content-style-2 ul, body .main .content-style-3 ul {
  list-style: disc outside;
  padding: 0;
  margin: 15px 14px;
}
body .main .content-style-1 ul li, body .main .content-style-2 ul li, body .main .content-style-3 ul li {
  letter-spacing: 0.5px;
  /*list-style: none;*/

  font-size: 1.167em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
body .main .content-style-1 .action, body .main .content-style-2 .action, body .main .content-style-3 .action {
  font-size: 1.167em;
  text-decoration: none;
  margin: 20px 0;
  display: block;
}
body .main .content-style-1 .highlithed.red, body .main .content-style-2 .highlithed.red, body .main .content-style-3 .highlithed.red {
  background-color: #e42528;
  color: #fff;
}
body .main .content-style-1 .info-box, body .main .content-style-2 .info-box, body .main .content-style-3 .info-box {
  overflow: auto;
  /* Prevent margin fusion */

  padding: 0 20px 0;
  background-color: #e2e9e8;
  margin: 28px 0;
}
body .main .content-style-1 .input-wrapper, body .main .content-style-2 .input-wrapper, body .main .content-style-3 .input-wrapper {
  width: 300px;
  height: 34px;
  margin: 4px 0 12px;
  position: relative;
}
body .main .content-style-1 .input-wrapper .left-side, body .main .content-style-2 .input-wrapper .left-side, body .main .content-style-3 .input-wrapper .left-side {
  background: url(../img/ui/bg-input-left.png) no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 33px;
  display: block;
}
body .main .content-style-1 .input-wrapper .right-side, body .main .content-style-2 .input-wrapper .right-side, body .main .content-style-3 .input-wrapper .right-side {
  background: url(../img/ui/bg-input-right.png) no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 33px;
  display: block;
}
body .main .content-style-1 .input-wrapper input, body .main .content-style-2 .input-wrapper input, body .main .content-style-3 .input-wrapper input {
  position: absolute;
  margin: 0 5px;
  width: 290px;
  height: 35px;
  display: block;
  border: none;
  background: url(../img/ui/bg-input-center.png) repeat-x;
  font-size: 1em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #3c3c3c;
}
body .main .content-style-1 .input-wrapper.red-border .left-side, body .main .content-style-2 .input-wrapper.red-border .left-side, body .main .content-style-3 .input-wrapper.red-border .left-side {
  background: url(../img/ui/bg-input-left-red-border.png) no-repeat;
  height: 35px;
}
body .main .content-style-1 .input-wrapper.red-border .right-side, body .main .content-style-2 .input-wrapper.red-border .right-side, body .main .content-style-3 .input-wrapper.red-border .right-side {
  background: url(../img/ui/bg-input-right-red-border.png) no-repeat;
  height: 35px;
}
body .main .content-style-1 .input-wrapper.red-border input, body .main .content-style-2 .input-wrapper.red-border input, body .main .content-style-3 .input-wrapper.red-border input {
  background: url(../img/ui/bg-input-center-red-border.png) repeat-x;
  height: 32px;
  padding-bottom: 3px;
}
body .main .content-style-1 .input-wrapper.error .left-side, body .main .content-style-2 .input-wrapper.error .left-side, body .main .content-style-3 .input-wrapper.error .left-side {
  background: url(../img/ui/bg-input-left-error.png) no-repeat;
}
body .main .content-style-1 .input-wrapper.error .right-side, body .main .content-style-2 .input-wrapper.error .right-side, body .main .content-style-3 .input-wrapper.error .right-side {
  background: url(../img/ui/bg-input-right-error.png) no-repeat;
}
body .main .content-style-1 .input-wrapper.error input, body .main .content-style-2 .input-wrapper.error input, body .main .content-style-3 .input-wrapper.error input {
  background: url(../img/ui/bg-input-center-error.png) repeat-x;
}
body .main .content-style-1 .form-cta, body .main .content-style-2 .form-cta, body .main .content-style-3 .form-cta {
  cursor: pointer;
  text-decoration: none;
  margin: 1px 0;
  display: block;
  position: relative;
  top: 1px;
  left: 7px;
  text-transform: uppercase;
  font-size: 1em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
}
body .main .content-style-1 .form-cta .center, body .main .content-style-2 .form-cta .center, body .main .content-style-3 .form-cta .center {
  background: url(../img/ui/btn-center.png) repeat-x;
  float: left;
  height: 26px;
  display: block;
  padding: 11px 10px 0;
}
body .main .content-style-1 .form-cta .left-side, body .main .content-style-2 .form-cta .left-side, body .main .content-style-3 .form-cta .left-side {
  background: url(../img/ui/btn-left-side.png) no-repeat;
  float: left;
  width: 8px;
  height: 37px;
  display: block;
}
body .main .content-style-1 .form-cta .right-side, body .main .content-style-2 .form-cta .right-side, body .main .content-style-3 .form-cta .right-side {
  background: url(../img/ui/btn-right-side.png) no-repeat;
  float: left;
  width: 8px;
  height: 37px;
  display: block;
}
body .main .content-style-1 .form-cta:hover .center,
body .main .content-style-2 .form-cta:hover .center,
body .main .content-style-3 .form-cta:hover .center,
body .main .content-style-1 .form-cta:hover .left-side,
body .main .content-style-2 .form-cta:hover .left-side,
body .main .content-style-3 .form-cta:hover .left-side,
body .main .content-style-1 .form-cta:hover .right-side,
body .main .content-style-2 .form-cta:hover .right-side,
body .main .content-style-3 .form-cta:hover .right-side {
  background-position: bottom;
}
body .main .content-style-1 .form-cta.cal-icon .center, body .main .content-style-2 .form-cta.cal-icon .center, body .main .content-style-3 .form-cta.cal-icon .center {
  padding: 11px 10px 0 5px;
}
body .main .content-style-1 .form-cta.cal-icon .icon, body .main .content-style-2 .form-cta.cal-icon .icon, body .main .content-style-3 .form-cta.cal-icon .icon {
  background: url(../img/ui/cal-icon.png) no-repeat 0 1px;
  padding: 0 0 0 20px;
}
body .main .content-style-1 .spec-sheet, body .main .content-style-2 .spec-sheet, body .main .content-style-3 .spec-sheet {
  font-size: 1.5em;
  background-image: url(../img/ui/spec-sheet.png);
  background-repeat: no-repeat;
  padding: 5px 0 5px 45px;
  text-decoration: none;
  margin-top: 30px;
}
body .main .content-style-1 .prompt, body .main .content-style-2 .prompt, body .main .content-style-3 .prompt {
  margin: 12px 0;
  font-size: 1em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
}
body .main .content-style-1 .prompt.error, body .main .content-style-2 .prompt.error, body .main .content-style-3 .prompt.error {
  color: #e42528;
  border: 1px solid #e42528;
  background-color: #fce9e9;
  height: 33px;
}
body .main .content-style-1 .prompt.error span, body .main .content-style-2 .prompt.error span, body .main .content-style-3 .prompt.error span {
  display: block;
  padding: 8px 0 0 27px;
  background: url(../img/ui/icon-error.png) no-repeat 10px 13px;
}
body .main .content-style-1 .prompt.success, body .main .content-style-2 .prompt.success, body .main .content-style-3 .prompt.success {
  color: #024376;
  border: 1px solid #024376;
  background-color: #e5ecf1;
  height: 33px;
}
body .main .content-style-1 .prompt.success span, body .main .content-style-2 .prompt.success span, body .main .content-style-3 .prompt.success span {
  display: block;
  padding: 8px 0 0 27px;
  background: url(../img/ui/icon-success.png) no-repeat 10px 13px;
}
body .main .content-style-1 .prompt.results-number, body .main .content-style-2 .prompt.results-number, body .main .content-style-3 .prompt.results-number {
  margin: 8px 0 32px;
  color: #024376;
  border: 1px solid #024376;
  background-color: #e5ecf1;
  height: 33px;
}
body .main .content-style-1 .prompt.results-number span, body .main .content-style-2 .prompt.results-number span, body .main .content-style-3 .prompt.results-number span {
  display: block;
  padding: 8px 0 0 9px;
}
body .main .content-style-1 .toggles .element, body .main .content-style-2 .toggles .element, body .main .content-style-3 .toggles .element {
  position: relative;
  left: -2px;
  margin: 7px 0;
}
body .main .content-style-1 .toggles .element:first-child, body .main .content-style-2 .toggles .element:first-child, body .main .content-style-3 .toggles .element:first-child {
  margin-top: 0;
}
body .main .content-style-1 .toggles .element .question, body .main .content-style-2 .toggles .element .question, body .main .content-style-3 .toggles .element .question {
  height: 37px;
}
body .main .content-style-1 .toggles .element .question a, body .main .content-style-2 .toggles .element .question a, body .main .content-style-3 .toggles .element .question a {
  cursor: pointer;
  text-decoration: none;
  width: 703px;
  display: inline-block;
  font-size: 1em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
}
body .main .content-style-1 .toggles .element .question a .center, body .main .content-style-2 .toggles .element .question a .center, body .main .content-style-3 .toggles .element .question a .center {
  width: 667px;
  background: url(../img/ui/btn-toggles-center.png) repeat-x;
  float: left;
  height: 26px;
  display: block;
  padding: 11px 0 0 10px;
}
body .main .content-style-1 .toggles .element .question a .center .icon, body .main .content-style-2 .toggles .element .question a .center .icon, body .main .content-style-3 .toggles .element .question a .center .icon {
  display: block;
  background: url(../img/ui/plus-minus.png) no-repeat right 2px;
  margin-right: 6px;
}
body .main .content-style-1 .toggles .element .question a .left-side, body .main .content-style-2 .toggles .element .question a .left-side, body .main .content-style-3 .toggles .element .question a .left-side {
  background: url(../img/ui/btn-toggles-left-side.png) no-repeat;
  float: left;
  width: 8px;
  height: 37px;
  display: block;
}
body .main .content-style-1 .toggles .element .question a .right-side, body .main .content-style-2 .toggles .element .question a .right-side, body .main .content-style-3 .toggles .element .question a .right-side {
  background: url(../img/ui/btn-toggles-right-side.png) no-repeat;
  float: left;
  width: 8px;
  height: 37px;
  display: block;
}
body .main .content-style-1 .toggles .element .question a:hover .center,
body .main .content-style-2 .toggles .element .question a:hover .center,
body .main .content-style-3 .toggles .element .question a:hover .center,
body .main .content-style-1 .toggles .element .question a:hover .left-side,
body .main .content-style-2 .toggles .element .question a:hover .left-side,
body .main .content-style-3 .toggles .element .question a:hover .left-side,
body .main .content-style-1 .toggles .element .question a:hover .right-side,
body .main .content-style-2 .toggles .element .question a:hover .right-side,
body .main .content-style-3 .toggles .element .question a:hover .right-side {
  background-position: 0 -37px;
}
body .main .content-style-1 .toggles .element .question a:hover .icon, body .main .content-style-2 .toggles .element .question a:hover .icon, body .main .content-style-3 .toggles .element .question a:hover .icon {
  background-position: right -18px;
}
body .main .content-style-1 .toggles .element .question.opened a, body .main .content-style-2 .toggles .element .question.opened a, body .main .content-style-3 .toggles .element .question.opened a {
  color: #333333;
}
body .main .content-style-1 .toggles .element .question.opened a .center,
body .main .content-style-2 .toggles .element .question.opened a .center,
body .main .content-style-3 .toggles .element .question.opened a .center,
body .main .content-style-1 .toggles .element .question.opened a .left-side,
body .main .content-style-2 .toggles .element .question.opened a .left-side,
body .main .content-style-3 .toggles .element .question.opened a .left-side,
body .main .content-style-1 .toggles .element .question.opened a .right-side,
body .main .content-style-2 .toggles .element .question.opened a .right-side,
body .main .content-style-3 .toggles .element .question.opened a .right-side {
  background-position: bottom;
}
body .main .content-style-1 .toggles .element .question.opened a .icon, body .main .content-style-2 .toggles .element .question.opened a .icon, body .main .content-style-3 .toggles .element .question.opened a .icon {
  background-position: right -38px;
}
body .main .content-style-1 .toggles .element .answer, body .main .content-style-2 .toggles .element .answer, body .main .content-style-3 .toggles .element .answer {
  display: none;
  zoom: 1;
}
body .main .content-style-1 .toggles .element .answer .content, body .main .content-style-2 .toggles .element .answer .content, body .main .content-style-3 .toggles .element .answer .content {
  padding: 12px 20px 0 20px;
  overflow: auto;
}
body .main .content-style-1 .toggles .element .answer .content a, body .main .content-style-2 .toggles .element .answer .content a, body .main .content-style-3 .toggles .element .answer .content a {
  text-decoration: none;
}
body .main .content-style-1 .toggles .element .answer .content .last, body .main .content-style-2 .toggles .element .answer .content .last, body .main .content-style-3 .toggles .element .answer .content .last {
  margin-bottom: 6px;
}
body .main .content-style-1 .dropdown, body .main .content-style-2 .dropdown, body .main .content-style-3 .dropdown {
  width: 301px;
  position: relative;
  left: 0px;
}
body .main .content-style-1 .dropdown a.bar, body .main .content-style-2 .dropdown a.bar, body .main .content-style-3 .dropdown a.bar {
  position: relative;
  margin: 4px 0 12px;
  color: #666666;
  z-index: 5;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  /*  &:hover{
            color:#3c3c3c;
            .center, .left-side, .right-side{
                background-position: bottom;
            }
        }*/

}
body .main .content-style-1 .dropdown a.bar .center, body .main .content-style-2 .dropdown a.bar .center, body .main .content-style-3 .dropdown a.bar .center {
  width: 241px;
  background: url(../img/ui/bg-dropdown-center.png) repeat-x;
  float: left;
  height: 24px;
  display: block;
  padding: 9px 10px 0;
}
body .main .content-style-1 .dropdown a.bar .left-side, body .main .content-style-2 .dropdown a.bar .left-side, body .main .content-style-3 .dropdown a.bar .left-side {
  background: url(../img/ui/bg-dropdown-left-side.png) no-repeat;
  float: left;
  width: 5px;
  height: 33px;
  display: block;
}
body .main .content-style-1 .dropdown a.bar .right-side, body .main .content-style-2 .dropdown a.bar .right-side, body .main .content-style-3 .dropdown a.bar .right-side {
  background: url(../img/ui/bg-dropdown-right-side.png) no-repeat;
  float: left;
  width: 35px;
  height: 33px;
  display: block;
}
body .main .content-style-1 .dropdown.opened a, body .main .content-style-2 .dropdown.opened a, body .main .content-style-3 .dropdown.opened a {
  color: #333333;
}
body .main .content-style-1 .dropdown.opened a .center,
body .main .content-style-2 .dropdown.opened a .center,
body .main .content-style-3 .dropdown.opened a .center,
body .main .content-style-1 .dropdown.opened a .left-side,
body .main .content-style-2 .dropdown.opened a .left-side,
body .main .content-style-3 .dropdown.opened a .left-side,
body .main .content-style-1 .dropdown.opened a .right-side,
body .main .content-style-2 .dropdown.opened a .right-side,
body .main .content-style-3 .dropdown.opened a .right-side {
  background-position: bottom;
}
body .main .content-style-1 .dropdown .dropdown-wrapper, body .main .content-style-2 .dropdown .dropdown-wrapper, body .main .content-style-3 .dropdown .dropdown-wrapper {
  display: none;
  z-index: 3;
  position: absolute;
  left: 0;
  top: 30px;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul, body .main .content-style-2 .dropdown .dropdown-wrapper ul, body .main .content-style-3 .dropdown .dropdown-wrapper ul {
  list-style: none;
  width: 298px;
  margin: 0 1px 0 0;
  padding: 19px 0 7px;
  background: #f2f2f2;
  border: 1px solid #cdd1d0;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul li, body .main .content-style-2 .dropdown .dropdown-wrapper ul li, body .main .content-style-3 .dropdown .dropdown-wrapper ul li {
  font-size: 1em;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul li a, body .main .content-style-2 .dropdown .dropdown-wrapper ul li a, body .main .content-style-3 .dropdown .dropdown-wrapper ul li a {
  background: none;
  margin: 0;
  padding: 2px 1px 0;
  position: relative;
  left: -1px;
  width: 100%;
  height: 19px;
  display: inline-block;
  z-index: 1;
  position: relative;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #3c3c3c;
  letter-spacing: 0.6px;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul li a:hover, body .main .content-style-2 .dropdown .dropdown-wrapper ul li a:hover, body .main .content-style-3 .dropdown .dropdown-wrapper ul li a:hover {
  background: url(../img/ui/dropdown-single-hover.png) repeat-x;
  color: #fff;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul li a span, body .main .content-style-2 .dropdown .dropdown-wrapper ul li a span, body .main .content-style-3 .dropdown .dropdown-wrapper ul li a span {
  padding: 0 8px 0 20px;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul li a.selected span, body .main .content-style-2 .dropdown .dropdown-wrapper ul li a.selected span, body .main .content-style-3 .dropdown .dropdown-wrapper ul li a.selected span {
  background: url(../img/ui/check.png) no-repeat 4px 4px;
}
body .main .content-style-1 .dropdown .dropdown-wrapper ul li a:hover, body .main .content-style-2 .dropdown .dropdown-wrapper ul li a:hover, body .main .content-style-3 .dropdown .dropdown-wrapper ul li a:hover {
  background: url(../img/ui/dropdown-single-hover.png) repeat-x;
  color: #fff;
}
body .main .content-style-1 .side-menu .section, body .main .content-style-2 .side-menu .section, body .main .content-style-3 .side-menu .section {
  font-size: 1.333em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  float: right;
  color: #666666;
}
body .main .content-style-1 .side-menu ul, body .main .content-style-2 .side-menu ul, body .main .content-style-3 .side-menu ul {
  list-style: none;
  float: right;
  margin-top: 9px;
  margin-right: 0;
  margin-left: 0;
}
body .main .content-style-1 .side-menu ul li, body .main .content-style-2 .side-menu ul li, body .main .content-style-3 .side-menu ul li {
  line-height: 1;
  margin: 5px 0;
  text-align: right;
}
body .main .content-style-1 .side-menu ul li a, body .main .content-style-2 .side-menu ul li a, body .main .content-style-3 .side-menu ul li a {
  font-size: 0.833em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-decoration: none;
  text-transform: uppercase;
}
body .main .content-style-1 .side-menu ul li a.active, body .main .content-style-2 .side-menu ul li a.active, body .main .content-style-3 .side-menu ul li a.active {
  color: #666666;
}
body .main .content-style-1 .side-menu ul li ul, body .main .content-style-2 .side-menu ul li ul, body .main .content-style-3 .side-menu ul li ul {
  float: right;
  clear: both;
  margin: 0;
  padding-top: 2px;
  font-size: 0.833em;
  width: 220px;
}
body .main .content-style-1 .side-menu ul li ul li, body .main .content-style-2 .side-menu ul li ul li, body .main .content-style-3 .side-menu ul li ul li {
  text-align: right;
  clear: both;
  padding: 1px 0;
}
body .main .content-style-1 .side-menu ul li ul li a, body .main .content-style-2 .side-menu ul li ul li a, body .main .content-style-3 .side-menu ul li ul li a {
  text-transform: none!important;
}
body .main .content-style-1 .image-link, body .main .content-style-2 .image-link, body .main .content-style-3 .image-link {
  text-decoration: none;
  position: relative;
  color: #fff;
  overflow: hidden;
  display: inline-block;
  margin: 14px 0 0;
}
body .main .content-style-1 .image-link img, body .main .content-style-2 .image-link img, body .main .content-style-3 .image-link img {
  position: relative;
}
body .main .content-style-1 .image-link .over, body .main .content-style-2 .image-link .over, body .main .content-style-3 .image-link .over {
  display: none;
  height: 28px;
  background-color: #e42528;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 12px 0 0 0;
}
body .main .content-style-1 .image-link .over .text, body .main .content-style-2 .image-link .over .text, body .main .content-style-3 .image-link .over .text {
  background: url(../img/ui/link-icon.png) no-repeat 16px 1px;
  padding: 0 0 0 38px;
}
body .main .content-style-1 .image-link:hover, body .main .content-style-2 .image-link:hover, body .main .content-style-3 .image-link:hover {
  color: #fff;
}
body .main .content-style-1 .image-link:hover img, body .main .content-style-2 .image-link:hover img, body .main .content-style-3 .image-link:hover img {
  top: -40px;
}
body .main .content-style-1 .image-link:hover .over, body .main .content-style-2 .image-link:hover .over, body .main .content-style-3 .image-link:hover .over {
  display: block;
}
body .main .content-style-1 .btn-icon, body .main .content-style-2 .btn-icon, body .main .content-style-3 .btn-icon {
  width: 144px;
  height: 86px;
  line-height: 15px;
  display: block;
  overflow: auto;
  background: url(../img/ui/btn-icon.png) no-repeat;
  text-decoration: none;
  margin: 17px 17px 17px 17px;
}
body .main .content-style-1 .btn-icon.even, body .main .content-style-2 .btn-icon.even, body .main .content-style-3 .btn-icon.even {
  margin: 0 0 17px 12px;
}
body .main .content-style-1 .btn-icon.odd, body .main .content-style-2 .btn-icon.odd, body .main .content-style-3 .btn-icon.odd {
  margin: 0;
}
body .main .content-style-1 .btn-icon:hover, body .main .content-style-2 .btn-icon:hover, body .main .content-style-3 .btn-icon:hover {
  background-position: bottom left !important;
}
body .main .content-style-1 .btn-icon:hover .icon-set, body .main .content-style-2 .btn-icon:hover .icon-set, body .main .content-style-3 .btn-icon:hover .icon-set {
  background: url(../img/ui/icons-hover.png) no-repeat;
}
body .main .content-style-1 .btn-icon.large, body .main .content-style-2 .btn-icon.large, body .main .content-style-3 .btn-icon.large {
  line-height: 21px;
  width: 223px;
  background: url(../img/ui/btn-icon-large.png) no-repeat;
}
body .main .content-style-1 .btn-icon.large .text, body .main .content-style-2 .btn-icon.large .text, body .main .content-style-3 .btn-icon.large .text {
  font-size: 1.333em;
}
body .main .content-style-1 .btn-icon.large .icon-set, body .main .content-style-2 .btn-icon.large .icon-set, body .main .content-style-3 .btn-icon.large .icon-set {
  margin-top: 14px;
}
body .main .content-style-1 .btn-icon.slim, body .main .content-style-2 .btn-icon.slim, body .main .content-style-3 .btn-icon.slim {
  background: url(../img/ui/btn-icon-slim-large.png) no-repeat;
  background-position: 0 1px;
  width: 223px;
  height: 67px;
}
body .main .content-style-1 .btn-icon.slim .text, body .main .content-style-2 .btn-icon.slim .text, body .main .content-style-3 .btn-icon.slim .text {
  font-size: 13px;
  text-transform: uppercase;
  color: #333333;
  margin: 18px 0 0;
}
body .main .content-style-1 .btn-icon.slim .plusdinfos, body .main .content-style-2 .btn-icon.slim .plusdinfos, body .main .content-style-3 .btn-icon.slim .plusdinfos {
  margin: 2px 0 0 0!important;
  font-size: 1.333em!important;
}
body .main .content-style-1 .btn-icon.slim:hover .text, body .main .content-style-2 .btn-icon.slim:hover .text, body .main .content-style-3 .btn-icon.slim:hover .text {
  color: #e42528;
}
body .main .content-style-1 .btn-icon.addCalendar, body .main .content-style-2 .btn-icon.addCalendar, body .main .content-style-3 .btn-icon.addCalendar {
  background: url(../img/ui/btn-icon-calendar.png) no-repeat;
  width: 223px;
  height: 36px;
  margin-left: -2px;
}
body .main .content-style-1 .btn-icon.addCalendar .icon-add, body .main .content-style-2 .btn-icon.addCalendar .icon-add, body .main .content-style-3 .btn-icon.addCalendar .icon-add {
  display: block;
  background: url("../img/ui/icon-add.png") no-repeat scroll;
  width: 16px;
  height: 12px;
  margin: 11px 0 0 14px;
}
body .main .content-style-1 .btn-icon.addCalendar .text, body .main .content-style-2 .btn-icon.addCalendar .text, body .main .content-style-3 .btn-icon.addCalendar .text {
  margin: 10px 0 0 10px;
  text-transform: uppercase;
}
body .main .content-style-1 .btn-icon.addCalendar:hover .icon-add, body .main .content-style-2 .btn-icon.addCalendar:hover .icon-add, body .main .content-style-3 .btn-icon.addCalendar:hover .icon-add {
  background-position: 0 -12px;
}
body .main .content-style-1 .btn-icon .text, body .main .content-style-2 .btn-icon .text, body .main .content-style-3 .btn-icon .text {
  text-align: center;
  display: block;
  font-size: 1em;
}
body .main .content-style-1 .btn-icon .text.oneRow, body .main .content-style-2 .btn-icon .text.oneRow, body .main .content-style-3 .btn-icon .text.oneRow {
  margin-top: 13px;
}
body .main .content-style-1 .btn-icon .text.twoRows, body .main .content-style-2 .btn-icon .text.twoRows, body .main .content-style-3 .btn-icon .text.twoRows {
  margin-top: 7px;
}
body .main .content-style-1 .btn-icon .icon-set, body .main .content-style-2 .btn-icon .icon-set, body .main .content-style-3 .btn-icon .icon-set {
  margin-top: 12px;
}
body .main .content-style-1 .icon-set, body .main .content-style-2 .icon-set, body .main .content-style-3 .icon-set {
  display: block;
  height: 30px;
  background: url(../img/ui/icons.png) no-repeat;
  margin: 0 auto;
}
body .main .content-style-1 .icon-set.bubble, body .main .content-style-2 .icon-set.bubble, body .main .content-style-3 .icon-set.bubble {
  width: 30px;
  background-position: 0 0 !important;
}
body .main .content-style-1 .icon-set.screen, body .main .content-style-2 .icon-set.screen, body .main .content-style-3 .icon-set.screen {
  width: 30px;
  background-position: -36px 0 !important;
}
body .main .content-style-1 .icon-set.presentation, body .main .content-style-2 .icon-set.presentation, body .main .content-style-3 .icon-set.presentation {
  width: 30px;
  background-position: -72px 0 !important;
}
body .main .content-style-1 .icon-set.paper, body .main .content-style-2 .icon-set.paper, body .main .content-style-3 .icon-set.paper {
  width: 27px;
  background-position: -108px 0 !important;
}
body .main .content-style-1 .icon-set.calendar, body .main .content-style-2 .icon-set.calendar, body .main .content-style-3 .icon-set.calendar {
  width: 30px;
  background-position: -144px 0 !important;
}
body .main .content-style-1 .icon-set.first-aid, body .main .content-style-2 .icon-set.first-aid, body .main .content-style-3 .icon-set.first-aid {
  width: 24px;
  background-position: -183px 0 !important;
}
body .main .content-style-1 .icon-set.bottle, body .main .content-style-2 .icon-set.bottle, body .main .content-style-3 .icon-set.bottle {
  width: 20px;
  background-position: -221px 0 !important;
}
body .main .content-style-1 .icon-set.graph, body .main .content-style-2 .icon-set.graph, body .main .content-style-3 .icon-set.graph {
  width: 29px;
  background-position: -252px 0 !important;
}
body .main .content-style-1 .icon-set.report, body .main .content-style-2 .icon-set.report, body .main .content-style-3 .icon-set.report {
  width: 29px;
  background-position: -288px 0 !important;
}
body .main .content-style-1 .icon-set.circular-graph, body .main .content-style-2 .icon-set.circular-graph, body .main .content-style-3 .icon-set.circular-graph {
  width: 30px;
  background-position: -324px 0 !important;
}
body .main .content-style-1 .icon-set.men, body .main .content-style-2 .icon-set.men, body .main .content-style-3 .icon-set.men {
  width: 30px;
  background-position: -360px 0 !important;
}
body .main .content-style-1 .icon-set.first-aid-men, body .main .content-style-2 .icon-set.first-aid-men, body .main .content-style-3 .icon-set.first-aid-men {
  width: 30px;
  background-position: -432px 0 !important;
}
body .main .content-style-1 .intro, body .main .content-style-2 .intro, body .main .content-style-3 .intro {
  font-size: 1.167em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  padding: 0 0 30px 0;
}
body .main .content-style-1 .presse, body .main .content-style-2 .presse, body .main .content-style-3 .presse {
  font-size: 1.167em;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.6px;
  margin: 10px 0 10px;
  color: #666666;
}
body .main .content-style-1 .presse .date, body .main .content-style-2 .presse .date, body .main .content-style-3 .presse .date {
  color: #2e2e2e;
}
body .main .content-style-1 .presse a, body .main .content-style-2 .presse a, body .main .content-style-3 .presse a {
  text-decoration: none;
}
body .main .content-style-1 .print, body .main .content-style-2 .print, body .main .content-style-3 .print {
  background: url("../img/ui/icon-print.png") no-repeat scroll 128px 0 transparent;
  height: 18px;
  padding: 0 45px 0 0;
}
body .main .content-style-1 .print:hover, body .main .content-style-2 .print:hover, body .main .content-style-3 .print:hover {
  background-position: 128px 18px;
}
body .main .content-style-1 .retour,
body .main .content-style-2 .retour,
body .main .content-style-3 .retour,
body .main .content-style-1 .plusdinfos,
body .main .content-style-2 .plusdinfos,
body .main .content-style-3 .plusdinfos {
  display: inline-block;
  font-size: 1.167em;
  text-decoration: none;
  margin: 10px 0;
}
body .main .content-style-1 .form_input, body .main .content-style-2 .form_input, body .main .content-style-3 .form_input {
  clear: both;
  height: 62px;
}
body .main .content-style-1 .form_input label, body .main .content-style-2 .form_input label, body .main .content-style-3 .form_input label {
  float: left;
  clear: both;
  font-weight: normal;
}
body .main .content-style-1 .form_input .input-wrapper, body .main .content-style-2 .form_input .input-wrapper, body .main .content-style-3 .form_input .input-wrapper {
  float: left;
  clear: both;
}
body .main .content-style-1 .form_textarea, body .main .content-style-2 .form_textarea, body .main .content-style-3 .form_textarea {
  width: 447px;
  height: 248px;
}
body .main .content-style-1 .form_textarea textarea, body .main .content-style-2 .form_textarea textarea, body .main .content-style-3 .form_textarea textarea {
  float: left;
  clear: both;
  max-height: 148px;
  min-height: 148px;
  border: none;
  font-size: 1em;
  font-weight: normal;
  padding: 12px 27px 10px 5px;
  color: #3C3C3C;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
  margin: 4px 0 12px;
  width: 447px;
  background: url("../img/ui/textarea_bg.png") no-repeat 0px 3px;
}
body .main .content-style-1 .dropdown-form ul, body .main .content-style-2 .dropdown-form ul, body .main .content-style-3 .dropdown-form ul {
  padding: 31px 0 7px!important;
}
body .main .content-style-1 .image_produit, body .main .content-style-2 .image_produit, body .main .content-style-3 .image_produit {
  margin: 15px 0 0 0;
}
body .main .content-style-1 .vignette, body .main .content-style-2 .vignette, body .main .content-style-3 .vignette {
  width: 140px;
  height: 110px;
  display: block;
  position: relative;
  text-decoration: none;
  color: #c9edff;
  float: left;
  margin: 0px 0px 0 0;
  cursor: pointer;
}
body .main .content-style-1 .vignette .vignette-wrapper, body .main .content-style-2 .vignette .vignette-wrapper, body .main .content-style-3 .vignette .vignette-wrapper {
  width: 140px;
  height: 90px;
  display: block;
  position: relative;
}
body .main .content-style-1 .vignette .plus-container,
body .main .content-style-2 .vignette .plus-container,
body .main .content-style-3 .vignette .plus-container,
body .main .content-style-1 .vignette .play-container,
body .main .content-style-2 .vignette .play-container,
body .main .content-style-3 .vignette .play-container {
  width: 29px;
  height: 29px;
  position: absolute;
  top: -10px;
  right: -10px;
  display: none;
  z-index: 1;
  cursor: pointer;
}
body .main .content-style-1 .vignette .plus-container, body .main .content-style-2 .vignette .plus-container, body .main .content-style-3 .vignette .plus-container {
  background: url("../img/ui/plus-icon.png") no-repeat;
}
body .main .content-style-1 .vignette .play-container, body .main .content-style-2 .vignette .play-container, body .main .content-style-3 .vignette .play-container {
  background: url("../img/ui/play-icon.png") no-repeat;
}
body .main .content-style-1 .vignette .vignette-hover, body .main .content-style-2 .vignette .vignette-hover, body .main .content-style-3 .vignette .vignette-hover {
  width: 140px;
  height: 90px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../img/ui/hover-border.png") no-repeat;
}
body .main .content-style-1 .vignette .vignette-content img, body .main .content-style-2 .vignette .vignette-content img, body .main .content-style-3 .vignette .vignette-content img {
  width: 140px;
  height: 90px;
  display: block;
  background-color: #395369;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 8px;
}
body .main .content-style-1 .vignette .vignette-content span, body .main .content-style-2 .vignette .vignette-content span, body .main .content-style-3 .vignette .vignette-content span {
  color: #c9edff;
  font-size: 12px;
  font-family: 'vagroundedthin', Arial, Helvetica, sans-serif;
}
body .main .content-style-1 .vignette:hover .plus-container, body .main .content-style-2 .vignette:hover .plus-container, body .main .content-style-3 .vignette:hover .plus-container {
  display: block;
}
body .main .content-style-1 .vignette:hover .play-container, body .main .content-style-2 .vignette:hover .play-container, body .main .content-style-3 .vignette:hover .play-container {
  display: block;
}
body .main .content-style-1 .vignette:hover .vignette-hover, body .main .content-style-2 .vignette:hover .vignette-hover, body .main .content-style-3 .vignette:hover .vignette-hover {
  display: block;
}
body .main .content-style-1.no-results, body .main .content-style-2.no-results, body .main .content-style-3.no-results {
  margin-top: 20px;
}
body .main .content-style-1.no-results p, body .main .content-style-2.no-results p, body .main .content-style-3.no-results p {
  margin: 0 0 20px;
}
body .main .content-style-1.search-wrapper .results-search, body .main .content-style-2.search-wrapper .results-search, body .main .content-style-3.search-wrapper .results-search {
  border-top: 1px solid #939393;
}
body .main .content-style-1.search-wrapper .results-search:first-child, body .main .content-style-2.search-wrapper .results-search:first-child, body .main .content-style-3.search-wrapper .results-search:first-child {
  border-top: none;
}
body .main .content-style-1.search-wrapper .results-search h3.search-link, body .main .content-style-2.search-wrapper .results-search h3.search-link, body .main .content-style-3.search-wrapper .results-search h3.search-link {
  color: #024376;
  font-size: 1.333em;
  margin-bottom: 0;
  margin-top: 20px;
}
body .main .content-style-1.search-wrapper .results-search p, body .main .content-style-2.search-wrapper .results-search p, body .main .content-style-3.search-wrapper .results-search p {
  margin: 0 0 20px;
}
body .main .content-style-1.search-wrapper .results-search .search-word, body .main .content-style-2.search-wrapper .results-search .search-word, body .main .content-style-3.search-wrapper .results-search .search-word {
  font-weight: 600;
}
body .main .content-style-1.search-wrapper .results-search strong, body .main .content-style-2.search-wrapper .results-search strong, body .main .content-style-3.search-wrapper .results-search strong {
  background-color: #E42528;
  color: #FFFFFF;
  font-weight: normal;
}
body .main .content-style-1 .spec-sheet, body .main .content-style-2 .spec-sheet, body .main .content-style-3 .spec-sheet {
  font-size: 1.5em;
  background-image: url(../img/ui/spec-sheet.png);
  background-repeat: no-repeat;
  padding: 5px 0 5px 45px;
  text-decoration: none;
  margin-top: 30px;
}
body .main .content-style-2 h3 {
  margin: 10px 0 0;
  color: #e42528;
  font-size: 1.500em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.6px;
}
body .main .content-style-2 .date {
  font-size: 1.083em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0 6px;
}
body .main .content-style-3 h3 {
  margin: 10px 0 0;
  color: #c6eafc;
  font-size: 2.333em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.6px;
}
body .main .content-style-3 h4 {
  margin: 6px 0 10px;
  color: #c6eafc;
  font-size: 1.333em;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.6px;
}
.main .breadcrumb {
  color: #666666;
  letter-spacing: 0.4px;
}
.main .breadcrumb a {
  color: #024376;
  font-family: 'vagroundedlight', Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.main .breadcrumb a.home {
  padding-left: 16px;
  background: url(../img/ui/home-icon.png) no-repeat 0 1px;
}
.main .breadcrumb a:hover {
  color: #e4282b;
  text-decoration: underline;
}
.right {
  float: right;
}
.facultatif {
  color: #666666;
}
.panes {
  position: relative;
  height: 245px;
  margin-bottom: 10px;
}
.panes .pane {
  position: absolute;
  top: 0;
  left: 0;
  height: 250px;
}
.panes .pane .scroller {
  height: 260px;
  overflow: hidden;
}
.panes .pane .scroller .visible-content {
  height: 220px;
  overflow: hidden;
}
.sections {
  position: relative;
  width: 610px;
}
.sections .section {
  display: none;
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.sections .section.active {
  z-index: 1;
  display: block;
}
.sections .section.next-section {
  z-index: 2;
}
.event {
  margin-top: 38px;
  padding: 24px 0 0 0;
  border-top: 1px solid #939393;
}
.event h3 {
  margin-top: 0 !important;
}
.event .date {
  font-size: 1.083em;
  position: relative;
  top: -8px;
}
.event.first {
  margin-top: 0;
  padding: 0;
  border: 0;
}
.tabs li.next-tab a {
  background-image: url("../img/ui/arrow-right.png") !important;
  background-repeat: no-repeat;
  color: #C6EAFC !important;
  display: block;
  float: right;
  font-size: 1.167em;
  padding: 25px 25px 0 0!important;
  text-decoration: none;
  background-position: right 29px !important;
  margin-top: 10px;
}
.tabs li.prev-tab a {
  background-image: url("../img/ui/arrow-left.png") !important;
  background-repeat: no-repeat;
  color: #C6EAFC !important;
  display: block;
  float: left;
  font-size: 1.167em;
  padding: 25px 0 0 25px!important;
  text-decoration: none;
  background-position: left 29px!important;
  margin-top: 10px;
}
html.lt-ie9 form_input input {
  padding: 10px 0 14px !important;
  height: 9px!important;
}
html.lt-ie9 .vignette-content span {
  font-weight: 200!important;
}
html.lt-ie9 .form_textarea textarea {
  font-weight: 200!important;
}
html.lt-ie9 .intro {
  font-weight: 200!important;
}
html.lt-ie9 .presse {
  font-weight: 200!important;
}
html.lt-ie9 .side-menu .section {
  font-weight: 200!important;
}
html.lt-ie9 .side-menu ul li a {
  font-weight: 200!important;
}
html.lt-ie9 .side-menu ul li a .prompt {
  font-weight: 200!important;
}
html.lt-ie9 p, html.lt-ie9 ul, html.lt-ie9 input {
  font-weight: 200!important;
}
html.lt-ie9 .icon, html.lt-ie9 .file-download, html.lt-ie9 ul li {
  font-weight: 200!important;
}
.scroller {
  position: relative;
  height: 310px;
  overflow: hidden;
  position: relative;
}
.scroller .page-break {
  display: block;
  line-height: 0;
  height: 0;
  width: 100%;
  padding-bottom: 200px;
}
.scroller .visible-content {
  height: 265px;
  overflow: hidden;
}
.scroller .content {
  position: absolute;
  top: 0;
  left: 0;
}
.scroller .navigation-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.scroller .navigation-wrapper .navigation {
  display: none;
  position: relative;
}
.scroller .navigation-wrapper .navigation ul {
  list-style: none;
}
.scroller .navigation-wrapper .navigation.visible {
  *display: inline;
  display: inline-block;
}
.scroller .navigation-wrapper .navigation .prev-page {
  margin-right: 11px;
  float: left;
  position: relative;
  top: -2px;
}
.scroller .navigation-wrapper .navigation .prev-page a {
  padding-left: 12px;
  background-image: url(../img/ui/mini-arrow-left.png);
  background-position: left 6px;
  background-repeat: no-repeat;
}
.scroller .navigation-wrapper .navigation .next-page {
  float: left;
  position: relative;
  top: -2px;
}
.scroller .navigation-wrapper .navigation .next-page a {
  padding-right: 12px;
  background-image: url(../img/ui/mini-arrow-right.png);
  background-position: right 6px;
  background-repeat: no-repeat;
}
.scroller .navigation-wrapper .navigation .prev-page a, .scroller .navigation-wrapper .navigation .next-page a {
  color: #C9EDFF;
  text-decoration: none;
  display: inline-block;
  zoom: 1;
}
.scroller .navigation-wrapper .navigation .prev-page a:hover, .scroller .navigation-wrapper .navigation .next-page a:hover {
  text-decoration: underline;
}
.scroller .navigation-wrapper .navigation .prev-page.disabled a:hover, .scroller .navigation-wrapper .navigation .next-page.disabled a:hover {
  text-decoration: none;
  cursor: default;
}
.scroller .navigation-wrapper .navigation ul {
  float: left;
  margin: 0;
}
.scroller .navigation-wrapper .navigation ul li {
  margin: 1px 11px 10px 0!important;
  width: auto !important;
}
.scroller .navigation-wrapper .navigation ul li a {
  display: block!important;
  height: 12px!important;
  width: 12px!important;
  background-image: url(../img/ui/pager.png) !important;
  background-position: top left!important;
  background-repeat: no-repeat !important;
  opacity: 1!important;
  padding: 0 0 0!important;
}
.scroller .navigation-wrapper .navigation ul li a.active {
  background-position: bottom left!important;
}
h4.subsidiaries {
  margin: 0px!important;
}
.answer ul li {
  list-style: upper-alpha outside none !important;
  margin: 8px 23px;
}
.tooltip-ctn {
  width: 306px;
  z-index: 150;
}
.tooltip-ctn .top {
  background-image: url(../img/ui/tooltip-top.png);
  background-repeat: no-repeat;
  height: 15px;
}
.tooltip-ctn .bottom {
  background-image: url(../img/ui/tooltip-bottom.png);
  background-repeat: no-repeat;
  height: 24px;
}
.tooltip-ctn .center {
  padding: 8px 28px 2px;
  background-image: url(../img/ui/tooltip-bg.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.tooltip-ctn .top, .tooltip-ctn .bottom, .tooltip-ctn .center {
  display: block;
}
.event .field-content {
  font-size: 1.167em;
}
a.tooltip {
  color: #c9edff !important;
  text-decoration: none !important;
}
a.tooltip:hover {
  text-decoration: underline !important;
}
.pager {
  padding-left: 3px !important;
  text-align: left !important;
}
.pager li {
  margin: 0 4px!important;
  width: 36px;
  padding: 10px 0px!important;
  display: inline-block;
}
.pager li span {
  display: inline-block;
  text-align: center;
  width: 16px;
}
.pager .pager-item a {
  background-image: url("../img/ui/bg-search.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding: 10px 10px 12px;
  color: #024376;
  text-decoration: none;
}
.pager .pager-item a:hover {
  background-position: left -38px;
  color: #024376;
}
.pager .pager-current {
  background-image: url("../img/ui/bg-search.png") !important;
  background-position: left -38px;
  background-repeat: no-repeat;
  color: #024376;
  padding: 10px 10px!important;
  text-decoration: none;
}
.pager .pager-previous, .pager .pager-next {
  background-image: url("../img/ui/bg-search.png");
  background-position: left top;
  background-repeat: no-repeat;
  color: #024376;
  text-decoration: none;
}
.pager .pager-previous:hover, .pager .pager-next:hover {
  background-position: left -36px;
  color: #024376;
}
.pager .pager-previous a, .pager .pager-next a {
  display: inline-block;
  background-image: url("../img/ui/bg-search.png");
  background-position: left 2px;
  background-repeat: no-repeat;
  padding: 10px 10px;
  color: #024376;
  text-decoration: none;
}
.pager .pager-previous a:hover, .pager .pager-next a:hover {
  background-position: left -36px;
  color: #024376;
}
.pager .pager-first, .pager .pager-last {
  display: none!important;
}
div.answer ul {
  margin: 15 0!important;
}