/*







*/

/*
Main stylesheet: contains CSS normalization, base styles, typography with a vertical rhythm and some mobile-first media queries

Credit is left where credit is due
Much content and inspiration was taken from the normalize.css project: http://necolas.github.com/normalize.css/ and https://github.com/jonathantneal/normalize.css
 */
/* `HTML5 elements display-role
---------------------------------------- */
/* line 11, ../../app/assets/stylesheets/base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog {
  display: block;
}

/* `Base structure
---------------------------------------- */
/* line 17, ../../app/assets/stylesheets/base.scss */
html {
  height: 100%;
  font-size: 100%;
  overflow-y: scroll;
  /* Force a scrollbar in non-IE */
  -webkit-text-size-adjust: 100%;
  /* Remove iOS text size adjust without disabling user zoom */
}

/* line 23, ../../app/assets/stylesheets/base.scss */
body {
  margin: 0;
  min-height: 100%;
  font: 12px/1.35 Arial, sans-serif;
  *font-size: 0.8em;
  /* IE7 and older: IE can't resize px based text and most mobiles don't default the text to 16px */
  color: #222;
  /* Black on white is too much contrast, #222 is a lot better */
}

/* Font settings */
/* line 31, ../../app/assets/stylesheets/base.scss */
body, button, input, select, textarea {
  font: 12px/1.35 Arial, sans-serif;
  *font-size: 0.8em;
  /* IE7 and older: IE can't resize px based text and most mobiles don't default the text to 16px */
  color: black;
  /* Black on white is too much contrast, #222 is a lot better */
}

/* line 36, ../../app/assets/stylesheets/base.scss */
p, blockquote, q, pre, address, hr, code, samp, dl, ol, ul, form, table, fieldset, menu, h4, h5, h6, img {
  margin: 0 0 1.625em;
}

/* `Headings and small
---------------------------------------- */
/* line 42, ../../app/assets/stylesheets/base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  font-family: SESAllumi, Arial, sans-serif;
}

/* line 46, ../../app/assets/stylesheets/base.scss */
h1 {
  color: #050a0f;
  font-size: 1.8em;
  /* 22px */
  line-height: 1em;
  margin: 0 0 15px;
}

/* line 52, ../../app/assets/stylesheets/base.scss */
h2 {
  color: #323c46;
  font-family: SESAllumiLight, Arial, sans-serif;
  font-size: 1.8em;
  /* 22px */
  font-weight: 300;
  line-height: 1em;
  margin: 0 0 12px;
}

/* line 60, ../../app/assets/stylesheets/base.scss */
h3 {
  color: #323c46;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1em;
  /* 12px */
  font-weight: 700;
  line-height: 1em;
  margin: 0 0 10px;
}

/* line 68, ../../app/assets/stylesheets/base.scss */
h4 {
  font-weight: 700;
}

/* line 71, ../../app/assets/stylesheets/base.scss */
h4, h5, h6 {
  font-size: 1em;
}

/* line 74, ../../app/assets/stylesheets/base.scss */
small {
  font-size: 0.625em;
  /* 10px */
  margin: 0 0 2.6em;
}

/* `Code
---------------------------------------- */
/* Allows line wrapping of 'pre' */
/* line 82, ../../app/assets/stylesheets/base.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 87, ../../app/assets/stylesheets/base.scss */
pre, code, kbd, samp {
  font: 1em/1.625em Menlo, Consolas, 'DejaVu Sans Mono', Monaco, monospace;
}

/* `Tables
---------------------------------------- */
/* line 93, ../../app/assets/stylesheets/base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 97, ../../app/assets/stylesheets/base.scss */
th {
  text-align: left;
}

/* line 100, ../../app/assets/stylesheets/base.scss */
tr, th, td {
  padding-right: 1.625em;
  border-bottom: 1px solid #333;
}

/* `Forms
---------------------------------------- */
/* line 107, ../../app/assets/stylesheets/base.scss */
form {
  margin: 0;
}

/* line 110, ../../app/assets/stylesheets/base.scss */
fieldset {
  border: 0;
  padding: 0;
}

/* line 114, ../../app/assets/stylesheets/base.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 118, ../../app/assets/stylesheets/base.scss */
legend {
  *margin-left: -7px;
}

/* line 122, ../../app/assets/stylesheets/base.scss */
button, input, select, textarea {
  font: 1em/1.625em Arial, sans-serif;
  color: #222;
  vertical-align: baseline;
  *vertical-align: middle;
  /* IE7 and older */
}

/* line 128, ../../app/assets/stylesheets/base.scss */
button, input {
  line-height: normal;
  *overflow: visible;
}

/* line 132, ../../app/assets/stylesheets/base.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 136, ../../app/assets/stylesheets/base.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
}

/* line 139, ../../app/assets/stylesheets/base.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 145, ../../app/assets/stylesheets/base.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 148, ../../app/assets/stylesheets/base.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* `Quotes
---------------------------------------- */
/* line 155, ../../app/assets/stylesheets/base.scss */
blockquote, q {
  quotes: none;
}

/* line 158, ../../app/assets/stylesheets/base.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 162, ../../app/assets/stylesheets/base.scss */
blockquote, q, cite {
  font-style: italic;
}

/* line 165, ../../app/assets/stylesheets/base.scss */
blockquote {
  padding-left: 1.625em;
  border-left: 3px solid #ccc;
}

/* line 169, ../../app/assets/stylesheets/base.scss */
blockquote > p {
  padding: 0;
}

/* `Lists
---------------------------------------- */
/* line 175, ../../app/assets/stylesheets/base.scss */
ul, ol {
  list-style-position: inside;
  padding: 0;
}

/* line 179, ../../app/assets/stylesheets/base.scss */
li ul, li ol {
  margin: 0 1.625em;
}

/* line 182, ../../app/assets/stylesheets/base.scss */
dl dd {
  margin-left: 1.625em;
}

/* `Hyperlinks
---------------------------------------- */
/* line 188, ../../app/assets/stylesheets/base.scss */
a {
  color: #007daf;
  text-decoration: underline;
}

/* line 192, ../../app/assets/stylesheets/base.scss */
a:hover {
  text-decoration: underline;
}

/* line 195, ../../app/assets/stylesheets/base.scss */
a:focus {
  outline: thin dotted;
}

/* Better CSS outline suppression: people.opera.com/patrickl/experiments/keyboard/test */
/* line 199, ../../app/assets/stylesheets/base.scss */
a:hover, a:active {
  color: #007daf;
  outline: none;
}

/* `Visual media
---------------------------------------- */
/* line 206, ../../app/assets/stylesheets/base.scss */
figure {
  margin: 0;
}

/* line 209, ../../app/assets/stylesheets/base.scss */
img, object, embed, video {
  width: 100%;
  /* *width: width_of_the_imagepx; /* Do this if the image is larger than the container. Since IE doesn't support max-width, it'll get the absolute width. Nice, huh? */
}

/* line 214, ../../app/assets/stylesheets/base.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  /* Improve IE's resizing of images: http://css-tricks.com/ie-fix-bicubic-scaling-for-images */
}

/* `Abbreviations
---------------------------------------- */
/* line 221, ../../app/assets/stylesheets/base.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #333;
  cursor: help;
}

/* `Marked/inserted and deleted text
---------------------------------------- */
/* line 228, ../../app/assets/stylesheets/base.scss */
ins, mark {
  text-decoration: none;
}

/* line 231, ../../app/assets/stylesheets/base.scss */
mark {
  background: #ff0;
}

/* line 234, ../../app/assets/stylesheets/base.scss */
ins {
  background: #ff9;
}

/* line 237, ../../app/assets/stylesheets/base.scss */
del {
  text-decoration: line-through;
}

/* `Others
---------------------------------------- */
/* line 243, ../../app/assets/stylesheets/base.scss */
strong, b, dt {
  font-weight: bold;
}

/* line 246, ../../app/assets/stylesheets/base.scss */
dfn {
  font-style: italic;
}

/* line 249, ../../app/assets/stylesheets/base.scss */
var, address {
  font-style: normal;
}

