/**
 * CME 2013 Annual Report
 * @Developer:  VSA Partners
 * @Last Updated:   3/31/2014 @ 3:54pm
 */
/**
 * Possibly the most important line of code in this entire CSS document:
 * Establish a natural box layout model to all elements.
 */
/* line 17, ../../../../scss/CEM-2013.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * Reset:
 **********************************************/
/* line 23, ../../../../scss/CEM-2013.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 24, ../../../../scss/CEM-2013.scss */
article, aside, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 25, ../../../../scss/CEM-2013.scss */
blockquote, q {
  quotes: none;
}

/* line 26, ../../../../scss/CEM-2013.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 27, ../../../../scss/CEM-2013.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 28, ../../../../scss/CEM-2013.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 29, ../../../../scss/CEM-2013.scss */
del {
  text-decoration: line-through;
}

/* line 30, ../../../../scss/CEM-2013.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* line 31, ../../../../scss/CEM-2013.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* tables still need cellspacing="0" in the markup */
}

/* line 32, ../../../../scss/CEM-2013.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 33, ../../../../scss/CEM-2013.scss */
input, select {
  vertical-align: middle;
}

/* line 34, ../../../../scss/CEM-2013.scss */
html {
  overflow-y: scroll;
}

/* line 35, ../../../../scss/CEM-2013.scss */
body {
  font: 13px sans-serif;
  *font-size: small;
  *font: x-small;
  line-height: 1.22;
}

/* line 36, ../../../../scss/CEM-2013.scss */
table {
  font-size: inherit;
  font: 100%;
}

/* line 37, ../../../../scss/CEM-2013.scss */
select, input, textarea {
  font: 99% sans-serif;
}

/* line 38, ../../../../scss/CEM-2013.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 39, ../../../../scss/CEM-2013.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  text-rendering: optimizeLegibility;
}

/* line 40, ../../../../scss/CEM-2013.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, dl, ul, ol, fieldset, table, pre {
  margin-bottom: 1.5em;
}

/* line 41, ../../../../scss/CEM-2013.scss */
ul {
  margin-left: 30px;
}

/* line 42, ../../../../scss/CEM-2013.scss */
ol {
  margin-left: 30px;
  list-style-type: decimal;
}

/* line 43, ../../../../scss/CEM-2013.scss */
small {
  font-size: 85%;
}

/* line 44, ../../../../scss/CEM-2013.scss */
strong, th {
  font-weight: bold;
}

/* line 45, ../../../../scss/CEM-2013.scss */
td, td img {
  vertical-align: top;
}

/* line 46, ../../../../scss/CEM-2013.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 47, ../../../../scss/CEM-2013.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 48, ../../../../scss/CEM-2013.scss */
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 49, ../../../../scss/CEM-2013.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 50, ../../../../scss/CEM-2013.scss */
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}

/* line 51, ../../../../scss/CEM-2013.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 52, ../../../../scss/CEM-2013.scss */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* line 53, ../../../../scss/CEM-2013.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 54, ../../../../scss/CEM-2013.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/*
::-moz-selection{ text-shadow:none;}
::selection {text-shadow:none;}
::-moz-selection {background:#999; color:#fff;}
::selection {background:#999; color:#fff;}
*/
/**
 * General styles
 **********************************************/
/* line 67, ../../../../scss/CEM-2013.scss */
html {
  -webkit-font-smoothing: antialiased;
}

/* line 69, ../../../../scss/CEM-2013.scss */
body, select, input, textarea, table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.22;
  color: #444;
}

/* line 75, ../../../../scss/CEM-2013.scss */
a {
  color: #0079c1;
  text-decoration: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 77, ../../../../scss/CEM-2013.scss */
a:link {
  -webkit-tap-highlight-color: #999;
}

/* line 79, ../../../../scss/CEM-2013.scss */
a:hover,
a:active {
  outline: none;
}

/* line 82, ../../../../scss/CEM-2013.scss */
a:hover {
  text-decoration: underline;
}

/* line 84, ../../../../scss/CEM-2013.scss */
.main a {
  color: #00467f;
}

/* line 86, ../../../../scss/CEM-2013.scss */
.main a.continue-link {
  display: inline-block;
  padding: 4px 28px 4px 0;
  text-transform: uppercase;
  background: url(../img/small-arrow-continue-link.png) no-repeat right 3px;
}

/* line 92, ../../../../scss/CEM-2013.scss */
* html .nav {
  height: 1%;
}

/* line 94, ../../../../scss/CEM-2013.scss */
nav ul,
ul.nav {
  list-style: none;
  margin-left: 0;
}

/* line 99, ../../../../scss/CEM-2013.scss */
ul {
  padding: 0;
}

/* table styles */
/* line 103, ../../../../scss/CEM-2013.scss */
table {
  width: 840px;
  color: #0079c1;
}

/* line 104, ../../../../scss/CEM-2013.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  margin: 0;
  padding: 3px 0;
  font-size: 14px;
}

/* line 105, ../../../../scss/CEM-2013.scss */
caption {
  color: #54bceb;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}

/* line 106, ../../../../scss/CEM-2013.scss */
thead th, td {
  text-align: right;
}

/* line 107, ../../../../scss/CEM-2013.scss */
thead td, tfoot td {
  text-align: left;
}

/* line 108, ../../../../scss/CEM-2013.scss */
tfoot {
  border-bottom: 2px solid #fff;
}

/* line 109, ../../../../scss/CEM-2013.scss */
tfoot td {
  font-size: 10px;
  font-style: italic;
  padding-right: 240px;
}

/* line 110, ../../../../scss/CEM-2013.scss */
tfoot p {
  margin-bottom: 10px;
}

/* line 111, ../../../../scss/CEM-2013.scss */
tfoot dl {
  margin-left: -0.75em;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 112, ../../../../scss/CEM-2013.scss */
tfoot dt {
  float: left;
  margin-right: 0.35em;
  margin-left: 1em;
}

/* line 113, ../../../../scss/CEM-2013.scss */
tfoot sup {
  font-size: 8px;
}

/* line 114, ../../../../scss/CEM-2013.scss */
tfoot dd {
  margin-bottom: 10px;
}

/**
 * Header
 **********************************************/
/* line 120, ../../../../scss/CEM-2013.scss */
header {
  height: 81px;
  z-index: 150;
  background: #fff;
  position: fixed;
  width: 100%;
}

/* line 127, ../../../../scss/CEM-2013.scss */
.header-shadow {
  border: 1px solid #dedede;
  -moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.35);
}

/* line 133, ../../../../scss/CEM-2013.scss */
header .banner-wrap {
  width: 960px;
  margin: 32px auto 0;
  position: relative;
}

/* line 138, ../../../../scss/CEM-2013.scss */
header .banner a {
  display: block;
  float: left;
}

/* line 142, ../../../../scss/CEM-2013.scss */
header h1 {
  font-size: 12px;
  line-height: 18px;
  padding: 0 0 0 20px;
  text-transform: uppercase;
  margin-top: 10px;
}

/* line 149, ../../../../scss/CEM-2013.scss */
header .banner h1,
header .banner h2 {
  float: left;
  margin-bottom: 6px;
}

/* line 154, ../../../../scss/CEM-2013.scss */
header .banner h1 {
  background: url(../img/cme_header_logo.jpg) no-repeat 0 0;
  margin-right: 20px;
  padding-left: 0;
  height: 26px;
  width: 170px;
}

/* line 161, ../../../../scss/CEM-2013.scss */
header .banner h2 {
  border-left: solid 1px #e5e5e5;
  color: #bcbec0;
  padding: 6px 20px;
  margin-top: 10px;
  text-transform: uppercase;
}

/* line 168, ../../../../scss/CEM-2013.scss */
header nav {
  position: absolute;
  right: 0;
  float: left;
}

/* line 173, ../../../../scss/CEM-2013.scss */
header nav h1,
header nav .opener {
  float: left;
}

/* line 176, ../../../../scss/CEM-2013.scss */
header nav h1 {
  line-height: 29px;
  margin-top: auto;
  margin-bottom: 0;
  color: #0079c1;
  padding: 0 10px;
  border-right: solid 1px #e5e5e5;
}

/* line 184, ../../../../scss/CEM-2013.scss */
header nav .opener {
  background-image: url(../img/nav_arrow_white.png);
  background-position: 8px 11px;
  border-left: solid 1px #2e6693;
  border-right: solid 1px #00467f;
  height: 29px;
  margin-top: auto;
  width: 27px;
}

/* line 193, ../../../../scss/CEM-2013.scss */
header #menu {
  margin-right: 21px;
  display: block;
}

/* line 197, ../../../../scss/CEM-2013.scss */
header nav .nav-list {
  margin-top: 6px;
  float: left;
  position: relative;
  zoom: 1;
  cursor: pointer;
}

/* line 204, ../../../../scss/CEM-2013.scss */
header #menu .borderer {
  background-image: url(../img/menu_inactive.gif);
  height: 29px;
  width: 82px;
}

/* line 209, ../../../../scss/CEM-2013.scss */
header nav .borderer a:hover {
  text-decoration: none;
}

/* line 211, ../../../../scss/CEM-2013.scss */
nav .menu-trigger {
  background-repeat: no-repeat;
  display: inline-block;
  overflow: auto;
  padding-right: 28px;
  background-image: url(../img/nav_arrow_white.png);
}

/* line 218, ../../../../scss/CEM-2013.scss */
nav .menu-items {
  display: none;
  padding: 25px 22px 9px;
  position: absolute;
  right: 0;
  top: 29px;
  width: 250px;
}

/* line 226, ../../../../scss/CEM-2013.scss */
nav .menu-items,
nav .opener {
  background-color: #acdbf6;
}

/* line 229, ../../../../scss/CEM-2013.scss */
nav .menu-items h2 {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #00467f;
}

/* line 234, ../../../../scss/CEM-2013.scss */
nav .menu-items h2,
nav .menu-items a {
  display: block;
}

/* line 237, ../../../../scss/CEM-2013.scss */
nav .menu-items h2 a,
nav .menu-items h2 a:active,
nav .menu-items h2 a:link,
nav .menu-items h2 a:hover,
nav .menu-items h2 a:visited {
  color: #14477d;
}

