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

body {
  line-height: 1; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
object,
video,
audio {
  display: block; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

/*address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal
}*/
/*ol,ul,nav ul{list-style:none}*/
/*blockquote,
q { quotes: none }*/
/*blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}*/
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ffff99;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ffff99;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  font-variant: normal;
  cursor: help; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption,
th {
  text-align: left; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 0;
  padding: 0; }

fieldset,
img {
  border: 0; }

input,
select {
  vertical-align: middle; }

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

legend {
  color: #000; }

h1, h2, h3, h4, h5, h6, summary, strong, dt, legend, label, th, b, summary, input[type="submit"], input[type="button"], button {
  font-style: inherit;
  font-weight: bold; }

caption, cite, em, i {
  font-style: italic;
  font-weight: inherit; }

html {
  background: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none; }

/*html, 
body { min-height: 100%; }*/
body {
  color: #000; }

meter, progress {
  height: auto;
  width: auto; }

/*address, blockquote, p, pre, dl, ol, ul, hr, object, noscript, form, input, select, textarea, table, img, iframe, video, embed, audio, details, figure, map {
	font-size: 1em;
	line-height: 1.385em;
}*/
address, blockquote, p, pre, dl, ol, ul, hr, object, noscript, form, table, img, video, embed, audio, details, figure, map, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 1.385em; }

figure img,
a img,
label img {
  margin-bottom: 0; }

figure img, details p, table img, table figure {
  margin-bottom: 0; }

table figcaption {
  font-style: normal; }

img, object, video, audio {
  vertical-align: middle;
  font-style: italic;
  font-size: 1em;
  color: gray; }

abbr[title], dfn[title] {
  border-bottom: dotted 1px #000;
  cursor: help; }

sup, sub {
  font-size: 0.6925em; }

body script,
input[type="hidden"] {
  display: none; }

small {
  font-size: 0.846em;
  line-height: 1.6371158392em; }

ins {
  background-color: #ffff99;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ffff99;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

hr {
  height: 1px;
  border-top: 1px solid #b3b3b3; }

/*q:before { content: "\201c"; }

q:after { content: "\201d"; }

q q:before { content: "\2018"; }

q q:after { content: "\2019"; }*/
body meta {
  display: none; }

h1 {
  font-size: 1.846em;
  line-height: 1.385em;
  margin-bottom: 0.7502708559em; }

h2 {
  font-size: 1.385em;
  line-height: 1.385em;
  margin-bottom: 1em; }

h3 {
  font-size: 1.231em;
  line-height: 1.385em;
  margin-bottom: 1.1251015435em; }

h4 {
  font-size: 1.077em;
  line-height: 1.2859795729em;
  margin-bottom: 1.2859795729em; }

h6 {
  margin-bottom: 0; }

ol, ul, dl, dd {
  margin-left: 1.385em; }

[dir="rtl"] ol, [dir="rtl"] ul, [dir="rtl"] dl, [dir="rtl"] dd {
  margin-left: 0;
  margin-right: 1.385em; }

ul > li > ul {
  margin-bottom: 0; }
  ul > li > ul > li > ul {
    margin-bottom: 0; }

[dir='rtl'] .fullBox ol, [dir='rtl'] .fullBox ul, [dir='rtl'] .fullBox dl, [dir='rtl'] .fullBox dd {
  margin-left: 0;
  margin-right: 1.385em; }

a:link, a:visited, a:hover, a:focus, a:active {
  color: #000; }

a:hover, a:focus {
  text-decoration: none; }

/*.active {
	font-weight: bold;
	text-decoration: none;
}*/
.box header h1 a, .box header h2 a, .box header h3 a, .box header h4 a, .box header h5 a, .box header h6 a {
  text-decoration: none; }
  .box header h1 a:hover, .box header h1 a:focus, .box header h1 a:active, .box header h2 a:hover, .box header h2 a:focus, .box header h2 a:active, .box header h3 a:hover, .box header h3 a:focus, .box header h3 a:active, .box header h4 a:hover, .box header h4 a:focus, .box header h4 a:active, .box header h5 a:hover, .box header h5 a:focus, .box header h5 a:active, .box header h6 a:hover, .box header h6 a:focus, .box header h6 a:active {
    border-bottom: dotted 1px gray; }

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 1px; }
  table.compact-table {
    font-size: 0.846em; }
  table caption {
    border: solid 1px transparent;
    margin-bottom: 0.6925em;
    caption-side: bottom;
    text-align: center; }
  table th, table td {
    padding: 0.34625em;
    background-color: #fff;
    text-overflow: ellipsis; }
  table.compact-table th, table.compact-table td {
    padding: 0.173125em; }
  table th {
    font-weight: bold;
    text-align: center; }
  table thead tr th {
    color: #fff;
    background-color: gray; }
  table tbody tr.stripe th,
  table tbody tr.stripe td,
  table tbody tr.even th,
  table tbody tr.even td {
    background-color: #e6e6e6; }
  table tbody tr th {
    border: solid 1px #e6e6e6;
    background-color: #fff; }
  table tbody tr td {
    border: solid 1px #e6e6e6;
    background-color: #fff; }
  table tbody tr:nth-of-type(2n+2) th, table tbody tr:nth-of-type(2n+2) td {
    border-right-color: #fff;
    background-color: #e6e6e6; }
  table tfoot tr th {
    border-radius: 0.2308333333em;
    color: #fff;
    background-color: gray; }

input {
  vertical-align: middle; }

select {
  vertical-align: middle; }

body input[type="hidden"] {
  display: none; }

.yui3-g {
  letter-spacing: -0.31em; }

.opera-only :-o-prefocus, .yui3-g {
  word-spacing: -0.43em; }

.yui3-u {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top; }

.lte7 .yui3-g {
  letter-spacing: normal;
  word-spacing: -0.43em; }

.lte7 .yui3-u {
  display: inline; }

.yui3-u-1,
.yui3-u-1-2,
.yui3-u-1-3,
.yui3-u-2-3,
.yui3-u-1-4,
.yui3-u-3-4,
.yui3-u-1-5,
.yui3-u-2-5,
.yui3-u-3-5,
.yui3-u-4-5,
.yui3-u-1-6,
.yui3-u-5-6,
.yui3-u-1-7,
.yui3-u-2-7,
.yui3-u-3-7,
.yui3-u-4-7,
.yui3-u-5-7,
.yui3-u-6-7,
.yui3-u-1-8,
.yui3-u-3-8,
.yui3-u-5-8,
.yui3-u-7-8,
.yui3-u-1-9,
.yui3-u-2-9,
.yui3-u-4-9,
.yui3-u-5-9,
.yui3-u-6-9,
.yui3-u-7-9,
.yui3-u-8-9,
.yui3-u-1-10,
.yui3-u-3-10,
.yui3-u-7-10,
.yui3-u-9-10,
.yui3-u-1-11,
.yui3-u-2-11,
.yui3-u-3-11,
.yui3-u-4-11,
.yui3-u-5-11,
.yui3-u-6-11,
.yui3-u-7-11,
.yui3-u-8-11,
.yui3-u-9-11,
.yui3-u-10-11,
.yui3-u-1-12,
.yui3-u-5-12,
.yui3-u-7-12,
.yui3-u-9-12,
.yui3-u-11-12,
.yui3-u-1-13,
.yui3-u-2-13,
.yui3-u-3-13,
.yui3-u-4-13,
.yui3-u-5-13,
.yui3-u-6-13,
.yui3-u-7-13,
.yui3-u-8-13,
.yui3-u-9-13,
.yui3-u-10-13,
.yui3-u-11-13,
.yui3-u-12-13,
.yui3-u-1-14,
.yui3-u-3-14,
.yui3-u-5-14,
.yui3-u-9-14,
.yui3-u-11-14,
.yui3-u-13-14,
.yui3-u-1-15,
.yui3-u-2-15,
.yui3-u-4-15,
.yui3-u-6-15,
.yui3-u-7-15,
.yui3-u-8-15,
.yui3-u-9-15,
.yui3-u-10-15,
.yui3-u-11-15,
.yui3-u-12-15,
.yui3-u-13-15,
.yui3-u-14-15,
.yui3-u-1-16,
.yui3-u-3-16,
.yui3-u-5-16,
.yui3-u-7-16,
.yui3-u-9-16,
.yui3-u-11-16,
.yui3-u-13-16,
.yui3-u-15-16,
.yui3-u-1-17,
.yui3-u-2-17,
.yui3-u-3-17,
.yui3-u-4-17,
.yui3-u-5-17,
.yui3-u-6-17,
.yui3-u-7-17,
.yui3-u-8-17,
.yui3-u-9-17,
.yui3-u-10-17,
.yui3-u-11-17,
.yui3-u-12-17,
.yui3-u-13-17,
.yui3-u-14-17,
.yui3-u-15-17,
.yui3-u-16-17,
.yui3-u-1-18,
.yui3-u-5-18,
.yui3-u-7-18,
.yui3-u-11-18,
.yui3-u-13-18,
.yui3-u-15-18,
.yui3-u-17-18,
.yui3-u-1-19,
.yui3-u-2-19,
.yui3-u-3-19,
.yui3-u-4-19,
.yui3-u-5-19,
.yui3-u-6-19,
.yui3-u-7-19,
.yui3-u-8-19,
.yui3-u-9-19,
.yui3-u-10-19,
.yui3-u-11-19,
.yui3-u-12-19,
.yui3-u-13-19,
.yui3-u-14-19,
.yui3-u-15-19,
.yui3-u-16-19,
.yui3-u-17-19,
.yui3-u-18-19,
.yui3-u-1-20,
.yui3-u-3-20,
.yui3-u-7-20,
.yui3-u-9-20,
.yui3-u-11-20,
.yui3-u-13-20,
.yui3-u-15-20,
.yui3-u-17-20,
.yui3-u-19-20,
.yui3-u-1-21,
.yui3-u-2-21,
.yui3-u-4-21,
.yui3-u-5-21,
.yui3-u-6-21,
.yui3-u-8-21,
.yui3-u-9-21,
.yui3-u-10-21,
.yui3-u-11-21,
.yui3-u-12-21,
.yui3-u-13-21,
.yui3-u-14-21,
.yui3-u-15-21,
.yui3-u-16-21,
.yui3-u-17-21,
.yui3-u-18-21,
.yui3-u-19-21,
.yui3-u-20-21,
.yui3-u-1-22,
.yui3-u-3-22,
.yui3-u-5-22,
.yui3-u-7-22,
.yui3-u-9-22,
.yui3-u-13-22,
.yui3-u-15-22,
.yui3-u-17-22,
.yui3-u-19-22,
.yui3-u-21-22,
.yui3-u-1-23,
.yui3-u-2-23,
.yui3-u-3-23,
.yui3-u-4-23,
.yui3-u-5-23,
.yui3-u-6-23,
.yui3-u-7-23,
.yui3-u-8-23,
.yui3-u-9-23,
.yui3-u-10-23,
.yui3-u-11-23,
.yui3-u-12-23,
.yui3-u-13-23,
.yui3-u-14-23,
.yui3-u-15-23,
.yui3-u-16-23,
.yui3-u-17-23,
.yui3-u-18-23,
.yui3-u-19-23,
.yui3-u-20-23,
.yui3-u-21-23,
.yui3-u-22-23,
.yui3-u-1-24,
.yui3-u-5-24,
.yui3-u-6-24,
.yui3-u-7-24,
.yui3-u-8-24,
.yui3-u-9-24,
.yui3-u-11-24,
.yui3-u-12-24,
.yui3-u-13-24,
.yui3-u-15-24,
.yui3-u-17-24,
.yui3-u-19-24,
.yui3-u-21-24,
.yui3-u-23-24 {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top; }

.lte7 .yui3-u-1,
.lte7 .yui3-u-1-2,
.lte7 .yui3-u-1-3,
.lte7 .yui3-u-2-3,
.lte7 .yui3-u-1-4,
.lte7 .yui3-u-3-4,
.lte7 .yui3-u-1-5,
.lte7 .yui3-u-2-5,
.lte7 .yui3-u-3-5,
.lte7 .yui3-u-4-5,
.lte7 .yui3-u-1-6,
.lte7 .yui3-u-5-6,
.lte7 .yui3-u-1-7,
.lte7 .yui3-u-2-7,
.lte7 .yui3-u-3-7,
.lte7 .yui3-u-4-7,
.lte7 .yui3-u-5-7,
.lte7 .yui3-u-6-7,
.lte7 .yui3-u-1-8,
.lte7 .yui3-u-3-8,
.lte7 .yui3-u-5-8,
.lte7 .yui3-u-7-8,
.lte7 .yui3-u-1-9,
.lte7 .yui3-u-2-9,
.lte7 .yui3-u-4-9,
.lte7 .yui3-u-5-9,
.lte7 .yui3-u-6-9,
.lte7 .yui3-u-7-9,
.lte7 .yui3-u-8-9,
.lte7 .yui3-u-1-10,
.lte7 .yui3-u-3-10,
.lte7 .yui3-u-7-10,
.lte7 .yui3-u-9-10,
.lte7 .yui3-u-1-11,
.lte7 .yui3-u-2-11,
.lte7 .yui3-u-3-11,
.lte7 .yui3-u-4-11,
.lte7 .yui3-u-5-11,
.lte7 .yui3-u-6-11,
.lte7 .yui3-u-7-11,
.lte7 .yui3-u-8-11,
.lte7 .yui3-u-9-11,
.lte7 .yui3-u-10-11,
.lte7 .yui3-u-1-12,
.lte7 .yui3-u-5-12,
.lte7 .yui3-u-7-12,
.lte7 .yui3-u-9-12,
.lte7 .yui3-u-11-12,
.lte7 .yui3-u-1-13,
.lte7 .yui3-u-2-13,
.lte7 .yui3-u-3-13,
.lte7 .yui3-u-4-13,
.lte7 .yui3-u-5-13,
.lte7 .yui3-u-6-13,
.lte7 .yui3-u-7-13,
.lte7 .yui3-u-8-13,
.lte7 .yui3-u-9-13,
.lte7 .yui3-u-10-13,
.lte7 .yui3-u-11-13,
.lte7 .yui3-u-12-13,
.lte7 .yui3-u-1-14,
.lte7 .yui3-u-3-14,
.lte7 .yui3-u-5-14,
.lte7 .yui3-u-9-14,
.lte7 .yui3-u-11-14,
.lte7 .yui3-u-13-14,
.lte7 .yui3-u-1-15,
.lte7 .yui3-u-2-15,
.lte7 .yui3-u-4-15,
.lte7 .yui3-u-6-15,
.lte7 .yui3-u-7-15,
.lte7 .yui3-u-8-15,
.lte7 .yui3-u-9-15,
.lte7 .yui3-u-10-15,
.lte7 .yui3-u-11-15,
.lte7 .yui3-u-12-15,
.lte7 .yui3-u-13-15,
.lte7 .yui3-u-14-15,
.lte7 .yui3-u-1-16,
.lte7 .yui3-u-3-16,
.lte7 .yui3-u-5-16,
.lte7 .yui3-u-7-16,
.lte7 .yui3-u-9-16,
.lte7 .yui3-u-11-16,
.lte7 .yui3-u-13-16,
.lte7 .yui3-u-15-16,
.lte7 .yui3-u-1-17,
.lte7 .yui3-u-2-17,
.lte7 .yui3-u-3-17,
.lte7 .yui3-u-4-17,
.lte7 .yui3-u-5-17,
.lte7 .yui3-u-6-17,
.lte7 .yui3-u-7-17,
.lte7 .yui3-u-8-17,
.lte7 .yui3-u-9-17,
.lte7 .yui3-u-10-17,
.lte7 .yui3-u-11-17,
.lte7 .yui3-u-12-17,
.lte7 .yui3-u-13-17,
.lte7 .yui3-u-14-17,
.lte7 .yui3-u-15-17,
.lte7 .yui3-u-16-17,
.lte7 .yui3-u-1-18,
.lte7 .yui3-u-5-18,
.lte7 .yui3-u-7-18,
.lte7 .yui3-u-11-18,
.lte7 .yui3-u-13-18,
.lte7 .yui3-u-15-18,
.lte7 .yui3-u-17-18,
.lte7 .yui3-u-1-19,
.lte7 .yui3-u-2-19,
.lte7 .yui3-u-3-19,
.lte7 .yui3-u-4-19,
.lte7 .yui3-u-5-19,
.lte7 .yui3-u-6-19,
.lte7 .yui3-u-7-19,
.lte7 .yui3-u-8-19,
.lte7 .yui3-u-9-19,
.lte7 .yui3-u-10-19,
.lte7 .yui3-u-11-19,
.lte7 .yui3-u-12-19,
.lte7 .yui3-u-13-19,
.lte7 .yui3-u-14-19,
.lte7 .yui3-u-15-19,
.lte7 .yui3-u-16-19,
.lte7 .yui3-u-17-19,
.lte7 .yui3-u-18-19,
.lte7 .yui3-u-1-20,
.lte7 .yui3-u-3-20,
.lte7 .yui3-u-7-20,
.lte7 .yui3-u-9-20,
.lte7 .yui3-u-11-20,
.lte7 .yui3-u-13-20,
.lte7 .yui3-u-15-20,
.lte7 .yui3-u-17-20,
.lte7 .yui3-u-19-20,
.lte7 .yui3-u-1-21,
.lte7 .yui3-u-2-21,
.lte7 .yui3-u-4-21,
.lte7 .yui3-u-5-21,
.lte7 .yui3-u-6-21,
.lte7 .yui3-u-8-21,
.lte7 .yui3-u-9-21,
.lte7 .yui3-u-10-21,
.lte7 .yui3-u-11-21,
.lte7 .yui3-u-12-21,
.lte7 .yui3-u-13-21,
.lte7 .yui3-u-14-21,
.lte7 .yui3-u-15-21,
.lte7 .yui3-u-16-21,
.lte7 .yui3-u-17-21,
.lte7 .yui3-u-18-21,
.lte7 .yui3-u-19-21,
.lte7 .yui3-u-20-21,
.lte7 .yui3-u-1-22,
.lte7 .yui3-u-3-22,
.lte7 .yui3-u-5-22,
.lte7 .yui3-u-7-22,
.lte7 .yui3-u-9-22,
.lte7 .yui3-u-13-22,
.lte7 .yui3-u-15-22,
.lte7 .yui3-u-17-22,
.lte7 .yui3-u-19-22,
.lte7 .yui3-u-21-22,
.lte7 .yui3-u-1-23,
.lte7 .yui3-u-2-23,
.lte7 .yui3-u-3-23,
.lte7 .yui3-u-4-23,
.lte7 .yui3-u-5-23,
.lte7 .yui3-u-6-23,
.lte7 .yui3-u-7-23,
.lte7 .yui3-u-8-23,
.lte7 .yui3-u-9-23,
.lte7 .yui3-u-10-23,
.lte7 .yui3-u-11-23,
.lte7 .yui3-u-12-23,
.lte7 .yui3-u-13-23,
.lte7 .yui3-u-14-23,
.lte7 .yui3-u-15-23,
.lte7 .yui3-u-16-23,
.lte7 .yui3-u-17-23,
.lte7 .yui3-u-18-23,
.lte7 .yui3-u-19-23,
.lte7 .yui3-u-20-23,
.lte7 .yui3-u-21-23,
.lte7 .yui3-u-22-23,
.lte7 .yui3-u-1-24,
.lte7 .yui3-u-5-24,
.lte7 .yui3-u-6-24,
.lte7 .yui3-u-7-24,
.lte7 .yui3-u-8-24,
.lte7 .yui3-u-9-24,
.lte7 .yui3-u-11-24,
.lte7 .yui3-u-12-24,
.lte7 .yui3-u-13-24,
.lte7 .yui3-u-15-24,
.lte7 .yui3-u-17-24,
.lte7 .yui3-u-19-24,
.lte7 .yui3-u-21-24,
.lte7 .yui3-u-23-24 {
  display: inline; }

.yui3-u-1 {
  display: block; }

.yui3-u-1-2 {
  width: 50%; }

.yui3-u-1-3 {
  width: 33.33333%; }

.yui3-u-2-3 {
  width: 66.66667%; }

.yui3-u-1-4 {
  width: 25%; }

.yui3-u-3-4 {
  width: 75%; }

.yui3-u-1-5 {
  width: 20%; }

.yui3-u-2-5 {
  width: 40%; }

.yui3-u-3-5 {
  width: 60%; }

.yui3-u-4-5 {
  width: 80%; }

.yui3-u-1-6 {
  width: 16.66667%; }

.yui3-u-5-6 {
  width: 83.33333%; }

.yui3-u-1-7 {
  width: 14.28571%; }

.yui3-u-2-7 {
  width: 28.57143%; }

.yui3-u-3-7 {
  width: 42.85714%; }

.yui3-u-4-7 {
  width: 57.14286%; }

.yui3-u-5-7 {
  width: 71.42857%; }

.yui3-u-6-7 {
  width: 85.71429%; }

.yui3-u-1-8 {
  width: 12.5%; }

.yui3-u-3-8 {
  width: 37.5%; }

.yui3-u-5-8 {
  width: 62.5%; }

.yui3-u-7-8 {
  width: 87.5%; }

.yui3-u-1-9 {
  width: 11.11111%; }

.yui3-u-2-9 {
  width: 22.22222%; }

.yui3-u-4-9 {
  width: 44.44444%; }

.yui3-u-5-9 {
  width: 55.55556%; }

.yui3-u-6-9 {
  width: 66.66667%; }

.yui3-u-7-9 {
  width: 77.77778%; }

.yui3-u-8-9 {
  width: 88.88889%; }

.yui3-u-1-10 {
  width: 10%; }

.yui3-u-3-10 {
  width: 30%; }

.yui3-u-7-10 {
  width: 70%; }

.yui3-u-9-10 {
  width: 90%; }

.yui3-u-1-11 {
  width: 9.09091%; }

.yui3-u-2-11 {
  width: 18.18182%; }

.yui3-u-3-11 {
  width: 27.27273%; }

.yui3-u-4-11 {
  width: 36.36364%; }

.yui3-u-5-11 {
  width: 45.45455%; }

.yui3-u-6-11 {
  width: 54.54545%; }

.yui3-u-7-11 {
  width: 63.63636%; }

.yui3-u-8-11 {
  width: 72.72727%; }

.yui3-u-9-11 {
  width: 81.81818%; }

.yui3-u-10-11 {
  width: 90.90909%; }

.yui3-u-1-12 {
  width: 8.33333%; }

.yui3-u-5-12 {
  width: 41.66667%; }

.yui3-u-7-12 {
  width: 58.33333%; }

.yui3-u-9-12 {
  width: 75%; }

.yui3-u-11-12 {
  width: 91.66667%; }

.yui3-u-1-13 {
  width: 7.69231%; }

.yui3-u-2-13 {
  width: 15.38462%; }

.yui3-u-3-13 {
  width: 23.07692%; }

.yui3-u-4-13 {
  width: 30.76923%; }

.yui3-u-5-13 {
  width: 38.46154%; }

.yui3-u-6-13 {
  width: 46.15385%; }

.yui3-u-7-13 {
  width: 53.84615%; }

.yui3-u-8-13 {
  width: 61.53846%; }

.yui3-u-9-13 {
  width: 69.23077%; }

.yui3-u-10-13 {
  width: 76.92308%; }

.yui3-u-11-13 {
  width: 84.61538%; }

.yui3-u-12-13 {
  width: 92.30769%; }

.yui3-u-1-14 {
  width: 7.14286%; }

.yui3-u-3-14 {
  width: 21.42857%; }

.yui3-u-5-14 {
  width: 35.71429%; }

.yui3-u-9-14 {
  width: 64.28571%; }

.yui3-u-11-14 {
  width: 78.57143%; }

.yui3-u-13-14 {
  width: 92.85714%; }

.yui3-u-1-15 {
  width: 6.66667%; }

.yui3-u-2-15 {
  width: 13.33333%; }

.yui3-u-4-15 {
  width: 26.66667%; }

.yui3-u-6-15 {
  width: 40%; }

.yui3-u-7-15 {
  width: 46.66667%; }

.yui3-u-8-15 {
  width: 53.33333%; }

.yui3-u-9-15 {
  width: 60%; }

.yui3-u-10-15 {
  width: 66.66667%; }

.yui3-u-11-15 {
  width: 73.33333%; }

.yui3-u-12-15 {
  width: 80%; }

.yui3-u-13-15 {
  width: 86.66667%; }

.yui3-u-14-15 {
  width: 93.33333%; }

.yui3-u-1-16 {
  width: 6.25%; }

.yui3-u-3-16 {
  width: 18.75%; }

.yui3-u-5-16 {
  width: 31.25%; }

.yui3-u-7-16 {
  width: 43.75%; }

.yui3-u-9-16 {
  width: 56.25%; }

.yui3-u-11-16 {
  width: 68.75%; }

.yui3-u-13-16 {
  width: 81.25%; }

.yui3-u-15-16 {
  width: 93.75%; }

.yui3-u-1-17 {
  width: 5.88235%; }

.yui3-u-2-17 {
  width: 11.76471%; }

.yui3-u-3-17 {
  width: 17.64706%; }

.yui3-u-4-17 {
  width: 23.52941%; }

.yui3-u-5-17 {
  width: 29.41176%; }

.yui3-u-6-17 {
  width: 35.29412%; }

.yui3-u-7-17 {
  width: 41.17647%; }

.yui3-u-8-17 {
  width: 47.05882%; }

.yui3-u-9-17 {
  width: 52.94118%; }

.yui3-u-10-17 {
  width: 58.82353%; }

.yui3-u-11-17 {
  width: 64.70588%; }

.yui3-u-12-17 {
  width: 70.58824%; }

.yui3-u-13-17 {
  width: 76.47059%; }

.yui3-u-14-17 {
  width: 82.35294%; }

.yui3-u-15-17 {
  width: 88.23529%; }

.yui3-u-16-17 {
  width: 94.11765%; }

.yui3-u-1-18 {
  width: 5.55556%; }

.yui3-u-5-18 {
  width: 27.77778%; }

.yui3-u-7-18 {
  width: 38.88889%; }

.yui3-u-11-18 {
  width: 61.11111%; }

.yui3-u-13-18 {
  width: 72.22222%; }

.yui3-u-15-18 {
  width: 83.33333%; }

.yui3-u-17-18 {
  width: 94.44444%; }

.yui3-u-1-19 {
  width: 5.26316%; }

.yui3-u-2-19 {
  width: 10.52632%; }

.yui3-u-3-19 {
  width: 15.78947%; }

.yui3-u-4-19 {
  width: 21.05263%; }

.yui3-u-5-19 {
  width: 26.31579%; }

.yui3-u-6-19 {
  width: 31.57895%; }

.yui3-u-7-19 {
  width: 36.84211%; }

.yui3-u-8-19 {
  width: 42.10526%; }

.yui3-u-9-19 {
  width: 47.36842%; }

.yui3-u-10-19 {
  width: 52.63158%; }

.yui3-u-11-19 {
  width: 57.89474%; }

.yui3-u-12-19 {
  width: 63.15789%; }

.yui3-u-13-19 {
  width: 68.42105%; }

.yui3-u-14-19 {
  width: 73.68421%; }

.yui3-u-15-19 {
  width: 78.94737%; }

.yui3-u-16-19 {
  width: 84.21053%; }

.yui3-u-17-19 {
  width: 89.47368%; }

.yui3-u-18-19 {
  width: 94.73684%; }

.yui3-u-1-20 {
  width: 5%; }

.yui3-u-3-20 {
  width: 15%; }

.yui3-u-7-20 {
  width: 35%; }

.yui3-u-9-20 {
  width: 45%; }

.yui3-u-11-20 {
  width: 55%; }

.yui3-u-13-20 {
  width: 65%; }

.yui3-u-15-20 {
  width: 75%; }

.yui3-u-17-20 {
  width: 85%; }

.yui3-u-19-20 {
  width: 95%; }

.yui3-u-1-21 {
  width: 4.7619%; }

.yui3-u-2-21 {
  width: 9.52381%; }

.yui3-u-4-21 {
  width: 19.04762%; }

.yui3-u-5-21 {
  width: 23.80952%; }

.yui3-u-6-21 {
  width: 28.57143%; }

.yui3-u-8-21 {
  width: 38.09524%; }

.yui3-u-9-21 {
  width: 42.85714%; }

.yui3-u-10-21 {
  width: 47.61905%; }

.yui3-u-11-21 {
  width: 52.38095%; }

.yui3-u-12-21 {
  width: 57.14286%; }

.yui3-u-13-21 {
  width: 61.90476%; }

.yui3-u-14-21 {
  width: 66.66667%; }

.yui3-u-15-21 {
  width: 71.42857%; }

.yui3-u-16-21 {
  width: 76.19048%; }

.yui3-u-17-21 {
  width: 80.95238%; }

.yui3-u-18-21 {
  width: 85.71429%; }

.yui3-u-19-21 {
  width: 90.47619%; }

.yui3-u-20-21 {
  width: 95.2381%; }

.yui3-u-1-22 {
  width: 4.54545%; }

.yui3-u-3-22 {
  width: 13.63636%; }

.yui3-u-5-22 {
  width: 22.72727%; }

.yui3-u-7-22 {
  width: 31.81818%; }

.yui3-u-9-22 {
  width: 40.90909%; }

.yui3-u-13-22 {
  width: 59.09091%; }

.yui3-u-15-22 {
  width: 68.18182%; }

.yui3-u-17-22 {
  width: 77.27273%; }

.yui3-u-19-22 {
  width: 86.36364%; }

.yui3-u-21-22 {
  width: 95.45455%; }

.yui3-u-1-23 {
  width: 4.34783%; }

.yui3-u-2-23 {
  width: 8.69565%; }

.yui3-u-3-23 {
  width: 13.04348%; }

.yui3-u-4-23 {
  width: 17.3913%; }

.yui3-u-5-23 {
  width: 21.73913%; }

.yui3-u-6-23 {
  width: 26.08696%; }

.yui3-u-7-23 {
  width: 30.43478%; }

.yui3-u-8-23 {
  width: 34.78261%; }

.yui3-u-9-23 {
  width: 39.13043%; }

.yui3-u-10-23 {
  width: 43.47826%; }

.yui3-u-11-23 {
  width: 47.82609%; }

.yui3-u-12-23 {
  width: 52.17391%; }

.yui3-u-13-23 {
  width: 56.52174%; }

.yui3-u-14-23 {
  width: 60.86957%; }

.yui3-u-15-23 {
  width: 65.21739%; }

.yui3-u-16-23 {
  width: 69.56522%; }

.yui3-u-17-23 {
  width: 73.91304%; }

.yui3-u-18-23 {
  width: 78.26087%; }

.yui3-u-19-23 {
  width: 82.6087%; }

.yui3-u-20-23 {
  width: 86.95652%; }

.yui3-u-21-23 {
  width: 91.30435%; }

.yui3-u-22-23 {
  width: 95.65217%; }

.yui3-u-1-24 {
  width: 4.16667%; }

.yui3-u-5-24 {
  width: 20.83333%; }

.yui3-u-6-24 {
  width: 25%; }

.yui3-u-7-24 {
  width: 29.16667%; }

.yui3-u-8-24 {
  width: 33.3333%; }

.yui3-u-9-24 {
  width: 37.5%; }

.yui3-u-11-24 {
  width: 45.83333%; }

.yui3-u-12-24 {
  width: 50%; }

.yui3-u-13-24 {
  width: 54.16667%; }

.yui3-u-15-24 {
  width: 62.5%; }

.yui3-u-17-24 {
  width: 70.83333%; }

.yui3-u-19-24 {
  width: 79.16667%; }

.yui3-u-21-24 {
  width: 87.5%; }

.yui3-u-23-24 {
  width: 95.83333%; }

/*
@media (max-width:480px) {
    .yui3-g-r > [class ^= "yui3-u"] { width:100%; }
}
*/
.yui3-g {
  margin-right: -10px;
  margin-left: -10px; }

div[class*="yui3-u-"] > div[class*="yui3-g"] {
  margin-right: 0;
  margin-left: 0; }

/*fieldset .yui3-g {
    margin-right: 0;
    margin-left: 0;
}*/
.yui3-c {
  margin-right: 10px;
  margin-left: 10px; }

.lte7 .yui3-u-1-2:first-child + .yui3-u-1-2 {
  clear: left; }

.lte8 .yui3-u-1-2:first-child + .yui3-u-1-2 {
  clear: left; }

/*
Mobile-first approach
--------------------
1. .yui3-u- remain at width 100% until 768px breakpoint
    a) Introduce .yui3-g and non-width .yui3-u- styles at @media only screen
    b) Introduce different width styles at 768px breakpoint

*/
/*------------------------------------------------------------------------------------
  Mobile and up
------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------
  Mobile (large/landscape) and up
--------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------
  Tablet (small/portrait) and up
--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------
  Tablet (large/landscape), Desktop (small) and up
--------------------------------------------------------------------------------*/
.display-none {
  display: none; }

.clearfix:after,
div:after,
header:after,
section:after,
article:after,
aside:after,
footer:after,
figure:after,
details:after,
.super-chevron:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0; }

/*.lte7 .clearfix:after, 
.lte7 div:after, 
.lte7 header:after, 
.lte7 section:after, 
.lte7 article:after, 
.lte7 aside:after, 
.lte7 footer:after, 
.lte7 figure:after,
.lte7 details:after,
.lte7 ul:after, 
.lte7 li:after {
	min-height: 1%;
}*/
.float-left {
  float: left; }

[dir='rtl'] .float-left {
  float: right; }

.float-right {
  float: right; }

[dir='rtl'] .float-right {
  float: left; }

img.float-left,
figure.float-left {
  margin: 0 1.385em 1.385em 0; }

[dir='rtl'] img.float-left,
[dir='rtl'] figure.float-left {
  margin: 0 0 1.385em 1.385em; }

img.float-right,
figure.float-right {
  margin: 0 0 1.385em 1.385em; }

[dir='rtl'] img.float-right,
[dir='rtl'] figure.float-right {
  margin: 0 1.385em 1.385em 0; }

.no-icon-float-right {
  float: right;
  clear: right;
  margin-left: 1.385em; }

.no-icon-float-left {
  float: left;
  clear: left;
  margin-right: 1.385em; }

.no-icon, .no-icon-float-right, .no-icon-float-left {
  padding-right: 0;
  padding-left: 0;
  background: none; }

.text-left {
  text-align: left; }

[dir='rtl'] .text-left {
  text-align: right; }

.text-right {
  text-align: right; }

[dir='rtl'] .text-right {
  text-align: left; }

.text-center {
  text-align: center; }

.no-bullets {
  margin-left: 0;
  list-style: none outside; }

.pos-rel {
  position: relative; }

.full-width {
  width: 100%; }
  .full-width > img {
    width: 100%; }

.half-width {
  width: 50%; }

.word-break {
  word-wrap: break-word;
  word-break: break-all; }

.anchor-word-break a {
  word-wrap: break-word;
  word-break: break-all; }

.flash-content {
  position: relative;
  z-index: 0; }

.margin-top {
  margin-top: 1.385em; }

.margin-half-top {
  margin-top: 0.6925em; }

.margin-right {
  margin-right: 1.385em; }

.margin-half-right {
  margin-right: 0.6925em; }

.margin-bottom {
  margin-bottom: 1.385em; }

.margin-half-bottom {
  margin-bottom: 0.6925em; }

.margin-left {
  margin-left: 1.385em; }

.margin-half-left {
  margin-left: 0.6925em; }

.clear-both {
  clear: both; }

.clear-right {
  clear: right; }

.clear-left {
  clear: left; }

.indent-1 {
  margin-left: 1.385em; }

.indent-2 {
  margin-left: 2.77em; }

.indent-3 {
  margin-left: 4.155em; }

.indent-0 {
  margin-left: 0; }

.width-auto {
  width: auto; }

.margin-left {
  margin-left: 1em; }

.margin-right {
  margin-right: 1em; }

iframe {
  border: none; }

.box iframe {
  width: 100%; }

table thead th, table tfoot th {
  border-bottom-color: #fff; }

section {
  overflow: hidden; }

.box header h2 {
  font-size: 1.846em;
  line-height: 1.385em;
  margin-bottom: 0.7502708559em; }

.landingPage h3 {
  padding: 0.34625em;
  border-top: dotted 1px #333333;
  border-bottom: dotted 1px #333333;
  background-color: #e6e6e6; }

.landingPage .leftBox h3 {
  padding: 0;
  border-top: none;
  border-bottom: none;
  background: none; }

header h1 span.inner-heading, header h2 span.inner-heading {
  display: block;
  font-size: 0.6666666667em;
  font-weight: normal;
  line-height: 1.385em; }

h3 span {
  font-size: 0.8125em;
  line-height: 1em; }

a {
  outline: none; }
  a:link {
    color: #333333; }
  a:visited {
    color: #333333; }
  a:hover, a:focus {
    color: #333333; }
  a:active {
    color: #333333; }

table th, table td {
  vertical-align: top; }

table a {
  display: inline-block;
  word-break: break-all;
  word-wrap: break-word; }

fieldset table {
  margin-bottom: 0; }
  fieldset table tr {
    background: none; }
    fieldset table tr th, fieldset table tr td {
      padding: 0;
      border: none;
      background: none; }
    fieldset table tr:nth-of-type(2n+2) td, fieldset table tr:nth-of-type(2n+2) th {
      background-color: transparent; }

form {
  color: #333333; }

.global-form {
  padding: 0;
  border: none;
  margin: 0; }

fieldset {
  clear: both;
  padding: 0.6925em;
  border: solid 1px #e6e6e6;
  border: solid 1px rgba(0, 0, 0, 0.1);
  margin: 0 0 1.385em 0;
  background-color: #f2f2f2; }
  fieldset ol, fieldset ul {
    margin-left: 0;
    list-style: outside none; }
  fieldset [class*="yui3-u"] {
    margin-bottom: 0.6925em; }
    fieldset [class*="yui3-u"] > p {
      margin-bottom: 0; }
  fieldset legend {
    font-size: 1.077em;
    line-height: 1.385em;
    color: #333333; }
  fieldset li, fieldset p {
    margin-bottom: 0.6925em; }
    fieldset li label, fieldset p label {
      text-align: left; }

[dir='rtl'] fieldset li label, [dir='rtl'] fieldset p label {
  text-align: right; }

label {
  display: block;
  margin-right: 0.6925em;
  padding: 0.173125em 0;
  text-align: right; }
  label.after-label {
    display: inline-block;
    margin: 0 0 0 0.6925em;
    text-align: left; }

[dir='rtl'] label {
  text-align: left; }
  [dir='rtl'] label.after-label {
    text-align: right; }

input {
  padding: 0.173125em;
  border: solid 1px #cccccc;
  border-radius: 0.173125em;
  color: #333333;
  background-color: #fff; }
  input + label {
    display: inline-block;
    margin: 0 0 0 0.4616666667em;
    text-align: left; }
  input[type="button"], input[type="submit"] {
    padding: 0.34625em 1.385em;
    border-radius: 0.4616666667em;
    color: #fff;
    cursor: pointer;
    background-color: #333333;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
    border: 1px solid #333333;
    border-color: #666666;
    border-color: rgba(0, 0, 0, 0.6); }
    input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
      background-color: #4d4d4d; }

[dir='rtl'] input + label {
  text-align: right; }

button {
  cursor: pointer; }

select {
  width: 100%;
  padding: 0.173125em;
  border: solid 1px #cccccc;
  border-radius: 0.173125em;
  color: #333333;
  background-color: #fff; }

textarea {
  padding: 0.173125em;
  border: solid 1px #cccccc;
  border-radius: 0.173125em;
  color: #333333;
  background-color: #fff; }

.aspNetHidden {
  display: none; }

/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */
.cc-cookies {
  position: fixed;
  width: 90%;
  left: 0;
  top: 0;
  padding: 0.5em 5%;
  background: #565656;
  background: rgba(86, 86, 86, 0.95);
  font-size: 13px;
  font-weight: 700;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
  z-index: 99999;
  text-align: center;
  color: #fff; }

.cc-cookies a,
.cc-cookies a:hover {
  color: #fff;
  text-decoration: underline; }

.cc-cookies a:hover {
  text-decoration: none; }

.cc-overlay {
  height: 100%;
  padding-top: 25%; }

.cc-cookies-error {
  float: left;
  width: 90%;
  text-align: center;
  margin: 1em 0 2em 0;
  background: #fff;
  padding: 2em 5%;
  border: 1px solid #ccc;
  font-size: 18px;
  color: #333; }

.cc-cookies a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-accept,
.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline,
.cc-cookies a.cc-cookie-reset {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  background: #7DAF3B;
  padding: 0.5em 0.75em;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
  -o-transition: background 0.5s ease-in;
  -webkit-transition: background 0.25s ease-in;
  -moz-transition: background 0.25s ease-in; }

.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline {
  background: #af3b3b;
  margin-left: 0.5em; }

.cc-cookies a.cc-cookie-reset {
  background: #f15b00; }

.cc-cookies a:hover.cc-cookie-accept,
.cc-cookies-error a:hover.cc-cookie-accept,
.cc-cookies a:hover.cc-cookie-decline,
.cc-cookies-error a:hover.cc-cookie-decline,
.cc-cookies a:hover.cc-cookie-reset {
  background: #000;
  -o-transition: background 0.5s ease-in;
  -webkit-transition: background 0.25s ease-in;
  -moz-transition: background 0.25s ease-in; }

.cc-cookies-error a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-decline {
  display: block;
  margin-top: 1em; }

.cc-cookies.cc-discreet {
  width: auto;
  padding: 0.5em 1em;
  left: auto;
  top: auto; }

.cc-cookies.cc-discreet a.cc-cookie-reset {
  background: none;
  text-shadow: none;
  padding: 0;
  text-decoration: underline; }

.cc-cookies.cc-discreet a:hover.cc-cookie-reset {
  text-decoration: none; }

@media screen and (max-width: 768px) {
  .cc-cookies a.cc-cookie-accept,
  .cc-cookies a.cc-cookie-decline,
  .cc-cookies a.cc-cookie-reset {
    display: block;
    margin: 1em 0; } }

.cc-cookies {
  padding: 1em 5% 0;
  text-shadow: none;
  background: #4d4d4d;
  background: rgba(68, 68, 68, 0.9); }

.cc-cookies a:hover {
  text-decoration: none; }

.cc-cookies a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-accept,
.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline,
.cc-cookies a.cc-cookie-reset {
  padding: 5px 10px;
  border-radius: 5px;
  margin: 0 .5em 1em;
  color: #333333;
  text-shadow: none;
  background-color: #fff; }

.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline {
  background: #fff; }

.cc-cookies a:hover.cc-cookie-accept,
.cc-cookies-error a:hover.cc-cookie-accept,
.cc-cookies a:hover.cc-cookie-decline,
.cc-cookies-error a:hover.cc-cookie-decline,
.cc-cookies a:hover.cc-cookie-reset {
  color: #fff; }

/* Modified: image paths */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #fafafa;
  color: #4d4d4d;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #4d4d4d;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

.fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/fancybox_sprite.png"); }

.fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

.fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 20%;
  width: 40%;
  height: 50%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden;
  width: auto; }

.fancybox-lock body {
  overflow: hidden; }

.fancybox-lock-test {
  overflow-y: hidden; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../images/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: #333333;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #1a1a1a;
  color: #fff;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  .fancybox-loading div {
    background-image: url("../images/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }

/*
* Modified: all instances of .pure- changed to .yui3-
*/
.lte8 .yui3-u-sm-1, .lte8 .yui3-u-sm-1-1, .lte8 .yui3-u-sm-1-2, .lte8 .yui3-u-sm-1-3, .lte8 .yui3-u-sm-2-3, .lte8 .yui3-u-sm-1-4, .lte8 .yui3-u-sm-3-4, .lte8 .yui3-u-sm-1-5, .lte8 .yui3-u-sm-2-5, .lte8 .yui3-u-sm-3-5, .lte8 .yui3-u-sm-4-5, .lte8 .yui3-u-sm-5-5, .lte8 .yui3-u-sm-1-6, .lte8 .yui3-u-sm-5-6, .lte8 .yui3-u-sm-1-8, .lte8 .yui3-u-sm-3-8, .lte8 .yui3-u-sm-5-8, .lte8 .yui3-u-sm-7-8, .lte8 .yui3-u-sm-1-12, .lte8 .yui3-u-sm-5-12, .lte8 .yui3-u-sm-7-12, .lte8 .yui3-u-sm-11-12, .lte8 .yui3-u-sm-1-24, .lte8 .yui3-u-sm-2-24, .lte8 .yui3-u-sm-3-24, .lte8 .yui3-u-sm-4-24, .lte8 .yui3-u-sm-5-24, .lte8 .yui3-u-sm-6-24, .lte8 .yui3-u-sm-7-24, .lte8 .yui3-u-sm-8-24, .lte8 .yui3-u-sm-9-24, .lte8 .yui3-u-sm-10-24, .lte8 .yui3-u-sm-11-24, .lte8 .yui3-u-sm-12-24, .lte8 .yui3-u-sm-13-24, .lte8 .yui3-u-sm-14-24, .lte8 .yui3-u-sm-15-24, .lte8 .yui3-u-sm-16-24, .lte8 .yui3-u-sm-17-24, .lte8 .yui3-u-sm-18-24, .lte8 .yui3-u-sm-19-24, .lte8 .yui3-u-sm-20-24, .lte8 .yui3-u-sm-21-24, .lte8 .yui3-u-sm-22-24, .lte8 .yui3-u-sm-23-24, .lte8 .yui3-u-sm-24-24 {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }

.lte8 .yui3-u-sm-1-24 {
  width: 4.1667%; }

.lte8 .yui3-u-sm-1-12,
.lte8 .yui3-u-sm-2-24 {
  width: 8.3333%; }

.lte8 .yui3-u-sm-1-8,
.lte8 .yui3-u-sm-3-24 {
  width: 12.5000%; }

.lte8 .yui3-u-sm-1-6,
.lte8 .yui3-u-sm-4-24 {
  width: 16.6667%; }

.lte8 .yui3-u-sm-1-5 {
  width: 20%; }

.lte8 .yui3-u-sm-5-24 {
  width: 20.8333%; }

.lte8 .yui3-u-sm-1-4,
.lte8 .yui3-u-sm-6-24 {
  width: 25%; }

.lte8 .yui3-u-sm-7-24 {
  width: 29.1667%; }

.lte8 .yui3-u-sm-1-3,
.lte8 .yui3-u-sm-8-24 {
  width: 33.3333%; }

.lte8 .yui3-u-sm-3-8,
.lte8 .yui3-u-sm-9-24 {
  width: 37.5000%; }

.lte8 .yui3-u-sm-2-5 {
  width: 40%; }

.lte8 .yui3-u-sm-5-12,
.lte8 .yui3-u-sm-10-24 {
  width: 41.6667%; }

.lte8 .yui3-u-sm-11-24 {
  width: 45.8333%; }

.lte8 .yui3-u-sm-1-2,
.lte8 .yui3-u-sm-12-24 {
  width: 50%; }

.lte8 .yui3-u-sm-13-24 {
  width: 54.1667%; }

.lte8 .yui3-u-sm-7-12,
.lte8 .yui3-u-sm-14-24 {
  width: 58.3333%; }

.lte8 .yui3-u-sm-3-5 {
  width: 60%; }

.lte8 .yui3-u-sm-5-8,
.lte8 .yui3-u-sm-15-24 {
  width: 62.5000%; }

.lte8 .yui3-u-sm-2-3,
.lte8 .yui3-u-sm-16-24 {
  width: 66.6667%; }

.lte8 .yui3-u-sm-17-24 {
  width: 70.8333%; }

.lte8 .yui3-u-sm-3-4,
.lte8 .yui3-u-sm-18-24 {
  width: 75%; }

.lte8 .yui3-u-sm-19-24 {
  width: 79.1667%; }

.lte8 .yui3-u-sm-4-5 {
  width: 80%; }

.lte8 .yui3-u-sm-5-6,
.lte8 .yui3-u-sm-20-24 {
  width: 83.3333%; }

.lte8 .yui3-u-sm-7-8,
.lte8 .yui3-u-sm-21-24 {
  width: 87.5000%; }

.lte8 .yui3-u-sm-11-12,
.lte8 .yui3-u-sm-22-24 {
  width: 91.6667%; }

.lte8 .yui3-u-sm-23-24 {
  width: 95.8333%; }

.lte8 .yui3-u-sm-1,
.lte8 .yui3-u-sm-1-1,
.lte8 .yui3-u-sm-5-5,
.lte8 .yui3-u-sm-24-24 {
  width: 100%; }

.lte8 .yui3-u-md-1,
.lte8 .yui3-u-md-1-1,
.lte8 .yui3-u-md-1-2,
.lte8 .yui3-u-md-1-3,
.lte8 .yui3-u-md-2-3,
.lte8 .yui3-u-md-1-4,
.lte8 .yui3-u-md-3-4,
.lte8 .yui3-u-md-1-5,
.lte8 .yui3-u-md-2-5,
.lte8 .yui3-u-md-3-5,
.lte8 .yui3-u-md-4-5,
.lte8 .yui3-u-md-5-5,
.lte8 .yui3-u-md-1-6,
.lte8 .yui3-u-md-5-6,
.lte8 .yui3-u-md-1-8,
.lte8 .yui3-u-md-3-8,
.lte8 .yui3-u-md-5-8,
.lte8 .yui3-u-md-7-8,
.lte8 .yui3-u-md-1-12,
.lte8 .yui3-u-md-5-12,
.lte8 .yui3-u-md-7-12,
.lte8 .yui3-u-md-11-12,
.lte8 .yui3-u-md-1-24,
.lte8 .yui3-u-md-2-24,
.lte8 .yui3-u-md-3-24,
.lte8 .yui3-u-md-4-24,
.lte8 .yui3-u-md-5-24,
.lte8 .yui3-u-md-6-24,
.lte8 .yui3-u-md-7-24,
.lte8 .yui3-u-md-8-24,
.lte8 .yui3-u-md-9-24,
.lte8 .yui3-u-md-10-24,
.lte8 .yui3-u-md-11-24,
.lte8 .yui3-u-md-12-24,
.lte8 .yui3-u-md-13-24,
.lte8 .yui3-u-md-14-24,
.lte8 .yui3-u-md-15-24,
.lte8 .yui3-u-md-16-24,
.lte8 .yui3-u-md-17-24,
.lte8 .yui3-u-md-18-24,
.lte8 .yui3-u-md-19-24,
.lte8 .yui3-u-md-20-24,
.lte8 .yui3-u-md-21-24,
.lte8 .yui3-u-md-22-24,
.lte8 .yui3-u-md-23-24,
.lte8 .yui3-u-md-24-24 {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }

.lte8 .yui3-u-md-1-24 {
  width: 4.1667%; }

.lte8 .yui3-u-md-1-12,
.lte8 .yui3-u-md-2-24 {
  width: 8.3333%; }

.lte8 .yui3-u-md-1-8,
.lte8 .yui3-u-md-3-24 {
  width: 12.5000%; }

.lte8 .yui3-u-md-1-6,
.lte8 .yui3-u-md-4-24 {
  width: 16.6667%; }

.lte8 .yui3-u-md-1-5 {
  width: 20%; }

.lte8 .yui3-u-md-5-24 {
  width: 20.8333%; }

.lte8 .yui3-u-md-1-4,
.lte8 .yui3-u-md-6-24 {
  width: 25%; }

.lte8 .yui3-u-md-7-24 {
  width: 29.1667%; }

.lte8 .yui3-u-md-1-3,
.lte8 .yui3-u-md-8-24 {
  width: 33.3333%; }

.lte8 .yui3-u-md-3-8,
.lte8 .yui3-u-md-9-24 {
  width: 37.5000%; }

.lte8 .yui3-u-md-2-5 {
  width: 40%; }

.lte8 .yui3-u-md-5-12,
.lte8 .yui3-u-md-10-24 {
  width: 41.6667%; }

.lte8 .yui3-u-md-11-24 {
  width: 45.8333%; }

.lte8 .yui3-u-md-1-2,
.lte8 .yui3-u-md-12-24 {
  width: 50%; }

.lte8 .yui3-u-md-13-24 {
  width: 54.1667%; }

.lte8 .yui3-u-md-7-12,
.lte8 .yui3-u-md-14-24 {
  width: 58.3333%; }

.lte8 .yui3-u-md-3-5 {
  width: 60%; }

.lte8 .yui3-u-md-5-8,
.lte8 .yui3-u-md-15-24 {
  width: 62.5000%; }

.lte8 .yui3-u-md-2-3,
.lte8 .yui3-u-md-16-24 {
  width: 66.6667%; }

.lte8 .yui3-u-md-17-24 {
  width: 70.8333%; }

.lte8 .yui3-u-md-3-4,
.lte8 .yui3-u-md-18-24 {
  width: 75%; }

.lte8 .yui3-u-md-19-24 {
  width: 79.1667%; }

.lte8 .yui3-u-md-4-5 {
  width: 80%; }

.lte8 .yui3-u-md-5-6,
.lte8 .yui3-u-md-20-24 {
  width: 83.3333%; }

.lte8 .yui3-u-md-7-8,
.lte8 .yui3-u-md-21-24 {
  width: 87.5000%; }

.lte8 .yui3-u-md-11-12,
.lte8 .yui3-u-md-22-24 {
  width: 91.6667%; }

.lte8 .yui3-u-md-23-24 {
  width: 95.8333%; }

.lte8 .yui3-u-md-1,
.lte8 .yui3-u-md-1-1,
.lte8 .yui3-u-md-5-5,
.lte8 .yui3-u-md-24-24 {
  width: 100%; }

.lte8 .yui3-u-lg-1,
.lte8 .yui3-u-lg-1-1,
.lte8 .yui3-u-lg-1-2,
.lte8 .yui3-u-lg-1-3,
.lte8 .yui3-u-lg-2-3,
.lte8 .yui3-u-lg-1-4,
.lte8 .yui3-u-lg-3-4,
.lte8 .yui3-u-lg-1-5,
.lte8 .yui3-u-lg-2-5,
.lte8 .yui3-u-lg-3-5,
.lte8 .yui3-u-lg-4-5,
.lte8 .yui3-u-lg-5-5,
.lte8 .yui3-u-lg-1-6,
.lte8 .yui3-u-lg-5-6,
.lte8 .yui3-u-lg-1-8,
.lte8 .yui3-u-lg-3-8,
.lte8 .yui3-u-lg-5-8,
.lte8 .yui3-u-lg-7-8,
.lte8 .yui3-u-lg-1-12,
.lte8 .yui3-u-lg-5-12,
.lte8 .yui3-u-lg-7-12,
.lte8 .yui3-u-lg-11-12,
.lte8 .yui3-u-lg-1-24,
.lte8 .yui3-u-lg-2-24,
.lte8 .yui3-u-lg-3-24,
.lte8 .yui3-u-lg-4-24,
.lte8 .yui3-u-lg-5-24,
.lte8 .yui3-u-lg-6-24,
.lte8 .yui3-u-lg-7-24,
.lte8 .yui3-u-lg-8-24,
.lte8 .yui3-u-lg-9-24,
.lte8 .yui3-u-lg-10-24,
.lte8 .yui3-u-lg-11-24,
.lte8 .yui3-u-lg-12-24,
.lte8 .yui3-u-lg-13-24,
.lte8 .yui3-u-lg-14-24,
.lte8 .yui3-u-lg-15-24,
.lte8 .yui3-u-lg-16-24,
.lte8 .yui3-u-lg-17-24,
.lte8 .yui3-u-lg-18-24,
.lte8 .yui3-u-lg-19-24,
.lte8 .yui3-u-lg-20-24,
.lte8 .yui3-u-lg-21-24,
.lte8 .yui3-u-lg-22-24,
.lte8 .yui3-u-lg-23-24,
.lte8 .yui3-u-lg-24-24 {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }

.lte8 .yui3-u-lg-1-24 {
  width: 4.1667%; }

.lte8 .yui3-u-lg-1-12,
.lte8 .yui3-u-lg-2-24 {
  width: 8.3333%; }

.lte8 .yui3-u-lg-1-8,
.lte8 .yui3-u-lg-3-24 {
  width: 12.5000%; }

.lte8 .yui3-u-lg-1-6,
.lte8 .yui3-u-lg-4-24 {
  width: 16.6667%; }

.lte8 .yui3-u-lg-1-5 {
  width: 20%; }

.lte8 .yui3-u-lg-5-24 {
  width: 20.8333%; }

.lte8 .yui3-u-lg-1-4,
.lte8 .yui3-u-lg-6-24 {
  width: 25%; }

.lte8 .yui3-u-lg-7-24 {
  width: 29.1667%; }

.lte8 .yui3-u-lg-1-3,
.lte8 .yui3-u-lg-8-24 {
  width: 33.3333%; }

.lte8 .yui3-u-lg-3-8,
.lte8 .yui3-u-lg-9-24 {
  width: 37.5000%; }

.lte8 .yui3-u-lg-2-5 {
  width: 40%; }

.lte8 .yui3-u-lg-5-12,
.lte8 .yui3-u-lg-10-24 {
  width: 41.6667%; }

.lte8 .yui3-u-lg-11-24 {
  width: 45.8333%; }

.lte8 .yui3-u-lg-1-2,
.lte8 .yui3-u-lg-12-24 {
  width: 50%; }

.lte8 .yui3-u-lg-13-24 {
  width: 54.1667%; }

.lte8 .yui3-u-lg-7-12,
.lte8 .yui3-u-lg-14-24 {
  width: 58.3333%; }

.lte8 .yui3-u-lg-3-5 {
  width: 60%; }

.lte8 .yui3-u-lg-5-8,
.lte8 .yui3-u-lg-15-24 {
  width: 62.5000%; }

.lte8 .yui3-u-lg-2-3,
.lte8 .yui3-u-lg-16-24 {
  width: 66.6667%; }

.lte8 .yui3-u-lg-17-24 {
  width: 70.8333%; }

.lte8 .yui3-u-lg-3-4,
.lte8 .yui3-u-lg-18-24 {
  width: 75%; }

.lte8 .yui3-u-lg-19-24 {
  width: 79.1667%; }

.lte8 .yui3-u-lg-4-5 {
  width: 80%; }

.lte8 .yui3-u-lg-5-6,
.lte8 .yui3-u-lg-20-24 {
  width: 83.3333%; }

.lte8 .yui3-u-lg-7-8,
.lte8 .yui3-u-lg-21-24 {
  width: 87.5000%; }

.lte8 .yui3-u-lg-11-12,
.lte8 .yui3-u-lg-22-24 {
  width: 91.6667%; }

.lte8 .yui3-u-lg-23-24 {
  width: 95.8333%; }

.lte8 .yui3-u-lg-1,
.lte8 .yui3-u-lg-1-1,
.lte8 .yui3-u-lg-5-5,
.lte8 .yui3-u-lg-24-24 {
  width: 100%; }

.lte7 .yui3-u-sm-1,
.lte7 .yui3-u-sm-1-1,
.lte7 .yui3-u-sm-1-2,
.lte7 .yui3-u-sm-1-3,
.lte7 .yui3-u-sm-2-3,
.lte7 .yui3-u-sm-1-4,
.lte7 .yui3-u-sm-3-4,
.lte7 .yui3-u-sm-1-5,
.lte7 .yui3-u-sm-2-5,
.lte7 .yui3-u-sm-3-5,
.lte7 .yui3-u-sm-4-5,
.lte7 .yui3-u-sm-5-5,
.lte7 .yui3-u-sm-1-6,
.lte7 .yui3-u-sm-5-6,
.lte7 .yui3-u-sm-1-8,
.lte7 .yui3-u-sm-3-8,
.lte7 .yui3-u-sm-5-8,
.lte7 .yui3-u-sm-7-8,
.lte7 .yui3-u-sm-1-12,
.lte7 .yui3-u-sm-5-12,
.lte7 .yui3-u-sm-7-12,
.lte7 .yui3-u-sm-11-12,
.lte7 .yui3-u-sm-1-24,
.lte7 .yui3-u-sm-2-24,
.lte7 .yui3-u-sm-3-24,
.lte7 .yui3-u-sm-4-24,
.lte7 .yui3-u-sm-5-24,
.lte7 .yui3-u-sm-6-24,
.lte7 .yui3-u-sm-7-24,
.lte7 .yui3-u-sm-8-24,
.lte7 .yui3-u-sm-9-24,
.lte7 .yui3-u-sm-10-24,
.lte7 .yui3-u-sm-11-24,
.lte7 .yui3-u-sm-12-24,
.lte7 .yui3-u-sm-13-24,
.lte7 .yui3-u-sm-14-24,
.lte7 .yui3-u-sm-15-24,
.lte7 .yui3-u-sm-16-24,
.lte7 .yui3-u-sm-17-24,
.lte7 .yui3-u-sm-18-24,
.lte7 .yui3-u-sm-19-24,
.lte7 .yui3-u-sm-20-24,
.lte7 .yui3-u-sm-21-24,
.lte7 .yui3-u-sm-22-24,
.lte7 .yui3-u-sm-23-24,
.lte7 .yui3-u-sm-24-24 {
  display: inline; }

.lte7 .yui3-u-sm-1-24 {
  width: 4.1357%; }

.lte7 .yui3-u-sm-1-12,
.lte7 .yui3-u-sm-2-24 {
  width: 8.3023%; }

.lte7 .yui3-u-sm-1-8,
.lte7 .yui3-u-sm-3-24 {
  width: 12.4690%; }

.lte7 .yui3-u-sm-1-6,
.lte7 .yui3-u-sm-4-24 {
  width: 16.6357%; }

.lte7 .yui3-u-sm-1-5 {
  width: 19.9690%; }

.lte7 .yui3-u-sm-5-24 {
  width: 20.8023%; }

.lte7 .yui3-u-sm-1-4,
.lte7 .yui3-u-sm-6-24 {
  width: 24.9690%; }

.lte7 .yui3-u-sm-7-24 {
  width: 29.1357%; }

.lte7 .yui3-u-sm-1-3,
.lte7 .yui3-u-sm-8-24 {
  width: 33.3023%; }

.lte7 .yui3-u-sm-3-8,
.lte7 .yui3-u-sm-9-24 {
  width: 37.4690%; }

.lte7 .yui3-u-sm-2-5 {
  width: 39.9690%; }

.lte7 .yui3-u-sm-5-12,
.lte7 .yui3-u-sm-10-24 {
  width: 41.6357%; }

.lte7 .yui3-u-sm-11-24 {
  width: 45.8023%; }

.lte7 .yui3-u-sm-1-2,
.lte7 .yui3-u-sm-12-24 {
  width: 49.9690%; }

.lte7 .yui3-u-sm-13-24 {
  width: 54.1357%; }

.lte7 .yui3-u-sm-7-12,
.lte7 .yui3-u-sm-14-24 {
  width: 58.3023%; }

.lte7 .yui3-u-sm-3-5 {
  width: 59.9690%; }

.lte7 .yui3-u-sm-5-8,
.lte7 .yui3-u-sm-15-24 {
  width: 62.4690%; }

.lte7 .yui3-u-sm-2-3,
.lte7 .yui3-u-sm-16-24 {
  width: 66.6357%; }

.lte7 .yui3-u-sm-17-24 {
  width: 70.8023%; }

.lte7 .yui3-u-sm-3-4,
.lte7 .yui3-u-sm-18-24 {
  width: 74.9690%; }

.lte7 .yui3-u-sm-19-24 {
  width: 79.1357%; }

.lte7 .yui3-u-sm-4-5 {
  width: 79.9690%; }

.lte7 .yui3-u-sm-5-6,
.lte7 .yui3-u-sm-20-24 {
  width: 83.3023%; }

.lte7 .yui3-u-sm-7-8,
.lte7 .yui3-u-sm-21-24 {
  width: 87.4690%; }

.lte7 .yui3-u-sm-11-12,
.lte7 .yui3-u-sm-22-24 {
  width: 91.6357%; }

.lte7 .yui3-u-sm-23-24 {
  width: 95.8023%; }

.lte7 .yui3-u-md-1,
.lte7 .yui3-u-md-1-1,
.lte7 .yui3-u-md-1-2,
.lte7 .yui3-u-md-1-3,
.lte7 .yui3-u-md-2-3,
.lte7 .yui3-u-md-1-4,
.lte7 .yui3-u-md-3-4,
.lte7 .yui3-u-md-1-5,
.lte7 .yui3-u-md-2-5,
.lte7 .yui3-u-md-3-5,
.lte7 .yui3-u-md-4-5,
.lte7 .yui3-u-md-5-5,
.lte7 .yui3-u-md-1-6,
.lte7 .yui3-u-md-5-6,
.lte7 .yui3-u-md-1-8,
.lte7 .yui3-u-md-3-8,
.lte7 .yui3-u-md-5-8,
.lte7 .yui3-u-md-7-8,
.lte7 .yui3-u-md-1-12,
.lte7 .yui3-u-md-5-12,
.lte7 .yui3-u-md-7-12,
.lte7 .yui3-u-md-11-12,
.lte7 .yui3-u-md-1-24,
.lte7 .yui3-u-md-2-24,
.lte7 .yui3-u-md-3-24,
.lte7 .yui3-u-md-4-24,
.lte7 .yui3-u-md-5-24,
.lte7 .yui3-u-md-6-24,
.lte7 .yui3-u-md-7-24,
.lte7 .yui3-u-md-8-24,
.lte7 .yui3-u-md-9-24,
.lte7 .yui3-u-md-10-24,
.lte7 .yui3-u-md-11-24,
.lte7 .yui3-u-md-12-24,
.lte7 .yui3-u-md-13-24,
.lte7 .yui3-u-md-14-24,
.lte7 .yui3-u-md-15-24,
.lte7 .yui3-u-md-16-24,
.lte7 .yui3-u-md-17-24,
.lte7 .yui3-u-md-18-24,
.lte7 .yui3-u-md-19-24,
.lte7 .yui3-u-md-20-24,
.lte7 .yui3-u-md-21-24,
.lte7 .yui3-u-md-22-24,
.lte7 .yui3-u-md-23-24,
.lte7 .yui3-u-md-24-24 {
  display: inline; }

.lte7 .yui3-u-md-1-24 {
  width: 4.1357%; }

.lte7 .yui3-u-md-1-12,
.lte7 .yui3-u-md-2-24 {
  width: 8.3023%; }

.lte7 .yui3-u-md-1-8,
.lte7 .yui3-u-md-3-24 {
  width: 12.4690%; }

.lte7 .yui3-u-md-1-6,
.lte7 .yui3-u-md-4-24 {
  width: 16.6357%; }

.lte7 .yui3-u-md-1-5 {
  width: 19.9690%; }

.lte7 .yui3-u-md-5-24 {
  width: 20.8023%; }

.lte7 .yui3-u-md-1-4,
.lte7 .yui3-u-md-6-24 {
  width: 24.9690%; }

.lte7 .yui3-u-md-7-24 {
  width: 29.1357%; }

.lte7 .yui3-u-md-1-3,
.lte7 .yui3-u-md-8-24 {
  width: 33.3023%; }

.lte7 .yui3-u-md-3-8,
.lte7 .yui3-u-md-9-24 {
  width: 37.4690%; }

.lte7 .yui3-u-md-2-5 {
  width: 39.9690%; }

.lte7 .yui3-u-md-5-12,
.lte7 .yui3-u-md-10-24 {
  width: 41.6357%; }

.lte7 .yui3-u-md-11-24 {
  width: 45.8023%; }

.lte7 .yui3-u-md-1-2,
.lte7 .yui3-u-md-12-24 {
  width: 49.9690%; }

.lte7 .yui3-u-md-13-24 {
  width: 54.1357%; }

.lte7 .yui3-u-md-7-12,
.lte7 .yui3-u-md-14-24 {
  width: 58.3023%; }

.lte7 .yui3-u-md-3-5 {
  width: 59.9690%; }

.lte7 .yui3-u-md-5-8,
.lte7 .yui3-u-md-15-24 {
  width: 62.4690%; }

.lte7 .yui3-u-md-2-3,
.lte7 .yui3-u-md-16-24 {
  width: 66.6357%; }

.lte7 .yui3-u-md-17-24 {
  width: 70.8023%; }

.lte7 .yui3-u-md-3-4,
.lte7 .yui3-u-md-18-24 {
  width: 74.9690%; }

.lte7 .yui3-u-md-19-24 {
  width: 79.1357%; }

.lte7 .yui3-u-md-4-5 {
  width: 79.9690%; }

.lte7 .yui3-u-md-5-6,
.lte7 .yui3-u-md-20-24 {
  width: 83.3023%; }

.lte7 .yui3-u-md-7-8,
.lte7 .yui3-u-md-21-24 {
  width: 87.4690%; }

.lte7 .yui3-u-md-11-12,
.lte7 .yui3-u-md-22-24 {
  width: 91.6357%; }

.lte7 .yui3-u-md-23-24 {
  width: 95.8023%; }

.lte7 .yui3-u-lg-1,
.lte7 .yui3-u-lg-1-1,
.lte7 .yui3-u-lg-1-2,
.lte7 .yui3-u-lg-1-3,
.lte7 .yui3-u-lg-2-3,
.lte7 .yui3-u-lg-1-4,
.lte7 .yui3-u-lg-3-4,
.lte7 .yui3-u-lg-1-5,
.lte7 .yui3-u-lg-2-5,
.lte7 .yui3-u-lg-3-5,
.lte7 .yui3-u-lg-4-5,
.lte7 .yui3-u-lg-5-5,
.lte7 .yui3-u-lg-1-6,
.lte7 .yui3-u-lg-5-6,
.lte7 .yui3-u-lg-1-8,
.lte7 .yui3-u-lg-3-8,
.lte7 .yui3-u-lg-5-8,
.lte7 .yui3-u-lg-7-8,
.lte7 .yui3-u-lg-1-12,
.lte7 .yui3-u-lg-5-12,
.lte7 .yui3-u-lg-7-12,
.lte7 .yui3-u-lg-11-12,
.lte7 .yui3-u-lg-1-24,
.lte7 .yui3-u-lg-2-24,
.lte7 .yui3-u-lg-3-24,
.lte7 .yui3-u-lg-4-24,
.lte7 .yui3-u-lg-5-24,
.lte7 .yui3-u-lg-6-24,
.lte7 .yui3-u-lg-7-24,
.lte7 .yui3-u-lg-8-24,
.lte7 .yui3-u-lg-9-24,
.lte7 .yui3-u-lg-10-24,
.lte7 .yui3-u-lg-11-24,
.lte7 .yui3-u-lg-12-24,
.lte7 .yui3-u-lg-13-24,
.lte7 .yui3-u-lg-14-24,
.lte7 .yui3-u-lg-15-24,
.lte7 .yui3-u-lg-16-24,
.lte7 .yui3-u-lg-17-24,
.lte7 .yui3-u-lg-18-24,
.lte7 .yui3-u-lg-19-24,
.lte7 .yui3-u-lg-20-24,
.lte7 .yui3-u-lg-21-24,
.lte7 .yui3-u-lg-22-24,
.lte7 .yui3-u-lg-23-24,
.lte7 .yui3-u-lg-24-24 {
  display: inline; }

.lte7 .yui3-u-lg-1-24 {
  width: 4.1357%; }

.lte7 .yui3-u-lg-1-12,
.lte7 .yui3-u-lg-2-24 {
  width: 8.3023%; }

.lte7 .yui3-u-lg-1-8,
.lte7 .yui3-u-lg-3-24 {
  width: 12.4690%; }

.lte7 .yui3-u-lg-1-6,
.lte7 .yui3-u-lg-4-24 {
  width: 16.6357%; }

.lte7 .yui3-u-lg-1-5 {
  width: 19.9690%; }

.lte7 .yui3-u-lg-5-24 {
  width: 20.8023%; }

.lte7 .yui3-u-lg-1-4,
.lte7 .yui3-u-lg-6-24 {
  width: 24.9690%; }

.lte7 .yui3-u-lg-7-24 {
  width: 29.1357%; }

.lte7 .yui3-u-lg-1-3,
.lte7 .yui3-u-lg-8-24 {
  width: 33.3023%; }

.lte7 .yui3-u-lg-3-8,
.lte7 .yui3-u-lg-9-24 {
  width: 37.4690%; }

.lte7 .yui3-u-lg-2-5 {
  width: 39.9690%; }

.lte7 .yui3-u-lg-5-12,
.lte7 .yui3-u-lg-10-24 {
  width: 41.6357%; }

.lte7 .yui3-u-lg-11-24 {
  width: 45.8023%; }

.lte7 .yui3-u-lg-1-2,
.lte7 .yui3-u-lg-12-24 {
  width: 49.9690%; }

.lte7 .yui3-u-lg-13-24 {
  width: 54.1357%; }

.lte7 .yui3-u-lg-7-12,
.lte7 .yui3-u-lg-14-24 {
  width: 58.3023%; }

.lte7 .yui3-u-lg-3-5 {
  width: 59.9690%; }

.lte7 .yui3-u-lg-5-8,
.lte7 .yui3-u-lg-15-24 {
  width: 62.4690%; }

.lte7 .yui3-u-lg-2-3,
.lte7 .yui3-u-lg-16-24 {
  width: 66.6357%; }

.lte7 .yui3-u-lg-17-24 {
  width: 70.8023%; }

.lte7 .yui3-u-lg-3-4,
.lte7 .yui3-u-lg-18-24 {
  width: 74.9690%; }

.lte7 .yui3-u-lg-19-24 {
  width: 79.1357%; }

.lte7 .yui3-u-lg-4-5 {
  width: 79.9690%; }

.lte7 .yui3-u-lg-5-6,
.lte7 .yui3-u-lg-20-24 {
  width: 83.3023%; }

.lte7 .yui3-u-lg-7-8,
.lte7 .yui3-u-lg-21-24 {
  width: 87.4690%; }

.lte7 .yui3-u-lg-11-12,
.lte7 .yui3-u-lg-22-24 {
  width: 91.6357%; }

.lte7 .yui3-u-lg-23-24 {
  width: 95.8023%; }

/*
* Additions: reinstating fractions omitted from updated library
*/
.lte8 .yui3-u-sm-5-21,
.lte8 .yui3-u-sm-11-21,
.lte8 .yui3-u-sm-16-21,
.lte8 .yui3-u-sm-6-24,
.lte8 .yui3-u-sm-8-24,
.lte8 .yui3-u-sm-9-24,
.lte8 .yui3-u-sm-12-24,
.lte8 .yui3-u-md-5-21,
.lte8 .yui3-u-md-11-21,
.lte8 .yui3-u-md-16-21,
.lte8 .yui3-u-md-6-24,
.lte8 .yui3-u-md-8-24,
.lte8 .yui3-u-md-9-24,
.lte8 .yui3-u-md-12-24,
.lte8 .yui3-u-lg-5-21,
.lte8 .yui3-u-lg-11-21,
.lte8 .yui3-u-lg-16-21,
.lte8 .yui3-u-lg-6-24,
.lte8 .yui3-u-lg-8-24,
.lte8 .yui3-u-lg-9-24,
.lte8 .yui3-u-lg-12-24,
.lte8 .yui3-u-xl-5-21,
.lte8 .yui3-u-xl-11-21,
.lte8 .yui3-u-xl-16-21,
.lte8 .yui3-u-xl-6-24,
.lte8 .yui3-u-xl-8-24,
.lte8 .yui3-u-xl-9-24,
.lte8 .yui3-u-xl-12-24 {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }

.lte8 .yui3-u-sm-5-21,
.lte8 .yui3-u-md-5-21,
.lte8 .yui3-u-lg-5-21,
.lte8 .yui3-u-xl-5-21 {
  width: 23.80952%; }

.lte8 .yui3-u-sm-11-21,
.lte8 .yui3-u-md-11-21,
.lte8 .yui3-u-lg-11-21,
.lte8 .yui3-u-xl-11-21 {
  width: 52.38095%; }

.lte8 .yui3-u-sm-16-21,
.lte8 .yui3-u-md-16-21,
.lte8 .yui3-u-lg-16-21,
.lte8 .yui3-u-xl-16-21 {
  width: 76.19048%; }

.lte8 .yui3-u-sm-6-24,
.lte8 .yui3-u-md-6-24,
.lte8 .yui3-u-lg-6-24,
.lte8 .yui3-u-xl-6-24 {
  width: 25%; }

.lte8 .yui3-u-sm-8-24,
.lte8 .yui3-u-md-8-24,
.lte8 .yui3-u-lg-8-24,
.lte8 .yui3-u-xl-8-24 {
  width: 33.3333%; }

.lte8 .yui3-u-sm-9-24,
.lte8 .yui3-u-md-9-24,
.lte8 .yui3-u-lg-9-24,
.lte8 .yui3-u-xl-9-24 {
  width: 37.5000%; }

.lte8 .yui3-u-sm-12-24,
.lte8 .yui3-u-md-12-24,
.lte8 .yui3-u-lg-12-24,
.lte8 .yui3-u-xl-12-24 {
  width: 50%; }

.lte7 .yui3-u-sm-5-21,
.lte7 .yui3-u-sm-11-21,
.lte7 .yui3-u-sm-16-21,
.lte7 .yui3-u-sm-6-24,
.lte7 .yui3-u-sm-8-24,
.lte7 .yui3-u-sm-9-24,
.lte7 .yui3-u-sm-12-24,
.lte7 .yui3-u-md-5-21,
.lte7 .yui3-u-md-11-21,
.lte7 .yui3-u-md-16-21,
.lte7 .yui3-u-md-6-24,
.lte7 .yui3-u-md-8-24,
.lte7 .yui3-u-md-9-24,
.lte7 .yui3-u-md-12-24,
.lte7 .yui3-u-lg-5-21,
.lte7 .yui3-u-lg-11-21,
.lte7 .yui3-u-lg-16-21,
.lte7 .yui3-u-lg-6-24,
.lte7 .yui3-u-lg-8-24,
.lte7 .yui3-u-lg-9-24,
.lte7 .yui3-u-lg-12-24,
.lte7 .yui3-u-xl-5-21,
.lte7 .yui3-u-xl-11-21,
.lte7 .yui3-u-xl-16-21,
.lte7 .yui3-u-xl-6-24,
.lte7 .yui3-u-xl-8-24,
.lte7 .yui3-u-xl-9-24,
.lte7 .yui3-u-xl-12-24 {
  display: inline; }

.lte7 .yui3-u-sm-5-21,
.lte7 .yui3-u-md-5-21,
.lte7 .yui3-u-lg-5-21,
.lte7 .yui3-u-xl-5-21 {
  width: 23.77852%; }

.lte7 .yui3-u-sm-11-21,
.lte7 .yui3-u-md-11-21,
.lte7 .yui3-u-lg-11-21,
.lte7 .yui3-u-xl-11-21 {
  width: 52.34995%; }

.lte7 .yui3-u-sm-16-21,
.lte7 .yui3-u-md-16-21,
.lte7 .yui3-u-lg-16-21,
.lte7 .yui3-u-xl-16-21 {
  width: 76.15948%; }

.lte7 .yui3-u-sm-6-24,
.lte7 .yui3-u-md-6-24,
.lte7 .yui3-u-lg-6-24,
.lte7 .yui3-u-xl-6-24 {
  width: 24.9690%; }

.lte7 .yui3-u-sm-8-24,
.lte7 .yui3-u-md-8-24,
.lte7 .yui3-u-lg-8-24,
.lte7 .yui3-u-xl-8-24 {
  width: 33.3023%; }

.lte7 .yui3-u-sm-9-24,
.lte7 .yui3-u-md-9-24,
.lte7 .yui3-u-lg-9-24,
.lte7 .yui3-u-xl-9-24 {
  width: 37.4690%; }

.lte7 .yui3-u-sm-12-24,
.lte7 .yui3-u-md-12-24,
.lte7 .yui3-u-lg-12-24,
.lte7 .yui3-u-xl-12-24 {
  width: 49.9690%; }

/*
* Modified: all instances of .pure- changed to .yui3-
*/
/*csslint important:false*/
/* ==========================================================================
   Pure Base Extras
   ========================================================================== */
/**
 * Extra rules that Pure adds on top of Normalize.css
 */
/**
 * Always hide an element when it has the `hidden` HTML attribute.
 */
[hidden] {
  display: none; }

/**
 * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining
 * aspect ratio.
 */
.yui3-img {
  max-width: 100%;
  height: auto;
  display: block; }

/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
.yui3-g {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
  /*
	Sets the font stack to fonts known to work properly with the above letter
	and word spacings. See: https://github.com/yui/pure/issues/41/

	The following font stack makes Pure Grids work on all known environments.

	* FreeSans: Ships with many Linux distros, including Ubuntu

	* Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
	  Arial to get picked up by the browser, even though neither is available
	  in Chrome OS.

	* Droid Sans: Ships with all versions of Android.

	* Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
	*/
  font-family: Arial, sans-serif;
  /*
	Use flexbox when possible to avoid `letter-spacing` side-effects.

	NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
	`-moz-` prefix version is omitted.
	*/
  -webkit-flex-flow: row wrap;
  /* IE10 uses display: flexbox */
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.lte8 .yui3-g {
  letter-spacing: normal;
  /* reset IE < 8 */
  word-spacing: -0.43em;
  /* IE < 8: collapse white-space between units */ }

/* Opera as of 12 on Windows needs word-spacing.
   The ".opera-only" selector is used to prevent actual prefocus styling
   and is not required in markup.
*/
.opera-only :-o-prefocus,
.yui3-g {
  word-spacing: -0.43em; }

.yui3-u {
  display: inline-block;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }

.lte8 .yui3-u {
  display: inline;
  /* IE < 8: fake inline-block */ }

/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
.yui3-g [class*="yui3-u"] {
  font-family: "Arial","sans-serif"; }

.yui3-u-1,
.yui3-u-1-1,
.yui3-u-5-5,
.yui3-u-24-24 {
  width: 100%; }

/* @media screen and (min-width: 35.5em) { */
@media screen and (min-width: 31em) {
  .yui3-u-sm-1,
  .yui3-u-sm-1-1,
  .yui3-u-sm-1-2,
  .yui3-u-sm-1-3,
  .yui3-u-sm-2-3,
  .yui3-u-sm-1-4,
  .yui3-u-sm-3-4,
  .yui3-u-sm-1-5,
  .yui3-u-sm-2-5,
  .yui3-u-sm-3-5,
  .yui3-u-sm-4-5,
  .yui3-u-sm-5-5,
  .yui3-u-sm-1-6,
  .yui3-u-sm-5-6,
  .yui3-u-sm-1-8,
  .yui3-u-sm-3-8,
  .yui3-u-sm-5-8,
  .yui3-u-sm-7-8,
  .yui3-u-sm-1-12,
  .yui3-u-sm-5-12,
  .yui3-u-sm-7-12,
  .yui3-u-sm-11-12,
  .yui3-u-sm-1-24,
  .yui3-u-sm-2-24,
  .yui3-u-sm-3-24,
  .yui3-u-sm-4-24,
  .yui3-u-sm-5-24,
  .yui3-u-sm-6-24,
  .yui3-u-sm-7-24,
  .yui3-u-sm-8-24,
  .yui3-u-sm-9-24,
  .yui3-u-sm-10-24,
  .yui3-u-sm-11-24,
  .yui3-u-sm-12-24,
  .yui3-u-sm-13-24,
  .yui3-u-sm-14-24,
  .yui3-u-sm-15-24,
  .yui3-u-sm-16-24,
  .yui3-u-sm-17-24,
  .yui3-u-sm-18-24,
  .yui3-u-sm-19-24,
  .yui3-u-sm-20-24,
  .yui3-u-sm-21-24,
  .yui3-u-sm-22-24,
  .yui3-u-sm-23-24,
  .yui3-u-sm-24-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-sm-1-24 {
    width: 4.1667%; }
  .yui3-u-sm-1-12,
  .yui3-u-sm-2-24 {
    width: 8.3333%; }
  .yui3-u-sm-1-8,
  .yui3-u-sm-3-24 {
    width: 12.5000%; }
  .yui3-u-sm-1-6,
  .yui3-u-sm-4-24 {
    width: 16.6667%; }
  .yui3-u-sm-1-5 {
    width: 20%; }
  .yui3-u-sm-5-24 {
    width: 20.8333%; }
  .yui3-u-sm-1-4,
  .yui3-u-sm-6-24 {
    width: 25%; }
  .yui3-u-sm-7-24 {
    width: 29.1667%; }
  .yui3-u-sm-1-3,
  .yui3-u-sm-8-24 {
    width: 33.3333%; }
  .yui3-u-sm-3-8,
  .yui3-u-sm-9-24 {
    width: 37.5000%; }
  .yui3-u-sm-2-5 {
    width: 40%; }
  .yui3-u-sm-5-12,
  .yui3-u-sm-10-24 {
    width: 41.6667%; }
  .yui3-u-sm-11-24 {
    width: 45.8333%; }
  .yui3-u-sm-1-2,
  .yui3-u-sm-12-24 {
    width: 50%; }
  .yui3-u-sm-13-24 {
    width: 54.1667%; }
  .yui3-u-sm-7-12,
  .yui3-u-sm-14-24 {
    width: 58.3333%; }
  .yui3-u-sm-3-5 {
    width: 60%; }
  .yui3-u-sm-5-8,
  .yui3-u-sm-15-24 {
    width: 62.5000%; }
  .yui3-u-sm-2-3,
  .yui3-u-sm-16-24 {
    width: 66.6667%; }
  .yui3-u-sm-17-24 {
    width: 70.8333%; }
  .yui3-u-sm-3-4,
  .yui3-u-sm-18-24 {
    width: 75%; }
  .yui3-u-sm-19-24 {
    width: 79.1667%; }
  .yui3-u-sm-4-5 {
    width: 80%; }
  .yui3-u-sm-5-6,
  .yui3-u-sm-20-24 {
    width: 83.3333%; }
  .yui3-u-sm-7-8,
  .yui3-u-sm-21-24 {
    width: 87.5000%; }
  .yui3-u-sm-11-12,
  .yui3-u-sm-22-24 {
    width: 91.6667%; }
  .yui3-u-sm-23-24 {
    width: 95.8333%; }
  .yui3-u-sm-1,
  .yui3-u-sm-1-1,
  .yui3-u-sm-5-5,
  .yui3-u-sm-24-24 {
    width: 100%; } }

/* @media screen and (min-width: 48em) { */
@media screen and (min-width: 47em) {
  .yui3-u-md-1,
  .yui3-u-md-1-1,
  .yui3-u-md-1-2,
  .yui3-u-md-1-3,
  .yui3-u-md-2-3,
  .yui3-u-md-1-4,
  .yui3-u-md-3-4,
  .yui3-u-md-1-5,
  .yui3-u-md-2-5,
  .yui3-u-md-3-5,
  .yui3-u-md-4-5,
  .yui3-u-md-5-5,
  .yui3-u-md-1-6,
  .yui3-u-md-5-6,
  .yui3-u-md-1-8,
  .yui3-u-md-3-8,
  .yui3-u-md-5-8,
  .yui3-u-md-7-8,
  .yui3-u-md-1-12,
  .yui3-u-md-5-12,
  .yui3-u-md-7-12,
  .yui3-u-md-11-12,
  .yui3-u-md-1-24,
  .yui3-u-md-2-24,
  .yui3-u-md-3-24,
  .yui3-u-md-4-24,
  .yui3-u-md-5-24,
  .yui3-u-md-6-24,
  .yui3-u-md-7-24,
  .yui3-u-md-8-24,
  .yui3-u-md-9-24,
  .yui3-u-md-10-24,
  .yui3-u-md-11-24,
  .yui3-u-md-12-24,
  .yui3-u-md-13-24,
  .yui3-u-md-14-24,
  .yui3-u-md-15-24,
  .yui3-u-md-16-24,
  .yui3-u-md-17-24,
  .yui3-u-md-18-24,
  .yui3-u-md-19-24,
  .yui3-u-md-20-24,
  .yui3-u-md-21-24,
  .yui3-u-md-22-24,
  .yui3-u-md-23-24,
  .yui3-u-md-24-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-md-1-24 {
    width: 4.1667%; }
  .yui3-u-md-1-12,
  .yui3-u-md-2-24 {
    width: 8.3333%; }
  .yui3-u-md-1-8,
  .yui3-u-md-3-24 {
    width: 12.5000%; }
  .yui3-u-md-1-6,
  .yui3-u-md-4-24 {
    width: 16.6667%; }
  .yui3-u-md-1-5 {
    width: 20%; }
  .yui3-u-md-5-24 {
    width: 20.8333%; }
  .yui3-u-md-1-4,
  .yui3-u-md-6-24 {
    width: 25%; }
  .yui3-u-md-7-24 {
    width: 29.1667%; }
  .yui3-u-md-1-3,
  .yui3-u-md-8-24 {
    width: 33.3333%; }
  .yui3-u-md-3-8,
  .yui3-u-md-9-24 {
    width: 37.5000%; }
  .yui3-u-md-2-5 {
    width: 40%; }
  .yui3-u-md-5-12,
  .yui3-u-md-10-24 {
    width: 41.6667%; }
  .yui3-u-md-11-24 {
    width: 45.8333%; }
  .yui3-u-md-1-2,
  .yui3-u-md-12-24 {
    width: 50%; }
  .yui3-u-md-13-24 {
    width: 54.1667%; }
  .yui3-u-md-7-12,
  .yui3-u-md-14-24 {
    width: 58.3333%; }
  .yui3-u-md-3-5 {
    width: 60%; }
  .yui3-u-md-5-8,
  .yui3-u-md-15-24 {
    width: 62.5000%; }
  .yui3-u-md-2-3,
  .yui3-u-md-16-24 {
    width: 66.6667%; }
  .yui3-u-md-17-24 {
    width: 70.8333%; }
  .yui3-u-md-3-4,
  .yui3-u-md-18-24 {
    width: 75%; }
  .yui3-u-md-19-24 {
    width: 79.1667%; }
  .yui3-u-md-4-5 {
    width: 80%; }
  .yui3-u-md-5-6,
  .yui3-u-md-20-24 {
    width: 83.3333%; }
  .yui3-u-md-7-8,
  .yui3-u-md-21-24 {
    width: 87.5000%; }
  .yui3-u-md-11-12,
  .yui3-u-md-22-24 {
    width: 91.6667%; }
  .yui3-u-md-23-24 {
    width: 95.8333%; }
  .yui3-u-md-1,
  .yui3-u-md-1-1,
  .yui3-u-md-5-5,
  .yui3-u-md-24-24 {
    width: 100%; } }

/* @media screen and (min-width: 64em) { */
@media screen and (min-width: 63em) {
  .yui3-u-lg-1,
  .yui3-u-lg-1-1,
  .yui3-u-lg-1-2,
  .yui3-u-lg-1-3,
  .yui3-u-lg-2-3,
  .yui3-u-lg-1-4,
  .yui3-u-lg-3-4,
  .yui3-u-lg-1-5,
  .yui3-u-lg-2-5,
  .yui3-u-lg-3-5,
  .yui3-u-lg-4-5,
  .yui3-u-lg-5-5,
  .yui3-u-lg-1-6,
  .yui3-u-lg-5-6,
  .yui3-u-lg-1-8,
  .yui3-u-lg-3-8,
  .yui3-u-lg-5-8,
  .yui3-u-lg-7-8,
  .yui3-u-lg-1-12,
  .yui3-u-lg-5-12,
  .yui3-u-lg-7-12,
  .yui3-u-lg-11-12,
  .yui3-u-lg-1-24,
  .yui3-u-lg-2-24,
  .yui3-u-lg-3-24,
  .yui3-u-lg-4-24,
  .yui3-u-lg-5-24,
  .yui3-u-lg-6-24,
  .yui3-u-lg-7-24,
  .yui3-u-lg-8-24,
  .yui3-u-lg-9-24,
  .yui3-u-lg-10-24,
  .yui3-u-lg-11-24,
  .yui3-u-lg-12-24,
  .yui3-u-lg-13-24,
  .yui3-u-lg-14-24,
  .yui3-u-lg-15-24,
  .yui3-u-lg-16-24,
  .yui3-u-lg-17-24,
  .yui3-u-lg-18-24,
  .yui3-u-lg-19-24,
  .yui3-u-lg-20-24,
  .yui3-u-lg-21-24,
  .yui3-u-lg-22-24,
  .yui3-u-lg-23-24,
  .yui3-u-lg-24-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-lg-1-24 {
    width: 4.1667%; }
  .yui3-u-lg-1-12,
  .yui3-u-lg-2-24 {
    width: 8.3333%; }
  .yui3-u-lg-1-8,
  .yui3-u-lg-3-24 {
    width: 12.5000%; }
  .yui3-u-lg-1-6,
  .yui3-u-lg-4-24 {
    width: 16.6667%; }
  .yui3-u-lg-1-5 {
    width: 20%; }
  .yui3-u-lg-5-24 {
    width: 20.8333%; }
  .yui3-u-lg-1-4,
  .yui3-u-lg-6-24 {
    width: 25%; }
  .yui3-u-lg-7-24 {
    width: 29.1667%; }
  .yui3-u-lg-1-3,
  .yui3-u-lg-8-24 {
    width: 33.3333%; }
  .yui3-u-lg-3-8,
  .yui3-u-lg-9-24 {
    width: 37.5000%; }
  .yui3-u-lg-2-5 {
    width: 40%; }
  .yui3-u-lg-5-12,
  .yui3-u-lg-10-24 {
    width: 41.6667%; }
  .yui3-u-lg-11-24 {
    width: 45.8333%; }
  .yui3-u-lg-1-2,
  .yui3-u-lg-12-24 {
    width: 50%; }
  .yui3-u-lg-13-24 {
    width: 54.1667%; }
  .yui3-u-lg-7-12,
  .yui3-u-lg-14-24 {
    width: 58.3333%; }
  .yui3-u-lg-3-5 {
    width: 60%; }
  .yui3-u-lg-5-8,
  .yui3-u-lg-15-24 {
    width: 62.5000%; }
  .yui3-u-lg-2-3,
  .yui3-u-lg-16-24 {
    width: 66.6667%; }
  .yui3-u-lg-17-24 {
    width: 70.8333%; }
  .yui3-u-lg-3-4,
  .yui3-u-lg-18-24 {
    width: 75%; }
  .yui3-u-lg-19-24 {
    width: 79.1667%; }
  .yui3-u-lg-4-5 {
    width: 80%; }
  .yui3-u-lg-5-6,
  .yui3-u-lg-20-24 {
    width: 83.3333%; }
  .yui3-u-lg-7-8,
  .yui3-u-lg-21-24 {
    width: 87.5000%; }
  .yui3-u-lg-11-12,
  .yui3-u-lg-22-24 {
    width: 91.6667%; }
  .yui3-u-lg-23-24 {
    width: 95.8333%; }
  .yui3-u-lg-1,
  .yui3-u-lg-1-1,
  .yui3-u-lg-5-5,
  .yui3-u-lg-24-24 {
    width: 100%; } }

@media screen and (min-width: 80em) {
  .yui3-u-xl-1,
  .yui3-u-xl-1-1,
  .yui3-u-xl-1-2,
  .yui3-u-xl-1-3,
  .yui3-u-xl-2-3,
  .yui3-u-xl-1-4,
  .yui3-u-xl-3-4,
  .yui3-u-xl-1-5,
  .yui3-u-xl-2-5,
  .yui3-u-xl-3-5,
  .yui3-u-xl-4-5,
  .yui3-u-xl-5-5,
  .yui3-u-xl-1-6,
  .yui3-u-xl-5-6,
  .yui3-u-xl-1-8,
  .yui3-u-xl-3-8,
  .yui3-u-xl-5-8,
  .yui3-u-xl-7-8,
  .yui3-u-xl-1-12,
  .yui3-u-xl-5-12,
  .yui3-u-xl-7-12,
  .yui3-u-xl-11-12,
  .yui3-u-xl-1-24,
  .yui3-u-xl-2-24,
  .yui3-u-xl-3-24,
  .yui3-u-xl-4-24,
  .yui3-u-xl-5-24,
  .yui3-u-xl-6-24,
  .yui3-u-xl-7-24,
  .yui3-u-xl-8-24,
  .yui3-u-xl-9-24,
  .yui3-u-xl-10-24,
  .yui3-u-xl-11-24,
  .yui3-u-xl-12-24,
  .yui3-u-xl-13-24,
  .yui3-u-xl-14-24,
  .yui3-u-xl-15-24,
  .yui3-u-xl-16-24,
  .yui3-u-xl-17-24,
  .yui3-u-xl-18-24,
  .yui3-u-xl-19-24,
  .yui3-u-xl-20-24,
  .yui3-u-xl-21-24,
  .yui3-u-xl-22-24,
  .yui3-u-xl-23-24,
  .yui3-u-xl-24-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-xl-1-24 {
    width: 4.1667%; }
  .yui3-u-xl-1-12,
  .yui3-u-xl-2-24 {
    width: 8.3333%; }
  .yui3-u-xl-1-8,
  .yui3-u-xl-3-24 {
    width: 12.5000%; }
  .yui3-u-xl-1-6,
  .yui3-u-xl-4-24 {
    width: 16.6667%; }
  .yui3-u-xl-1-5 {
    width: 20%; }
  .yui3-u-xl-5-24 {
    width: 20.8333%; }
  .yui3-u-xl-1-4,
  .yui3-u-xl-6-24 {
    width: 25%; }
  .yui3-u-xl-7-24 {
    width: 29.1667%; }
  .yui3-u-xl-1-3,
  .yui3-u-xl-8-24 {
    width: 33.3333%; }
  .yui3-u-xl-3-8,
  .yui3-u-xl-9-24 {
    width: 37.5000%; }
  .yui3-u-xl-2-5 {
    width: 40%; }
  .yui3-u-xl-5-12,
  .yui3-u-xl-10-24 {
    width: 41.6667%; }
  .yui3-u-xl-11-24 {
    width: 45.8333%; }
  .yui3-u-xl-1-2,
  .yui3-u-xl-12-24 {
    width: 50%; }
  .yui3-u-xl-13-24 {
    width: 54.1667%; }
  .yui3-u-xl-7-12,
  .yui3-u-xl-14-24 {
    width: 58.3333%; }
  .yui3-u-xl-3-5 {
    width: 60%; }
  .yui3-u-xl-5-8,
  .yui3-u-xl-15-24 {
    width: 62.5000%; }
  .yui3-u-xl-2-3,
  .yui3-u-xl-16-24 {
    width: 66.6667%; }
  .yui3-u-xl-17-24 {
    width: 70.8333%; }
  .yui3-u-xl-3-4,
  .yui3-u-xl-18-24 {
    width: 75%; }
  .yui3-u-xl-19-24 {
    width: 79.1667%; }
  .yui3-u-xl-4-5 {
    width: 80%; }
  .yui3-u-xl-5-6,
  .yui3-u-xl-20-24 {
    width: 83.3333%; }
  .yui3-u-xl-7-8,
  .yui3-u-xl-21-24 {
    width: 87.5000%; }
  .yui3-u-xl-11-12,
  .yui3-u-xl-22-24 {
    width: 91.6667%; }
  .yui3-u-xl-23-24 {
    width: 95.8333%; }
  .yui3-u-xl-1,
  .yui3-u-xl-1-1,
  .yui3-u-xl-5-5,
  .yui3-u-xl-24-24 {
    width: 100%; } }

/*
* Addition: reinstating fractions omitted from updated library
*/
/* @media screen and (min-width: 35.5em) { */
@media screen and (min-width: 31em) {
  .yui3-u-sm-5-21,
  .yui3-u-sm-11-21,
  .yui3-u-sm-16-21,
  .yui3-u-sm-6-24,
  .yui3-u-sm-8-24,
  .yui3-u-sm-9-24,
  .yui3-u-sm-12-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-sm-5-21 {
    width: 23.80952%; }
  .yui3-u-sm-11-21 {
    width: 52.38095%; }
  .yui3-u-sm-16-21 {
    width: 76.19048%; }
  .yui3-u-sm-6-24 {
    width: 25%; }
  .yui3-u-sm-8-24 {
    width: 33.3333%; }
  .yui3-u-sm-9-24 {
    width: 37.5000%; }
  .yui3-u-sm-12-24 {
    width: 50%; } }

/* @media screen and (min-width: 48em) { */
@media screen and (min-width: 47em) {
  .yui3-u-md-5-21,
  .yui3-u-md-11-21,
  .yui3-u-md-16-21,
  .yui3-u-md-6-24,
  .yui3-u-md-8-24,
  .yui3-u-md-9-24,
  .yui3-u-md-12-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-md-5-21 {
    width: 23.80952%; }
  .yui3-u-md-11-21 {
    width: 52.38095%; }
  .yui3-u-md-16-21 {
    width: 76.19048%; }
  .yui3-u-md-6-24 {
    width: 25%; }
  .yui3-u-md-8-24 {
    width: 33.3333%; }
  .yui3-u-md-9-24 {
    width: 37.5000%; }
  .yui3-u-md-12-24 {
    width: 50%; } }

/* @media screen and (min-width: 64em) { */
@media screen and (min-width: 63em) {
  .yui3-u-lg-5-21,
  .yui3-u-lg-11-21,
  .yui3-u-lg-16-21,
  .yui3-u-lg-6-24,
  .yui3-u-lg-8-24,
  .yui3-u-lg-9-24,
  .yui3-u-lg-12-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-lg-5-21 {
    width: 23.80952%; }
  .yui3-u-lg-11-21 {
    width: 52.38095%; }
  .yui3-u-lg-16-21 {
    width: 76.19048%; }
  .yui3-u-lg-6-24 {
    width: 25%; }
  .yui3-u-lg-8-24 {
    width: 33.3333%; }
  .yui3-u-lg-9-24 {
    width: 37.5000%; }
  .yui3-u-lg-12-24 {
    width: 50%; } }

@media screen and (min-width: 80em) {
  .yui3-u-xl-5-21,
  .yui3-u-xl-11-21,
  .yui3-u-xl-16-21,
  .yui3-u-xl-6-24,
  .yui3-u-xl-8-24,
  .yui3-u-xl-9-24,
  .yui3-u-xl-12-24 {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .yui3-u-xl-5-21 {
    width: 23.80952%; }
  .yui3-u-xl-11-21 {
    width: 52.38095%; }
  .yui3-u-xl-16-21 {
    width: 76.19048%; }
  .yui3-u-xl-6-24 {
    width: 25%; }
  .yui3-u-xl-8-24 {
    width: 33.3333%; }
  .yui3-u-xl-9-24 {
    width: 37.5000%; }
  .yui3-u-xl-12-24 {
    width: 50%; } }

.highlight {
  font-weight: bold;
  font-size: 1.231em;
  line-height: 1.1875em; }

.orange {
  color: #DC5034; }

.New, .new {
  display: inline-block;
  font-weight: bold;
  color: #cc0033; }

.Updated {
  display: inline-block;
  font-weight: bold;
  color: #336633; }

.background-white {
  background-color: #fff; }

.border-all {
  border: solid 1px #e6e6e6; }

.icon {
  background-repeat: no-repeat;
  background-position: 0 center;
  background-color: transparent; }

.width-5pct {
  width: 5%; }

.width-10pct {
  width: 10%; }

.width-15pct {
  width: 15%; }

.width-20pct {
  width: 20%; }

.width-25pct {
  width: 25%; }

.width-30pct {
  width: 30%; }

.width-35pct {
  width: 35%; }

.width-40pct {
  width: 40%; }

.width-45pct {
  width: 45%; }

.width-50pct {
  width: 50%; }

.width-55pct {
  width: 55%; }

.width-60pct {
  width: 60%; }

.width-65pct {
  width: 65%; }

.width-70pct {
  width: 70%; }

.width-75pct {
  width: 75%; }

.width-80pct {
  width: 80%; }

.width-85pct {
  width: 85%; }

.width-90pct {
  width: 90%; }

.width-95pct {
  width: 95%; }

.width-100pct {
  width: 100%; }

.aspNetHidden {
  display: none; }

.two-column-list {
  margin-left: 0;
  list-style: inside disc;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: 1.385em;
  -moz-column-gap: 1.385em;
  column-gap: 1.385em;
  -moz-column-rule: 1px dotted #666666;
  -webkit-column-rule: 1px dotted #666666;
  column-rule: 1px dotted #666666; }
  .two-column-list > li > a {
    font-size: 1.231em;
    line-height: 1.385em;
    font-weight: bold;
    margin-bottom: 1.1251015435em; }

.two-column-list li {
  direction: ltr;
  padding-left: 1.385em;
  text-indent: -1.385em; }

.video .post-video, .audio .post-audio {
  width: 100%;
  max-width: 100%; }

.video .video-wrapper, .audio .audio-wrapper {
  position: relative;
  height: 0;
  padding: 0 0 56.19%;
  overflow: hidden; }

.video .video-wrapper-inside, .audio .audio-wrapper-inside {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.object-wrapper {
  margin-bottom: 1.385em; }

.boxContent .box-video {
  position: relative; }

.box-video .play-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  padding-top: 5px;
  padding-left: 5px;
  width: 35px;
  height: 35px;
  margin-left: -20px;
  margin-top: -20px;
  font-size: 1px;
  line-height: 1px;
  background: url(/images/transparent-play.png) repeat;
  cursor: pointer; }

.box-video .play-button {
  z-index: 10;
  height: 29px;
  width: 29px;
  display: block;
  background: url(/images/white-play.png) no-repeat;
  cursor: pointer; }

.box-video a:hover .play-wrapper {
  background: black; }

.box-video a {
  padding: 0; }

.boxContent li.media {
  padding-top: 10px;
  border-bottom: none; }

.boxContent li.media:hover {
  background-color: inherit; }

.playlist .post-video {
  margin-bottom: 0.6925em; }

.video.playlist {
  padding: 0.6925em 0.6925em 0;
  border: solid 1px #e6e6e6;
  margin-bottom: 1.385em; }

.now-playing {
  padding: 0.6925em 0 0;
  margin-bottom: 0.6925em; }
  .now-playing h4, .now-playing p {
    margin-bottom: 0.6925em;
    font-size: 1em;
    line-height: 1.385em; }

.playlist-scrollbar {
  border: solid 1px #e6e6e6;
  margin-bottom: 0.6925em; }
  .playlist-scrollbar .viewport {
    overflow: auto;
    max-height: 17.174em; }
    .playlist-scrollbar .viewport .overview ul.playlist-items {
      overflow: hidden;
      list-style: none outside;
      border-left: solid 1px #1a1a1a;
      margin: 0; }
      .playlist-scrollbar .viewport .overview ul.playlist-items li.item {
        overflow: hidden;
        padding: 0;
        border-bottom: solid 1px #1a1a1a;
        margin-bottom: 0;
        color: #fff;
        background: #333333;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
        .playlist-scrollbar .viewport .overview ul.playlist-items li.item.active {
          background: #595959;
          cursor: default; }
        .playlist-scrollbar .viewport .overview ul.playlist-items li.item:hover, .playlist-scrollbar .viewport .overview ul.playlist-items li.item:focus {
          background: #4d4d4d;
          cursor: pointer; }
        .playlist-scrollbar .viewport .overview ul.playlist-items li.item .yui3-g {
          margin: 0;
          border-top: solid 1px #666666;
          border-bottom: 1px solid #262626; }
        .playlist-scrollbar .viewport .overview ul.playlist-items li.item div.detail {
          float: left;
          padding: 0.34625em 0.6925em 0 0.6925em; }
          .playlist-scrollbar .viewport .overview ul.playlist-items li.item div.detail h5, .playlist-scrollbar .viewport .overview ul.playlist-items li.item div.detail p, .playlist-scrollbar .viewport .overview ul.playlist-items li.item div.detail ul, .playlist-scrollbar .viewport .overview ul.playlist-items li.item div.detail ol {
            margin-bottom: 0.34625em; }
          .playlist-scrollbar .viewport .overview ul.playlist-items li.item div.detail p {
            margin-bottom: 0.375135428em;
            font-size: 0.923em;
            line-height: 1.5005417118em; }
        .playlist-scrollbar .viewport .overview ul.playlist-items li.item img {
          vertical-align: middle;
          border-right: solid 1px #fff;
          margin-bottom: 0; }

.box-video a {
  overflow: hidden;
  padding: 0; }
  .box-video a img {
    display: block; }

.post-video {
  margin-bottom: 1.385em; }
  .post-video .video-wrapper .video-wrapper-inside > div object {
    position: absolute;
    /*Safari and iPad height bug fix*/ }

.playlist-items li {
  list-style: none; }

.jwplayer {
  vertical-align: top; }
  .jwplayer .jwcontrolbar {
    z-index: 10000; }

.announcement {
  padding: 1.385em 1.385em 0;
  border: solid 0.34625em #cccccc;
  border-radius: 2px;
  margin-bottom: 1.385em;
  font-weight: bold;
  background-color: #fafafa; }

.search-filter {
  overflow: visible;
  padding-bottom: 0;
  border-bottom: solid 1px #666666;
  margin-left: 0;
  list-style: none outside;
  float: left;
  width: 100%; }
  .search-filter li {
    float: left;
    margin-bottom: 0;
    list-style: none;
    text-align: center;
    vertical-align: middle; }
    .search-filter li a {
      float: left;
      margin-right: 1.385em;
      line-height: 3em;
      text-decoration: none; }
      .search-filter li a:hover {
        text-decoration: underline; }
    .search-filter li select {
      float: left; }
    .search-filter li.selected a {
      color: #0000ff; }
      .search-filter li.selected a:hover {
        text-decoration: none; }

.secondary-filter {
  position: relative; }
  .secondary-filter > a {
    cursor: pointer; }
    .secondary-filter > a:after, .secondary-filter > a > .after {
      content: "▼"; }
  .secondary-filter:hover ul, .secondary-filter:focus ul {
    display: block;
    top: 100%;
    left: -0.5em; }
  .secondary-filter:hover > a:after, .secondary-filter:focus > a:after {
    content: "▲"; }
  .secondary-filter > ul {
    position: absolute;
    z-index: 1;
    top: -999px;
    left: -999px;
    border: solid 1px #cccccc;
    border-radius: 4px;
    margin-left: 0;
    background-color: #fff;
    background-clip: padding-box; }
    .secondary-filter > ul li {
      float: none;
      text-align: left; }
      .secondary-filter > ul li a {
        float: none;
        clear: both;
        display: block;
        padding: 0 0.5em;
        margin: 0;
        white-space: nowrap; }
        .secondary-filter > ul li a:hover, .secondary-filter > ul li a:focus {
          text-decoration: none;
          background-color: #e6e6e6; }

.pdf > a,
[href$='.pdf'],
.doc > a,
[href$='.doc'],
.xls > a,
[href$='.xls'],
.xlsx > a,
[href$='.xlsx'],
.csv > a,
[href$='.csv'],
.zip > a,
[href$='.zip'],
.mp3 > a,
[href$='.mp3'],
.ppt > a,
[href$='.ppt'],
.exe > a,
[href$='.exe'],
.wmv > a,
[href$='.wmv'],
.wmv,
.youtube > a,
.youtube,
.mpg > a,
[href$='.mpg'],
.mpg,
.mp4 > a,
[href$='.mp4'],
.mp4,
.mov > a,
[href$='.mov'],
.mov,
.flv > a,
[href$='.flv'],
.flv,
.mobi > a,
[href$='.mobi'],
.mobi,
.azw > a,
[href$='.azw'],
.azw,
.epub > a,
[href$='.epub'],
.epub,
.ibooks > a,
[href$='.ibooks'],
.ibooks,
.external-link > [target="_blank"] {
  display: inline-block;
  padding-left: 22px;
  background-repeat: no-repeat;
  background-position: 0 0; }

p [href$='.pdf'],
p [href$='.doc'],
p [href$='.xls'],
p [href$='.xlsx'],
p [href$='.csv'],
p [href$='.zip'],
p [href$='.mp3'],
p [href$='.ppt'],
p [href$='.exe'],
p [href$='.wmv'],
p [href$='.youtube'],
p [href$='.mp4'],
p [href$='.mov'],
p [href$='.flv'],
p [href$='.mobi'],
p [href$='.azw'],
p [href$='.epub'],
p [href$='.ibooks'],
p .external-link > [target="_blank"] {
  display: inline; }

.pdf > a,
[href$='.pdf'] {
  background-image: url(../images/icons/icon-pdf.png); }

.doc > a,
[href$='.doc'] {
  background-image: url(../images/icons/icon-doc.png); }

.xls > a,
[href$='.xls'],
.xlsx > a,
[href$='.xlsx'] {
  background-image: url(../images/icons/icon-xls.png); }

.csv > a,
[href$='.csv'] {
  background-image: url(../images/icons/icon-csv.png); }

.zip > a,
[href$='.zip'] {
  background-image: url(../images/icons/icon-zip.png); }

.mp3 > a,
[href$='.mp3'] {
  background-image: url(../images/icons/icon-mp3.png); }

.ppt > a,
[href$='.ppt'] {
  background-image: url(../images/icons/icon-ppt.png); }

.exe > a,
[href$='.exe'] {
  background-image: url(../images/icons/icon-exe-1.png); }

.wmv > a,
[href$='.wmv'], .wmv {
  background-image: url(../images/icons/icon-wmv.png); }

.youtube > a,
.youtube {
  background-image: url(../images/icons/icon-youtube.png); }

.mpg > a,
[href$='.mpg'],
.mpg {
  background-image: url(../images/icons/icon-mpg.png); }

.mp4 > a,
[href$='.mp4'],
.mp4 {
  background-image: url(../images/icons/icon-mp4.png); }

.mov > a,
[href$='.mov'],
.mov {
  background-image: url(../images/icons/icon-mov.png); }

.avi > a,
[href$='.avi'],
.avi {
  background-image: url(../images/icons/icon-wmv.png); }

.ogg > a,
[href$='.ogg'],
.ogg,
.ogv > a,
[href$='.ogv'],
.ogv {
  background-image: url(../images/icons/icon-ogg.png); }

.flv > a,
[href$='.flv'],
.flv {
  background-image: url(../images/icons/icon-flv.png); }

.azw > a,
[href$='.azw'],
.azw {
  background-image: url(../images/icons/icon-mobi.png); }

.mobi > a,
[href$='.mobi'],
.mobi {
  background-image: url(../images/icons/icon-mobi.png); }

.epub > a,
[href$='.flv'],
.epub {
  background-image: url(../images/icons/icon-epub.png); }

.ibooks > a,
[href$='.ibooks'],
.ibooks {
  background-image: url(../images/icons/icon-ibooks.png); }

.external-link > [target="_blank"] {
  background-image: url("../images/icons/icon-external-333-png.png"); }

.related-links {
  background-image: url("../images/icons/icon-related-333-png.png"); }

[dir='rtl'] .pdf > a,
[dir='rtl'] [href$='.pdf'],
[dir='rtl'] .doc > a,
[dir='rtl'] [href$='.doc'],
[dir='rtl'] .xls > a,
[dir='rtl'] [href$='.xls'],
[dir='rtl'] .csv > a,
[dir='rtl'] [href$='.csv'],
[dir='rtl'] .zip > a,
[dir='rtl'] [href$='.zip'],
[dir='rtl'] .mp3 > a,
[dir='rtl'] [href$='.mp3'],
[dir='rtl'] .ppt > a,
[dir='rtl'] [href$='.ppt'],
[dir='rtl'] .exe > a,
[dir='rtl'] [href$='.exe'],
[dir='rtl'] .mobi > a,
[dir='rtl'] [href$='.mobi'],
[dir='rtl'] .azw > a,
[dir='rtl'] [href$='.azw'],
[dir='rtl'] .epub > a,
[dir='rtl'] [href$='.epub'],
[dir='rtl'] .ibooks > a,
[dir='rtl'] [href$='.ibooks'],
[dir='rtl'] .external-link > [target="_blank"] {
  padding-left: 0;
  padding-right: 22px;
  background-position: 100% 0; }

.no-icon {
  padding-right: 0;
  padding-left: 0;
  background: none; }

.landingPage {
  background-color: #fff; }
  .landingPage .body {
    background-color: #fff; }
  .landingPage .fullBox, .landingPage .mainContentsContainer {
    clear: both; }

.home .cph {
  margin-left: 0; }

.readMore {
  display: inline-block;
  padding: 0.173125em 0.6925em;
  border-bottom: none;
  border-radius: 0.173125em;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #333333;
  background-image: none; }
  .readMore:hover, .readMore:focus, .readMore.selected {
    text-decoration: none;
    background-color: #4d4d4d; }

.list-link {
  border-top: dotted 1px #333333;
  margin-left: 0;
  list-style: none outside; }
  .list-link li {
    padding: 0.34625em 1.385em;
    border-bottom: dotted 1px #333333; }
    .list-link li:hover, .list-link li:focus, .list-link li.selected {
      background-color: #e6e6e6;
      background-color: rgba(0, 0, 0, 0.1); }
    .list-link li a {
      text-decoration: none; }

ul.caLinkList {
  border-top: dotted 1px #333333;
  margin-left: 0;
  list-style: none outside; }
  ul.caLinkList li {
    border-bottom: dotted 1px #333333;
    list-style: none;
    cursor: pointer; }
    ul.caLinkList li:hover, ul.caLinkList li:focus {
      background-color: #e6e6e6;
      background-color: rgba(0, 0, 0, 0.1); }
    ul.caLinkList li a {
      display: block;
      padding: 0.34625em 0 0.34625em 1.385em;
      text-decoration: none;
      background: url("../images/icons/icon-chevron-right-333-png.png") no-repeat scroll 0 0.6925em transparent; }
  ul.caLinkList .selected, ul.caLinkList .group {
    background-color: #e6e6e6;
    background-color: rgba(0, 0, 0, 0.1); }
  ul.caLinkList .expand a {
    padding-left: 0;
    background: none; }
  ul.caLinkList .toggle {
    text-align: center; }

.emphasized-link, .treeList {
  overflow: hidden;
  margin: 0 0 1.385em 0;
  list-style: none outside; }
  .emphasized-link ul, .emphasized-link ol, .treeList ul, .treeList ol {
    list-style: none outside;
    margin-bottom: 0; }
  .emphasized-link > li, .emphasized-link li.emphasized-link, .treeList > li, .treeList li.emphasized-link {
    margin-bottom: 0.4616666667em; }
    .emphasized-link > li > a, .emphasized-link li.emphasized-link > a, .treeList > li > a, .treeList li.emphasized-link > a {
      display: block;
      padding: 0 0 0 1.385em;
      text-decoration: none;
      background-repeat: no-repeat;
      background-position: 0 0.34625em;
      background-image: url("../images/icons/icon-chevron-right-333-png.png");
      color: #000; }
      .emphasized-link > li > a:hover, .emphasized-link li.emphasized-link > a:hover, .treeList > li > a:hover, .treeList li.emphasized-link > a:hover {
        background-color: #e6e6e6;
        background-color: rgba(0, 0, 0, 0.1);
        color: #000; }
    .emphasized-link > li.withoutStyle:hover, .emphasized-link > li.withoutStyle:focus, .emphasized-link > li.withoutStyle:visited, .emphasized-link > li.withoutStyle.selected, .emphasized-link li.emphasized-link.withoutStyle:hover, .emphasized-link li.emphasized-link.withoutStyle:focus, .emphasized-link li.emphasized-link.withoutStyle:visited, .emphasized-link li.emphasized-link.withoutStyle.selected, .treeList > li.withoutStyle:hover, .treeList > li.withoutStyle:focus, .treeList > li.withoutStyle:visited, .treeList > li.withoutStyle.selected, .treeList li.emphasized-link.withoutStyle:hover, .treeList li.emphasized-link.withoutStyle:focus, .treeList li.emphasized-link.withoutStyle:visited, .treeList li.emphasized-link.withoutStyle.selected {
      background-color: transparent;
      color: #000; }
    .emphasized-link > li.withoutStyle a, .emphasized-link li.emphasized-link.withoutStyle a, .treeList > li.withoutStyle a, .treeList li.emphasized-link.withoutStyle a {
      display: inline;
      padding-left: 0;
      text-decoration: underline;
      background: none;
      color: #000; }
      .emphasized-link > li.withoutStyle a:hover, .emphasized-link > li.withoutStyle a:focus, .emphasized-link > li.withoutStyle a:visited, .emphasized-link > li.withoutStyle a.selected, .emphasized-link li.emphasized-link.withoutStyle a:hover, .emphasized-link li.emphasized-link.withoutStyle a:focus, .emphasized-link li.emphasized-link.withoutStyle a:visited, .emphasized-link li.emphasized-link.withoutStyle a.selected, .treeList > li.withoutStyle a:hover, .treeList > li.withoutStyle a:focus, .treeList > li.withoutStyle a:visited, .treeList > li.withoutStyle a.selected, .treeList li.emphasized-link.withoutStyle a:hover, .treeList li.emphasized-link.withoutStyle a:focus, .treeList li.emphasized-link.withoutStyle a:visited, .treeList li.emphasized-link.withoutStyle a.selected {
        text-decoration: none;
        background: none;
        color: #000; }
    .emphasized-link > li .toggle, .emphasized-link li.emphasized-link .toggle, .treeList > li .toggle, .treeList li.emphasized-link .toggle {
      display: none; }

[dir='rtl'] .emphasized-link, [dir='rtl'] .treeList {
  margin-right: 0; }
  [dir='rtl'] .emphasized-link > li > a, [dir='rtl'] .emphasized-link li.emphasized-link > a, [dir='rtl'] .treeList > li > a, [dir='rtl'] .treeList li.emphasized-link > a {
    padding: 0 1.385em 0 0;
    background-image: url("../images/icons/icon-chevron-left-333-png.png");
    background-position: right 0.34625em;
    color: #000; }

p.emphasized-link,
a.emphasized-link {
  display: block;
  padding: 0 0 0 1.385em;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("../images/icons/icon-chevron-right-333-png.png");
  color: #000; }
  p.emphasized-link:hover, p.emphasized-link:focus, p.emphasized-link:visited, p.emphasized-link.selected,
  a.emphasized-link:hover,
  a.emphasized-link:focus,
  a.emphasized-link:visited,
  a.emphasized-link.selected {
    background-color: #e6e6e6;
    background-color: rgba(0, 0, 0, 0.1);
    color: #000; }

[dir='rtl'] p.emphasized-link,
[dir='rtl'] a.emphasized-link {
  padding: 0 1.385em 0 0;
  background-position: right 50%;
  background-image: url("../images/icons/icon-chevron-left-333-png.png");
  color: #000; }

.leftBox .emphasized-link {
  padding-bottom: 0.9233333333em;
  border-bottom: dotted 1px #333333; }

.related-dynamic-content {
  margin-left: 0;
  list-style: none; }
  .related-dynamic-content li {
    list-style: none; }

.i-want-to-list {
  border-top: dotted 1px #333333; }
  .i-want-to-list li {
    padding: 1.385em;
    border-bottom: dotted 1px #333333;
    vertical-align: top; }
    .i-want-to-list li span {
      text-align: center;
      vertical-align: top; }
    .i-want-to-list li [class*="yui3-u"] {
      position: relative;
      vertical-align: middle; }
    .i-want-to-list li img {
      margin-bottom: 0;
      vertical-align: middle; }
    .i-want-to-list li div.text {
      position: relative;
      vertical-align: middle; }
      .i-want-to-list li div.text > div {
        padding-left: 1.385em; }
      .i-want-to-list li div.text span {
        position: absolute;
        left: 0;
        width: 1.385em; }
      .i-want-to-list li div.text h3 {
        margin-bottom: 0;
        font-size: 1em;
        line-height: 1.385em; }
      .i-want-to-list li div.text p {
        margin-bottom: 0; }
    .i-want-to-list li:hover, .i-want-to-list li:focus, .i-want-to-list li.selected {
      background-color: #e6e6e6;
      background-color: rgba(0, 0, 0, 0.1); }
    .i-want-to-list li a {
      text-decoration: none; }

.circle-link {
  border-top: dotted 1px #333333; }
  .circle-link li {
    overflow: hidden;
    padding: 0;
    border-bottom: dotted 1px #333333; }
    .circle-link li:hover, .circle-link li:focus, .circle-link li.selected {
      background-color: #e6e6e6;
      background-color: rgba(0, 0, 0, 0.1); }
    .circle-link li p, .circle-link li div {
      margin-bottom: 0; }
  .circle-link a {
    display: block;
    overflow: hidden;
    padding: 1.385em 0 1.385em 1.385em;
    margin: 0;
    text-decoration: none; }
    .circle-link a span {
      display: block;
      width: auto;
      font-size: 1.615em;
      line-height: 1.385em;
      text-align: center; }
    .circle-link a strong {
      display: block;
      width: 7em;
      height: 7em;
      padding: 0.34625em;
      color: #fff;
      text-align: center;
      background-color: #333333;
      border-radius: 200px; }

.circle {
  display: inline-block;
  width: 5.904255em;
  height: 5.904255em;
  padding: 1.385em;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: gray;
  border-radius: 200px; }
  .circle span {
    display: block;
    width: auto;
    text-align: center;
    white-space: nowrap; }

.article-list {
  border-top: dotted 1px #333333;
  margin-bottom: 1.385em; }
  .article-list li, .article-list > div {
    position: relative;
    min-height: 9.0025em;
    padding: 1.385em 0 0 8.96649em;
    border-bottom: dotted 1px #333333;
    list-style: none outside; }
    .article-list li .summary, .article-list > div .summary {
      position: static; }
    .article-list li .circle, .article-list > div .circle {
      position: absolute;
      left: 0;
      padding: 0.6925em;
      border: solid 2px #999999;
      font-weight: bold;
      background-color: #fff; }
      .article-list li .circle span.first, .article-list > div .circle span.first {
        margin-top: 1.385em; }
      .article-list li .circle span.second, .article-list > div .circle span.second {
        font-size: 1.846em;
        line-height: 1.09692em; }
  .article-list.events li {
    padding-left: 0; }
  .article-list.events .titleBlk {
    margin-bottom: 1.385em; }
    .article-list.events .titleBlk p {
      margin-bottom: 0; }
  .article-list h3 {
    padding: 0;
    border: none;
    background: none; }
  .article-list.news {
    border-top: none; }
  .article-list .multimediaBlock {
    margin-bottom: 0; }
    .article-list .multimediaBlock img {
      float: left;
      margin: 0 1.385em 1.385em 0; }

.article-list-2 ul {
  margin: 0;
  margin-left: 0;
  list-style: none; }
  .article-list-2 ul li {
    margin-bottom: 0;
    list-style: none outside; }
    .article-list-2 ul li .feature {
      border-bottom: dotted 1px #333333;
      margin-bottom: 1.385em; }
    .article-list-2 ul li > h3 {
      padding: 0;
      border: none;
      font-size: 1em;
      line-height: 1.385em;
      font-weight: bold;
      background: none; }
      .article-list-2 ul li > h3 a {
        border: none;
        text-decoration: underline; }
        .article-list-2 ul li > h3 a:hover, .article-list-2 ul li > h3 a:focus {
          border: none;
          text-decoration: none; }

.article-list-2 > ul {
  margin-bottom: 1.385em; }

.article {
  margin-bottom: 0; }

.pagination-links {
  overflow: hidden; }

.pagination {
  overflow: hidden;
  max-width: 100%;
  margin-left: 0;
  list-style: none;
  text-align: center; }
  .pagination li {
    display: inline-block;
    min-width: 1.385em;
    list-style: none;
    text-align: center;
    font-weight: bold;
    color: #999999;
    background-repeat: no-repeat;
    background-position: center center; }
    .pagination li a {
      display: block;
      text-decoration: none;
      color: #999999; }
      .pagination li a:hover, .pagination li a:focus {
        color: #333333; }
    .pagination li.previous {
      color: transparent;
      background-image: url("../images/icons/icon-chevron-large-left-ccc-png.png"); }
      .pagination li.previous.active:hover, .pagination li.previous.active:focus {
        background-image: url("../images/icons/icon-chevron-large-left-333-png.png"); }
      .pagination li.previous a {
        color: transparent; }
    .pagination li.next {
      color: transparent;
      background-image: url("../images/icons/icon-chevron-large-right-ccc-png.png"); }
      .pagination li.next.active:hover, .pagination li.next.active:focus {
        background-image: url("../images/icons/icon-chevron-large-right-333-png.png"); }
      .pagination li.next a {
        color: transparent; }
    .pagination li.active {
      color: #333333; }

.landingLinks {
  padding: 0;
  border-top: dotted 1px #333333;
  margin-left: 0;
  margin-right: 0; }
  .landingLinks li {
    margin-bottom: 0;
    list-style: outside none;
    line-height: 1.464em; }
    .landingLinks li a {
      display: block;
      padding: 0.34625em 0 0.34625em 1.385em;
      border-bottom: dotted 1px #333333;
      font-weight: bold;
      text-decoration: none;
      background: transparent url("../images/icons/icon-chevron-right-333-png.png") no-repeat scroll 0 center;
      color: #000; }
      .landingLinks li a:hover {
        background-color: #f2f2f2;
        color: #000; }
    .landingLinks li.selected > a {
      background-color: #e6e6e6;
      color: #000; }
    .landingLinks li ul {
      padding: 0;
      margin: 0 0 0 1em; }

[dir='rtl'] .landingLinks li a {
  padding: 0.34625em 1.385em 0.34625em 0;
  background: transparent url("../images/icons/icon-chevron-left-333-png.png") no-repeat scroll right center;
  color: #000; }
  [dir='rtl'] .landingLinks li a:hover, [dir='rtl'] .landingLinks li a:focus, [dir='rtl'] .landingLinks li a:visited {
    background-color: #f2f2f2;
    color: #000; }

[dir='rtl'] .landingLinks li.selected > a {
  background-color: #e6e6e6;
  color: #000; }

[dir='rtl'] .landingLinks li ul {
  margin: 0 1em 0 0; }

.multi-media-links {
  margin-left: 0;
  margin-right: 0;
  list-style: none outside; }
  .multi-media-links li {
    padding: 0.173125em 0; }
    .multi-media-links li a {
      text-decoration: none; }

.related-dynamic-content, .related-dynamic-content-list {
  list-style: none; }
  .related-dynamic-content > li, .related-dynamic-content-list > li {
    list-style: none; }

.relatedlist {
  margin-left: 0;
  list-style: outside none; }
  .relatedlist li {
    list-style: none; }

.accordianGroup, .accordian {
  padding-top: 0;
  border-bottom: dotted 1px #333333;
  margin-left: 0;
  list-style: outside none; }
  .accordianGroup .accordianGroup, .accordianGroup .accordian, .accordian .accordianGroup, .accordian .accordian {
    border-bottom: none;
    margin-left: 1.385em; }
  .accordianGroup .accordianContent, .accordian .accordianContent {
    margin-left: 0; }
    .accordianGroup .accordianContent li, .accordian .accordianContent li {
      list-style: none;
      margin-bottom: 0.6925em; }
  .accordianGroup .emphasized-link, .accordianGroup .treeList, .accordian .emphasized-link, .accordian .treeList {
    margin-bottom: 1.385em; }
  .accordianGroup li:hover, .accordianGroup li:focus, .accordian li:hover, .accordian li:focus {
    background-color: transparent; }
  .accordianGroup > li, .accordian > li {
    padding: 0;
    border-top: dotted 1px #333333; }
    .accordianGroup > li > ul, .accordian > li > ul {
      border-bottom: none;
      margin-left: 1.385em;
      list-style: outside none; }
      .accordianGroup > li > ul > li, .accordian > li > ul > li {
        list-style: none; }
  .accordianGroup a.accordianTab, .accordian a.accordianTab {
    display: block;
    padding: 0.34625em 0.34625em 0.34625em 1.385em;
    font-weight: bold;
    text-decoration: none; }
  .accordianGroup a.expandable, .accordian a.expandable {
    background: url("../images/expandLink.png") no-repeat scroll left 0.6925em transparent; }
  .accordianGroup a.contractable, .accordian a.contractable {
    background: url("../images/contractLink.png") no-repeat scroll left 0.6925em #e6e6e6; }
  .accordianGroup a:hover, .accordianGroup a.selected, .accordian a:hover, .accordian a.selected {
    text-decoration: none; }

.result-group .accordian {
  margin-top: -1px; }

[dir='rtl'] .accordianGroup a.expandable, [dir='rtl'] .accordianGroup a.contractable, [dir='rtl'] .accordian a.expandable, [dir='rtl'] .accordian a.contractable {
  padding: 0.34625em 1.385em 0.34625em 0.34625em;
  background-position: right center; }

.panel-tools {
  position: relative;
  z-index: 1;
  float: right;
  text-align: right; }
  .panel-tools a {
    border: none;
    text-decoration: none; }
    .panel-tools a img {
      width: 1.385em;
      height: 1.385em; }

[dir='rtl'] .panel-tools {
  float: left;
  text-align: left; }

.caCarousel, .carousel {
  position: relative;
  overflow: hidden; }
  .caCarousel > ul, .carousel > ul {
    margin-left: 0;
    list-style: none outside; }
    .caCarousel > ul > li, .carousel > ul > li {
      list-style: none; }
  .caCarousel .flex-viewport ul.slides, .carousel .flex-viewport ul.slides {
    overflow: hidden;
    margin: 0; }
    .caCarousel .flex-viewport ul.slides li div, .carousel .flex-viewport ul.slides li div {
      vertical-align: top; }
    .caCarousel .flex-viewport ul.slides li h3, .carousel .flex-viewport ul.slides li h3 {
      margin-bottom: 0;
      font-size: 1.077em; }
    .caCarousel .flex-viewport ul.slides li .titledate, .carousel .flex-viewport ul.slides li .titledate {
      font-style: italic; }
  .caCarousel .flex-viewport a, .carousel .flex-viewport a {
    word-wrap: break-word; }
  .caCarousel ol.flex-control-nav.flex-control-paging, .carousel ol.flex-control-nav.flex-control-paging {
    overflow: hidden;
    height: 1.385em;
    margin: 0 2.77em 0;
    list-style: none;
    text-align: center; }
    .caCarousel ol.flex-control-nav.flex-control-paging li, .carousel ol.flex-control-nav.flex-control-paging li {
      display: inline-block;
      list-style: none; }
      .caCarousel ol.flex-control-nav.flex-control-paging li a, .carousel ol.flex-control-nav.flex-control-paging li a {
        direction: ltr;
        display: inline-block;
        width: 9px;
        height: 14px;
        margin: 0 0.34625em;
        text-indent: -2000em;
        vertical-align: middle;
        background: url("../images/carouselNavPoint.png") no-repeat scroll 0 -14px transparent; }
        .caCarousel ol.flex-control-nav.flex-control-paging li a.flex-active, .carousel ol.flex-control-nav.flex-control-paging li a.flex-active {
          background: url("../images/carouselNavPoint.png") no-repeat scroll 0 0 transparent; }
  .caCarousel ul.flex-direction-nav, .carousel ul.flex-direction-nav {
    overflow: hidden;
    height: 1.385em;
    margin: -1.385 1.385em 1.385em;
    list-style: none; }
    .caCarousel ul.flex-direction-nav li, .carousel ul.flex-direction-nav li {
      float: left;
      overflow: hidden;
      width: 50%;
      vertical-align: middle;
      list-style: none; }
      .caCarousel ul.flex-direction-nav li a, .carousel ul.flex-direction-nav li a {
        direction: ltr;
        width: 10px;
        height: 14px;
        text-indent: -3000em;
        vertical-align: middle; }
        .caCarousel ul.flex-direction-nav li a.flex-prev, .carousel ul.flex-direction-nav li a.flex-prev {
          float: left;
          background: url("../images/icons/icon-chevron-large-left-333-png.png") no-repeat scroll 0 0 transparent; }
        .caCarousel ul.flex-direction-nav li a.flex-next, .carousel ul.flex-direction-nav li a.flex-next {
          float: right;
          background: url("../images/icons/icon-chevron-large-right-333-png.png") no-repeat scroll 0 0 transparent; }

[dir='rtl'] .caCarousel ul.flex-direction-nav li, [dir='rtl'] .carousel ul.flex-direction-nav li {
  float: right; }
  [dir='rtl'] .caCarousel ul.flex-direction-nav li a.flex-prev, [dir='rtl'] .carousel ul.flex-direction-nav li a.flex-prev {
    float: right; }
  [dir='rtl'] .caCarousel ul.flex-direction-nav li a.flex-next, [dir='rtl'] .carousel ul.flex-direction-nav li a.flex-next {
    float: left; }

.js .flex-viewport .slides > li {
  display: none; }

.message {
  display: block;
  padding: 0.6925em;
  border: solid 1px #333333;
  border-radius: 0.173125em;
  color: inherit;
  background-color: #fff; }

.info,
.message--info {
  border-color: #a6d9f2;
  color: #0a5276;
  background-color: #e7f6fd; }

.warning,
.message--warning {
  border-color: #f2e5a6;
  color: #76640a;
  background-color: #fdf9e7; }

.error,
.message--error {
  border-color: #f2a6a6;
  color: #760a0a;
  background-color: #fde7e7; }

.success,
.message--success {
  border-color: #bdf2a6;
  color: #2a760a;
  background-color: #eefde7; }

.cp45Content1,
.cp45Content2,
.cp45Content3,
.cp45Content4,
.cp45Content5 {
  clear: both;
  overflow: hidden;
  padding: 0.6925em 10px 0;
  border-top: dotted 1px #b3b3b3;
  border-top: dotted 1px rgba(0, 0, 0, 0.3);
  margin-bottom: 1.385em;
  background-color: #f2f2f2; }
  .cp45Content1 h1, .cp45Content1 h2, .cp45Content1 h3, .cp45Content1 h4, .cp45Content1 h5, .cp45Content1 h6, .cp45Content1 address, .cp45Content1 blockquote, .cp45Content1 p, .cp45Content1 pre, .cp45Content1 dl, .cp45Content1 ol, .cp45Content1 ul, .cp45Content1 hr, .cp45Content1 object, .cp45Content1 noscript, .cp45Content1 form, .cp45Content1 table, .cp45Content1 img, .cp45Content1 iframe, .cp45Content1 video, .cp45Content1 embed, .cp45Content1 audio, .cp45Content1 details, .cp45Content1 figure, .cp45Content1 map,
  .cp45Content2 h1,
  .cp45Content2 h2,
  .cp45Content2 h3,
  .cp45Content2 h4,
  .cp45Content2 h5,
  .cp45Content2 h6,
  .cp45Content2 address,
  .cp45Content2 blockquote,
  .cp45Content2 p,
  .cp45Content2 pre,
  .cp45Content2 dl,
  .cp45Content2 ol,
  .cp45Content2 ul,
  .cp45Content2 hr,
  .cp45Content2 object,
  .cp45Content2 noscript,
  .cp45Content2 form,
  .cp45Content2 table,
  .cp45Content2 img,
  .cp45Content2 iframe,
  .cp45Content2 video,
  .cp45Content2 embed,
  .cp45Content2 audio,
  .cp45Content2 details,
  .cp45Content2 figure,
  .cp45Content2 map,
  .cp45Content3 h1,
  .cp45Content3 h2,
  .cp45Content3 h3,
  .cp45Content3 h4,
  .cp45Content3 h5,
  .cp45Content3 h6,
  .cp45Content3 address,
  .cp45Content3 blockquote,
  .cp45Content3 p,
  .cp45Content3 pre,
  .cp45Content3 dl,
  .cp45Content3 ol,
  .cp45Content3 ul,
  .cp45Content3 hr,
  .cp45Content3 object,
  .cp45Content3 noscript,
  .cp45Content3 form,
  .cp45Content3 table,
  .cp45Content3 img,
  .cp45Content3 iframe,
  .cp45Content3 video,
  .cp45Content3 embed,
  .cp45Content3 audio,
  .cp45Content3 details,
  .cp45Content3 figure,
  .cp45Content3 map,
  .cp45Content4 h1,
  .cp45Content4 h2,
  .cp45Content4 h3,
  .cp45Content4 h4,
  .cp45Content4 h5,
  .cp45Content4 h6,
  .cp45Content4 address,
  .cp45Content4 blockquote,
  .cp45Content4 p,
  .cp45Content4 pre,
  .cp45Content4 dl,
  .cp45Content4 ol,
  .cp45Content4 ul,
  .cp45Content4 hr,
  .cp45Content4 object,
  .cp45Content4 noscript,
  .cp45Content4 form,
  .cp45Content4 table,
  .cp45Content4 img,
  .cp45Content4 iframe,
  .cp45Content4 video,
  .cp45Content4 embed,
  .cp45Content4 audio,
  .cp45Content4 details,
  .cp45Content4 figure,
  .cp45Content4 map,
  .cp45Content5 h1,
  .cp45Content5 h2,
  .cp45Content5 h3,
  .cp45Content5 h4,
  .cp45Content5 h5,
  .cp45Content5 h6,
  .cp45Content5 address,
  .cp45Content5 blockquote,
  .cp45Content5 p,
  .cp45Content5 pre,
  .cp45Content5 dl,
  .cp45Content5 ol,
  .cp45Content5 ul,
  .cp45Content5 hr,
  .cp45Content5 object,
  .cp45Content5 noscript,
  .cp45Content5 form,
  .cp45Content5 table,
  .cp45Content5 img,
  .cp45Content5 iframe,
  .cp45Content5 video,
  .cp45Content5 embed,
  .cp45Content5 audio,
  .cp45Content5 details,
  .cp45Content5 figure,
  .cp45Content5 map {
    margin-bottom: 0.6925em; }

li.binaryLink {
  padding: 0.173125em 0; }
  li.binaryLink a {
    text-decoration: none; }
    li.binaryLink a:link, li.binaryLink a:hover, li.binaryLink a:focus {
      text-decoration: none; }

.document [itemprop="description"],
.audio [itemprop="description"],
.video [itemprop="description"] {
  margin-left: 22px; }

.multi-media-teaser.document .binary-details {
  font-size: 0.846em;
  font-weight: normal; }

.multi-media-teaser .description {
  padding-left: 22px; }

.accordion-content-list li .multi-media-teaser {
  margin-bottom: 0; }

.accordion-content-list {
  margin-left: 0;
  list-style: none outside; }
  .accordion-content-list li {
    list-style: none; }
    .accordion-content-list li:hover, .accordion-content-list li:focus {
      background: none; }

.cp48-time-line {
  border-left: 1px dotted gray;
  margin-left: 4.347515em;
  list-style: outside none; }
  .cp48-time-line li {
    overflow: hidden;
    min-height: 10.3875em;
    padding-top: 1.385em;
    padding-left: 10.3875em;
    position: relative;
    margin-left: -4.347515em;
    list-style: none; }
    .cp48-time-line li:last-child {
      background-color: #fff; }
    .cp48-time-line li.last-child {
      background-color: #fff; }
    .cp48-time-line li .circle {
      position: absolute;
      top: 0;
      left: 0;
      border-radius: 5.54em;
      border: none;
      color: #fff;
      text-align: center;
      vertical-align: middle;
      background: gray; }
      .cp48-time-line li .circle span {
        font-weight: bold; }
        .cp48-time-line li .circle span.second {
          font-size: 3.5em;
          line-height: 1em; }
        .cp48-time-line li .circle span.toggle {
          font-size: 2.769em;
          line-height: 1em; }
    .cp48-time-line li h3 {
      padding: 0;
      border: none;
      background: none; }

.choose-subject ul {
  margin-left: 0; }
  .choose-subject ul li {
    list-style: none outside; }

.choose-subject .circle {
  width: 1.385em;
  height: 1.385em;
  padding: 0.277em;
  margin-bottom: 1.385em;
  font-weight: bold;
  color: #fff; }
  .choose-subject .circle + ul {
    margin-left: 0; }

.cp31 .multimediaBlock a img {
  width: 100%; }

.cp31 .multimediaBlock h4 small {
  font-weight: normal; }

.cp33 img {
  width: auto; }

.cp33 h3 {
  margin-bottom: 1.385em; }

.loading-div {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #333333;
  background-color: rgba(255, 255, 255, 0.8); }
  .loading-div img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -33px;
    margin-left: -33px; }

.map {
  border: solid 1px #e6e6e6;
  margin-bottom: 1.385em; }

.leftBox .map {
  width: 100%; }

fieldset.filters [class*="yui3-u"] a {
  display: inline-block;
  margin-right: 0.6925em;
  padding: 0.173125em 0; }

fieldset.filters .pagination {
  margin-bottom: 0.6925em; }

.profile h3 {
  padding: 0;
  border: none;
  background: none; }

.quotes {
  padding: 0.6925em 0.6925em 0;
  border-radius: 0.173125em;
  margin-bottom: 1.385em;
  background-color: #f2f2f2; }
  .quotes blockquote {
    margin-bottom: 0.6925em; }

[class^="pull-quote"] p, [class^="pull-quote"] ul, [class^="pull-quote"] ol, [class^="pull-quote"] dl, [class^="pull-quote"] table, [class^="pull-quote"] h3, [class^="pull-quote"] h4, [class^="pull-quote"] h5, [class^="pull-quote"] h6 {
  margin-bottom: 0.6925em; }

[class^="pull-quote"]:before, [class^="pull-quote"]:after {
  display: block;
  position: relative;
  top: -0.14em;
  left: 0;
  height: 0.56em;
  content: '“';
  margin-bottom: 0.138em;
  margin-bottom: 0;
  font-family: "Arial Black", Helvetica, sans-serif;
  font-size: 5em;
  font-weight: bold;
  line-height: 1; }

[class^="pull-quote"]:after, [class^="pull-quote"] .after {
  top: -.54em;
  content: '„';
  text-align: right;
  height: 0.46em; }

[class^="pull-quote"] a {
  word-wrap: break-word; }

[class^="pull-quote-"] {
  width: 50%;
  padding: 0.6925em 0.6925em 0;
  border-top: dotted 1px #999999;
  border-bottom: dotted 1px #999999;
  border-color: gray;
  border-color: rgba(0, 0, 0, 0.5);
  margin: 0 0 1.385em 0;
  background-color: #fde9e2; }

.pull-quote-right {
  float: right;
  margin-left: 1.385em; }

.pull-quote-left {
  float: left;
  margin-right: 1.385em; }

.result-group li {
  margin-bottom: 0;
  list-style: none outside; }

.result-group > li > .accordion {
  margin-bottom: 0; }

.document-list {
  margin-left: 0; }
  .document-list li {
    overflow: hidden;
    list-style: none; }

.materialTitle {
  display: block; }

[itemprop="video"] {
  overflow: hidden;
  margin-bottom: 1.385em; }
  [itemprop="video"] .post-video {
    margin-bottom: 0; }

/*.multi-media-links, .yui3-c > {
	[itemscope].yui3-c { margin-right: 0; }
}*/
[itemtype="http://schema.org/Event"] .yui3-c {
  margin: 0; }

.relatedArticlesV2 h3, .dynamic-content-header h3 {
  padding-left: 1.385em;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 2px;
  background-image: url("../images/icons/icon-related-333-png.png"); }

[dir="rtl"] .relatedArticlesV2 h3, [dir="rtl"] .dynamic-content-header h3 {
  padding-left: 0;
  padding-right: 1.385em;
  background-position: 100% 2px; }

.key-match {
  padding: 1.385em 0;
  border-top: 1px dotted #333333;
  border-bottom: 1px dotted #333333;
  margin-left: 0;
  list-style: outside none;
  background-color: #EDF8FC; }
  .key-match li {
    margin-bottom: 1.385em;
    list-style: outside none; }

.alphabet-pagination {
  overflow: hidden; }
  .alphabet-pagination > ol {
    overflow: hidden;
    padding: 0 0 1.385em 0;
    border-bottom: dotted 1px #cccccc;
    margin-left: 0;
    list-style: none outside; }
    .alphabet-pagination > ol > li {
      float: left;
      font-weight: bold; }
      .alphabet-pagination > ol > li.active > a {
        border-color: #cccccc; }
      .alphabet-pagination > ol > li > a {
        padding: 0 0.34625em;
        border: solid 1px transparent;
        text-decoration: none; }
        .alphabet-pagination > ol > li > a:hover, .alphabet-pagination > ol > li > a:focus {
          text-decoration: underline; }

.searchResultContainer .search-panel {
  float: left; }

.searchResultContainer table {
  margin-bottom: 0; }

.ie7 .search-panel {
  float: none;
  background-color: #e6e6e6; }

.googlelist {
  margin: 0;
  list-style: outside none; }
  .googlelist blockquote, .googlelist blockquote:before, .googlelist blockquote:after {
    float: none;
    width: auto;
    padding: 0;
    border: none;
    margin: 0;
    font-size: inherit;
    line-height: inherit; }
  .googlelist li {
    border-top: 1px dotted #333333;
    padding: 1.385em 0;
    list-style: none; }
    .googlelist li:first-child {
      padding-top: 0;
      border-top: 0; }
    .googlelist li > h3 {
      font-weight: bold;
      color: #666666; }
  .googlelist .s .searchImg {
    float: right;
    margin-left: 1.385em; }
    .googlelist .s .searchImg font {
      display: inline-block; }
    .googlelist .s .searchImg .f {
      display: inline-block; }
  .googlelist .g a {
    display: inline; }
  .googlelist .g .s > p {
    padding-bottom: 1.385em; }
    .googlelist .g .s > p > a {
      color: #666666; }
      .googlelist .g .s > p > a:hover {
        color: #000; }
  .googlelist .g .s > :last-child {
    display: inline-block;
    padding-bottom: 0; }
  .googlelist .gsaCacheInfo {
    word-break: break-all;
    word-wrap: break-word; }

.withoutGoogleList h3 {
  font-weight: bold;
  color: #666666; }

.results-nav {
  margin: 0 auto 1.385em auto;
  text-align: center; }
  .results-nav ol, .results-nav li {
    display: inline; }
  .results-nav b {
    display: block;
    text-align: center;
    width: 100%; }

.col-1 .cp45Content1 h3,
.col-1 .cp45Content2 h3,
.col-1 .cp45Content3 h3,
.col-1 .cp45Content4 h3,
.col-1 .cp45Content5 h3, .col-3 .cp45Content1 h3,
.col-3 .cp45Content2 h3,
.col-3 .cp45Content3 h3,
.col-3 .cp45Content4 h3,
.col-3 .cp45Content5 h3 {
  padding: 0;
  border: none;
  background-color: transparent; }

.col-1 h3, .col-3 h3 {
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  background-color: transparent; }

.col-2 .emphasized-link li:hover, .col-2 .emphasized-link li:focus {
  background: none; }

[dir="ltr"].lte8 .box .col-1[class*="yui3-u-"], [dir="ltr"].lte8 .box .col-2[class*="yui3-u-"], [dir="ltr"].lte8 .box .col-3[class*="yui3-u-"] {
  float: left; }

[dir="rtl"].lte8 .box .col-1[class*="yui3-u-"], [dir="rtl"].lte8 .box .col-2[class*="yui3-u-"], [dir="rtl"].lte8 .box .col-3[class*="yui3-u-"] {
  float: right; }

.collapsible {
  clear: both; }
  .collapsible ul {
    clear: both; }
    .collapsible ul li {
      display: block;
      overflow: hidden;
      float: none;
      width: auto; }
      .collapsible ul li a {
        display: block;
        overflow: hidden;
        float: none;
        width: auto; }
      .collapsible ul li.has-child > a {
        padding-left: 1.385em;
        background: url("../Images/icons/icon-plus-svg.svg") no-repeat 0 0.4616666667em; }
      .collapsible ul li.has-child.open > a {
        background-image: url("../Images/icons/icon-minus-svg.svg"); }

.no-svg .collapsible ul li.has-child > a {
  background-image: url("../Images/icons/icon-plus-png.png"); }

.no-svg .collapsible ul li.has-child.open > a {
  background-image: url("../Images/icons/icon-minus-png.png"); }

.landingPage > header {
  min-height: 6.2325em;
  padding: 1.385em 20px 0;
  background-color: #fff; }
  .landingPage > header h1 {
    margin-top: 0; }
  .landingPage > header .tools {
    float: right;
    list-style: none; }
    .landingPage > header .tools li {
      float: left;
      margin-left: 0.6925em;
      list-style: none; }
      .landingPage > header .tools li a {
        float: left; }
        .landingPage > header .tools li a img {
          float: left; }

.landingPage .body {
  padding: 0 20px 4.155em;
  background-color: #fff; }

.landingPage fieldset {
  padding: 20px 20px 10px;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 20px; }

.landingPage input {
  font-size: 1em; }

.landingPage label {
  margin-top: 0; }

.landingPage select {
  padding: 3px;
  border-width: 1px;
  box-shadow: none;
  font-size: 1em; }

.landingPage input[type=submit],
.landingPage input[type=button] {
  font-size: inherit; }

.landingPage .readMore {
  display: inline-block;
  color: #fff; }

[dir='rtl'] .box header .tools {
  float: left; }
  [dir='rtl'] .box header .tools li {
    float: right; }
    [dir='rtl'] .box header .tools li a {
      float: right; }
      [dir='rtl'] .box header .tools li a img {
        float: right; }

.ie8 .leftBox,
.ie8 .rightBox {
  float: none; }

/*========================================
CSS (_header.scss) for init.js function SWPlandingNavToggle()
========================================*/
.landingPage .js-header .js-header_controls {
  float: left;
  width: 100%;
  margin: 0 0 1.385em; }

.landingPage .js-header .js-header_controls button {
  margin: 0; }

/* Hide by default when JS is enabled */
.js-header .landingLinks {
  display: none; }

/* Class toggled to display search or navigation */
.js-header.js-navigation-is-open .landingLinks {
  display: block;
  clear: both; }

@media only screen and (min-width: 63em) {
  .js-header .landingLinks {
    display: block; } }

.lte8 .landingPage {
  width: 100%; }

/* landing-page-search
    ------------------------------------------*/
.search-term {
  margin-bottom: 1.385em; }
  .search-term input[type] {
    background-color: #e6e6e6;
    border: medium none;
    box-shadow: none;
    display: block;
    margin: 0;
    padding: 8px 0;
    width: 100%;
    outline: none; }
  .search-term > div [role="search"] {
    background-color: #e6e6e6;
    border-radius: 5px;
    clear: both;
    margin: 0;
    padding: 0 38px 0 10px;
    position: relative; }
    .search-term > div [role="search"] label {
      display: none; }
    .search-term > div [role="search"] .search-button {
      background-image: url(../assets/img/icons/search.png);
      background-position: 50% 50%;
      background-repeat: no-repeat;
      border: none;
      border-radius: 0 3px 3px 0;
      height: 100%;
      line-height: 1px;
      padding: 10px 30px;
      position: absolute;
      right: 0;
      top: 0;
      text-align: left;
      direction: ltr;
      text-indent: -999em;
      width: 37px; }
      .search-term > div [role="search"] .search-button:hover, .search-term > div [role="search"] .search-button:focus {
        background-color: #4d4d4d; }

/* landing-page-search
    ------------------------------------------*/
/* landing-page-search
    ------------------------------------------*/
/* HEADER
    ------------------------------------------*/
div[itemtype="http://schema.org/CollectionPage"] {
  margin-bottom: 1.385em; }
  div[itemtype="http://schema.org/CollectionPage"] .yui3-g {
    margin: 0 -0.34625em; }
  div[itemtype="http://schema.org/CollectionPage"] .yui3-c {
    margin: 0 0.34625em; }
  div[itemtype="http://schema.org/CollectionPage"] figure {
    position: relative;
    margin: 0 0 0.6925em 0; }
    div[itemtype="http://schema.org/CollectionPage"] figure img {
      width: 100%;
      outline: solid 0.34625em transparent;
      -webkit-transition: all 250ms ease-in-out;
      -moz-transition: all 250ms ease-in-out;
      -ms-transition: all 250ms ease-in-out;
      -o-transition: all 250ms ease-in-out;
      transition: all 250ms ease-in-out; }
    div[itemtype="http://schema.org/CollectionPage"] figure figcaption {
      margin-top: 0.6925em;
      text-align: left;
      font-style: normal; }
      div[itemtype="http://schema.org/CollectionPage"] figure figcaption a {
        display: inline; }
    div[itemtype="http://schema.org/CollectionPage"] figure:hover img, div[itemtype="http://schema.org/CollectionPage"] figure:focus img {
      outline-color: #333333; }
  div[itemtype="http://schema.org/CollectionPage"] .duration {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 0.34625em;
    background-color: #333333;
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* IE 8 */
    filter: alpha(opacity=85);
    /* IE 5-7 */
    -moz-opacity: 0.85;
    /* Netscape */
    -khtml-opacity: 0.85;
    /* Safari 1.x */
    opacity: 0.85;
    /* Good browsers */ }
  div[itemtype="http://schema.org/CollectionPage"] .description, div[itemtype="http://schema.org/CollectionPage"] .author, div[itemtype="http://schema.org/CollectionPage"] .date-created, div[itemtype="http://schema.org/CollectionPage"] .encoding, div[itemtype="http://schema.org/CollectionPage"] .copyright-holder {
    color: gray; }
  div[itemtype="http://schema.org/CollectionPage"] a {
    position: relative;
    display: block;
    text-decoration: none;
    color: #002d74; }
    div[itemtype="http://schema.org/CollectionPage"] a:hover, div[itemtype="http://schema.org/CollectionPage"] a:focus {
      text-decoration: underline; }
  div[itemtype="http://schema.org/CollectionPage"].compact figure {
    margin-bottom: 0.34625em; }
    div[itemtype="http://schema.org/CollectionPage"].compact figure figcaption {
      display: none;
      margin-top: 0.34625em; }
  div[itemtype="http://schema.org/CollectionPage"].compact .duration {
    display: none; }

aside div[itemtype="http://schema.org/CollectionPage"] figcaption, aside div[itemtype="http://schema.org/CollectionPage"] .duration, aside div[itemtype="http://schema.org/CollectionPage"] .readmore-js-toggle {
  display: none; }

.lt-ie9 [itemtype="http://schema.org/CollectionPage"] a {
  zoom: 1; }
  .lt-ie9 [itemtype="http://schema.org/CollectionPage"] a:hover img, .lt-ie9 [itemtype="http://schema.org/CollectionPage"] a:focus img {
    outline-color: #333333; }

[itemtype="http://schema.org/PostalAddress"] p span {
  display: block; }

[itemtype="http://schema.org/PostalAddress"] p .punctuation {
  display: none; }

[name="google_conversion_frame"] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0; }

.addthis_toolbox {
  margin-bottom: 1.385em; }

body > div > iframe {
  margin-bottom: 0; }

.breadcrumbs ul {
  position: relative;
  float: left;
  width: 100%;
  z-index: 1;
  padding: 0;
  margin: 0 0 1.231em 0; }
  .breadcrumbs ul li {
    position: relative;
    float: left;
    overflow: hidden;
    list-style: none;
    padding: 0 1em;
    border-bottom: solid 0.154em #fff;
    margin-bottom: 0; }
    .breadcrumbs ul li:first-child {
      margin-left: -20px; }
      .breadcrumbs ul li:first-child a:before, .breadcrumbs ul li:first-child a:after {
        border-color: #333333; }
    .breadcrumbs ul li:last-child, .breadcrumbs ul li .last-child {
      display: inline;
      float: none;
      padding-right: 0;
      line-height: 1.75; }
    .breadcrumbs ul li a {
      position: relative;
      float: left;
      z-index: 100;
      color: #fff;
      text-decoration: none;
      cursor: pointer; }
      .breadcrumbs ul li a:before, .breadcrumbs ul li a:after {
        display: block;
        position: absolute;
        z-index: -1;
        width: 0;
        height: 0;
        border-style: solid;
        content: ""; }
      .breadcrumbs ul li a:before {
        top: 0;
        border-width: 1.5em 1.5em 0 1.5em;
        border-color: #333333 transparent transparent transparent; }
      .breadcrumbs ul li a:after {
        bottom: 0;
        border-width: 0 1.5em 1.5em 1.5em;
        border-color: transparent transparent #333333 transparent; }
      .breadcrumbs ul li a .text {
        position: relative;
        float: left;
        z-index: 100;
        padding: 0 .5em;
        background-color: #333333; }
        .breadcrumbs ul li a .text:before, .breadcrumbs ul li a .text:after {
          display: block;
          position: absolute;
          z-index: -1;
          width: 0;
          height: 0;
          border-style: solid;
          content: ""; }
        .breadcrumbs ul li a .text:before {
          bottom: 50%;
          border-width: 0 1.5em 1.5em 1.5em;
          border-color: transparent transparent #333333 transparent; }
        .breadcrumbs ul li a .text:after {
          top: 50%;
          border-width: 1.5em 1.5em 0 1.5em;
          border-color: #333333 transparent transparent transparent; }
    .breadcrumbs ul li:hover a:before, .breadcrumbs ul li:focus a:before {
      border-color: #666666 transparent transparent transparent; }
    .breadcrumbs ul li:hover a .text, .breadcrumbs ul li:focus a .text {
      background-color: #666666; }
      .breadcrumbs ul li:hover a .text:before, .breadcrumbs ul li:focus a .text:before {
        border-color: transparent transparent #666666 transparent; }
      .breadcrumbs ul li:hover a .text:after, .breadcrumbs ul li:focus a .text:after {
        border-color: #666666 transparent transparent transparent; }
    .breadcrumbs ul li:hover a:after, .breadcrumbs ul li:focus a:after {
      border-color: transparent transparent #666666 transparent; }
    .breadcrumbs ul li:first-child:hover a:before, .breadcrumbs ul li:first-child:focus a:before {
      border-color: #666666; }
    .breadcrumbs ul li:first-child:hover a:after, .breadcrumbs ul li:first-child:focus a:after {
      border-color: #666666; }

html[dir="ltr"] .breadcrumbs ul li {
  margin-right: -.45em; }
  html[dir="ltr"] .breadcrumbs ul li a .text:before {
    right: -1em; }
  html[dir="ltr"] .breadcrumbs ul li a .text:after {
    right: -1em; }
  html[dir="ltr"] .breadcrumbs ul li a:before {
    left: -1em; }
  html[dir="ltr"] .breadcrumbs ul li a:after {
    left: -1em; }

html[dir="rtl"] .breadcrumbs ul {
  float: right;
  margin: 0 0 1.231em 0; }
  html[dir="rtl"] .breadcrumbs ul li {
    float: right;
    margin-left: -.45em; }
    html[dir="rtl"] .breadcrumbs ul li a {
      float: right; }
      html[dir="rtl"] .breadcrumbs ul li a .text {
        float: right; }
        html[dir="rtl"] .breadcrumbs ul li a .text:before {
          left: -1em; }
        html[dir="rtl"] .breadcrumbs ul li a .text:after {
          left: -1em; }
      html[dir="rtl"] .breadcrumbs ul li a:before {
        right: -1em; }
      html[dir="rtl"] .breadcrumbs ul li a:after {
        right: -1em; }

.lte8 .breadcrumbs :before, .lte8 .breadcrumbs :after {
  height: 1%;
  zoom: 1; }

.multimediaBlock {
  margin-bottom: 1.385em; }

[id*="mapster"] {
  margin-bottom: 1.385em; }

.readmore-js-toggle {
  text-align: right;
  font-size: 0.75em; }

/*#idc-container div * {
	direction: ltr;
	font-weight: inherit;
	letter-spacing: inherit;
	margin: 0;
	padding: inherit;
	text-indent: inherit;
}

#idc-container div.idc-text_noresize, 
#idc-container textarea.idc-text_noresize { height: 100px; }

#idc-container div.idc-text_noresize, 
#idc-container textarea.idc-text_noresize, 
#idc-container .idc-text {
	background: inherit;
	color: inherit;
	float: left;
	margin:inherit;
	font-size: inherit;
	line-height: inherit;
	font: inherit;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: inherit;
	border-radius: inherit;
}

#idc-container-parent #idc-container {
	padding-top: 0;
	margin-top: 0;
}*/
.experience-manager {
  display: inline-block; }

p div {
  display: inline; }

se {
  min-height: 0;
  padding: 0;
  margin: 0; }

.lte8 img[style], .lte8 img[width], .lte8 img[height] {
  width: auto;
  height: auto; }

body {
  background-color: #fff; }

form fieldset input [type="radio"] {
  margin: 0 0.6925em 0 0; }

form fieldset input [type="checkbox"] {
  margin: 0 0.6925em 0 0; }

/* Landing page */
.landingPage header {
  background-color: #8dd1d0; }

.landing-page .bg--image {
  background: #0561a6; }

.landingPage .panel {
  margin-bottom: 1.385em; }

/* About us */
.atst-aboutUsPanel .landingPage header {
  background-color: #8dd1d0; }

/* Services for... (ocr) */
.atst-servicesForPanel .landingPage header {
  background-color: #8dd1d0; }

.atst-servicesForPanel .landingPage .announcement {
  border-color: #8dd1d0;
  background-color: #e5f3f3; }

/* Our Services */
.atst-ourServicesPanel .landingPage header {
  background-color: #8dd1d0; }

.atst-ourServicesPanel .landingPage .body .slides li {
  text-align: center; }

.atst-ourServicesPanel .landingPage .announcement {
  border-color: #8dd1d0;
  background-color: #e5f3f3; }

/* Help me find... */
.atst-helpMeFindPanel .landingPage header {
  background-color: #fecc94; }

.atst-helpMeFindPanel .landingPage .announcement {
  border-color: #fecc94;
  background-color: #feeedb; }

/* Research */
.atst-researchPanel .landingPage header {
  background-color: #8dd1d0; }

.atst-researchPanel .landingPage .announcement {
  border-color: #8dd1d0;
  background-color: #e5f3f3; }

/* Top Searches */
.atst-topSearchesPanel .landingPage header {
  background-color: #e2ea9a; }

.atst-topSearchesPanel .landingPage .announcement {
  border-color: #e2ea9a;
  background-color: #f2f5d6; }

/* News */
.atst-newsPanel .landingPage header {
  background-color: #8dd1d0; }

.atst-newsPanel .landingPage ul.news > li {
  list-style-type: none; }

.atst-newsPanel .landingPage .announcement {
  border-color: #8dd1d0;
  background-color: #e5f3f3; }

/* Careers */
.atst-careersPanel .landingPage header {
  background-color: #c5a6ce; }

.atst-careersPanel .landingPage .announcement {
  border-color: #c5a6ce;
  background-color: #f4eef6; }

/*@media (max-width: 768px) {
    .col-1, .col-2, .col-3 {
        &[class*="yui3-u-"] {
            display: block;
            width: 100%;
        }
    }
}*/
/* MICROSITE
------------------------------------------*/
.microsite-header .grid_box header h1 {
  margin: 0; }

/*------------------------------------------------------------------------------------
  Mobile and up
------------------------------------------------------------------------------------*/
@media only screen {
  .landingPage > header {
    min-height: 0;
    padding: 1.385em 10px 0; }
  .landingPage .body {
    padding: 1.385em 10px 1.385em; }
    .landingPage .body label {
      text-align: left; } }

/*--------------------------------------------------------------------------------
  Mobile (large/landscape) and up
--------------------------------------------------------------------------------*/
@media only screen and (min-width: 31em) {
  .landingPage .body {
    padding: 0 20px 4.155em; } }

/*-------------------------------------------------------------------------------
  Tablet (small/portrait) and up
--------------------------------------------------------------------------------*/
@media only screen and (min-width: 47em) {
  .landingPage > header {
    min-height: 6.2325em;
    padding: 1.385em 20px 0; } }

/*--------------------------------------------------------------------------------
  Tablet (large/landscape), Desktop (small) and up
--------------------------------------------------------------------------------*/
@media only screen and (min-width: 63em) {
  .microsite-header .grid_box {
    padding-right: 0;
    padding-left: 0; } }

div[itemtype="http://schema.org/CollectionPage"] figure figcaption {
  line-height: 19px; }

.article-list {
  border-top: dotted 1px #333333;
  margin-left: 0; }
  .article-list li {
    position: relative;
    min-height: 9.0025em;
    padding: 1.385em 0 0 8.96649em;
    border-bottom: dotted 1px #333333;
    list-style: none outside; }
    .article-list li .summary {
      position: static; }
    .article-list li .circle {
      position: absolute;
      left: 0;
      border-radius: 5.54em;
      border: none;
      font-family: Georgia, "Times New Roman", Times, serif;
      color: #fff;
      font-weight: bold;
      text-align: center;
      vertical-align: middle;
      background: #93c0e7; }
      .article-list li .circle span {
        font-weight: bold; }
        .article-list li .circle span.first {
          margin-top: 1em;
          line-height: 1em; }
        .article-list li .circle span.second {
          font-size: 3.5em;
          line-height: 0.75em; }
  .article-list.events li {
    padding-left: 0; }
  .article-list.events .titleBlk {
    margin-bottom: 1.385em; }
    .article-list.events .titleBlk p {
      margin-bottom: 0; }

.filters .pagination li {
  color: inherit;
  width: auto;
  font-weight: normal; }
  .filters .pagination li a {
    text-decoration: underline;
    color: #333333; }
    .filters .pagination li a:hover, .filters .pagination li a:focus {
      text-decoration: none; }

.filters .pagination > li {
  overflow: hidden;
  float: left;
  width: 100%;
  margin: 0; }
  .filters .pagination > li > strong {
    float: left;
    margin-right: 0.6925em; }
  .filters .pagination > li > ul {
    float: left;
    max-width: 77.5%;
    margin: 0; }
    .filters .pagination > li > ul > li {
      margin: 0 0.6925em 0 0; }

[dir='rtl'] .filters .pagination > li {
  float: right; }
  [dir='rtl'] .filters .pagination > li > strong {
    float: right; }
  [dir='rtl'] .filters .pagination > li > ul {
    float: right; }

fieldset .pagination, fieldset.filters .pagination {
  margin-bottom: 0.6925em; }

.cp45Content1 {
  background-color: #C0D6E7; }

.cp45Content2 {
  background-color: #C0D6E7; }

.cp45Content3 {
  background-color: #AED1D0; }
  .cp45Content3 img {
    width: 100%;
    min-width: 110%;
    margin: -0.6925em -0.6925em 0.6925em; }

.cp45Content4 {
  background-color: #C0D6E7; }

.cp48-time-line {
  border-left-color: #93c0e7; }
  .cp48-time-line li .circle {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #fff;
    background: #93c0e7; }
  .cp48-time-line li h2 {
    font-size: 1.231em;
    line-height: 1.385em;
    margin-bottom: 1.1251015435em; }

.searchResultContainer font {
  color: #006460; }

[class^="pull-quote"]:before, [class^="pull-quote"] .before {
  font-family: Georgia, "Times New Roman", Times, serif; }

[class^="pull-quote"]:after, [class^="pull-quote"] .after {
  display: none; }

/*------------------------------------------------------------------------------------
  Mixins
------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
  Mobile and up
------------------------------------------------------------------------------------*/
@media only screen {
  .col-1 {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- (buggy but mostly works) */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  .col-2 {
    -webkit-box-ordinal-group: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;
    /* OLD - Firefox 19- (buggy but mostly works) */
    -ms-flex-order: 1;
    /* TWEENER - IE 10 */
    -webkit-order: 1;
    /* NEW - Chrome */
    order: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  .col-3 {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- (buggy but mostly works) */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  .breadcrumbs {
    display: none; }
  .landingPage .body {
    padding-top: 20px; }
  .ce-exams .map-container {
    display: none; } }

/*--------------------------------------------------------------------------------
  Mobile Portrait (large/portrait) and up
--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------
  Mobile (large/landscape) and up
--------------------------------------------------------------------------------*/
@media only screen and (min-width: 31em) {
  .breadcrumbs {
    display: block; }
  .landingPage .body {
    padding-top: 0; }
  .ce-exams .map-container {
    display: block; } }

/*-------------------------------------------------------------------------------
  Tablet (small/portrait) and up
--------------------------------------------------------------------------------*/
@media only screen and (min-width: 47em) {
  .col-1 {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- (buggy but mostly works) */
    -ms-flex-order: 1;
    /* TWEENER - IE 10 */
    -webkit-order: 1;
    /* NEW - Chrome */
    order: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  .col-2 {
    -webkit-box-ordinal-group: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;
    /* OLD - Firefox 19- (buggy but mostly works) */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  .col-3 {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- (buggy but mostly works) */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  /*.landingPage {
        .mainContentsContainer.yui3-g { display: block; }
    }*/ }

/*@import "../../business-stream/scss/_main-flexible-box--additions.scss";*/