/* Position 'sub' and 'sup' without affecting line-height: gist.github.com/413930 */
/* line 253, ../../app/assets/stylesheets/base.scss */
sub, sup {
  font-size: 0.625em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 259, ../../app/assets/stylesheets/base.scss */
sup {
  top: -0.5em;
}

/* line 262, ../../app/assets/stylesheets/base.scss */
sub {
  bottom: -0.25em;
}

/* `Clearfix hack: http://nicolasgallagher.com/micro-clearfix-hack/
---------------------------------------- */
/* line 268, ../../app/assets/stylesheets/base.scss */
.cf:before, .cf:after {
  content: "";
  display: table;
}

/* line 272, ../../app/assets/stylesheets/base.scss */
.cf:after {
  clear: both;
}

/* line 275, ../../app/assets/stylesheets/base.scss */
.cf {
  *zoom: 1;
}

/* `Default (mobile) styles
---------------------------------------- */
/* Centering pages without a wrapper: http://www.camendesign.com/code/developpeurs_sans_frontieres */
/* The body will work like a 'div#wrapper': add the background of the page to the 'html' tag and the background of the wrapper to the 'body' tag */
/* line 283, ../../app/assets/stylesheets/base.scss */
body {
  width: 100%;
  margin: 0 auto;
}

/* `Wide mobile devices styles
---------------------------------------- */
/* `Tablets/netbooks styles
---------------------------------------- */
/* `Desktop devices styles
---------------------------------------- */
/* `Print styles
---------------------------------------- */
@media print {
  /* line 315, ../../app/assets/stylesheets/base.scss */
  * {
    background: transparent !important;
    color: black !important;
    /* The woes of CSS color in print typography: sanbeiji.com/archives/953 */
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 322, ../../app/assets/stylesheets/base.scss */
  a, a:visited {
    color: #222 !important;
    text-decoration: underline;
  }

  /* line 326, ../../app/assets/stylesheets/base.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 329, ../../app/assets/stylesheets/base.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* Do not show javascript and internal links */
  /* line 333, ../../app/assets/stylesheets/base.scss */
  a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Printing Tables: css-discuss.incutio.com/wiki/Printing_Tables */
  /* line 337, ../../app/assets/stylesheets/base.scss */
  thead {
    display: table-header-group;
  }

  /* line 340, ../../app/assets/stylesheets/base.scss */
  tr, img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
}

  /* line 346, ../../app/assets/stylesheets/base.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 350, ../../app/assets/stylesheets/base.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* temporary sun outage tool styles */
  /* line 356, ../../app/assets/stylesheets/base.scss */
  .hidden {
    display: none;
  }

  /* TODO: this is the layout of the error-messages*/
  /* line 362, ../../app/assets/stylesheets/base.scss */
  .hidden {
    display: none;
  }
}
/* TODO: this is the layout of the error-messages of the ip-request */
/* line 368, ../../app/assets/stylesheets/base.scss */
p.textFieldError, p.textAreaError, p.selectError, tr.tableError {
  color: red;
}

/* line 372, ../../app/assets/stylesheets/base.scss */
p.textAreaError {
  margin: 0 0 0 120px;
}

/* line 376, ../../app/assets/stylesheets/base.scss */
tr.tableError {
  border: none;
}

/* line 379, ../../app/assets/stylesheets/base.scss */
tr.tableError td {
  border: none;
}
/* line 5, ../../app/assets/stylesheets/screen.scss */
body {
  position: relative;
}

/* line 9, ../../app/assets/stylesheets/screen.scss */
body > img {
  height: auto;
  width: auto;
}

/* line 14, ../../app/assets/stylesheets/screen.scss */
#wrapper {
  width: 981px;
}

/* line 18, ../../app/assets/stylesheets/screen.scss */
#wrapper > header {
  color: #050a0f;
  height: 104px;
  margin: 0 0 0 29px;
  position: relative;
}

/* line 25, ../../app/assets/stylesheets/screen.scss */
header a {
  color: #050a0f;
}

/* line 29, ../../app/assets/stylesheets/screen.scss */
#logo_print {
  display: none;
}

/* line 33, ../../app/assets/stylesheets/screen.scss */
#logo {
  height: 111px;
  position: relative;
  top: 0px;
  width: 160px;
}

/* line 40, ../../app/assets/stylesheets/screen.scss */
span.footnote {
  font-size: 0.8em;
}

/* line 44, ../../app/assets/stylesheets/screen.scss */
#metanav {
  position: absolute;
  top: 17px;
  right: 0px;
  /* Country List Box */
}
/* line 49, ../../app/assets/stylesheets/screen.scss */
#metanav li {
  float: left;
  height: 14px;
  list-style: none;
  padding: 0 8px 0 0;
}
/* line 55, ../../app/assets/stylesheets/screen.scss */
#metanav li a, #metanav li span {
  position: relative;
  text-decoration: none;
  top: -1px;
}
/* line 62, ../../app/assets/stylesheets/screen.scss */
#metanav li + li {
  border-left: 1px solid #050a0f;
  height: 12px;
  padding: 0 8px;
}
/* line 69, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown {
  position: relative;
}
/* line 72, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown .dropdown_title {
  background: url("icon_arrow_down.png") no-repeat right 0;
  cursor: pointer;
  padding: 0 15px 0 0;
}
/* line 78, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown .hover_background {
  background: #fff;
  border: 1px solid #9ba5af;
  border-bottom: none;
  display: none;
  height: 100%;
  left: -10px;
  padding: 7px 10px 7px 0;
  position: absolute;
  top: -7px;
  width: 100%;
  z-index: 2000;
}
/* line 92, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown .dropdown_content {
  background: #fff;
  border: 1px solid #9ba5af;
  display: none;
  left: 0;
  margin: 0 0 0 -10px;
  padding: 5px 7px;
  position: absolute;
  top: 21px;
  width: 150px;
  z-index: 1999;
}
/* line 104, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown .dropdown_content li {
  background: url("search_arrow.png") no-repeat 0 3px;
  border: none;
  float: none;
  list-style: none;
  margin: 5px 0;
  padding: 0 0 0 8px;
  width: auto;
}
/* line 113, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown .dropdown_content li a {
  color: #646e78;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1em;
  text-decoration: none;
  font-weight: 700;
}
/* line 123, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown:hover .dropdown_title {
  z-index: 2001;
}
/* line 127, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown:hover .hover_background {
  display: block;
}
/* line 131, ../../app/assets/stylesheets/screen.scss */
#metanav .dropdown:hover .dropdown_content {
  display: block;
}

/* line 139, ../../app/assets/stylesheets/screen.scss */
header nav {
  font-size: 1.1em;
  font-weight: 700;
  height: 18px;
  left: 174px;
  overflow: hidden;
  position: absolute;
  top: 78px;
  width: 745px;
  z-index: 1;
  zoom: 1;
}
/* line 151, ../../app/assets/stylesheets/screen.scss */
header nav li {
  float: left;
  list-style: none;
  padding: 0 10px 0 0;
}
/* line 156, ../../app/assets/stylesheets/screen.scss */
header nav li a, header nav li a:hover {
  text-decoration: none;
}
/* line 160, ../../app/assets/stylesheets/screen.scss */
header nav li.active > a {
  color: #007daf;
}
/* line 165, ../../app/assets/stylesheets/screen.scss */
header nav li + li {
  border-left: 1px solid #050a0f;
  height: 18px;
  padding: 0 10px;
}

/* line 173, ../../app/assets/stylesheets/screen.scss */
.ie7 header, .ie8 header {
  z-index: 1;
}

/* line 177, ../../app/assets/stylesheets/screen.scss */
#page {
  background: #fff;
  margin: 0 0 0 191px;
  max-height: 1500px;
  padding: 43px 12px 0 12px;
  position: relative;
  top: -39px;
  z-index: 0;
}
/* line 186, ../../app/assets/stylesheets/screen.scss */
#page:before {
  background: url("page_top_shadow.png") repeat-x;
  content: "";
  height: 14px;
  left: -1px;
  position: absolute;
  top: -5px;
  width: 792px;
  z-index: 9;
}
/* line 197, ../../app/assets/stylesheets/screen.scss */
#page img {
  height: auto;
  width: auto;
}

/* line 203, ../../app/assets/stylesheets/screen.scss */
#page #wide_page {
  background: #fff;
  margin: 0 0 0 -204px;
  padding: 0 0 0 44px;
  width: 924px;
}
/* line 209, ../../app/assets/stylesheets/screen.scss */
#page #wide_page h1 {
  color: #B4007D;
  font-size: 2.5em;
  font-weight: 700;
  margin-bottom: 16px;
}
/* line 216, ../../app/assets/stylesheets/screen.scss */
#page #wide_page h2 {
  color: #B4007D;
  margin-bottom: 20px;
}
/* line 221, ../../app/assets/stylesheets/screen.scss */
#page #wide_page h3 {
  margin-bottom: 20px;
}
/* line 225, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #beam_right {
  background: transparent url("beam_right.png") no-repeat;
  height: 919px;
  position: absolute;
  right: -7px;
  top: -1px;
  width: 675px;
  z-index: 0;
}
/* line 234, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #beam_right.homepage {
  background: transparent url("homepage_page_top_shadow.png") no-repeat;
  height: 45px;
  right: -6px;
  width: 25px;
}
/* line 242, ../../app/assets/stylesheets/screen.scss */
#page #wide_page > article {
  float: left;
  margin: 32px 0 64px;
  position: relative;
  width: 640px;
  z-index: 1;
}
/* line 250, ../../app/assets/stylesheets/screen.scss */
#page #wide_page > article header .abstract {
  color: #323c46;
  font-weight: 700;
}
/* line 257, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar {
  background: none;
  margin: 32px 0 0;
  position: relative;
  width: 264px;
  z-index: 1;
}
/* line 265, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #content_image {
  height: 140px;
  margin: 0 0 28px -44px;
  width: 684px;
}
/* line 270, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #content_image img {
  height: 140px;
  width: 736px;
}
/* line 276, ../../app/assets/stylesheets/screen.scss */
#page #wide_page li {
  background: url("icon_bullet_point.png") no-repeat 0 4px;
  list-style: none;
  margin-bottom: 8px;
  padding: 0 0 0 8px;
}
/* line 282, ../../app/assets/stylesheets/screen.scss */
#page #wide_page li a {
  color: #007daf;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1em;
  text-decoration: none;
}
/* line 290, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .arrows li a {
  text-decoration: none;
}
/* line 293, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .arrows li a:hover {
  text-decoration: underline;
}
/* line 298, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .morelink {
  background: url("search_arrow.png") no-repeat 0 4px;
  padding: 0 0 0 8px;
  text-decoration: none;
}
/* line 303, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .morelink:hover {
  text-decoration: underline;
}
/* line 307, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .morelink + p {
  margin-top: 16px;
}
/* line 313, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .body_content .iconlist, #page #wide_page .body_content .step-list {
  margin: 0 0 36px;
}
/* line 316, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .body_content .iconlist > li, #page #wide_page .body_content .step-list > li {
  background: #e3e7eb;
  list-style: none;
  margin: 0 0 8px;
  padding: 12px 12px 20px;
}
/* line 322, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .body_content .iconlist > li .iconlist-image, #page #wide_page .body_content .step-list > li .iconlist-image {
  float: left;
  width: 72px;
}
/* line 326, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .body_content .iconlist > li .iconlist-image img, #page #wide_page .body_content .step-list > li .iconlist-image img {
  margin: 24px 0 0;
}
/* line 331, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .body_content .iconlist > li .iconlist-text, #page #wide_page .body_content .step-list > li .iconlist-text {
  margin: 0 0 0 72px;
}
/* line 334, ../../app/assets/stylesheets/screen.scss */
#page #wide_page .body_content .iconlist > li .iconlist-text h3, #page #wide_page .body_content .step-list > li .iconlist-text h3 {
  color: #050A0F;
}