/* line 243, ../../../../scss/CEM-2013.scss */
nav .menu-items h2 a,
nav .menu-items li a,
nav .nav-list .menu-items li a,
nav .nav-list #view-past-reviews {
  padding-bottom: 12px;
}

/* line 248, ../../../../scss/CEM-2013.scss */
nav .menu-items ul {
  border-bottom: solid 1px #90cff2;
}

/* line 250, ../../../../scss/CEM-2013.scss */
nav .menu-items ul,
nav #downloads.nav-list .menu-items h2 {
  margin-bottom: 12px;
}

/* line 253, ../../../../scss/CEM-2013.scss */
nav .menu-items li a,
nav .menu-items li a:active,
nav .menu-items li a:link,
nav .menu-items li a:hover,
nav .menu-items li a:visited {
  color: #0079c1;
}

/* line 259, ../../../../scss/CEM-2013.scss */
nav .active_,
.nav-list:hover {
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
}

/* line 265, ../../../../scss/CEM-2013.scss */
nav .active_ .menu-items,
nav .nav-list:hover .menu-items {
  display: block;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
}

/* line 272, ../../../../scss/CEM-2013.scss */
nav .active_ .menu-items li {
  zoom: 1;
}

/* line 274, ../../../../scss/CEM-2013.scss */
nav .active_ .borderer,
nav .nav-list:hover .borderer {
  background-color: #acdbf6;
  border-bottom: solid 1px #90cff2;
  position: relative;
  height: 29px;
  z-index: 50;
  float: left;
}

/* line 283, ../../../../scss/CEM-2013.scss */
#menu.active_ .borderer,
#menu:hover .borderer {
  background-image: url(../img/menu_active.gif);
}

/* line 286, ../../../../scss/CEM-2013.scss */
#menu .menu-trigger {
  background-position: right 11px;
}

/* line 288, ../../../../scss/CEM-2013.scss */
#menu .menu-trigger:hover {
  text-decoration: none;
}

/* line 290, ../../../../scss/CEM-2013.scss */
nav .menu-items h2.nav--sep-btm {
  border-bottom: 1px solid #90CFF2;
  margin-bottom: 1em;
  padding-bttom: .5em;
}

/* line 295, ../../../../scss/CEM-2013.scss */
#downloads .borderer {
  background-image: url(../img/downloads_inactive.gif);
  width: 122px;
}

/* line 299, ../../../../scss/CEM-2013.scss */
#downloads .menu-trigger {
  background-position: right 11px;
}

/* line 301, ../../../../scss/CEM-2013.scss */
#downloads .menu-items {
  width: 270px;
}

/* line 303, ../../../../scss/CEM-2013.scss */
#downloads.active_ .borderer,
#downloads:hover .borderer {
  background-image: url(../img/downloads_active.gif);
}

/* line 306, ../../../../scss/CEM-2013.scss */
#view-past-reviews {
  background-image: url(../img/new_window.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
}

/**
 * Structure for Main Content
 **********************************************/
/* line 315, ../../../../scss/CEM-2013.scss */
.main {
  width: 960px;
  margin: 0 auto;
  padding-top: 81px;
  z-index: -1;
}

/* line 326, ../../../../scss/CEM-2013.scss */
.boxshadow .shadow {
  border: none;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
}

/* line 332, ../../../../scss/CEM-2013.scss */
#content-wrapper,
footer {
  margin: 0 auto;
  position: relative;
}

/* line 337, ../../../../scss/CEM-2013.scss */
#content-wrapper {
  padding: 84px 50px;
  position: relative;
  background: white url(../img/bg_gradient.jpg) repeat-x bottom left;
}

/**
 * Helper classes
 **********************************************/
/* line 346, ../../../../scss/CEM-2013.scss */
.ir_ {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 347, ../../../../scss/CEM-2013.scss */
.hidden_ {
  display: none;
  visibility: hidden;
}

/* line 348, ../../../../scss/CEM-2013.scss */
.visuallyhidden_ {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 349, ../../../../scss/CEM-2013.scss */
.invisible_ {
  visibility: hidden;
}

/* line 350, ../../../../scss/CEM-2013.scss */
.clear_:after, .row_:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 351, ../../../../scss/CEM-2013.scss */
.clear_, .row_ {
  display: inline-block;
}

/* line 352, ../../../../scss/CEM-2013.scss */
* html .clear_, * html .row_ {
  height: 1%;
}

/* line 353, ../../../../scss/CEM-2013.scss */
.clear_, .row_ {
  display: block;
}

/* line 354, ../../../../scss/CEM-2013.scss */
.left {
  float: left;
}

/* line 355, ../../../../scss/CEM-2013.scss */
.right {
  float: right;
}

/* line 356, ../../../../scss/CEM-2013.scss */
.clear {
  clear: both;
}

/* line 357, ../../../../scss/CEM-2013.scss */
.caps {
  text-transform: uppercase;
}

/* line 358, ../../../../scss/CEM-2013.scss */
.strong {
  font-weight: bold;
}

/* line 359, ../../../../scss/CEM-2013.scss */
.clickable {
  cursor: pointer;
}

/* line 360, ../../../../scss/CEM-2013.scss */
.col_ {
  display: block;
  float: left;
  margin-right: 15px;
}

/* line 361, ../../../../scss/CEM-2013.scss */
.col_:last-child, .last_ {
  margin-right: 0;
}

/* line 362, ../../../../scss/CEM-2013.scss */
.margin-top-0 {
  margin-top: 0 !important;
}

/* line 363, ../../../../scss/CEM-2013.scss */
p.no-indent {
  text-indent: 0 !important;
}

/* Image replacement (you must set dimensions & background-image for each element) */
/* line 366, ../../../../scss/CEM-2013.scss */
.ir {
  display: block;
  overflow: hidden;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
}

/* line 367, ../../../../scss/CEM-2013.scss */
.ir br {
  display: none;
}

/* Hide visually and from screenreaders */
/* line 370, ../../../../scss/CEM-2013.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but preserve for screenreaders */
/* line 373, ../../../../scss/CEM-2013.scss */
.visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: none;
}

/* If something .visuallyhidden can be keyboard-focusable add the .focusable class */
/* line 376, ../../../../scss/CEM-2013.scss */
.visuallyhidden.focusable:focus,
.visuallyhidden.focusable:active {
  position: static;
  overflow: visible;
  clip: auto;
  height: auto;
  width: auto;
  margin: 0;
}

/*Hide visually and from screenreaders, while maintaining layout */
/* line 380, ../../../../scss/CEM-2013.scss */
.invisible {
  visibility: hidden;
}

/* Contain floats (if applicable, consider setting {overflow:hidden;} instead) */
/* line 383, ../../../../scss/CEM-2013.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}

/* line 384, ../../../../scss/CEM-2013.scss */
.clearfix:after {
  clear: both;
}

/* line 385, ../../../../scss/CEM-2013.scss */
.ie6 .clearfix, .ie7 .clearfix {
  zoom: 1;
}

/* Only show these elements when printed */
/* line 388, ../../../../scss/CEM-2013.scss */
.printonly {
  position: absolute;
  left: -999em;
  height: 0;
  overflow: hidden;
  width: 0;
  visibility: hidden;
}

/* line 390, ../../../../scss/CEM-2013.scss */
.ico {
  display: inline-block;
  line-height: 0;
  vertical-align: bottom;
}

/* line 392, ../../../../scss/CEM-2013.scss */
.boxshadow .article {
  border: none;
}

/* line 394, ../../../../scss/CEM-2013.scss */
.article.last {
  border-bottom: none;
}

/* line 396, ../../../../scss/CEM-2013.scss */
.divider--short,
.divider--short--light {
  background: url(../img/bg_advance_rule.png) no-repeat left top;
  height: 10px;
  margin-bottom: 16px;
  display: block;
  border: none;
  text-align: left;
}

/* line 406, ../../../../scss/CEM-2013.scss */
.divider--short,
.divider--short--light {
  width: 34px;
  overflow: hidden;
}

/* line 412, ../../../../scss/CEM-2013.scss */
.divider--short--light {
  background: url(../img/bg_advance_rule_light.png) no-repeat left top;
}

/* page navigation */
/* line 416, ../../../../scss/CEM-2013.scss */
.nav--pagination {
  position: absolute;
  top: 23px;
  right: 29px;
  z-index: 2;
  margin: 0;
  padding: 0;
  float: right;
}

/* line 425, ../../../../scss/CEM-2013.scss */
.nav--pagination li {
  list-style: none;
  float: left;
  display: block;
  padding: 0 10px;
}

/* line 431, ../../../../scss/CEM-2013.scss */
.nav--pagination ul {
  margin-bottom: 0;
  margin-top: 0;
  float: right;
}

/* line 436, ../../../../scss/CEM-2013.scss */
.nav--pagination .next {
  padding: 0 0 0 10px;
}

/* line 438, ../../../../scss/CEM-2013.scss */
.nav--pagination .prev {
  border-right: solid 1px #e5e5e5;
}

/* line 440, ../../../../scss/CEM-2013.scss */
.nav--pagination a {
  text-indent: -999em;
  position: relative;
  top: -20px;
  height: 56px;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 450, ../../../../scss/CEM-2013.scss */
.nav--pagination a,
.nav--pagination li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  position: relative;
  width: 57px;
}

/* line 459, ../../../../scss/CEM-2013.scss */
.nav--pagination li {
  height: 33px;
  background-image: url(../img/letter_nav_arrows.png);
  background-repeat: no-repeat;
}

/* line 464, ../../../../scss/CEM-2013.scss */
.nav--pagination ul {
  padding-top: 24px;
}

/* line 466, ../../../../scss/CEM-2013.scss */
.nav--pagination .next {
  background-position: 7px 0px;
}

/* line 468, ../../../../scss/CEM-2013.scss */
.nav--pagination .prev {
  background-position: 0 -86px;
}

/* line 470, ../../../../scss/CEM-2013.scss */
.nav--pagination .prev a:hover {
  text-indent: 20px;
}

/* line 472, ../../../../scss/CEM-2013.scss */
.nav--pagination .next a:hover {
  text-indent: 2px;
}

/* line 474, ../../../../scss/CEM-2013.scss */
.nav--pagination .prev:hover {
  background-position: 0 -130px;
}

/* line 476, ../../../../scss/CEM-2013.scss */
.nav--pagination .next:hover {
  background-position: 7px -42px;
}

/* top-container */
/* line 480, ../../../../scss/CEM-2013.scss */
.top-container {
  clear: both;
  margin: 0 0 40px 0;
  border-bottom: solid 1px #fff;
}

/* line 485, ../../../../scss/CEM-2013.scss */
.top-container h1 {
  color: #00467f;
  font-size: 15px;
  line-height: 14px;
  letter-spacing: .025em;
  text-transform: uppercase !important;
  padding: 5px 0 12px;
  margin-bottom: 0;
}

/* line 494, ../../../../scss/CEM-2013.scss */
.top-container h1 span {
  display: block;
}

/* line 496, ../../../../scss/CEM-2013.scss */
.top-container h2,
.top-container h3 {
  font-size: 10px;
  margin-bottom: 0;
}

/* line 501, ../../../../scss/CEM-2013.scss */
.top-container h2 {
  color: #0077c1;
  text-transform: uppercase;
}

/* line 505, ../../../../scss/CEM-2013.scss */
.top-container h3 {
  color: #52bdec;
  font-weight: normal;
  margin-top: 4px;
}

/* line 510, ../../../../scss/CEM-2013.scss */
.top-container .author-info {
  border: solid 1px #e5e5e5;
  float: left;
  height: 46px;
  margin: 38px 0 0 174px;
  padding: 94px 0 0 18px;
  width: 122px;
}

/**
 * Footer
 **********************************************/
/* line 522, ../../../../scss/CEM-2013.scss */
footer {
  clear: both;
  display: block;
  position: relative;
  bottom: 0;
  z-index: 20;
  background: #00467F;
}

/* line 530, ../../../../scss/CEM-2013.scss */
footer a,
footer a:active,
footer a:link,
footer a:hover,
footer a:visited {
  color: #fff;
}

/* line 536, ../../../../scss/CEM-2013.scss */
footer ul {
  margin-bottom: 0;
  padding: 24px 0 24px 18px;
  overflow: hidden;
}

/* line 541, ../../../../scss/CEM-2013.scss */
footer ul li {
  border-right: solid 1px #b7b7b7;
  float: left;
  list-style: none;
  padding: 0 12px;
  text-align: center;
}

/* line 548, ../../../../scss/CEM-2013.scss */
footer ul li.first {
  padding-left: 0;
}

/* line 550, ../../../../scss/CEM-2013.scss */
footer ul li.last {
  border-right: none;
}

/**
 * PAGE:Home & Intro.
 **********************************************/
/* line 556, ../../../../scss/CEM-2013.scss */
.home #content-wrapper {
  padding: 0;
}