/* line 344, ../../app/assets/stylesheets/screen.scss */
#wide_page_shadow {
  background: url("top_shadow.png") no-repeat;
  height: 44px;
  left: 0;
  position: absolute;
  top: 64px;
  width: 192px;
  z-index: -1;
}

/* FAQ */
/* line 357, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq ul {
  margin: 0;
}
/* line 360, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq ul li {
  background: none;
  padding: 0;
}
/* line 366, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq .faq_hide_all {
  display: none;
}
/* line 370, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions {
  margin: 10px 0 0;
}
/* line 373, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_category {
  background: none;
  -webkit-box-shadow: 0 0 4px #666666;
  -moz-box-shadow: 0 0 4px #666666;
  box-shadow: 0 0 4px #666666;
  margin: 0 0 20px;
  padding: 20px 12px 24px;
}
/* line 380, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions h2 {
  background: url("faq_toggle_button.png") no-repeat right 8px;
  color: #009bcd;
  cursor: pointer;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  margin: 0;
}
/* line 389, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions h2.faq_active {
  background: url("faq_close_button.png") no-repeat right top;
  margin: 0 0 16px;
}
/* line 393, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions h2.faq_active:hover {
  background-position: right bottom;
}
/* line 398, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions h2:hover {
  text-decoration: underline;
}
/* line 405, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry {
  margin: 0;
}
/* line 408, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl {
  margin: 0;
  padding: 0;
}
/* line 412, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dt {
  background: url("faq_toggle_button.png") no-repeat right 12px;
  border-top: 1px solid #9ba5af;
  color: #009BCD;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 1em;
  font-weight: 700;
  padding: 6px 0;
}
/* line 422, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dt:hover {
  text-decoration: underline;
}
/* line 426, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dt.faq_active {
  background: url("faq_close_button.png") no-repeat right 12px;
  color: #000;
}
/* line 430, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dt.faq_active:hover {
  background-position: right -23px;
}
/* line 436, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dd {
  background: #f6f8f9;
  margin: 10px 0 0;
  padding: 12px;
}
/* line 441, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dd p {
  margin: 0 0 10px;
}
/* line 445, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dd .read-more-link {
  background: url("search_arrow.png") no-repeat 0 3px;
  display: block;
  font-family: Arial, sans-serif;
  margin: 24px 0 0;
  padding: 0 0 0 8px;
}
/* line 452, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #faq #faq_questions .faq_entries .faq_entry dl dd .read-more-link:hover {
  text-decoration: underline;
}

/* 2connect box styles */
/* line 465, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .box {
  margin: 0 0 24px;
}
/* line 468, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .box h2 {
  padding: 0 0 12px 12px;
  margin: 0 0 12px -12px;
}
/* line 473, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .box blockquote {
  border-left: none;
  font-family: SESAllumiLight, Arial, sans-serif;
  font-size: 1.4em;
  padding: 0;
}
/* line 480, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .box .arrows li {
  background: url("search_arrow.png") no-repeat 0 4px;
  padding: 0 0 0 8px;
  text-decoration: none;
}
/* line 487, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .find_provider_box {
  background: none;
  padding: 0;
}
/* line 491, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .find_provider_box h2 {
  border: none;
  padding-bottom: 0;
}
/* line 496, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .find_provider_box .arrows li {
  background: none;
  padding-left: 0;
}
/* line 500, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .find_provider_box .arrows li .link {
  background: url("sidebar_button.png") no-repeat;
  color: #fff;
  display: block;
  font-weight: 700;
  padding: 8px;
}
/* line 507, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .find_provider_box .arrows li .link:hover {
  text-decoration: none;
}
/* line 514, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .image_box {
  background: none;
  padding: 0;
}
/* line 518, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #sidebar .image_box img {
  margin: 0;
}

/* line 525, ../../app/assets/stylesheets/screen.scss */
.ie7 #page, .ie8 #page, .ie9 #page {
  background: #fff !important;
}

/* line 529, ../../app/assets/stylesheets/screen.scss */
.ie7 #main_content article {
  border-top: 1px solid #9ba5af;
}

/* line 533, ../../app/assets/stylesheets/screen.scss */
#main_content {
  float: left;
  width: 540px;
}
/* line 537, ../../app/assets/stylesheets/screen.scss */
#main_content article {
  margin: 0 0 12px;
  position: relative;
}
/* line 542, ../../app/assets/stylesheets/screen.scss */
#main_content article:before {
  behavior: url(/assets/PIE.htc.css);
  position: relative;
  -webkit-box-shadow: -1px -1px 1px #bbbbbb;
  -moz-box-shadow: -1px -1px 1px #bbbbbb;
  box-shadow: -1px -1px 1px #bbbbbb;
  border-top: 1px solid #9ba5af;
  border-left: 1px solid #9ba5af;
  content: '';
  height: 25px;
  left: 0;
  position: absolute;
  top: 0;
  width: 540px;
  z-index: 9;
}
/* line 558, ../../app/assets/stylesheets/screen.scss */
#main_content article header {
  margin: 0 0 12px;
  padding: 20px 12px;
}
/* line 564, ../../app/assets/stylesheets/screen.scss */
#main_content article article {
  background: #fff;
  margin: 0 0 12px;
  padding: 20px 12px;
}
/* line 570, ../../app/assets/stylesheets/screen.scss */
#main_content article p {
  margin: 0;
}
/* line 573, ../../app/assets/stylesheets/screen.scss */
#main_content article p + p, #main_content article p + h1, #main_content article p + h2, #main_content article p + h3 {
  margin-top: 20px;
}
/* line 578, ../../app/assets/stylesheets/screen.scss */
#main_content .no_shadow_box {
  padding: 0;
}
/* line 581, ../../app/assets/stylesheets/screen.scss */
#main_content .no_shadow_box:before {
  content: none;
  display: none;
}
/* line 590, ../../app/assets/stylesheets/screen.scss */
#main_content .box footer a {
  color: #646e78;
  text-decoration: none;
}
/* line 596, ../../app/assets/stylesheets/screen.scss */
#main_content .box img {
  margin: 0;
}
/* line 602, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes header, #main_content #offices header {
  height: 20px;
  padding: 0;
}
/* line 607, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .box_size_2, #main_content #offices .box_size_2 {
  float: left;
  padding-left: 12px;
  padding-right: 12px;
  width: 240px;
}
/* line 613, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .box_size_2:before, #main_content #offices .box_size_2:before {
  width: 264px;
}
/* line 618, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .box_size_2 + .box_size_2, #main_content #offices .box_size_2 + .box_size_2 {
  margin: 0 0 0 12px;
}
/* line 622, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .box_size_3, #main_content #offices .box_size_3 {
  float: left;
  padding-left: 12px;
  padding-right: 0;
  width: 163px;
}
/* line 628, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .box_size_3:before, #main_content #offices .box_size_3:before {
  width: 172px;
}
/* line 634, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .box_size_3 + .box_size_3, #main_content #offices .box_size_3 + .box_size_3 {
  margin: 0 0 0 12px;
  padding-left: 0;
}
/* line 639, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .shadow_box, #main_content #offices .shadow_box {
  padding: 0;
}
/* line 642, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .shadow_box > header, #main_content #offices .shadow_box > header {
  padding: 20px 12px 0 12px;
  margin: 0px;
}
/* line 646, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .shadow_box > header h3, #main_content #offices .shadow_box > header h3 {
  margin: 0;
}
/* line 651, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .shadow_box h3 a, #main_content #offices .shadow_box h3 a {
  color: #007daf;
}
/* line 655, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .shadow_box article, #main_content #offices .shadow_box article {
  background: none;
}
/* line 658, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .shadow_box article:before, #main_content #offices .shadow_box article:before {
  border: none;
  content: none;
  height: 0;
}
/* line 668, ../../app/assets/stylesheets/screen.scss */
#main_content #bottom_boxes .map_for_print, #main_content #offices .map_for_print {
  display: none;
}

/* line 675, ../../app/assets/stylesheets/screen.scss */
.wide #main_content article {
  margin-left: 12px;
  margin-right: 12px;
}
/* line 678, ../../app/assets/stylesheets/screen.scss */
.wide #main_content article:before {
  width: 735px;
}

/* line 684, ../../app/assets/stylesheets/screen.scss */
#main_content #offices > header {
  padding: 20px 12px;
}
/* line 688, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .countrylist {
  border: 1px solid #9ba5af;
  -webkit-box-shadow: 1px 1px 3px #bbbbbb;
  -moz-box-shadow: 1px 1px 3px #bbbbbb;
  box-shadow: 1px 1px 3px #bbbbbb;
  padding: 0 7px;
}
/* line 693, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .countrylist li {
  background: none;
  margin: 0 -7px;
}
/* line 697, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .countrylist li.active, #main_content #offices .countrylist li:hover {
  background: #c3cdc7;
}
/* line 701, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .countrylist li a {
  color: #000;
  display: block;
  font-family: Arial, sans-serif;
}
/* line 710, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .vcard {
  margin: 0 0 12px;
}
/* line 715, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .inquire li {
  background: none;
  padding: 0;
}
/* line 719, ../../app/assets/stylesheets/screen.scss */
#main_content #offices .inquire li strong {
  color: #646e78;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
}

/* line 728, ../../app/assets/stylesheets/screen.scss */
#page.wide {
  background: none;
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
}

/* line 735, ../../app/assets/stylesheets/screen.scss */
.wide #main_content {
  width: 100%;
}

/* line 738, ../../app/assets/stylesheets/screen.scss */
#page.wide #breadcrumbs {
  margin: 0 12px;
}

/* line 743, ../../app/assets/stylesheets/screen.scss */
#head_box .abstract_image {
  float: left;
  margin: 0 12px 0 0;
  width: auto;
}
/* line 748, ../../app/assets/stylesheets/screen.scss */
#head_box .abstract_text {
  color: #444;
  font-size: 1.2em;
  width: 516px;
}
/* line 754, ../../app/assets/stylesheets/screen.scss */
#head_box .abstract_image + .abstract_text {
  color: #444;
  font-size: 1.2em;
  left: 274px;
  position: absolute;
  top: 64px;
  width: 252px;
}
/* line 762, ../../app/assets/stylesheets/screen.scss */
#head_box .abstract_image + .abstract_text p {
  color: #000;
  font-size: 0.8em;
}

/* line 769, ../../app/assets/stylesheets/screen.scss */
#main_content article a.no_style {
  text-decoration: none;
}

/* line 773, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content {
  background: #fff;
  margin: -12px 0 0;
  padding: 0px 12px 0;
}
/* line 778, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content + .body_content {
  margin: 12px 0 0;
}
/* line 782, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content h3 {
  border-bottom: 1px solid #9ba5af;
  padding: 0 0 10px;
}
/* line 787, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content p {
  margin: 0 0 12px;
}
/* line 792, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content ul li {
  background: url("list_dot.png") no-repeat;
  padding: 0 0 0 13px;
}
/* line 798, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content ul.arrows li {
  background: url("search_arrow.png") no-repeat 0 4px;
  padding: 0 0 0 8px;
}
/* line 805, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content ol {
  margin-left: 20px;
}
/* line 808, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content ol li {
  background: none;
  list-style: decimal;
  padding: 0;
}
/* line 815, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table {
  border: none;
  border-top: 2px solid #007daf;
  border-bottom: 2px solid #9ba5af;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#eeeeee, #ffffff);
  background: -moz-linear-gradient(#eeeeee, #ffffff);
  background: -o-linear-gradient(#eeeeee, #ffffff);
  -pie-background: linear-gradient(#eeeeee, #ffffff);
  background: linear-gradient(#eeeeee, #ffffff);
  border-collapse: separate;
  width: 100%;
}
/* line 826, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table .sortheader {
  cursor: pointer;
}
/* line 830, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table th, #main_content article .body_content table td {
  border: none;
  height: 25px;
  padding-left: 5px;
}
/* line 836, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table th {
  background: #fff;
  color: #007daf;
  font-weight: 300;
}
/* line 841, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table th.headerSortUp, #main_content article .body_content table th.headerSortDown {
  font-weight: bold;
}
/* line 844, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table th.headerSortUp {
  background-image: url("up_arrow_blue.png");
  background-repeat: no-repeat;
  background-position: 95%;
}
/* line 849, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table th.headerSortDown {
  background-image: url("down_arrow_blue.png");
  background-repeat: no-repeat;
  background-position: 95%;
}
/* line 856, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table th + th {
  padding: 0 0 0 7px;
}
/* line 861, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table td {
  border-top: 1px solid #9ba5af;
}
/* line 864, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content table td + td {
  border-left: 7px solid #f6f6f6;
}
/* line 870, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content .box {
  float: left;
  width: 252px;
}
/* line 874, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content .box + .box {
  margin: 0 0 0 12px;
}
/* line 879, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content img[style*="float: left;"] {
  margin: 0 7px 0 0;
}
/* line 882, ../../app/assets/stylesheets/screen.scss */
#main_content article .body_content img[style*="float: right;"] {
  margin: 0 0 0 7px;
}

/* line 887, ../../app/assets/stylesheets/screen.scss */
#sidebar {
  float: right;
  width: 192px;
}
/* line 891, ../../app/assets/stylesheets/screen.scss */
#sidebar h2, #sidebar h3 {
  border-bottom: 2px solid #b4007d;
  color: #b4007d;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 700;
  margin: 0 0 8px;
  padding: 0 0 8px;
}
/* line 901, ../../app/assets/stylesheets/screen.scss */
#sidebar article {
  padding: 15px 16px 15px 12px;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
  margin: 0 0 12px;
  position: relative;
  zoom: 1;
}
/* line 912, ../../app/assets/stylesheets/screen.scss */
#sidebar .no_shadow_box {
  padding: 0;
}
/* line 917, ../../app/assets/stylesheets/screen.scss */
#sidebar h2 {
  border-bottom: 2px solid #b4007d;
  margin: 0 0 10px -12px;
  padding: 0 0 10px 12px;
  width: 252px;
}
/* line 924, ../../app/assets/stylesheets/screen.scss */
#sidebar p {
  margin: 0 0 15px;
}
/* line 928, ../../app/assets/stylesheets/screen.scss */
#sidebar img {
  height: auto;
  width: auto;
}
/* line 934, ../../app/assets/stylesheets/screen.scss */
#sidebar .box footer a {
  color: #646e78;
  text-decoration: none;
}
/* line 939, ../../app/assets/stylesheets/screen.scss */
#sidebar .box header + img {
  margin: -11px 0 6px;
}
/* line 945, ../../app/assets/stylesheets/screen.scss */
#sidebar .contactbox img {
  float: left;
}
/* line 950, ../../app/assets/stylesheets/screen.scss */
#sidebar .twitter-icon {
  padding: 2px 0 4px 25px;
  width: auto;
}

/* line 956, ../../app/assets/stylesheets/screen.scss */
.ie7 #sidebar article {
  border-top: 1px solid #9ba5af;
}

/* line 960, ../../app/assets/stylesheets/screen.scss */
#wrapper > footer {
  margin: 0 0 0 162px;
  padding: 0 13px;
  position: relative;
  top: -10px;
}

/* line 968, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons {
  clear: both;
  left: -2px;
  margin: 0;
  position: relative;
}
/* line 974, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons h3 {
  border-bottom: 1px solid #9BA5AF;
  padding: 0 0 12px;
}
/* line 979, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon {
  background: none;
  float: left;
  margin: 5px 2px;
  position: relative;
}
/* line 985, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_image {
  display: none;
  margin: 0;
}
/* line 990, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_image_grey {
  margin: 0;
}
/* line 994, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_tooltip {
  background: #009bcd;
  -webkit-box-shadow: -1px -1px 1px 0 #bbbbbb;
  -moz-box-shadow: -1px -1px 1px 0 #bbbbbb;
  box-shadow: -1px -1px 1px 0 #bbbbbb;
  color: #fff;
  display: none;
  padding: 12px;
  position: absolute;
  top: 60px;
  width: 200px;
  z-index: 100;
}
/* line 1005, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_tooltip:before {
  background: url("tooltip_triangle.png") no-repeat;
  content: "";
  height: 14px;
  position: absolute;
  width: 20px;
  content: '';
  left: 30px;
  position: absolute;
  top: -14px;
  z-index: 9;
}
/* line 1018, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_tooltip span {
  display: block;
}
/* line 1022, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_tooltip .linked_icon_tooltip_title {
  font-weight: 700;
}
/* line 1026, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon .linked_icon_tooltip .linked_icon_tooltip_link {
  background: none;
  color: #fff;
  padding: 0;
}
/* line 1033, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon:hover .linked_icon_tooltip {
  display: block;
}
/* line 1036, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon:hover .linked_icon_image {
  display: inline;
}
/* line 1040, ../../app/assets/stylesheets/screen.scss */
#wide_page #linked_icons .linked_icon:hover .linked_icon_image_grey {
  display: none;
}
/* line 1046, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer {
  clear: both;
  left: 0;
  padding: 0 3px 0 0;
  position: relative;
  top: 3px;
  width: 936px;
  z-index: 10;
}
/* line 1056, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer #copy_footer {
  border-top: 1px solid #9BA5AF;
  color: #050a0f;
  font-family: Arial, sans-serif;
  font-size: 0.9em;
  padding: 6px 0 0;
}
/* line 1063, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer #copy_footer ul {
  float: right;
  position: relative;
  right: -5px;
}
/* line 1068, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer #copy_footer ul li {
  background: none;
  float: left;
  list-style: none;
  padding: 0 5px;
}
/* line 1074, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer #copy_footer ul li + li {
  border-left: 1px solid #9ba5af;
}
/* line 1078, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer #copy_footer ul li a {
  color: #050a0f;
  text-decoration: none;
}
/* line 1085, ../../app/assets/stylesheets/screen.scss */
#wide_page > footer #copy_footer #copyright {
  float: left;
}

/* line 1095, ../../app/assets/stylesheets/screen.scss */
.related_links {
  margin: 20px 0 0;
  overflow: hidden;
}
/* line 1099, ../../app/assets/stylesheets/screen.scss */
.related_links li {
  background: url("search_arrow.png") no-repeat 0 5px;
  list-style: none;
  padding: 0 0 0 8px;
}
/* line 1104, ../../app/assets/stylesheets/screen.scss */
.related_links li a {
  color: #646e78;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-decoration: none;
}

/* line 1117, ../../app/assets/stylesheets/screen.scss */
#main_content > article > footer > .related_links {
  background: #fff;
  margin: 0 0 20px 12px;
  padding: 0 0 10px;
}

/* line 1126, ../../app/assets/stylesheets/screen.scss */
#page .tool_links {
  margin: 0 0 10px;
}
/* line 1129, ../../app/assets/stylesheets/screen.scss */
#page .tool_links li {
  background: url("search_arrow.png") no-repeat 0 5px;
  list-style: none;
  padding: 0 0 0 8px;
}
/* line 1134, ../../app/assets/stylesheets/screen.scss */
#page .tool_links li a {
  color: #007daf;
  font-family: Arial, sans-serif;
  font-weight: 300;
}