/* line 558, ../../../../scss/CEM-2013.scss */
.home #landing {
  background: url(../img/bg_home.jpg) no-repeat 0 0;
  display: block;
  height: 668px;
}

/* line 563, ../../../../scss/CEM-2013.scss */
.flag {
  position: absolute;
  right: -12px;
  top: 275px;
  background: #acdbf6;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.35);
}

/* line 572, ../../../../scss/CEM-2013.scss */
.flag .flag-content:after {
  right: 0;
  border-width: 1em 1em 0 0;
  content: "";
  position: absolute;
  display: block;
  border-style: solid;
  border-color: #0e3257 transparent transparent transparent;
  bottom: -1em;
}

/* line 582, ../../../../scss/CEM-2013.scss */
.flag h1,
.flag p,
.flag p a {
  margin: 0;
  display: block;
  text-align: right;
}

/* line 589, ../../../../scss/CEM-2013.scss */
.flag h1 {
  color: #00467f;
  padding: 20px 28px 10px;
  font-size: 24px;
  font-weight: 600;
}

/* line 595, ../../../../scss/CEM-2013.scss */
.flag p {
  margin-right: 28px;
}

/* line 597, ../../../../scss/CEM-2013.scss */
.flag p a {
  position: relative;
  top: -2px;
  padding: 5px 30px 20px 0;
  background: url(../img/icon_arrow.png) no-repeat right 4px;
}

/* line 603, ../../../../scss/CEM-2013.scss */
.main .flag a {
  color: #0079c1;
}

/* intro */
/* line 607, ../../../../scss/CEM-2013.scss */
.intro {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 668px;
  width: 960px;
  padding: 0;
  margin: 0;
  background-color: #fff;
}

/* line 618, ../../../../scss/CEM-2013.scss */
.ie8 .intro {
  width: 958px;
}

/* line 622, ../../../../scss/CEM-2013.scss */
.intro__content {
  margin: 136px 0 0 57px;
  width: 710px;
}

/* line 626, ../../../../scss/CEM-2013.scss */
.intro p {
  color: #52bdec;
  font-size: 22px;
  line-height: 38px;
  margin: 0;
  width: 700px;
  color: #0079c1;
  display: block;
}

/* line 635, ../../../../scss/CEM-2013.scss */
.intro p span {
  display: block;
  margin-bottom: 3px;
  letter-spacing: .025em;
  text-transform: uppercase;
  color: #00467F;
  font-size: 20px;
}

/* line 643, ../../../../scss/CEM-2013.scss */
.intro-continue {
  position: absolute;
  bottom: 85px;
}

/**
 * PAGE:Letter
 **********************************************/
/* line 651, ../../../../scss/CEM-2013.scss */
.chairmans-letter #content-wrapper {
  overflow: hidden;
  position: relative;
}

/* line 655, ../../../../scss/CEM-2013.scss */
.letter-content {
  margin: 0;
  width: 460px;
}

/* line 659, ../../../../scss/CEM-2013.scss */
.letter-content h1 {
  font-size: 15px;
  text-transform: uppercase;
}

/* line 663, ../../../../scss/CEM-2013.scss */
.letter-content p {
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  color: #333;
  text-indent: 40px;
}

/* line 670, ../../../../scss/CEM-2013.scss */
.letter-content .lead {
  color: #0077c1;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 32px;
  text-indent: 0;
}

/* line 678, ../../../../scss/CEM-2013.scss */
.letter-content .salutation {
  color: #b1b3b6;
  font-size: 14px;
  margin: 40px 0 9px 0px;
  text-transform: uppercase;
  text-indent: 0;
}

/* line 685, ../../../../scss/CEM-2013.scss */
.letter-content .divider-end-content {
  margin: 45px 0 25px;
}

/* line 687, ../../../../scss/CEM-2013.scss */
.signature .author-name {
  color: #00467f;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

/* line 693, ../../../../scss/CEM-2013.scss */
#ceos-letter .signature .author-name {
  position: relative;
  top: -10px;
}

/* line 697, ../../../../scss/CEM-2013.scss */
.signature .author-title {
  margin: 0;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
}

/* line 703, ../../../../scss/CEM-2013.scss */
.signature time {
  display: block;
  margin: 16px 0 60px;
}

/* line 707, ../../../../scss/CEM-2013.scss */
.letter-content h3 {
  font-weight: bold;
  color: #000;
  font-size: 13px;
  line-height: 22px;
  margin: 24px 0 4px 0px;
  text-indent: 0;
  color: #0079c1;
}

/* line 716, ../../../../scss/CEM-2013.scss */
.author-image {
  position: fixed;
  top: 0;
  padding-top: 77px;
  margin-left: 515px;
  z-index: 1;
  height: 100%;
  background: #d3d3d3;
}

/* line 725, ../../../../scss/CEM-2013.scss */
.ie8 .author-image {
  margin-left: 513px;
}

/* line 729, ../../../../scss/CEM-2013.scss */
.nav-over-static-img {
  top: 104px;
}

/* line 731, ../../../../scss/CEM-2013.scss */
.nav-over-static-img li {
  background-image: url(../img/letter_nav_arrows_white.png);
}

/**
 * PAGE:Financials (highlights & milestones)
 **********************************************/
/* line 737, ../../../../scss/CEM-2013.scss */
.financials #content-wrapper,
.financial-milestones #content-wrapper {
  color: #fff;
  background: #acdbf6;
}

/* line 742, ../../../../scss/CEM-2013.scss */
.financials .nav--pagination li,
.financial-milestones .nav--pagination li {
  background-image: url(../img/letter_nav_arrows_white.png);
}

/* line 745, ../../../../scss/CEM-2013.scss */
.financials .nav--pagination .prev,
.financial-milestones .nav--pagination .prev {
  border-color: #fff;
}

/* financials table styles */
/* line 749, ../../../../scss/CEM-2013.scss */
#financials table {
  color: #fff;
  width: 100%;
}

/* line 750, ../../../../scss/CEM-2013.scss */
#financials table th, #financials table td {
  color: #0079c1;
}

/* line 751, ../../../../scss/CEM-2013.scss */
#financials table .body-header th {
  color: #54BCEB;
}

/* line 752, ../../../../scss/CEM-2013.scss */
#financials table tbody {
  margin-bottom: 8px;
}

/* line 753, ../../../../scss/CEM-2013.scss */
tr.body-header th {
  text-align: left;
}

/* line 754, ../../../../scss/CEM-2013.scss */
table .current-year {
  font-weight: bold;
}

/* line 755, ../../../../scss/CEM-2013.scss */
table.highlights {
  margin-top: 40px;
  argin-bottom: 7px;
}

/* line 756, ../../../../scss/CEM-2013.scss */
table.highlights .year-col, table.highlights .change-col {
  width: 120px;
  padding-bottom: 8px;
}

/* line 757, ../../../../scss/CEM-2013.scss */
table.highlights th {
  width: 480px;
}

/* line 758, ../../../../scss/CEM-2013.scss */
table.highlights thead .headers {
  font-size: 11px;
}

/* line 759, ../../../../scss/CEM-2013.scss */
tr.body-header {
  color: #54bceb;
  text-transform: uppercase;
}

/* line 760, ../../../../scss/CEM-2013.scss */
tr.body-header th {
  font-weight: bold;
  font-size: 12px;
}