/* Search */
/* line 1146, ../../app/assets/stylesheets/screen.scss */
#search .head_box .search_row {
  position: relative;
}
/* line 1149, ../../app/assets/stylesheets/screen.scss */
#search .head_box .search_row form {
  margin: 12px 0 0;
  padding: 0;
  position: static;
}
/* line 1154, ../../app/assets/stylesheets/screen.scss */
#search .head_box .search_row form input {
  width: 200px;
}
/* line 1157, ../../app/assets/stylesheets/screen.scss */
#search .head_box .search_row form input:focus {
  outline: none;
}
/* line 1162, ../../app/assets/stylesheets/screen.scss */
#search .head_box .search_row form .search_submit {
  left: 190px;
  top: 3px;
}
/* line 1167, ../../app/assets/stylesheets/screen.scss */
#search .head_box .search_row form button {
  left: 0;
}
/* line 1174, ../../app/assets/stylesheets/screen.scss */
#search li {
  background: none;
  margin: 12px 0;
  padding: 0;
}
/* line 1179, ../../app/assets/stylesheets/screen.scss */
#search li header {
  margin: 0;
  padding: 0;
}
/* line 1183, ../../app/assets/stylesheets/screen.scss */
#search li header a {
  color: #007daf;
  font-family: Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 700;
  text-decoration: underline;
}
/* line 1191, ../../app/assets/stylesheets/screen.scss */
#search li header span {
  display: block;
  font-size: 0.9em;
}
/* line 1196, ../../app/assets/stylesheets/screen.scss */
#search li header time {
  display: block;
  font-weight: 700;
}
/* line 1203, ../../app/assets/stylesheets/screen.scss */
#search li header span, #search li header time, #search li > div {
  color: #646e78;
}
/* line 1208, ../../app/assets/stylesheets/screen.scss */
#search .pagination li {
  margin: 0;
}

/* Boxes */
/* line 1216, ../../app/assets/stylesheets/screen.scss */
#page .imagebox .images_1 {
  float: left;
  width: 164px;
}
/* line 1222, ../../app/assets/stylesheets/screen.scss */
#page .imagebox .images_2 img {
  float: left;
  margin: 0 0 15px;
  width: 252px;
}
/* line 1228, ../../app/assets/stylesheets/screen.scss */
#page .imagebox .images_2 img + img {
  margin: 0 0 0 12px;
}
/* line 1234, ../../app/assets/stylesheets/screen.scss */
#page .imagebox .images_3 img {
  float: left;
  margin: 0 0 15px;
  width: 164px;
}
/* line 1240, ../../app/assets/stylesheets/screen.scss */
#page .imagebox .images_3 img + img {
  margin: 0 0 0 10px;
}
/* line 1245, ../../app/assets/stylesheets/screen.scss */
#page .imagebox .images_1 + .abstract, #page .imagebox .images_1 + .abstract + footer {
  margin: 0 0 0 179px;
}

/* Tab boxes */
/* line 1251, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box {
  margin: 0 0 12px;
  z-index: 1001;
}
/* line 1255, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_header {
  height: 32px;
  margin: 0;
  position: relative;
  z-index: 100;
}
/* line 1261, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_header li {
  background: #fff;
  border: 1px solid #9ba5af;
  border-bottom: none;
  -webkit-box-shadow: -1px -1px 1px 0 #bbbbbb;
  -moz-box-shadow: -1px -1px 1px 0 #bbbbbb;
  box-shadow: -1px -1px 1px 0 #bbbbbb;
  color: #050a0f;
  cursor: pointer;
  float: left;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 700;
  height: 21px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#eeeeee, #ffffff);
  background: -moz-linear-gradient(#eeeeee, #ffffff);
  background: -o-linear-gradient(#eeeeee, #ffffff);
  -pie-background: linear-gradient(#eeeeee, #ffffff);
  background: linear-gradient(#eeeeee, #ffffff);
  list-style: none;
  padding: 5px 12px;
  width: 154px;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 1281, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_header li + li {
  border-left: none;
}
/* line 1285, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_header li.active {
  color: #007daf;
  height: 22px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#ffffff, #ffffff);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  background: -o-linear-gradient(#ffffff, #ffffff);
  -pie-background: linear-gradient(#ffffff, #ffffff);
  background: linear-gradient(#ffffff, #ffffff);
}
/* line 1293, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content {
  background: #fff;
  border: 1px solid #9ba5af;
  border-right: none;
  -webkit-box-shadow: -1px -1px 1px 0 #bbbbbb;
  -moz-box-shadow: -1px -1px 1px 0 #bbbbbb;
  box-shadow: -1px -1px 1px 0 #bbbbbb;
  height: 300px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffffff), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(#ffffff 50%, #eeeeee 100%);
  background: -moz-linear-gradient(#ffffff 50%, #eeeeee 100%);
  background: -o-linear-gradient(#ffffff 50%, #eeeeee 100%);
  -pie-background: linear-gradient(#ffffff 50%, #eeeeee 100%);
  background: linear-gradient(#ffffff 50%, #eeeeee 100%);
  margin: 0;
  position: relative;
  z-index: 99;
}
/* line 1304, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li {
  background: none;
  list-style: none;
  height: 270px;
  margin: 20px 0 20px 12px;
  outline: none;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 13px 0 0;
  width: 514px;
}
/* line 1315, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li img {
  height: 145px;
  margin-bottom: 15px;
  width: 100%;
}
/* line 1321, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li p {
  line-height: 1.1em;
  margin: 0;
}
/* line 1326, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li .related_links {
  margin-top: 15px;
}
/* line 1330, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li .main_content {
  float: left;
  width: 428px;
}
/* line 1335, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li .additional_content {
  float: right;
  width: 280px;
}
/* line 1340, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li table {
  border: none;
  border-top: 2px solid #007daf;
  border-bottom: 2px solid #9ba5af;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#eeeeee, #ffffff);
  background: -moz-linear-gradient(#eeeeee, #ffffff);
  background: -o-linear-gradient(#eeeeee, #ffffff);
  -pie-background: linear-gradient(#eeeeee, #ffffff);
  background: linear-gradient(#eeeeee, #ffffff);
  border-collapse: separate;
  width: 100%;
}
/* line 1351, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li table th, #page .tabbed_box .tabs_content > li table td {
  border: none;
  height: 25px;
}
/* line 1356, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li table th {
  font-weight: 300;
}
/* line 1359, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li table th + th {
  padding: 0 0 0 7px;
}
/* line 1364, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li table td {
  border-top: 1px solid #9ba5af;
}
/* line 1367, ../../app/assets/stylesheets/screen.scss */
#page .tabbed_box .tabs_content > li table td + td {
  border-left: 7px solid #f6f6f6;
}

/* line 1378, ../../app/assets/stylesheets/screen.scss */
#page article .tabbed_box .tabs_header li {
  width: 146px;
}
/* line 1384, ../../app/assets/stylesheets/screen.scss */
#page article .tabbed_box .tabs_content > li {
  width: 490px;
}

/* line 1391, ../../app/assets/stylesheets/screen.scss */
#page.wide .tabbed_box {
  margin: 18px 13px 25px;
}
/* line 1396, ../../app/assets/stylesheets/screen.scss */
#page.wide .tabbed_box .tabs_header li {
  width: 220px;
}
/* line 1401, ../../app/assets/stylesheets/screen.scss */
#page.wide .tabbed_box .tabs_content {
  background: #fff;
  height: 300px;
}
/* line 1405, ../../app/assets/stylesheets/screen.scss */
#page.wide .tabbed_box .tabs_content h2 {
  margin-bottom: 15px;
}
/* line 1409, ../../app/assets/stylesheets/screen.scss */
#page.wide .tabbed_box .tabs_content > li {
  background: none;
  overflow: hidden;
  width: 720px;
}

/* line 1417, ../../app/assets/stylesheets/screen.scss */
#page.wide .homepage_tabbed_box {
  height: 330px;
  position: relative;
}
/* line 1421, ../../app/assets/stylesheets/screen.scss */
#page.wide .homepage_tabbed_box .tabs_content {
  height: 320px;
}
/* line 1424, ../../app/assets/stylesheets/screen.scss */
#page.wide .homepage_tabbed_box .tabs_content > li {
  height: 295px;
}
/* line 1428, ../../app/assets/stylesheets/screen.scss */
#page.wide .homepage_tabbed_box .tabs_content ul {
  margin: 5px 0 0;
}
/* line 1433, ../../app/assets/stylesheets/screen.scss */
#page.wide .homepage_tabbed_box .legal_notice {
  font-size: 0.8em;
  position: absolute;
  bottom: 0px;
  z-index: 100;
}

/* line 1441, ../../app/assets/stylesheets/screen.scss */
.absolute {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 1448, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .fixed_accordion ul {
  margin: 0;
}
/* line 1451, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .fixed_accordion ul li {
  background: none;
  padding: 0;
}
/* line 1457, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .fixed_accordion .acc_title {
  border-top: 1px solid #9ba5af;
}
/* line 1460, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .fixed_accordion .acc_title a {
  display: block;
  padding: 12px 0;
}
/* line 1465, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .fixed_accordion .acc_title h3 {
  font-size: 1.1em;
  margin: 0;
}

/* line 1473, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion ul {
  margin: 0;
}
/* line 1476, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion ul li {
  background: none;
  padding: 0;
}
/* line 1482, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title {
  background: url("toggle_advanced_search_down.png") no-repeat 450px 15px;
  border-top: 1px solid #9ba5af;
}
/* line 1486, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title.active {
  background: url("toggle_advanced_search_up.png") no-repeat 450px 15px;
}
/* line 1490, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title h3 {
  font-size: 1.1em;
  margin: 0;
  padding: 12px 0;
}
/* line 1496, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content {
  border-top: 1px solid #9ba5af;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#eeeeee, #ffffff);
  background: -moz-linear-gradient(#eeeeee, #ffffff);
  background: -o-linear-gradient(#eeeeee, #ffffff);
  -pie-background: linear-gradient(#eeeeee, #ffffff);
  background: linear-gradient(#eeeeee, #ffffff);
  padding: 7px 0;
}
/* line 1501, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li {
  font-family: Arial, sans-serif;
  padding: 3px 12px;
}
/* line 1505, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li span {
  color: #646e78;
}
/* line 1509, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li.download_info {
  background: url("search_arrow.png") no-repeat scroll 5px 8px transparent;
  margin-left: 10px;
}
/* line 1514, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li .downloadlink {
  color: #007daf;
  float: right;
  font-family: Arial, sans-serif;
}
/* line 1521, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li .download_info > span {
  float: left;
}
/* line 1525, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li .flag_icons {
  float: right;
  width: 65px;
}
/* line 1529, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li .flag_icons li {
  float: left;
  height: 15px;
  margin: 0 3px;
  padding: 0;
  width: 15px;
}
/* line 1536, ../../app/assets/stylesheets/screen.scss */
#page .tabs_content .accordion .acc_title ul.acc_content li .flag_icons li .flag img {
  height: 15px;
  width: 15px;
}

/* line 1548, ../../app/assets/stylesheets/screen.scss */
#page .image_gallery {
  border-bottom: 1px solid #9ba5af;
  height: 75px;
  margin: 0 0 12px;
  outline: none;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
  width: 236px;
}
/* line 1558, ../../app/assets/stylesheets/screen.scss */
#page .image_gallery ul {
  height: 60px;
  margin: 0;
  overflow-y: hidden;
}
/* line 1563, ../../app/assets/stylesheets/screen.scss */
#page .image_gallery ul li {
  background: none;
  float: left;
  padding: 0;
  text-align: left;
  width: 120px;
}
/* line 1570, ../../app/assets/stylesheets/screen.scss */
#page .image_gallery ul li + li {
  margin-left: 6px;
}
/* line 1574, ../../app/assets/stylesheets/screen.scss */
#page .image_gallery ul li a {
  display: block;
}
/* line 1577, ../../app/assets/stylesheets/screen.scss */
#page .image_gallery ul li a img {
  max-height: 60px;
  max-width: 120px;
}
/* line 1586, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery {
  height: 130px;
  margin: 10px 0 0;
  width: auto;
}
/* line 1591, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul {
  height: 110px;
}
/* line 1594, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul li {
  padding: 6px;
  overflow: hidden;
}
/* line 1598, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul li:hover {
  -webkit-box-shadow: 1px 1px 1px #bbbbbb;
  -moz-box-shadow: 1px 1px 1px #bbbbbb;
  box-shadow: 1px 1px 1px #bbbbbb;
  border: 1px solid #9ba5af;
  padding: 5px;
}
/* line 1604, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul li a {
  color: #007daf;
}
/* line 1607, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul li a img {
  height: 60px;
  width: 120px;
}
/* line 1611, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul li a span {
  display: block;
}
/* line 1614, ../../app/assets/stylesheets/screen.scss */
#page .video_gallery ul li a span.video_description {
  color: black;
  font-family: Arial, sans-serif;
}
/* line 1623, ../../app/assets/stylesheets/screen.scss */
#page .no_scroll {
  border: none;
  height: 100px;
  overflow: hidden;
}

/* line 1630, ../../app/assets/stylesheets/screen.scss */
#advanced_search {
  border-top: 1px solid #9ba5af;
  padding: 20px 0 25px;
}

/* line 1635, ../../app/assets/stylesheets/screen.scss */
#toggle_advanced_search {
  background: url("toggle_advanced_search_up.png") no-repeat 488px center;
  color: #007daf;
  cursor: pointer;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
  position: relative;
  z-index: 10;
}
/* line 1644, ../../app/assets/stylesheets/screen.scss */
#toggle_advanced_search.closed {
  background: url("toggle_advanced_search_down.png") no-repeat 488px center;
}
/* line 1648, ../../app/assets/stylesheets/screen.scss */
#toggle_advanced_search:after {
  -moz-box-shadow: 1px 1px 1px #bbb;
  -webkit-box-shadow: 1px 1px 1px #bbb;
  box-shadow: 1px 1px 1px #bbb;
  content: '';
  height: 25px;
  left: -4px;
  position: absolute;
  top: 0;
  width: 516px;
  z-index: 9;
}

/* Press releases */
/* line 1665, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li {
  background: none;
  margin: 12px 0;
  padding: 0;
}
/* line 1670, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li time {
  color: #646e78;
  display: block;
  font-weight: 700;
}
/* line 1675, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li a {
  color: #007daf;
  font-family: Arial, sans-serif;
  text-decoration: underline;
}
/* line 1681, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share {
  float: right;
  margin: 0 7px 0 0;
  position: relative;
}
/* line 1686, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share > a {
  background: url("icon_share.png") no-repeat;
  color: #007daf;
  padding: 1px 0 0 20px;
  position: relative;
  text-decoration: none;
  z-index: 1999;
}
/* line 1694, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share > a.close {
  z-index: 2002;
}
/* line 1699, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .hover_background {
  background: #fff;
  border: 1px solid #9ba5af;
  border-bottom: none;
  display: none;
  height: 100%;
  left: -10px;
  padding: 7px 15px 7px 0;
  position: absolute;
  top: -7px;
  width: 100%;
  z-index: 2001;
}
/* line 1713, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown {
  background: #fff;
  border: 1px solid #9ba5af;
  display: none;
  padding: 10px;
  position: absolute;
  right: -7px;
  top: 23px;
  width: 120px;
  z-index: 2000;
}
/* line 1724, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul {
  margin: 0;
}
/* line 1727, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul li {
  margin: 3px 0;
  height: 15px;
}
/* line 1732, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul .share-icon {
  background: url("icons_share.png") no-repeat;
  padding: 3px 0 3px 19px;
}
/* line 1737, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul .share_delicious {
  background-position: -50px -50px;
}
/* line 1740, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul .share_facebook {
  background-position: -100px -100px;
}
/* line 1743, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul .share_digg {
  background-position: -150px -150px;
}
/* line 1746, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown ul .share_google {
  background-position: -200px -200px;
}
/* line 1753, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases li .share .share_dropdown_open {
  display: block;
}
/* line 1759, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .press_relase_body {
  margin: 10px 0 0;
}
/* line 1762, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .press_relase_body li {
  background: url("search_arrow.png") no-repeat 0 5px;
  padding: 0 0 0 8px;
}
/* line 1767, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .press_relase_body .press_release_image {
  float: right;
  margin: 0 0 0 7px;
}
/* line 1772, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .press_relase_body tr, #page #main_content #press_releases .press_relase_body td {
  border-bottom: none;
}
/* line 1777, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .pr_content {
  margin: 0 0 7px;
}
/* line 1781, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions {
  color: #646e78;
  float: left;
  width: 430px;
}
/* line 1786, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions a {
  color: #646e78;
  text-decoration: none;
}
/* line 1791, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions span {
  float: left;
  margin: 0 12px 0 0;
}
/* line 1796, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions li {
  float: left;
  margin: 0 0 0 7px;
}
/* line 1800, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions li.flag {
  background: url("embed/icons_flag.png") no-repeat;
  padding: 0 0 0 22px;
}
/* line 1804, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions li.flag.flag_french {
  background-position: 0 -101px;
}
/* line 1807, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions li.flag.flag_english {
  background-position: 0 -50px;
}
/* line 1810, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .other_versions li.flag.flag_spanish {
  background-position: 0 -150px;
}
/* line 1818, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .blogpost .blogpost_image {
  float: left;
  width: 252px;
}
/* line 1823, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .blogpost h3 {
  margin: 0 0 7px;
}
/* line 1827, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .blogpost time {
  display: inline-block;
  margin: 0 0 12px;
}
/* line 1832, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .blogpost header, #page #main_content #press_releases .blogpost .blogpost_body, #page #main_content #press_releases .blogpost footer {
  margin: 0 0 0 264px;
}
/* line 1837, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .blogpost footer a {
  background: url("icon_blog.png") no-repeat;
  color: #646e78;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
  padding: 0 0 0 22px;
  text-decoration: none;
}
/* line 1848, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row {
  position: relative;
}
/* line 1851, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row form {
  padding: 0;
}
/* line 1855, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row input {
  margin: 0 0 20px;
  width: 300px;
}
/* line 1859, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row input:focus {
  outline: none;
}
/* line 1863, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row button {
  left: 288px;
}
/* line 1868, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row .categories input {
  width: 22px;
}
/* line 1872, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row .categories li {
  background: none;
  color: #646e78;
  float: left;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
  padding: 0 5px 0 0;
  width: 167px;
}
/* line 1881, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row .categories li label {
  float: left;
  overflow: hidden;
}
/* line 1885, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row .categories li label input {
  float: left;
  height: 18px;
  margin: 0;
  width: 18px;
}
/* line 1892, ../../app/assets/stylesheets/screen.scss */
#page #main_content #press_releases .search_row .categories li label span {
  display: block;
  margin: 0 0 0 25px;
  width: 100px;
}

/* line 1904, ../../app/assets/stylesheets/screen.scss */
#page #new_feedback ul li label {
  float: none;
}
/* line 1908, ../../app/assets/stylesheets/screen.scss */
#page #new_feedback .field_with_errors input, #page #new_feedback .field_with_errors textarea {
  border: 1px solid #b4007d;
}