/* line 761, ../../../../scss/CEM-2013.scss */
tr.body-header th, table tfoot td {
  border-top: 1px solid #fff;
  padding-top: 10px;
}

/* line 762, ../../../../scss/CEM-2013.scss */
th.sub-item {
  text-indent: 20px;
}

/* line 763, ../../../../scss/CEM-2013.scss */
th.bottom {
  padding-bottom: 10px;
}

/* line 764, ../../../../scss/CEM-2013.scss */
table.highlights th sup {
  font-size: 8px;
  margin-left: 2px;
}

/* line 765, ../../../../scss/CEM-2013.scss */
table.highlights td {
  position: relative;
}

/* line 766, ../../../../scss/CEM-2013.scss */
table .dollar {
  float: left;
  margin-left: 50px;
}

/* line 767, ../../../../scss/CEM-2013.scss */
table td.table-footer {
  text-align: left;
  padding: 15px 0 0 0;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}

/* line 768, ../../../../scss/CEM-2013.scss */
table td.table-footer p {
  position: relative;
  padding-left: 6px;
  text-align: left;
  font-size: 10px;
}

/* line 769, ../../../../scss/CEM-2013.scss */
table td.table-footer sup {
  position: absolute;
  top: -2px;
  left: 0;
}

/* line 770, ../../../../scss/CEM-2013.scss */
.ie6 table .percent, .ie7 table .percent {
  position: absolute;
}

/* charts */
/* line 773, ../../../../scss/CEM-2013.scss */
.charts {
  overflow: auto;
  margin-bottom: 45px;
}

/* line 777, ../../../../scss/CEM-2013.scss */
.charts .chart {
  display: block;
  float: left;
  width: 200px;
  text-align: center;
  margin-right: 20px;
}

/* line 786, ../../../../scss/CEM-2013.scss */
.revenue-2012 {
  margin-top: 30px;
}

/* line 791, ../../../../scss/CEM-2013.scss */
.ie8 #financials .charts {
  position: relative;
  left: 14px;
}

/* line 797, ../../../../scss/CEM-2013.scss */
.charts .chart td {
  text-align: center;
  display: block;
  position: relative;
}

/* line 803, ../../../../scss/CEM-2013.scss */
#financials .charts .chart td canvas,
#financials .charts .chart td img {
  position: absolute;
  bottom: 0;
  left: 41px;
}

/* line 810, ../../../../scss/CEM-2013.scss */
.ie8 #financials .charts .chart td img {
  left: 46px;
}

/* line 814, ../../../../scss/CEM-2013.scss */
#financial-milestones .charts .barcharts .chart canvas,
#financial-milestones .charts .barcharts .chart img {
  margin-left: 19px;
}

/* line 819, ../../../../scss/CEM-2013.scss */
.ie8 #financial-milestones .charts .barcharts .chart img {
  margin-left: 0;
}

/* line 823, ../../../../scss/CEM-2013.scss */
.ie8 .charts .chart {
  margin-right: 10px;
}

/* line 827, ../../../../scss/CEM-2013.scss */
.charts .last {
  margin-right: 0;
}

/* line 829, ../../../../scss/CEM-2013.scss */
.charts h4 {
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  margin: 15px 0 9px;
}

/* line 835, ../../../../scss/CEM-2013.scss */
.charts .subhead {
  font-size: 11px;
  color: #0079c1;
}

/* line 839, ../../../../scss/CEM-2013.scss */
.charts .spacer {
  height: 35px;
  float: left;
  width: 100%;
}

/* line 841, ../../../../scss/CEM-2013.scss */
.piecharts canvas {
  width: 300px;
}

/* line 843, ../../../../scss/CEM-2013.scss */
.canvas img.barchart,
.canvas img.piechart {
  visibility: hidden;
  /* Hide source <img> in browsers that support canvas */
}

/* financial milestones */
/* line 847, ../../../../scss/CEM-2013.scss */
#financial-milestones .lead-container {
  border-bottom: 1px solid #fff;
  border-width: 1px 0;
  margin-bottom: 40px;
}

/* line 852, ../../../../scss/CEM-2013.scss */
.lead-container ul {
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 40px;
  color: #52BDEC;
  line-height: 20px;
  font-size: 10px;
  padding-left: 14px;
}

/* line 861, ../../../../scss/CEM-2013.scss */
.lead-container ul li {
  color: #52bdec;
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 866, ../../../../scss/CEM-2013.scss */
.lead-container ul li span {
  display: inline-block;
  color: #0079c1;
  font-size: 16px;
  line-height: 26px;
}

/* line 872, ../../../../scss/CEM-2013.scss */
#financial-milestones .barcharts {
  width: 438px;
  float: left;
}

/* line 876, ../../../../scss/CEM-2013.scss */
.ie8 #financial-milestones .barcharts {
  position: relative;
  left: 11px;
}

/* line 881, ../../../../scss/CEM-2013.scss */
#financial-milestones .piecharts {
  width: 365px;
  float: right;
}

/* line 885, ../../../../scss/CEM-2013.scss */
#financial-milestones .piecharts .chart {
  width: 326px;
  margin: 25px 0 0 0;
}

/* line 889, ../../../../scss/CEM-2013.scss */
#financial-milestones .piecharts .chart {
  margin-top: 70px;
}

/* line 893, ../../../../scss/CEM-2013.scss */
#financial-milestones .piecharts #revenues_2012 {
  margin-top: 116px;
}

/* line 897, ../../../../scss/CEM-2013.scss */
#financial-milestones #key {
  clear: both;
  float: none;
  position: relative;
  top: 50px;
}

/* line 904, ../../../../scss/CEM-2013.scss */
.ie8 #financial-milestones #key {
  top: 60px;
}

/* line 909, ../../../../scss/CEM-2013.scss */
.charts ul {
  list-style: none;
  margin: 0 0 0 120px;
  text-align: left;
  font-size: 13px;
  line-height: 20px;
}

/* line 916, ../../../../scss/CEM-2013.scss */
.charts ul img {
  margin-right: 9px;
}

/* line 918, ../../../../scss/CEM-2013.scss */
.financial-continue-wrap {
  padding: 35px 50px 60px;
}

/**
 * PAGE:Expanding Global Brand
 **********************************************/
/* line 924, ../../../../scss/CEM-2013.scss */
#global_brand .top-container {
  border-bottom: 1px solid #d7d7d7;
}

/* line 926, ../../../../scss/CEM-2013.scss */
.mktg-tile {
  float: left;
  margin: 0 0 4px 4px;
  background: #999;
  position: relative;
  box-sizing: border-box;
  height: 275px;
  overflow: hidden;
}

/* line 937, ../../../../scss/CEM-2013.scss */
.tile-grid {
  width: 860px;
  overflow: hidden;
}

/* line 943, ../../../../scss/CEM-2013.scss */
.tile__hover {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 250ms;
  -o-transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  display: table;
  position: absolute;
  height: 100%;
  padding: 0 28px;
  box-sizing: border-box;
  background: rgba(0, 121, 193, 0.88);
  z-index: 2;
}
/* line 955, ../../../../scss/CEM-2013.scss */
.tile__hover.active, .tile__hover.hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 961, ../../../../scss/CEM-2013.scss */
.ie8 .tile__hover {
  background: #1c86c5;
}

/* line 965, ../../../../scss/CEM-2013.scss */
.tile__hover h1 {
  font-size: 36px;
  color: #fff;
  line-height: 1;
  margin: 0;
}

/* line 971, ../../../../scss/CEM-2013.scss */
.tile__hover p {
  color: #ffffff;
  font-size: 18px;
  line-height: 26px;
  display: table-cell;
  vertical-align: middle;
}

/* line 978, ../../../../scss/CEM-2013.scss */
.tile--a,
.tile--c,
.tile--e,
.tile--j,
.ie8 .tile--a,
.ie8 .tile--c,
.ie8 .tile--e,
.ie8 .tile--j {
  margin-left: 0;
}

/* line 989, ../../../../scss/CEM-2013.scss */
.tile--a {
  width: 428px;
  background: #005084;
}

/* line 993, ../../../../scss/CEM-2013.scss */
.tile--a .tile__content {
  padding: 50px 50px 0;
}

/* line 995, ../../../../scss/CEM-2013.scss */
.tile--a .tile__content p {
  color: #fff;
  font-size: 18px;
  line-height: 25px;
}

/* line 1000, ../../../../scss/CEM-2013.scss */
.tile--b {
  width: 428px;
  background: url(../img/bg_tile_b.jpg) no-repeat left top;
}

/* line 1004, ../../../../scss/CEM-2013.scss */
.tile--c,
.tile--d {
  height: 316px;
}

/* line 1009, ../../../../scss/CEM-2013.scss */
.tile--c {
  width: 494px;
  background: url(../img/bg_tile_c.jpg) no-repeat left top;
}

/* line 1013, ../../../../scss/CEM-2013.scss */
.tile--d {
  width: 362px;
  background: url(../img/bg_tile_d.jpg) no-repeat left top;
}

/* line 1017, ../../../../scss/CEM-2013.scss */
.tile--e,
.tile--f,
.tile--g,
.tile--h,
.tile--i {
  height: 320px;
}

/* line 1025, ../../../../scss/CEM-2013.scss */
.tile--e {
  width: 288px;
  background: url(../img/bg_tile_e.jpg) no-repeat left top;
}

/* line 1029, ../../../../scss/CEM-2013.scss */
.tile--f {
  width: 282px;
  background: url(../img/bg_tile_f.jpg) no-repeat left top;
}

/* line 1033, ../../../../scss/CEM-2013.scss */
.tile--f .tile__hover {
  padding-top: 20px;
  height: 360px;
}

/* line 1038, ../../../../scss/CEM-2013.scss */
.tile--f p {
  font-size: 14px;
  line-height: 20px;
  display: block;
}

/* line 1044, ../../../../scss/CEM-2013.scss */
.tile--g {
  width: 282px;
  background: url(../img/bg_tile_g.jpg) no-repeat left top;
}

/* line 1048, ../../../../scss/CEM-2013.scss */
.tile--g .tile__hover p {
  font-size: 16px;
}

/* line 1050, ../../../../scss/CEM-2013.scss */
.tile--h {
  width: 428px;
  margin-left: 0;
  background: url(../img/bg_tile_h.jpg) no-repeat left top;
}

/* line 1055, ../../../../scss/CEM-2013.scss */
.tile--i {
  width: 428px;
  background: url(../img/bg_tile_i.jpg) no-repeat left top;
}

/* line 1059, ../../../../scss/CEM-2013.scss */
.tile--i .tile__hover p {
  font-size: 14px;
  line-height: 22px;
}

/* line 1063, ../../../../scss/CEM-2013.scss */
.tile--i .caps {
  display: block;
}

/* line 1065, ../../../../scss/CEM-2013.scss */
.tile--j,
.tile--k,
.tile--l {
  height: 275px;
}

/* line 1071, ../../../../scss/CEM-2013.scss */
.tile--j {
  width: 288px;
  margin-left: 0;
  background: url(../img/bg_tile_j.jpg) no-repeat left top;
}

/* line 1076, ../../../../scss/CEM-2013.scss */
.tile--k {
  width: 282px;
  background: url(../img/bg_tile_k.jpg) no-repeat left top;
}

/* line 1080, ../../../../scss/CEM-2013.scss */
.tile--k .tile__hover p {
  font-size: 13px;
  line-height: 20px;
}

/* line 1084, ../../../../scss/CEM-2013.scss */
.tile--l {
  width: 282px;
  background: url(../img/bg_tile_l.jpg) no-repeat left top;
}

/* line 1088, ../../../../scss/CEM-2013.scss */
.tile--l .tile__hover h1 {
  padding-top: 50px;
}

/* line 1090, ../../../../scss/CEM-2013.scss */
.tile--l .tile__hover p {
  font-size: 14px;
  line-height: 22px;
  display: block;
}

/* line 1095, ../../../../scss/CEM-2013.scss */
.mktg-tile .caps {
  font-weight: 600;
}

/* line 1097, ../../../../scss/CEM-2013.scss */
#global_brand .continue-wrap {
  margin-top: 50px;
}

/* line 1099, ../../../../scss/CEM-2013.scss */
.mktg-tile span.trigger {
  display: none;
  width: 24px;
  height: 23px;
  right: 0;
  position: absolute;
  background: url(../img/bg_tablet_trigger.png) no-repeat 0 0;
  z-index: 1;
}

/**
 * PAGE:Board of Directors
 **********************************************/
/* line 1114, ../../../../scss/CEM-2013.scss */
#board-directors .top-container {
  border-bottom: solid 1px #d7d7d7;
}

/* line 1116, ../../../../scss/CEM-2013.scss */
.boardmembers ul,
.management ul {
  list-style: none;
  margin: 0;
}

/* line 1121, ../../../../scss/CEM-2013.scss */
.boardmembers li {
  float: left;
  width: 152px;
  margin: 0 20px 20px 0;
  position: relative;
}

/* line 1127, ../../../../scss/CEM-2013.scss */
.boardmembers li.no-margin {
  margin-right: 0;
}

/* line 1131, ../../../../scss/CEM-2013.scss */
.no-js .boardinfo h4 {
  padding-top: 12px;
}

/* line 1133, ../../../../scss/CEM-2013.scss */
.js .boardmembers li {
  height: 152px;
  cursor: pointer;
}

/* line 1137, ../../../../scss/CEM-2013.scss */
.js .boardmembers .boardinfo {
  display: none;
}

/* line 1139, ../../../../scss/CEM-2013.scss */
.js .boardinfo {
  position: absolute;
  bottom: 166px;
  left: -62px;
  width: 283px;
  padding: 16px 29px;
  background: url(../img/boardinfo_bg.png) repeat-y transparent;
  z-index: 10;
}

/* line 1148, ../../../../scss/CEM-2013.scss */
.js .boardinfo_top {
  height: 10px;
  width: 283px;
  background: url(../img/boardinfo_top.png) no-repeat transparent;
  position: absolute;
  top: -10px;
  left: 0;
}

/* line 1156, ../../../../scss/CEM-2013.scss */
.js .boardinfo_bottom {
  height: 22px;
  width: 283px;
  background: url(../img/boardinfo_bottom.png) no-repeat transparent;
  position: absolute;
  bottom: -22px;
  left: 0;
}

/* line 1164, ../../../../scss/CEM-2013.scss */
.boardinfo h4,
.management h4 {
  text-transform: uppercase;
  color: #0079c2;
  font-size: 11px;
  font-family: "Benton Sans Medium",  "BentonSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 3px;
}

/* line 1172, ../../../../scss/CEM-2013.scss */
.boardinfo p,
.management p {
  padding-left: 10px;
  text-indent: -10px;
  margin-bottom: 0;
  font-size: 11px;
}

/* line 1179, ../../../../scss/CEM-2013.scss */
.boardmembers div.image {
  width: 152px;
  height: 152px;
  display: block;
  background-image: url(../img/Board_sprite.png);
  background-repeat: no-repeat;
}

/* line 1186, ../../../../scss/CEM-2013.scss */
#terrence-a-duffy div.image {
  background-position: 0 -152px;
}

/* line 1188, ../../../../scss/CEM-2013.scss */
#terrence-a-duffy div.image:hover {
  background-position: -152px -152px;
}

/* line 1190, ../../../../scss/CEM-2013.scss */
#phupinder-gill div.image {
  background-position: 0 0;
}

/* line 1192, ../../../../scss/CEM-2013.scss */
#phupinder-gill div.image:hover {
  background-position: -152px 0;
}

/* line 1194, ../../../../scss/CEM-2013.scss */
#leo-melamed div.image {
  background-position: 0 -456px;
}

/* line 1196, ../../../../scss/CEM-2013.scss */
#leo-melamed div.image:hover {
  background-position: -152px -456px;
}

/* line 1198, ../../../../scss/CEM-2013.scss */
#john-f-sandner div.image {
  background-position: 0 -608px;
}

/* line 1200, ../../../../scss/CEM-2013.scss */
#john-f-sandner div.image:hover {
  background-position: -152px -608px;
}

/* line 1202, ../../../../scss/CEM-2013.scss */
#charles-p-carey div.image {
  background-position: 0 -304px;
}

/* line 1204, ../../../../scss/CEM-2013.scss */
#charles-p-carey div.image:hover {
  background-position: -152px -304px;
}

/* line 1206, ../../../../scss/CEM-2013.scss */
#jeffery-m-bernacchi div.image {
  background-position: 0 -760px;
}

/* line 1208, ../../../../scss/CEM-2013.scss */
#jeffery-m-bernacchi div.image:hover {
  background-position: -152px -760px;
}

/* line 1210, ../../../../scss/CEM-2013.scss */
#timothy-s-bitsberger div.image {
  background-position: 0 -912px;
}

/* line 1212, ../../../../scss/CEM-2013.scss */
#timothy-s-bitsberger div.image:hover {
  background-position: -152px -912px;
}

/* line 1214, ../../../../scss/CEM-2013.scss */
#mark-e-cermak div.image {
  background-position: 0 -1064px;
}

/* line 1216, ../../../../scss/CEM-2013.scss */
#mark-e-cermak div.image:hover {
  background-position: -152px -1064px;
}

/* line 1218, ../../../../scss/CEM-2013.scss */
#dennis-h-chookaszian div.image {
  background-position: 0 -1216px;
}

/* line 1220, ../../../../scss/CEM-2013.scss */
#dennis-h-chookaszian div.image:hover {
  background-position: -152px -1216px;
}

/* line 1222, ../../../../scss/CEM-2013.scss */
#jackie-m-clegg div.image {
  background-position: 0 -1368px;
}

/* line 1224, ../../../../scss/CEM-2013.scss */
#jackie-m-clegg div.image:hover {
  background-position: -152px -1368px;
}

/* line 1226, ../../../../scss/CEM-2013.scss */
#robert-f-corvino div.image {
  background-position: 0 -1520px;
}

/* line 1228, ../../../../scss/CEM-2013.scss */
#robert-f-corvino div.image:hover {
  background-position: -152px -1520px;
}

/* line 1230, ../../../../scss/CEM-2013.scss */
#james-a-donaldson div.image {
  background-position: 0 -1672px;
}

/* line 1232, ../../../../scss/CEM-2013.scss */
#james-a-donaldson div.image:hover {
  background-position: -152px -1672px;
}

/* line 1234, ../../../../scss/CEM-2013.scss */
#martin-j-gepsman div.image {
  background-position: 0 -1824px;
}

/* line 1236, ../../../../scss/CEM-2013.scss */
#martin-j-gepsman div.image:hover {
  background-position: -152px -1824px;
}

/* line 1238, ../../../../scss/CEM-2013.scss */
#larry-g-gerdes div.image {
  background-position: 0 -1976px;
}

/* line 1240, ../../../../scss/CEM-2013.scss */
#larry-g-gerdes div.image:hover {
  background-position: -152px -1976px;
}

/* line 1242, ../../../../scss/CEM-2013.scss */
#daniel-r-glickman div.image {
  background-position: 0 -2128px;
}

/* line 1244, ../../../../scss/CEM-2013.scss */
#daniel-r-glickman div.image:hover {
  background-position: -152px -2128px;
}

/* line 1246, ../../../../scss/CEM-2013.scss */
#j-dennis-hastert div.image {
  background-position: 0 -2280px;
}

/* line 1248, ../../../../scss/CEM-2013.scss */
#j-dennis-hastert div.image:hover {
  background-position: -152px -2280px;
}

/* line 1250, ../../../../scss/CEM-2013.scss */
#bruce-f-johnson div.image {
  background-position: 0 -2432px;
}

/* line 1252, ../../../../scss/CEM-2013.scss */
#bruce-f-johnson div.image:hover {
  background-position: -152px -2432px;
}

/* line 1254, ../../../../scss/CEM-2013.scss */
#gary-m-katler div.image {
  background-position: 0 -2584px;
}

/* line 1256, ../../../../scss/CEM-2013.scss */
#gary-m-katler div.image:hover {
  background-position: -152px -2584px;
}