/* line 1914, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup {
  position: relative;
}
/* line 1917, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .spinner {
  left: 50%;
  position: absolute !important;
  bottom: 50%;
}
/* line 1923, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_background {
  background: transparent;
  bottom: -22px;
  padding: 7px 10px;
  position: absolute;
}
/* line 1929, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_background a {
  background: url(",,/embed/icon_feedback.png") no-repeat 0 center;
  color: #323c46;
  float: left;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1em;
  font-weight: 700;
  padding: 0 0 0 21px;
  text-decoration: none;
}
/* line 1941, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container {
  -webkit-box-shadow: 1px 1px 1px #bbbbbb;
  -moz-box-shadow: 1px 1px 1px #bbbbbb;
  box-shadow: 1px 1px 1px #bbbbbb;
  background: #fff;
  border: 1px solid #9ba5af;
  bottom: 8px;
  display: none;
  height: 180px;
  padding: 7px 10px;
  position: absolute;
  width: 200px;
}
/* line 1952, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li {
  list-style: none;
  margin: 0;
  position: relative;
}
/* line 1957, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li label {
  display: block;
}
/* line 1961, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li input, #feedback_throwup .feedback_form_container li textarea {
  width: 195px;
}
/* line 1964, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li textarea {
  height: 60px;
  margin: 15px 0 10px;
  resize: none;
}
/* line 1970, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li .field_with_errors {
  -webkit-box-shadow: 1px 1px 1px #bbbbbb;
  -moz-box-shadow: 1px 1px 1px #bbbbbb;
  box-shadow: 1px 1px 1px #bbbbbb;
  background: #fff;
  border: 1px solid #9ba5af;
  color: #b4007d;
  display: block;
  padding: 7px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}
/* line 1982, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li .email_error {
  top: 2px;
}
/* line 1985, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container li .comment_error {
  top: 31px;
}
/* line 1990, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container .form_message {
  display: none;
}
/* line 1994, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup .feedback_form_container .close_feedback_form {
  background: url("icon_close.png") no-repeat;
  cursor: pointer;
  display: block;
  height: 11px;
  position: absolute;
  right: 10px;
  top: 7px;
  width: 11px;
  z-index: 10;
}
/* line 2008, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup.active .feedback_background {
  -webkit-box-shadow: 1px 1px 1px #bbbbbb;
  -moz-box-shadow: 1px 1px 1px #bbbbbb;
  box-shadow: 1px 1px 1px #bbbbbb;
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #9ba5af;
  border-left: 1px solid #9ba5af;
  border-right: 1px solid #9ba5af;
  display: inline-block;
  padding: 7px 9px 6px;
  z-index: 1;
}
/* line 2019, ../../app/assets/stylesheets/screen.scss */
#feedback_throwup.active .feedback_form_container {
  display: block;
  z-index: 0;
}

/* line 2028, ../../app/assets/stylesheets/screen.scss */
.box_press_release time {
  color: #646e78;
  display: block;
  font-weight: 700;
  margin: 7px 0;
}

/* Glossary */
/* line 2039, ../../app/assets/stylesheets/screen.scss */
#glossary form {
  background: transparent;
  padding: 0;
  position: relative;
}
/* line 2044, ../../app/assets/stylesheets/screen.scss */
#glossary form input {
  width: 200px;
}
/* line 2048, ../../app/assets/stylesheets/screen.scss */
#glossary form .search_submit {
  left: 190px;
  top: 3px;
}

/* line 2055, ../../app/assets/stylesheets/screen.scss */
#glossary_toc {
  margin: 15px auto;
  overflow: hidden;
}
/* line 2059, ../../app/assets/stylesheets/screen.scss */
#glossary_toc li {
  background: none;
  float: left;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
  height: 15px;
  padding: 0px 0;
  text-align: center;
  width: 15px;
}
/* line 2069, ../../app/assets/stylesheets/screen.scss */
#glossary_toc li + li {
  border-left: 1px solid #9ba5af;
  margin: 0 0 0 3px;
}
/* line 2074, ../../app/assets/stylesheets/screen.scss */
#glossary_toc li a {
  position: relative;
  margin: 0 0 0 3px;
  top: -1px;
}
/* line 2080, ../../app/assets/stylesheets/screen.scss */
#glossary_toc li span {
  position: relative;
  top: -1px;
}

/* line 2088, ../../app/assets/stylesheets/screen.scss */
#glossary_answers dd {
  margin: 10px 0;
  -webkit-margin-start: 0;
}
/* line 2092, ../../app/assets/stylesheets/screen.scss */
#glossary_answers dd img {
  float: left;
  margin: 0 5px 5px 0;
}
/* line 2097, ../../app/assets/stylesheets/screen.scss */
#glossary_answers dd p {
  margin: 0;
  overflow: hidden;
}

/* Pagination */
/* line 2106, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination, #page #main_content #press_releases .pagination {
  overflow: hidden;
}
/* line 2109, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination .pag_prev, #page #main_content .pagination .pag_next, #page #main_content #press_releases .pagination .pag_prev, #page #main_content #press_releases .pagination .pag_next {
  float: left;
  line-height: 1em;
  padding: 0 0 0 7px;
}
/* line 2115, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination .pag_prev, #page #main_content #press_releases .pagination .pag_prev {
  padding: 0 7px 0 0;
}
/* line 2119, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination a, #page #main_content #press_releases .pagination a {
  color: #646e78;
  font-family: SESAllumi, Arial, sans-serif;
  text-decoration: none;
  font-weight: 700;
}
/* line 2126, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination ul, #page #main_content #press_releases .pagination ul {
  display: block;
  margin: 0 3px;
}
/* line 2130, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination ul li, #page #main_content #press_releases .pagination ul li {
  background: none;
  color: #323c46;
  float: left;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
  line-height: 1em;
  margin: 0;
  padding: 0 7px 0 7px;
  text-align: center;
}
/* line 2141, ../../app/assets/stylesheets/screen.scss */
#page #main_content .pagination ul li + li, #page #main_content #press_releases .pagination ul li + li {
  border-left: 1px solid #9ba5af;
}

/* Tools styling */
/* line 2150, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list {
  border-top: 1px solid #9ba5af;
  margin: 0 12px;
}
/* line 2154, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list.no_border {
  border-top: none;
}
/* line 2157, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list.no_border ul {
  border-top: 1px solid #9ba5af;
}
/* line 2162, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list .region_list {
  margin: 0 0 20px;
}
/* line 2166, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list h3 {
  padding: 0 5px;
  width: 100%;
}
/* line 2171, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list li {
  background: none;
  border-bottom: 1px solid #9ba5af;
  float: left;
  padding: 5px 0;
  width: 172px;
}
/* line 2178, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list li a {
  margin: 0 0 0 5px;
}
/* line 2182, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list li a.satellite-content-list-download {
  color: #007daf;
  font-weight: 300;
}
/* line 2187, ../../app/assets/stylesheets/screen.scss */
#page .satellite-content-list li .loading_image {
  background: url("loading_animation_small.gif") no-repeat right top;
}

/* line 2194, ../../app/assets/stylesheets/screen.scss */
ol li {
  list-style: decimal;
}

/* line 2198, ../../app/assets/stylesheets/screen.scss */
#satellite-content-container {
  background: #fff;
  border: 1px solid #9ba5af;
  height: 600px;
  margin: 0 0 0 110px;
  overflow: hidden;
  position: absolute;
  width: 425px;
  z-index: 1;
  -webkit-box-shadow: 0 0 5px #bbbbbb;
  -moz-box-shadow: 0 0 5px #bbbbbb;
  box-shadow: 0 0 5px #bbbbbb;
}
/* line 2209, ../../app/assets/stylesheets/screen.scss */
#satellite-content-container:hover {
  z-index: 100;
}
/* line 2213, ../../app/assets/stylesheets/screen.scss */
#satellite-content-container #satellite-content {
  background: #fff;
  display: none;
  height: 600px;
  overflow: auto;
  padding: 5px 5px 5px 10px;
  width: 625px;
}
/* line 2221, ../../app/assets/stylesheets/screen.scss */
#satellite-content-container #satellite-content pre {
  white-space: pre;
  word-wrap: normal;
}
/* line 2226, ../../app/assets/stylesheets/screen.scss */
#satellite-content-container #satellite-content .jspVerticalBar {
  left: 3px;
}
/* line 2231, ../../app/assets/stylesheets/screen.scss */
#satellite-content-container.no_scroll {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 2239, ../../app/assets/stylesheets/screen.scss */
#overlay-box iframe {
  border: 1px solid #9ba5af;
}

/* ip-request form */
/* line 2245, ../../app/assets/stylesheets/screen.scss */
.used_address tr, .used_address th, .used_address td {
  border: none;
}

/* events */
/* line 2253, ../../app/assets/stylesheets/screen.scss */
#main_content #events .body_content header {
  margin: 0;
  padding-left: 0;
}
/* line 2260, ../../app/assets/stylesheets/screen.scss */
#main_content #events .body_content table .audience {
  width: 110px;
}
/* line 2263, ../../app/assets/stylesheets/screen.scss */
#main_content #events .body_content table .date {
  width: 70px;
}
/* line 2266, ../../app/assets/stylesheets/screen.scss */
#main_content #events .body_content table .location {
  width: 80px;
}
/* line 2269, ../../app/assets/stylesheets/screen.scss */
#main_content #events .body_content table .meet_us {
  width: 65px;
}

/* share price box */
/* line 2279, ../../app/assets/stylesheets/screen.scss */
.share_price_box .share_price {
  border-bottom: 1px solid #9ba5af;
  display: block;
  margin: 5px 0;
}
/* line 2284, ../../app/assets/stylesheets/screen.scss */
.share_price_box .share_price .price {
  color: #007daf;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 2em;
  font-weight: 700;
  margin: 0 5px 0 0;
}
/* line 2292, ../../app/assets/stylesheets/screen.scss */
.share_price_box .share_price .change {
  color: #646e78;
  font-weight: 700;
}
/* line 2298, ../../app/assets/stylesheets/screen.scss */
.share_price_box .link {
  font-weight: 700;
  margin: 0 0 5px;
}