/* line 1258, ../../../../scss/CEM-2013.scss */
#patrick-b-lynch div.image {
  background-position: 0 -2736px;
}

/* line 1260, ../../../../scss/CEM-2013.scss */
#patrick-b-lynch div.image:hover {
  background-position: -152px -2736px;
}

/* line 1262, ../../../../scss/CEM-2013.scss */
#william-p-miller-ii div.image {
  background-position: 0 -2888px;
}

/* line 1264, ../../../../scss/CEM-2013.scss */
#william-p-miller-ii div.image:hover {
  background-position: -152px -2888px;
}

/* line 1266, ../../../../scss/CEM-2013.scss */
#james-e-newsome div.image {
  background-position: 0 -3040px;
}

/* line 1268, ../../../../scss/CEM-2013.scss */
#james-e-newsome div.image:hover {
  background-position: -152px -3040px;
}

/* line 1270, ../../../../scss/CEM-2013.scss */
#joseph-niciforo div.image {
  background-position: 0 -3192px;
}

/* line 1272, ../../../../scss/CEM-2013.scss */
#joseph-niciforo div.image:hover {
  background-position: -152px -3192px;
}

/* line 1274, ../../../../scss/CEM-2013.scss */
#c-c-odom-ii div.image {
  background-position: 0 -3344px;
}

/* line 1276, ../../../../scss/CEM-2013.scss */
#c-c-odom-ii div.image:hover {
  background-position: -152px -3344px;
}

/* line 1278, ../../../../scss/CEM-2013.scss */
#james-e-oliff div.image {
  background-position: 0 -3496px;
}

/* line 1280, ../../../../scss/CEM-2013.scss */
#james-e-oliff div.image:hover {
  background-position: -152px -3496px;
}

/* line 1282, ../../../../scss/CEM-2013.scss */
#john-l-pietrzak div.image {
  background-position: 0 -3648px;
}

/* line 1284, ../../../../scss/CEM-2013.scss */
#john-l-pietrzak div.image:hover {
  background-position: -152px -3648px;
}

/* line 1286, ../../../../scss/CEM-2013.scss */
#edemir-pinto div.image {
  background-position: 0 -3800px;
}

/* line 1288, ../../../../scss/CEM-2013.scss */
#edemir-pinto div.image:hover {
  background-position: -152px -3800px;
}

/* line 1290, ../../../../scss/CEM-2013.scss */
#alex-j-pollock div.image {
  background-position: 0 -3952px;
}

/* line 1292, ../../../../scss/CEM-2013.scss */
#alex-j-pollock div.image:hover {
  background-position: -152px -3952px;
}

/* line 1294, ../../../../scss/CEM-2013.scss */
#terry-l-savage div.image {
  background-position: 0 -4104px;
}

/* line 1296, ../../../../scss/CEM-2013.scss */
#terry-l-savage div.image:hover {
  background-position: -152px -4104px;
}

/* line 1298, ../../../../scss/CEM-2013.scss */
#howard-j-siegel div.image {
  background-position: 0 -4256px;
}

/* line 1300, ../../../../scss/CEM-2013.scss */
#howard-j-siegel div.image:hover {
  background-position: -152px -4256px;
}

/* line 1302, ../../../../scss/CEM-2013.scss */
#christopher-stewart div.image {
  background-position: 0 -4408px;
}

/* line 1304, ../../../../scss/CEM-2013.scss */
#christopher-stewart div.image:hover {
  background-position: -152px -4408px;
}

/* line 1306, ../../../../scss/CEM-2013.scss */
#dennis-a-suskind div.image {
  background-position: 0 -4560px;
}

/* line 1308, ../../../../scss/CEM-2013.scss */
#dennis-a-suskind div.image:hover {
  background-position: -152px -4560px;
}

/* line 1310, ../../../../scss/CEM-2013.scss */
#david-j-wescott div.image {
  background-position: 0 -4712px;
}

/* line 1312, ../../../../scss/CEM-2013.scss */
#david-j-wescott div.image:hover {
  background-position: -152px -4712px;
}

/* line 1314, ../../../../scss/CEM-2013.scss */
#steven-e-wollack div.image {
  background-position: 0 -5016px;
}

/* line 1316, ../../../../scss/CEM-2013.scss */
#steven-e-wollack div.image:hover {
  background-position: -152px -5016px;
}

/* line 1318, ../../../../scss/CEM-2013.scss */
.not-pictured div.image {
  background: url(../img/not_pictured.gif) no-repeat 0 0;
}

/* line 1320, ../../../../scss/CEM-2013.scss */
.not-pictured div.image:hover {
  background-position: -152px 0;
}

/* line 1322, ../../../../scss/CEM-2013.scss */
#ronald-a-pankau div.image {
  background-position: 0 -4864px;
}

/* line 1324, ../../../../scss/CEM-2013.scss */
#ronald-a-pankau div.image:hover {
  background-position: -152px -4864px;
}

/* line 1326, ../../../../scss/CEM-2013.scss */
.bod-continue {
  margin: 40px 0 0 0;
}

/**
 * PAGE:Management Team
 **********************************************/
/* line 1332, ../../../../scss/CEM-2013.scss */
#management-team .top-container {
  border-bottom: 1px solid #d7d7d7;
}

/* line 1334, ../../../../scss/CEM-2013.scss */
.management .border {
  margin-bottom: 35px;
  border-bottom: 1px solid #d7d7d7;
}

/* line 1338, ../../../../scss/CEM-2013.scss */
.management li {
  width: 150px;
  height: 117px;
  float: left;
  margin-right: 22px;
  margin-bottom: 20px;
}

/* line 1345, ../../../../scss/CEM-2013.scss */
.ie8 .management .last {
  margin-right: 0;
}

/* line 1349, ../../../../scss/CEM-2013.scss */
.management h4 {
  color: #0079c2;
  font-size: 12px;
}

/**
 * PAGE:Corporate Citizenship
 **********************************************/
/* line 1357, ../../../../scss/CEM-2013.scss */
.corporate-citizenship #content-wrapper {
  background: none repeat scroll 0 0 #ACDBF6;
}

/* line 1359, ../../../../scss/CEM-2013.scss */
.corporate-citizenship .nav--pagination .prev {
  border-color: #fff;
}

/* line 1361, ../../../../scss/CEM-2013.scss */
.corporate-citizenship .nav--pagination li {
  background-image: url(../img/letter_nav_arrows_white.png);
}

/* line 1363, ../../../../scss/CEM-2013.scss */
.main-content .left-intro {
  width: 290px;
  float: left;
  margin: 0;
}

/* line 1368, ../../../../scss/CEM-2013.scss */
.main-content .left-intro p {
  color: #0079c1;
  line-height: 32px;
  font-size: 20px;
}

/* line 1373, ../../../../scss/CEM-2013.scss */
.main-content .right-content {
  width: 520px;
  float: right;
  margin: 0;
}

/* line 1378, ../../../../scss/CEM-2013.scss */
.main-content .right-content p {
  color: #14477d;
  line-height: 20px;
  font-size: 13px;
  text-indent: 30px;
  margin-bottom: 3px;
}

/* line 1385, ../../../../scss/CEM-2013.scss */
.main-content .right-content p.no-indent {
  text-indent: 0;
}

/* line 1389, ../../../../scss/CEM-2013.scss */
.main-content .right-content p a {
  text-decoration: underline;
}

/* line 1391, ../../../../scss/CEM-2013.scss */
#corporate-citizenship .continue-wrap {
  margin: 40px 0 0 0;
}

/* line 1393, ../../../../scss/CEM-2013.scss */
.main-content .right-content p.call-out {
  margin: 25px 0 3px 0;
}

/**
 * PAGE:Downloads
 **********************************************/
/* line 1399, ../../../../scss/CEM-2013.scss */
.downloads .top-container {
  border-bottom: 1px solid #d7d7d7;
}

/* line 1401, ../../../../scss/CEM-2013.scss */
.downloads--items {
  margin: 0 0 25px 0;
  list-style: none;
}

/* line 1405, ../../../../scss/CEM-2013.scss */
.downloads--items li {
  display: block;
  float: left;
  width: 31%;
  margin: 0 1.5% 0 0;
  height: 290px;
  border: solid 1px #c8c8c8;
  background: #fff;
}

/* line 1414, ../../../../scss/CEM-2013.scss */
.downloads--items li:hover {
  background: white url(../img/bg_gradient.jpg) repeat-x 0 -1174px;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
}

/* line 1420, ../../../../scss/CEM-2013.scss */
.downloads--items li a {
  display: block;
  height: 290px;
}

/* line 1424, ../../../../scss/CEM-2013.scss */
.downloads--items li a:hover {
  text-decoration: none;
}

/* line 1426, ../../../../scss/CEM-2013.scss */
.downloads--items li h2 {
  margin: 34px 22px 0;
  font-size: 24px;
  color: #0079c1;
  height: 195px;
}

/* line 1432, ../../../../scss/CEM-2013.scss */
.downloads--items li p {
  margin: 0 22px;
  padding: 12px 0 0 0;
  color: #54bceb;
  font-weight: bold;
  border-top: solid 1px #c2c2c2;
}

/**
 * BENTON fonts
 **********************************************/
/* line 1443, ../../../../scss/CEM-2013.scss */
h1,
.letter-content h1,
header .banner h2,
.downloads--items li h2,
.letter-content h3,
.management h4,
.lead-container ul li,
.main a.continue-link,
.nav--pagination a,
.tile__hover p,
.chart p,
#key li,
.tile__content p,
#financials table th,
#financials table td,
#financials table caption {
  font-family: "BentonSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1460, ../../../../scss/CEM-2013.scss */
header nav h2,
header nav ul,
header nav li,
header nav a,
.flag h1,
.intro p span,
.chart h4,
.main-content .left-intro p,
.tile--a .tile__content p {
  font-weight: 100;
  font-family: Helvetica, Arial, sans-serif;
}

/**
 ******************************************************************************************
 * MEDIA QUERIES
 *******************************************************************************************/
@media print {
  /* line 1478, ../../../../scss/CEM-2013.scss */
  * {
    background: transparent !important;
    color: #444 !important;
    text-shadow: none;
  }

  /* line 1479, ../../../../scss/CEM-2013.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }

  /* line 1480, ../../../../scss/CEM-2013.scss */
  .ir_ a:after {
    content: "";
  }

  /* Don't show links for images */
  /* line 1481, ../../../../scss/CEM-2013.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1482, ../../../../scss/CEM-2013.scss */
  img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 1484, ../../../../scss/CEM-2013.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1485, ../../../../scss/CEM-2013.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 1489, ../../../../scss/CEM-2013.scss */
  header .banner-wrap {
    width: 740px;
  }

  /* line 1491, ../../../../scss/CEM-2013.scss */
  .main {
    width: 768px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  /* line 1493, ../../../../scss/CEM-2013.scss */
  #content-wrapper {
    padding: 84px 20px;
    min-height: 850px;
  }

  /* home */
  /* line 1496, ../../../../scss/CEM-2013.scss */
  .home #landing {
    background: url(../img/bg_home_Tablet.jpg) no-repeat 0 0;
    background-size: cover;
  }

  /* line 1498, ../../../../scss/CEM-2013.scss */
  .home #landing, .intro {
    width: 768px;
    height: 878px;
  }

  /* line 1500, ../../../../scss/CEM-2013.scss */
  .flag {
    top: 565px;
  }

  /* line 1502, ../../../../scss/CEM-2013.scss */
  .intro__content {
    margin: 136px 20px 0;
  }

  /* line 1504, ../../../../scss/CEM-2013.scss */
  .intro__content, .intro p {
    width: auto;
  }

  /* letters */
  /* line 1507, ../../../../scss/CEM-2013.scss */
  .letter-content {
    width: 500px;
  }

  /* line 1509, ../../../../scss/CEM-2013.scss */
  .author-image {
    margin-left: 548px;
    width: 200px;
  }

  /* line 1511, ../../../../scss/CEM-2013.scss */
  .author-image img {
    display: block;
    height: 0;
    margin-left: 14px;
    margin-top: 195px;
    padding: 0 0 244px;
    width: 173px;
    background-size: 173px auto;
    background-repeat: no-repeat;
    background-position: 0 0;
  }

  /* line 1522, ../../../../scss/CEM-2013.scss */
  .chairmans-letter .author-image img {
    background-image: url(../img/t_duffy_tablet.jpg);
  }

  /* line 1524, ../../../../scss/CEM-2013.scss */
  .ceos-letter .author-image img {
    background-image: url(../img/p_gill_tablet.jpg);
  }

  /* financials */
  /* line 1528, ../../../../scss/CEM-2013.scss */
  .charts .chart,
  .charts #total_revenues,
  .charts #operating_margin,
  #financial-milestones .barcharts .chart,
  #financial-milestones #key {
    width: 300px;
    float: left;
    margin-right: 0;
  }

  /* line 1537, ../../../../scss/CEM-2013.scss */
  #financial-milestones .barcharts,
  #financial-milestones .piecharts {
    float: none;
    width: 620px;
    clear: both;
    margin: 0 auto;
  }

  /* line 1546, ../../../../scss/CEM-2013.scss */
  #financials .charts .chart {
    width: 182px;
    text-align: center;
  }

  /* line 1559, ../../../../scss/CEM-2013.scss */
  #financials .charts .chart td canvas {
    left: 33px;
  }

  /* line 1563, ../../../../scss/CEM-2013.scss */
  #financial-milestones .charts .piecharts {
    position: relative;
    height: 500px;
  }

  /* line 1568, ../../../../scss/CEM-2013.scss */
  #financial-milestones .charts .piecharts .chart {
    width: 100%;
  }

  /* line 1572, ../../../../scss/CEM-2013.scss */
  #financial-milestones .charts .piecharts #revenues_2012 {
    margin-top: 70px;
  }

  /* line 1580, ../../../../scss/CEM-2013.scss */
  #financial-milestones #key {
    height: 150px;
    display: block;
    margin: 0 auto;
    width: 175px;
    float: none;
    position: relative;
    top: 45px;
  }

  /* line 1590, ../../../../scss/CEM-2013.scss */
  #financial-milestones #key ul {
    margin-left: 0;
  }

  /* line 1594, ../../../../scss/CEM-2013.scss */
  .lead-container ul li span {
    font-size: 14px;
  }

  /* management team */
  /* line 1597, ../../../../scss/CEM-2013.scss */
  .management li {
    width: 122px;
  }

  /* corp. citizenship */
  /* line 1600, ../../../../scss/CEM-2013.scss */
  .main-content .right-content {
    width: 450px;
  }

  /* line 1601, ../../../../scss/CEM-2013.scss */
  .main-content .left-intro {
    width: 260px;
  }

  /* line 1602, ../../../../scss/CEM-2013.scss */
  .main-content .left-intro p {
    font-size: 15px;
    line-height: 26px;
  }

  /* global reach */
  /* line 1605, ../../../../scss/CEM-2013.scss */
  .mktg-tile {
    height: 233px;
    width: 361px;
    margin: 0 0 3px 3px;
  }

  /* line 1611, ../../../../scss/CEM-2013.scss */
  .tile--c {
    background: url(../img/bg_tile_c.jpg) no-repeat scroll -50px 0 transparent;
    width: 361px;
  }

  /* line 1613, ../../../../scss/CEM-2013.scss */
  .tile--c,
  .tile--c .tile__hover,
  .tile--d,
  .tile--d .tile__hover {
    height: 266px;
  }

  /* line 1618, ../../../../scss/CEM-2013.scss */
  .tile--h .tile__hover,
  .tile--i .tile__hover {
    height: 233px;
  }

  /* line 1621, ../../../../scss/CEM-2013.scss */
  .tile--e,
  .tile--f,
  .tile--g,
  .tile--j,
  .tile--k,
  .tile--l,
  .tile--e .tile__hover,
  .tile--f .tile__hover,
  .tile--g .tile__hover,
  .tile--j .tile__hover,
  .tile--k .tile__hover,
  .tile--l .tile__hover {
    width: 238px;
    height: 270px;
  }

  /* line 1637, ../../../../scss/CEM-2013.scss */
  .tile__hover h1 {
    font-size: 32px;
  }

  /* line 1639, ../../../../scss/CEM-2013.scss */
  .tile--f .tile__hover h1 {
    float: left;
    margin-right: 4px;
  }

  /* line 1641, ../../../../scss/CEM-2013.scss */
  .tile--f .tile__hover p {
    font-size: 13px;
    line-height: 18px;
  }

  /* line 1643, ../../../../scss/CEM-2013.scss */
  .tile--l .tile__hover h1 {
    padding-top: 36px;
  }

  /* line 1645, ../../../../scss/CEM-2013.scss */
  .tile--i .caps {
    display: inline;
  }

  /* line 1647, ../../../../scss/CEM-2013.scss */
  .tile--a .tile__content {
    padding: 42px 20px;
  }

  /* line 1649, ../../../../scss/CEM-2013.scss */
  .tile__hover p,
  .tile--a .tile__content p {
    font-size: 15px;
    line-height: 22px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1655, ../../../../scss/CEM-2013.scss */
  .mktg-tile span.trigger {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  /* line 1681, ../../../../scss/CEM-2013.scss */
  html, body, .wrap, header, footer {
    width: 100%;
    min-width: 320px;
  }

  /* line 1682, ../../../../scss/CEM-2013.scss */
  .nav--pagination, #downloads {
    display: none;
  }

  /* line 1683, ../../../../scss/CEM-2013.scss */
  .wrap {
    overflow: hidden;
  }

  /* line 1684, ../../../../scss/CEM-2013.scss */
  header .banner-wrap {
    margin: 32px 20px 0;
    width: auto;
  }

  /* line 1685, ../../../../scss/CEM-2013.scss */
  .main {
    width: 100%;
  }

  /* line 1686, ../../../../scss/CEM-2013.scss */
  #content-wrapper {
    padding: 50px 20px;
  }

  /* home + intro */
  /* line 1689, ../../../../scss/CEM-2013.scss */
  .home #landing,
  .intro {
    height: 600px;
    width: 100%;
  }

  /* line 1692, ../../../../scss/CEM-2013.scss */
  .intro__content {
    width: auto;
    margin: 136px 20px 0 20px;
  }

  /* line 1694, ../../../../scss/CEM-2013.scss */
  .intro p {
    font-size: 16px;
    line-height: 28px;
    width: auto;
  }

  /* line 1696, ../../../../scss/CEM-2013.scss */
  .intro p span {
    display: inline;
    font-size: 16px;
  }

  /* line 1698, ../../../../scss/CEM-2013.scss */
  .intro-continue {
    bottom: auto;
    margin-top: 25px;
    position: relative;
  }

  /* line 1700, ../../../../scss/CEM-2013.scss */
  .home #landing {
    background: url(../img/bg_home_Mobi.jpg) no-repeat scroll center center transparent;
    background-size: cover;
    height: 520px;
  }

  /* line 1705, ../../../../scss/CEM-2013.scss */
  .flag h1 {
    font-size: 17px;
    font-weight: 300;
    padding: 15px 28px 10px;
  }

  /* letters */
  /* line 1708, ../../../../scss/CEM-2013.scss */
  .letter-content {
    width: 100%;
  }

  /* line 1710, ../../../../scss/CEM-2013.scss */
  .author-image {
    display: none;
  }

  /* line 1712, ../../../../scss/CEM-2013.scss */
  .letter-continue-wrap {
    margin-top: 50px;
  }

  /* financials */
  /* line 1715, ../../../../scss/CEM-2013.scss */
  .lead-container ul li,
  .lead-container ul li span {
    font-size: 12px;
    line-height: 1;
  }

  /* line 1718, ../../../../scss/CEM-2013.scss */
  .lead-container ul li span {
    display: inline;
  }

  /* line 1720, ../../../../scss/CEM-2013.scss */
  #financial-milestones .barcharts {
    width: 100%;
  }

  /* line 1722, ../../../../scss/CEM-2013.scss */
  .charts #average_daily_trading_volume,
  .charts #notional_value,
  .charts #total_revenues,
  .charts .chart {
    width: 250px;
    margin-right: 20px;
  }

  /* line 1727, ../../../../scss/CEM-2013.scss */
  #financial-milestones .piecharts .chart {
    width: auto;
  }

  /* line 1729, ../../../../scss/CEM-2013.scss */
  #financial-milestones .piecharts {
    clear: both;
    float: left;
    width: auto;
    margin-left: -15px;
  }

  /* corp citizen */
  /* line 1732, ../../../../scss/CEM-2013.scss */
  .main-content .left-intro,
  .main-content .right-content {
    float: none;
    width: auto;
  }

  /* line 1734, ../../../../scss/CEM-2013.scss */
  .main-content .left-intro p {
    font-size: 14px;
    line-height: 22px;
  }

  /* expanding global reach */
  /* line 1737, ../../../../scss/CEM-2013.scss */
  #global_brand .top-container {
    border-bottom: 1px solid #d7d7d7;
  }

  /* line 1739, ../../../../scss/CEM-2013.scss */
  .mktg-tile {
    float: none;
    margin: 0 0 20px 0;
    height: auto;
  }

  /* line 1741, ../../../../scss/CEM-2013.scss */
  .tile--a,
  .tile--b,
  .tile--c,
  .tile--d,
  .tile--e,
  .tile--f,
  .tile--g,
  .tile--h,
  .tile--i,
  .tile--j,
  .tile--k,
  .tile--l {
    height: 275px;
    width: 100%;
    background: #575757;
    color: #fff;
  }

  /* line 1754, ../../../../scss/CEM-2013.scss */
  .tile__hover,
  .tile--b .tile__hover,
  .tile--c .tile__hover,
  .tile--d .tile__hover,
  .tile--e .tile__hover,
  .tile--f .tile__hover,
  .tile--g .tile__hover,
  .tile--h .tile__hover,
  .tile--i .tile__hover,
  .tile--j .tile__hover,
  .tile--k .tile__hover,
  .tile--l .tile__hover {
    display: table;
    height: 275px;
    padding: 0 25px;
    box-sizing: border-box;
    background: rgba(0, 121, 193, 0.88);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }

  /* line 1777, ../../../../scss/CEM-2013.scss */
  .tile--f,
  .tile--f .tile__hover,
  .tile--i,
  .tile--i .tile__hover {
    height: 375px;
  }

  /* line 1782, ../../../../scss/CEM-2013.scss */
  .tile--a .tile__content {
    padding: 12% 25px 25px;
  }

  /* line 1784, ../../../../scss/CEM-2013.scss */
  .tile__hover h1 {
    margin: 18% 0 4px 0;
  }

  /* line 1786, ../../../../scss/CEM-2013.scss */
  .tile--l .tile__hover h1 {
    margin: 5% 0 4px 0;
  }

  /* board members */
  /* line 1789, ../../../../scss/CEM-2013.scss */
  .js .boardmembers li {
    cursor: default;
    height: auto;
    margin: 0 0 20px;
  }

  /* line 1791, ../../../../scss/CEM-2013.scss */
  .js .boardmembers .boardinfo {
    display: block;
  }

  /* line 1793, ../../../../scss/CEM-2013.scss */
  .js .boardinfo {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    padding: 16px 0;
    background: #fff;
  }

  /* line 1801, ../../../../scss/CEM-2013.scss */
  .js .boardinfo_top,
  .js .boardinfo_bottom {
    display: none;
  }
}
@media screen and (max-width: 720px) {
  /* line 1806, ../../../../scss/CEM-2013.scss */
  header {
    height: 55px;
    padding: 8px 20px;
  }

  /* line 1807, ../../../../scss/CEM-2013.scss */
  header .banner-wrap {
    margin: 0;
    width: 100%;
  }

  /* line 1808, ../../../../scss/CEM-2013.scss */
  header .banner a {
    padding: 14px 0;
  }

  /* line 1809, ../../../../scss/CEM-2013.scss */
  header .banner h1,
  header .banner h2 {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
  }

  /* line 1811, ../../../../scss/CEM-2013.scss */
  header .banner h1 {
    margin: 0;
    height: 13px;
    width: 95px;
    background-size: 85px 13px;
  }

  /* line 1812, ../../../../scss/CEM-2013.scss */
  header .banner h2 {
    border-left: none;
    margin-left: 4px;
    text-transform: none;
    font-size: 12px;
  }

  /* line 1813, ../../../../scss/CEM-2013.scss */
  header #menu {
    margin: 8px 0 0 0;
  }

  /* line 1814, ../../../../scss/CEM-2013.scss */
  .main {
    padding-top: 55px;
  }

  /* line 1815, ../../../../scss/CEM-2013.scss */
  footer ul,
  footer ul li {
    margin: 0;
    padding: 0;
  }

  /* line 1817, ../../../../scss/CEM-2013.scss */
  footer ul li {
    border-right: none;
    float: none;
    text-align: left;
  }

  /* line 1818, ../../../../scss/CEM-2013.scss */
  footer ul li a {
    display: block;
    width: 320px;
    padding: 8px 20px;
    margin: 20px 0;
  }

  /* financials */
  /* line 1821, ../../../../scss/CEM-2013.scss */
  .charts ul {
    margin: 0 0 0 20px;
  }

  /* line 1822, ../../../../scss/CEM-2013.scss */
  .charts .spacer {
    display: none;
  }

  /* downloads */
  /* line 1825, ../../../../scss/CEM-2013.scss */
  .downloads--items li,
  .downloads--items li a {
    height: 200px;
  }

  /* line 1827, ../../../../scss/CEM-2013.scss */
  .downloads--items li h2 {
    font-size: 16px;
    height: 105px;
    margin: 34px 22px 0;
  }
}
@media screen and (min-width: 551px) and (max-width: 767px) {
  /* board members */
  /* line 1832, ../../../../scss/CEM-2013.scss */
  .js .boardmembers ul li:nth-child(3n + 1) {
    clear: both;
  }

  /* line 1833, ../../../../scss/CEM-2013.scss */
  .js .boardmembers ul li:nth-child(3n - 1) {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 550px) {
  /* line 1837, ../../../../scss/CEM-2013.scss */
  .downloads--items li,
  .downloads--items li a {
    float: none;
    width: auto;
    margin: 0;
  }

  /* line 1839, ../../../../scss/CEM-2013.scss */
  .downloads--items li {
    margin-bottom: 25px;
  }

  /* line 1840, ../../../../scss/CEM-2013.scss */
  caption, th, td {
    font-size: 10px;
  }

  /* line 1841, ../../../../scss/CEM-2013.scss */
  table .dollar {
    float: none;
    margin-left: 0;
  }

  /* line 1842, ../../../../scss/CEM-2013.scss */
  .tile--a .tile__content p {
    font-size: 16px;
    line-height: 22px;
  }

  /* line 1843, ../../../../scss/CEM-2013.scss */
  .tile__hover p {
    font-size: 15px;
    line-height: 22px;
  }

  /* line 1844, ../../../../scss/CEM-2013.scss */
  .js .boardmembers ul li:nth-child(2n + 1) {
    clear: both;
    margin-right: 20px;
  }
}
@media screen and (max-device-width: 480px) {
  /* line 1848, ../../../../scss/CEM-2013.scss */
  html {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
  }
}
@media screen and (max-width: 440px) {
  /* line 1852, ../../../../scss/CEM-2013.scss */
  header {
    padding: 8px;
  }

  /* line 1853, ../../../../scss/CEM-2013.scss */
  header .banner h1 {
    width: 90px;
  }

  /* line 1854, ../../../../scss/CEM-2013.scss */
  header .banner h2 {
    font-size: 10px;
  }

  /* line 1855, ../../../../scss/CEM-2013.scss */
  header #menu {
    margin: 5px 0 0 0;
  }

  /* line 1856, ../../../../scss/CEM-2013.scss */
  .intro__content {
    margin: 55px 20px 0;
  }

  /* line 1857, ../../../../scss/CEM-2013.scss */
  .intro .intro-bttm-divider {
    margin-top: 112px;
  }

  /* line 1858, ../../../../scss/CEM-2013.scss */
  .continue-link span {
    display: none;
  }

  /* leadership team */
  /* line 1861, ../../../../scss/CEM-2013.scss */
  .management li {
    float: none;
    height: 85px;
    margin-right: 0;
    width: 225px;
  }

  /* line 1862, ../../../../scss/CEM-2013.scss */
  .management .border {
    border-bottom: none;
    margin-bottom: 0;
  }
}
/**
 ******************************************************************************************
 * Internet Explorer (IE) specific styles
 *******************************************************************************************/