/* content styles */
/* line 2305, ../../app/assets/stylesheets/screen.scss */
.services_box {
  clear: both;
}
/* line 2308, ../../app/assets/stylesheets/screen.scss */
.services_box .left {
  float: left;
  margin: 0 12px 0 0;
  text-align: center;
  width: 160px;
}
/* line 2315, ../../app/assets/stylesheets/screen.scss */
.services_box .right {
  float: right;
  width: 344px;
}

/* hide OMC tracking image */
/* line 2322, ../../app/assets/stylesheets/screen.scss */
.omc_tracking_image {
  display: none;
}

/* line 2324, ../../app/assets/stylesheets/screen.scss */
.cms_message {
  background: rgba(255, 0, 0, 0.8);
  color: #fff;
  padding: 3px 0;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 10000;
}

/* where to buy */
/* line 2338, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #area_selection li {
  background: none;
  float: left;
  font-size: 1.2em;
  list-style: none;
  margin-right: 10px;
}
/* line 2345, ../../app/assets/stylesheets/screen.scss */
#page #wide_page #area_selection li a.active {
  text-decoration: underline;
}

/* line 2352, ../../app/assets/stylesheets/screen.scss */
.honey {
  display: none;
}
/* Main stage */
/* line 6, ../../app/assets/stylesheets/mainstage.scss */
.ie8 #mainstage {
  top: 105px;
}

/* line 11, ../../app/assets/stylesheets/mainstage.scss */
#mainstage {
  background: #fff;
  height: 400px;
  left: -44px;
  position: relative;
  width: 1000px;
  z-index: 1;
}
/* line 19, ../../app/assets/stylesheets/mainstage.scss */
#mainstage img {
  height: 400px;
  margin: 0;
  max-width: 980px;
}
/* line 26, ../../app/assets/stylesheets/mainstage.scss */
#mainstage .video, #mainstage video {
  height: 400px;
  left: 192px;
  position: relative;
  width: 533px;
}
/* line 33, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slideControls {
  cursor: pointer;
  display: none;
  position: absolute;
  left: 736px;
  top: 16px;
  z-index: 101;
}
/* line 41, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slideControls span {
  background: url("embed/icon_arrow_grey.png") no-repeat;
  display: inline-block;
  height: 7px;
  margin: 0 4px 0 0;
  width: 8px;
}
/* line 48, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slideControls span.active {
  background: url("embed/icon_arrow_blue.png");
  color: #007daf;
}
/* line 55, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer {
  height: 400px;
  overflow: auto;
  position: relative;
  width: 980px;
}
/* line 61, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide {
  height: 400px;
  position: relative;
  width: 980px;
}
/* line 66, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide.js {
  float: left;
  width: 980px;
}
/* line 71, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide h1 {
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 2.0em;
  position: absolute;
  color: #fff;
  left: 300px;
  top: 100px;
}
/* line 80, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .image_overlay {
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
}
/* line 84, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .image_overlay > span {
  left: 0;
  position: absolute;
  top: 0;
}
/* line 91, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content {
  background: url("mainstage_triangle.png") no-repeat;
  color: #050a0f;
  display: none;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1.05em;
  height: 331px;
  line-height: 16px;
  padding: 69px 0 0;
  position: absolute;
  right: -139px;
  top: 0;
  width: 500px;
}
/* line 105, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content h2 {
  color: #00a7d9;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1.6em;
  line-height: 24px;
  margin: 0 0 20px 116px;
  width: 240px;
}
/* line 114, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content p {
  margin: 0 0 16px 116px;
  width: 240px;
}
/* line 119, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content .related_links {
  margin: 0 0 0 116px;
  width: 240px;
}
/* line 123, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content .related_links li {
  background: url("search_arrow.png") no-repeat 0 5px;
}
/* line 126, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content .related_links li a {
  color: #050a0f;
  font-family: SESAllumi, Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
}
/* line 132, ../../app/assets/stylesheets/mainstage.scss */
#mainstage #slidesContainer .slide .mainstage_box_content .related_links li a:hover {
  color: #00a7d9;
  text-decoration: underline;
}

/* line 144, ../../app/assets/stylesheets/mainstage.scss */
#mainstage_link {
  background: transparent;
  cursor: pointer;
  display: block;
  height: 250px;
  position: absolute;
  top: 50px;
  width: 963px;
  z-index: 1000;
}

/* line 155, ../../app/assets/stylesheets/mainstage.scss */
#the_beam {
  background: url("beam_left.png") no-repeat;
  height: 580px;
  left: 0;
  position: absolute;
  top: 0;
  width: 450px;
  z-index: 1000;
}
/* line 164, ../../app/assets/stylesheets/mainstage.scss */
#the_beam #beam_bottom {
  background: url("mainstage_beam_left_bottom.png") no-repeat;
  height: 600px;
  left: 0;
  position: absolute;
  top: 300px;
  width: 192px;
  z-index: 1000;
}

/* line 175, ../../app/assets/stylesheets/mainstage.scss */
.ie8 #mainstage_placeholder {
  height: 300px;
  position: relative;
  top: -14px;
}

/* line 181, ../../app/assets/stylesheets/mainstage.scss */
#mainstage_placeholder {
  background: #000;
  height: 300px;
  position: relative;
  top: -15px;
}

/* line 187, ../../app/assets/stylesheets/mainstage.scss */
.logged_in #mainstage_placeholder {
  top: -35px;
}
/* homepage */
/* line 5, ../../app/assets/stylesheets/homepage.scss */
#homepage_buttons {
  left: 158px;
  margin: 10px 0 40px;
  overflow: hidden;
  position: relative;
  width: 1000px;
  z-index: 10;
}
/* line 13, ../../app/assets/stylesheets/homepage.scss */
#homepage_buttons .homepage_button {
  background: url("homepage_button.png") no-repeat;
  float: left;
  display: block;
  height: 55px;
  text-decoration: none;
  width: 260px;
}
/* line 21, ../../app/assets/stylesheets/homepage.scss */
#homepage_buttons .homepage_button .homepage_button_title {
  background: url("icon_magnify.png") no-repeat;
  color: #fff;
  display: block;
  font-family: SESAllumi, Arial, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  margin: 11px 0 0 28px;
  padding: 5px 0 5px 25px;
}
/* line 32, ../../app/assets/stylesheets/homepage.scss */
#homepage_buttons .homepage_button .where-to-buy {
  background-position: 0 8px;
}
/* line 36, ../../app/assets/stylesheets/homepage.scss */
#homepage_buttons .homepage_button .find-out-more {
  background-image: url("icon_text.png");
  background-position: 0 5px;
}
/* line 41, ../../app/assets/stylesheets/homepage.scss */
#homepage_buttons .homepage_button .communities {
  background-image: url("icon_communities.png");
  background-position: 0 5px;
  padding-left: 32px;
}
/* line 6, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form legend {
  color: #323c46;
  display: block;
  font-family: SESAllumiLight, Arial, sans-serif;
  font-size: 1.8em;
  /* 22px */
  height: 36px;
  padding: 0;
}
/* line 15, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul {
  display: block;
  margin: 15px 0 0;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li {
  background: none;
  list-style: none;
  margin: 7px 0;
  padding: 0;
  overflow: hidden;
}
/* line 27, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li label {
  color: #323c46;
  display: block;
  float: left;
  font-weight: 700;
  line-height: 20px;
  padding: 0 10px 0 0;
  width: 180px;
}
/* line 36, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li label.empty {
  height: 20px;
}
/* line 41, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li input, #page #wide_page form ul li select, #page #wide_page form ul li textarea {
  border: 1px solid #9ba5af;
  height: 25px;
  margin: 0;
  outline: none;
  width: 356px;
}
/* line 50, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li input:focus, #page #wide_page form ul li textarea:focus {
  border: 1px solid #646e78;
}
/* line 55, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li select {
  width: 360px;
}
/* line 59, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li input[type=radio] {
  width: 50px;
}
/* line 63, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li.checkbox {
  height: auto;
  padding: 0 0 0 170px;
}
/* line 68, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li.checkbox input {
  float: left;
  height: 20px;
  width: 20px;
}
/* line 74, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li.checkbox label {
  float: none;
  height: auto;
  padding: 0 0 0 20px;
  width: auto;
}
/* line 81, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form ul li textarea {
  height: 120px;
}
/* line 87, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form .buttons {
  border-top: 1px solid #9ba5af;
  margin: 24px 92px 0 0;
  padding: 20px 0;
  text-align: right;
}
/* line 93, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form .buttons button {
  background: #008eca;
  border: none;
  color: #fff;
  display: block;
  font-family: SESAllumi, Arial, sans-serif;
  margin: 0 0 0 187px;
  outline: none;
  padding: 10px;
}
/* line 105, ../../app/assets/stylesheets/forms.scss */
#page #wide_page form .field_with_errors input, #page #wide_page form .field_with_errors textarea {
  border: 2px solid #e2001a;
}
/* line 110, ../../app/assets/stylesheets/forms.scss */
#page #wide_page .val_error {
  color: #e2001a;
  font-weight: 700;
  line-height: 20px;
}
/* line 116, ../../app/assets/stylesheets/forms.scss */
#page #wide_page #recaptcha_widget_div {
  border-top: 1px solid #9ba5af;
  margin-right: 92px;
  padding: 12px 0 0 187px;
}
/* line 122, ../../app/assets/stylesheets/forms.scss */
#page #wide_page .field_with_errors {
  color: #b5007c;
}
/*

*/