/* line 1870, ../../../../scss/CEM-2013.scss */
.ie8 #content-wrapper {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/* line 1875, ../../../../scss/CEM-2013.scss */
.ie8 footer {
  position: absolute;
  width: 100%;
  bottom: -3px;
}

/* line 1884, ../../../../scss/CEM-2013.scss */
.ie8 .main {
  z-index: 0;
  position: relative;
}

/* line 1889, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance.intro span,
.ie8 a.intro.cme-page-advance--dark span {
  background-position: 405px 20px;
}

/* line 1892, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance span,
.ie8 a.cme-page-advance--dark span {
  background-position: 215px 20px;
}

/* line 1895, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance.ceo span,
.ie8 a.ceo.cme-page-advance--dark span {
  background-position: 259px 20px;
}

/* line 1898, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance.financials span,
.ie8 a.financials.cme-page-advance--dark span {
  background-position: 264px 20px;
}

/* line 1901, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance.financials-2 span,
.ie8 a.financials-2.cme-page-advance--dark span {
  background-position: 225px 20px;
}

/* line 1904, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance.board span,
.ie8 a.board.cme-page-advance--dark span {
  background-position: 214px 20px;
}

/* line 1907, ../../../../scss/CEM-2013.scss */
.ie8 a.cme-page-advance.management-team span,
.ie8 a.management-team.cme-page-advance--dark span {
  background-position: 244px 20px;
}

/* line 1913, ../../../../scss/CEM-2013.scss */
.ie8 html,
.ie8 body {
  height: 100%;
}
