/* RESET CSS */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; }

html, body { height: 100%; }

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

b, strong { font-weight: bold; }

img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }

li { display: list-item; }

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

th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }

q { quotes: none; }

q:before, q:after { content: ''; content: none; }

sub, sup, small { font-size: 75%; }

sub, sup { line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

svg { overflow: hidden; }

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 8/9. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 8/9. */
audio, canvas, video { display: inline-block; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
[hidden], template { display: none; }

script { display: none !important; }

/* ========================================================================== Base ========================================================================== */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background: transparent; }

/** Address `outline` inconsistency between Chrome and other browsers. */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Correct font family set oddly in Safari 5 and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
pre { white-space: pre-wrap; }

/** Set consistent quote types. */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9. */
img { border: 0; }

/** Correct overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 8/9 and Safari 5. */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

/* Off canvas layout CSS/JS provided by or adapted from work by Jason Weaver and Luke Wroblewski Requires globals.css grid.css */
body.off-canvas { padding: 0; margin: 0; }

.container { width: 100%; }

.row { overflow: hidden; }

.row .row { overflow: visible; }

.paneled .container { overflow: hidden; }

.paneled .row { width: 100%; }

[role="main"]:before { content: " "; position: absolute; z-index: -1; top: 0; left: -100%; width: 100%; height: 100%; }

[role="complementary"], [role="main"] { width: 100%; padding: 0 15px; display: block; position: relative; z-index: 1; -webkit-transition: 0.25s all ease-in; -moz-transition: 0.25s all ease-in; -o-transition: 0.25s all ease-in; transition: 0.25s all ease-in; }

.paneled [role="main"] { padding: 0; }

.page-panel { width: 100%; padding: 0 15px; -webkit-transition: 0.3s margin ease-in-out; -moz-transition: 0.3s margin ease-in-out; -o-transition: 0.3s margin ease-in-out; transition: 0.3s margin ease-in-out; background: #fff; }

#switchPanels { margin: 0 -15px; }

.hide-extras [role="complementary"] { display: block; }

[role="navigation"]#topMenu { -webkit-transition: 0.25s all ease-in; -moz-transition: 0.25s all ease-in; -o-transition: 0.25s all ease-in; transition: 0.25s all ease-in; }

[role="navigation"]#topMenu ul { margin-top: 0; }

[role="complementary"] { margin-left: -100%; width: 100%; float: left; z-index: 2; }

[role="main"] { margin-left: 0; float: right; z-index: 1; position: relative; }

.paneled [role="main"] { background: #fff; width: 500%; overflow: hidden; float: none; position: relative; left: 0; -webkit-transition: 0.15s all ease-in; -moz-transition: 0.15s all ease-in; -o-transition: 0.15s all ease-in; transition: 0.15s all ease-in; }

.page-panel { min-height: 400px; float: left; margin: 0; width: 20%; }

.active [role="complementary"] { margin-left: 0; position: absolute; left: 0; top: 135px; }

/* tablet breakpoint */
@media only screen and (max-width: 800px) and (min-width: 700px) { .active [role="complementary"] { margin-left: 0; position: absolute; left: 0; top: 198px; width: 350px; } }
.active [role="main"] { margin-right: 0%; }

.active-menu [role="navigation"]#topMenu { margin-top: 0 !important; }

meta.foundation-mq-small { font-family: "only screen and (min-width: 700px)"; width: 700px; }

meta.foundation-mq-medium { font-family: "only screen and (min-width:800px)"; width: 800px; }

meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; }

*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body { font-size: 100%; }

body { background: #f0f0f0; color: #273a56; padding: 0; margin: 0; font-family: Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }

a:hover { cursor: pointer; }

img, object, embed { max-width: 100%; height: auto; }

object, embed { height: 100%; }

img { -ms-interpolation-mode: bicubic; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }

.left { float: left !important; }

.right { float: right !important; }

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

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

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

.text-justify { text-align: justify !important; }

.hide { display: none; }

.antialiased { -webkit-font-smoothing: antialiased; }

img { display: inline-block; vertical-align: middle; }

textarea { height: auto; min-height: 50px; }

select { width: 100%; }

/* Grid HTML Classes */
.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 80em; *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse > .column, .row.collapse > .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }
.row.collapse .row { margin-left: 0; margin-right: 0; }
.row .row { width: auto; margin-left: -0.83333em; margin-right: -0.83333em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }
.row .row:before, .row .row:after { content: " "; display: table; }
.row .row:after { clear: both; }
.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
.row .row.collapse:after { clear: both; }

.column, .columns { position: relative; padding-left: 0.83333em; padding-right: 0.83333em; width: 100%; float: left; }

@media only screen { .column, .columns { position: relative; padding-left: 0.83333em; padding-right: 0.83333em; float: left; }
  .small-1 { position: relative; width: 8.33333%; }
  .small-2 { position: relative; width: 16.66667%; }
  .small-3 { position: relative; width: 25%; }
  .small-4 { position: relative; width: 33.33333%; }
  .small-5 { position: relative; width: 41.66667%; }
  .small-6 { position: relative; width: 50%; }
  .small-7 { position: relative; width: 58.33333%; }
  .small-8 { position: relative; width: 66.66667%; }
  .small-9 { position: relative; width: 75%; }
  .small-10 { position: relative; width: 83.33333%; }
  .small-11 { position: relative; width: 91.66667%; }
  .small-12 { position: relative; width: 100%; }
  .small-offset-0 { position: relative; margin-left: 0%; }
  .small-offset-1 { position: relative; margin-left: 8.33333%; }
  .small-offset-2 { position: relative; margin-left: 16.66667%; }
  .small-offset-3 { position: relative; margin-left: 25%; }
  .small-offset-4 { position: relative; margin-left: 33.33333%; }
  .small-offset-5 { position: relative; margin-left: 41.66667%; }
  .small-offset-6 { position: relative; margin-left: 50%; }
  .small-offset-7 { position: relative; margin-left: 58.33333%; }
  .small-offset-8 { position: relative; margin-left: 66.66667%; }
  .small-offset-9 { position: relative; margin-left: 75%; }
  .small-offset-10 { position: relative; margin-left: 83.33333%; }
  [class*="column"] + [class*="column"]:last-child { float: right; }
  [class*="column"] + [class*="column"].end { float: left; }
  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; } }
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 700px) { .large-1 { position: relative; width: 8.33333%; }
  .large-2 { position: relative; width: 16.66667%; }
  .large-3 { position: relative; width: 25%; }
  .large-4 { position: relative; width: 33.33333%; }
  .large-5 { position: relative; width: 41.66667%; }
  .large-6 { position: relative; width: 50%; }
  .large-7 { position: relative; width: 58.33333%; }
  .large-8 { position: relative; width: 66.66667%; }
  .large-9 { position: relative; width: 75%; }
  .large-10 { position: relative; width: 83.33333%; }
  .large-11 { position: relative; width: 91.66667%; }
  .large-12 { position: relative; width: 100%; }
  .row .large-offset-0 { position: relative; margin-left: 0%; }
  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }
  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }
  .row .large-offset-3 { position: relative; margin-left: 25%; }
  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }
  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }
  .row .large-offset-6 { position: relative; margin-left: 50%; }
  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }
  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }
  .row .large-offset-9 { position: relative; margin-left: 75%; }
  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }
  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }
  .push-1 { position: relative; left: 8.33333%; right: auto; }
  .pull-1 { position: relative; right: 8.33333%; left: auto; }
  .push-2 { position: relative; left: 16.66667%; right: auto; }
  .pull-2 { position: relative; right: 16.66667%; left: auto; }
  .push-3 { position: relative; left: 25%; right: auto; }
  .pull-3 { position: relative; right: 25%; left: auto; }
  .push-4 { position: relative; left: 33.33333%; right: auto; }
  .pull-4 { position: relative; right: 33.33333%; left: auto; }
  .push-5 { position: relative; left: 41.66667%; right: auto; }
  .pull-5 { position: relative; right: 41.66667%; left: auto; }
  .push-6 { position: relative; left: 50%; right: auto; }
  .pull-6 { position: relative; right: 50%; left: auto; }
  .push-7 { position: relative; left: 58.33333%; right: auto; }
  .pull-7 { position: relative; right: 58.33333%; left: auto; }
  .push-8 { position: relative; left: 66.66667%; right: auto; }
  .pull-8 { position: relative; right: 66.66667%; left: auto; }
  .push-9 { position: relative; left: 75%; right: auto; }
  .pull-9 { position: relative; right: 75%; left: auto; }
  .push-10 { position: relative; left: 83.33333%; right: auto; }
  .pull-10 { position: relative; right: 83.33333%; left: auto; }
  .push-11 { position: relative; left: 91.66667%; right: auto; }
  .pull-11 { position: relative; right: 91.66667%; left: auto; }
  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }
  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; }
  .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right !important; } }
/* Grid HTML Classes */
.row { margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 80em; width: 100%; *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse .column, .row.collapse .columns { padding-left: 0; padding-right: 0; float: left; }
.row .row { margin-left: -0.83333em; margin-right: -0.83333em; max-width: none; width: auto; *zoom: 1; }
.row .row:before, .row .row:after { content: " "; display: table; }
.row .row:after { clear: both; }
.row .row.collapse { margin-left: 0; margin-right: 0; max-width: none; width: auto; *zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
.row .row.collapse:after { clear: both; }

.column, .columns { padding-left: 0.83333em; padding-right: 0.83333em; width: 100%; float: left; position: relative; }

@media only screen { .small-1 { width: 8.33333%; }
  .small-2 { width: 16.66667%; }
  .small-3 { width: 25%; }
  .small-4 { width: 33.33333%; }
  .small-5 { width: 41.66667%; }
  .small-6 { width: 50%; }
  .small-7 { width: 58.33333%; }
  .small-8 { width: 66.66667%; }
  .small-9 { width: 75%; }
  .small-10 { width: 83.33333%; }
  .small-11 { width: 91.66667%; }
  .small-12 { width: 100%; }
  .small-offset-0 { margin-left: 0%; }
  .small-offset-1 { margin-left: 8.33333%; }
  .small-offset-2 { margin-left: 16.66667%; }
  .small-offset-3 { margin-left: 25%; }
  .small-offset-4 { margin-left: 33.33333%; }
  .small-offset-5 { margin-left: 41.66667%; }
  .small-offset-6 { margin-left: 50%; }
  .small-offset-7 { margin-left: 58.33333%; }
  .small-offset-8 { margin-left: 66.66667%; }
  .small-offset-9 { margin-left: 75%; }
  .small-offset-10 { margin-left: 83.33333%; }
  [class*="column"] + [class*="column"]:last-child { float: right; }
  [class*="column"] + [class*="column"].end { float: left; }
  .column.small-centered, .columns.small-centered { margin-left: auto; margin-right: auto; float: none !important; } }
@media only screen and (min-width: 700px) { .medium-1 { width: 8.33333%; }
  .medium-2 { width: 16.66667%; }
  .medium-3 { width: 25%; }
  .medium-4 { width: 33.33333%; }
  .medium-5 { width: 41.66667%; }
  .medium-6 { width: 50%; }
  .medium-7 { width: 58.33333%; }
  .medium-8 { width: 66.66667%; }
  .medium-9 { width: 75%; }
  .medium-10 { width: 83.33333%; }
  .medium-11 { width: 91.66667%; }
  .medium-12 { width: 100%; }
  .medium-offset-0 { margin-left: 0%; }
  .medium-offset-1 { margin-left: 8.33333%; }
  .medium-offset-2 { margin-left: 16.66667%; }
  .medium-offset-3 { margin-left: 25%; }
  .medium-offset-4 { margin-left: 33.33333%; }
  .medium-offset-5 { margin-left: 41.66667%; }
  .medium-offset-6 { margin-left: 50%; }
  .medium-offset-7 { margin-left: 58.33333%; }
  .medium-offset-8 { margin-left: 66.66667%; }
  .medium-offset-9 { margin-left: 75%; }
  .medium-offset-10 { margin-left: 83.33333%; }
  .medium-offset-11 { margin-left: 91.66667%; }
  .medium-push-1 { left: 8.33333%; right: auto; }
  .medium-pull-1 { right: 8.33333%; left: auto; }
  .medium-push-2 { left: 16.66667%; right: auto; }
  .medium-pull-2 { right: 16.66667%; left: auto; }
  .medium-push-3 { left: 25%; right: auto; }
  .medium-pull-3 { right: 25%; left: auto; }
  .medium-push-4 { left: 33.33333%; right: auto; }
  .medium-pull-4 { right: 33.33333%; left: auto; }
  .medium-push-5 { left: 41.66667%; right: auto; }
  .medium-pull-5 { right: 41.66667%; left: auto; }
  .medium-push-6 { left: 50%; right: auto; }
  .medium-pull-6 { right: 50%; left: auto; }
  .medium-push-7 { left: 58.33333%; right: auto; }
  .medium-pull-7 { right: 58.33333%; left: auto; }
  .medium-push-8 { left: 66.66667%; right: auto; }
  .medium-pull-8 { right: 66.66667%; left: auto; }
  .medium-push-9 { left: 75%; right: auto; }
  .medium-pull-9 { right: 75%; left: auto; }
  .medium-push-10 { left: 83.33333%; right: auto; }
  .medium-pull-10 { right: 83.33333%; left: auto; }
  .medium-push-11 { left: 91.66667%; right: auto; }
  .medium-pull-11 { right: 91.66667%; left: auto; }
  .column.medium-centered, .columns.medium-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.medium-uncentered, .columns.medium-uncentered { margin-left: 0; margin-right: 0; float: left !important; } }
@media only screen and (min-width: 800px) { .large-1 { width: 8.33333%; }
  .large-2 { width: 16.66667%; }
  .large-3 { width: 25%; }
  .large-4 { width: 33.33333%; }
  .large-5 { width: 41.66667%; }
  .large-6 { width: 50%; }
  .large-7 { width: 58.33333%; }
  .large-8 { width: 66.66667%; }
  .large-9 { width: 75%; }
  .large-10 { width: 83.33333%; }
  .large-11 { width: 91.66667%; }
  .large-12 { width: 100%; }
  .large-offset-0 { margin-left: 0%; }
  .large-offset-1 { margin-left: 8.33333%; }
  .large-offset-2 { margin-left: 16.66667%; }
  .large-offset-3 { margin-left: 25%; }
  .large-offset-4 { margin-left: 33.33333%; }
  .large-offset-5 { margin-left: 41.66667%; }
  .large-offset-6 { margin-left: 50%; }
  .large-offset-7 { margin-left: 58.33333%; }
  .large-offset-8 { margin-left: 66.66667%; }
  .large-offset-9 { margin-left: 75%; }
  .large-offset-10 { margin-left: 83.33333%; }
  .large-offset-11 { margin-left: 91.66667%; }
  .large-push-1 { left: 8.33333%; right: auto; }
  .large-pull-1 { right: 8.33333%; left: auto; }
  .large-push-2 { left: 16.66667%; right: auto; }
  .large-pull-2 { right: 16.66667%; left: auto; }
  .large-push-3 { left: 25%; right: auto; }
  .large-pull-3 { right: 25%; left: auto; }
  .large-push-4 { left: 33.33333%; right: auto; }
  .large-pull-4 { right: 33.33333%; left: auto; }
  .large-push-5 { left: 41.66667%; right: auto; }
  .large-pull-5 { right: 41.66667%; left: auto; }
  .large-push-6 { left: 50%; right: auto; }
  .large-pull-6 { right: 50%; left: auto; }
  .large-push-7 { left: 58.33333%; right: auto; }
  .large-pull-7 { right: 58.33333%; left: auto; }
  .large-push-8 { left: 66.66667%; right: auto; }
  .large-pull-8 { right: 66.66667%; left: auto; }
  .large-push-9 { left: 75%; right: auto; }
  .large-pull-9 { right: 75%; left: auto; }
  .large-push-10 { left: 83.33333%; right: auto; }
  .large-pull-10 { right: 83.33333%; left: auto; }
  .large-push-11 { left: 91.66667%; right: auto; }
  .large-pull-11 { right: 91.66667%; left: auto; }
  .column.large-centered, .columns.large-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } }
/* Foundation Visibility HTML Classes */
.show-for-small, .show-for-medium-down, .show-for-large-down { display: inherit !important; }

.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; }

.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }

.hide-for-small, .hide-for-medium-down, .hide-for-large-down { display: none !important; }

/* Specific visilbity for tables */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge { display: table; }

thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge { display: table-header-group !important; }

tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge { display: table-row-group !important; }

tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge { display: table-row !important; }

td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, th.show-for-small, th.show-for-medium-down, th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge { display: table-cell !important; }

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 700px) { .show-for-medium, .show-for-medium-up { display: inherit !important; }
  .show-for-small { display: none !important; }
  .hide-for-small { display: inherit !important; }
  .hide-for-medium, .hide-for-medium-up { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small { display: table; }
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small { display: table-header-group !important; }
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small { display: table-row-group !important; }
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small { display: table-row !important; }
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium, th.show-for-medium-up, th.hide-for-small { display: table-cell !important; } }
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 800px) { .show-for-large, .show-for-large-up { display: inherit !important; }
  .show-for-medium, .show-for-medium-down { display: none !important; }
  .hide-for-medium, .hide-for-medium-down { display: inherit !important; }
  .hide-for-large, .hide-for-large-up { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down { display: table; }
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down { display: table-header-group !important; }
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down { display: table-row-group !important; }
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down { display: table-row !important; }
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down { display: table-cell !important; } }
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) { .show-for-xlarge { display: inherit !important; }
  .show-for-large, .show-for-large-down { display: none !important; }
  .hide-for-large, .hide-for-large-down { display: inherit !important; }
  .hide-for-xlarge { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down { display: table; }
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down { display: table-header-group !important; }
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down { display: table-row-group !important; }
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down { display: table-row !important; }
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, th.hide-for-large-down { display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait { display: inherit !important; }

.hide-for-landscape, .show-for-portrait { display: none !important; }

/* Specific visilbity for tables */
table.hide-for-landscape, table.show-for-portrait { display: table; }

thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { display: table-cell !important; }

@media only screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: inherit !important; }
  .hide-for-landscape, .show-for-portrait { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-landscape, table.hide-for-portrait { display: table; }
  thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important; }
  tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important; }
  tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important; }
  td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { display: table-cell !important; } }
@media only screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: inherit !important; }
  .hide-for-portrait, .show-for-landscape { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-portrait, table.hide-for-landscape { display: table; }
  thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important; }
  tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important; }
  tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important; }
  td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch { display: none !important; }

.hide-for-touch { display: inherit !important; }

.touch .show-for-touch { display: inherit !important; }

.touch .hide-for-touch { display: none !important; }

/* Specific visilbity for tables */
table.hide-for-touch { display: table; }

.touch table.show-for-touch { display: table; }

thead.hide-for-touch { display: table-header-group !important; }

.touch thead.show-for-touch { display: table-header-group !important; }

tbody.hide-for-touch { display: table-row-group !important; }

.touch tbody.show-for-touch { display: table-row-group !important; }

tr.hide-for-touch { display: table-row !important; }

.touch tr.show-for-touch { display: table-row !important; }

td.hide-for-touch { display: table-cell !important; }

.touch td.show-for-touch { display: table-cell !important; }

th.hide-for-touch { display: table-cell !important; }

.touch th.show-for-touch { display: table-cell !important; }

/* Foundation Block Grids for below small breakpoint */
@media only screen { [class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.83333em; *zoom: 1; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
  [class*="block-grid-"]:after { clear: both; }
  [class*="block-grid-"] > li { display: inline; height: auto; float: left; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-1 > li { width: 100%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-1 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  .small-block-grid-2 > li { width: 50%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-2 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  .small-block-grid-3 > li { width: 33.33333%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-3 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  .small-block-grid-4 > li { width: 25%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-4 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  .small-block-grid-5 > li { width: 20%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-5 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  .small-block-grid-6 > li { width: 16.66667%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-6 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  .small-block-grid-7 > li { width: 14.28571%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-7 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  .small-block-grid-8 > li { width: 12.5%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-8 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  .small-block-grid-9 > li { width: 11.11111%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-9 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  .small-block-grid-10 > li { width: 10%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-10 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  .small-block-grid-11 > li { width: 9.09091%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-11 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  .small-block-grid-12 > li { width: 8.33333%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-12 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 700px) { /* Remove small grid clearing */
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: none; }
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: none; }
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: none; }
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: none; }
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: none; }
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: none; }
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: none; }
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: none; }
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: none; }
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: none; }
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: none; }
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: none; }
  .large-block-grid-1 > li { width: 100%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-1 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  .large-block-grid-2 > li { width: 50%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-2 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  .large-block-grid-3 > li { width: 33.33333%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-3 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  .large-block-grid-4 > li { width: 25%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  .large-block-grid-5 > li { width: 20%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-5 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  .large-block-grid-6 > li { width: 16.66667%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-6 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  .large-block-grid-7 > li { width: 14.28571%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-7 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  .large-block-grid-8 > li { width: 12.5%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-8 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  .large-block-grid-9 > li { width: 11.11111%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-9 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  .large-block-grid-10 > li { width: 10%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-10 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  .large-block-grid-11 > li { width: 9.09091%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-11 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  .large-block-grid-12 > li { width: 8.33333%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-12 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
p.lead { font-size: inherit0.29167em; line-height: 1.6; }

.subheader { line-height: 1.4; color: #5f83b7; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }

/* Typography resets */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }

/* Default Link Styles */
a { color: #000099; text-decoration: none; line-height: inherit; }
a:hover, a:focus { color: #0059ec; }
a img { border: none; }

/* Default paragraph styles */
p { font-family: inherit; font-weight: normal; font-size: inherit; line-height: 1.5; margin-bottom: 1.5em; text-rendering: optimizeLegibility; }
p aside { font-size: 1.16667em; line-height: 1.35; font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 { font-family: "Raleway", sans-serif; font-weight: normal; font-style: normal; color: #273a56; text-rendering: optimizeLegibility; margin-top: 0; margin-bottom: 0; line-height: 1.15em; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #5f83b7; line-height: 0; }

h1 { font-size: 1.33333em; }

h2 { font-size: 0.83333em; }

h3 { font-size: 0.58333em; }

h4 { font-size: 1.5em; }

h5 { font-size: 1.5em; }

h6 { font-size: 1em; }

hr { border: solid #b3b3b3; border-width: 1px 0 0; clear: both; margin: 0 0 1.66667em 0 0 0 0 1.66667em 0-0.08333em; height: 0; }

/* Helpful Typography Defaults */
em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; color: #7f0a0c; }

/* Lists */
ul, ol, dl { font-size: inherit; line-height: 1.5; margin-bottom: 1.5em; list-style-position: outside; font-family: inherit; }

ul, ol { margin-left: 0; }
ul.no-bullet, ol.no-bullet { margin-left: 0; }

/* Unordered Lists */
ul li ul, ul li ol { margin-left: 1.66667em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ }
ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
ul.square { list-style-type: square; }
ul.circle { list-style-type: circle; }
ul.disc { list-style-type: disc; }
ul.no-bullet { list-style: none; }

/* Ordered Lists */
ol li ul, ol li ol { margin-left: 1.66667em; margin-bottom: 0; }

/* Definition Lists */
dl dt { margin-bottom: 0.3em; font-weight: bold; }
dl dd { margin-bottom: 1em; }

/* Abbreviations */
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #273a56; border-bottom: 1px dotted #dddddd; cursor: help; }

abbr { text-transform: none; }

/* Blockquotes */
blockquote { margin: 0 0 1.5em; padding: 0.75em 1.66667em 0 1.58333em; border-left: 1px solid #dddddd; }
blockquote cite { display: block; font-size: 1.08333em; color: #47699c; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited { color: #47699c; }

blockquote, blockquote p { line-height: 1.5; color: #5f83b7; }

/* Microformats */
.vcard { display: inline-block; margin: 0 0 1.66667em 0; border: 1px solid #dddddd; padding: 0.83333em 1em; }
.vcard li { margin: 0; display: block; }
.vcard .fn { font-weight: bold; font-size: 1.25em; }

.vevent .summary { font-weight: bold; }
.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.08333em; }

@media only screen and (min-width: 700px) { h1, h2, h3, h4, h5, h6 { line-height: 1.4; }
  h1 { font-size: 2.16667em; }
  h2 { font-size: 1.66667em; }
  h3 { font-size: 1em; }
  h4 { font-size: 1.91667em; } }
/* Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only { display: none !important; }

@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .hide-on-print { display: none !important; }
  .print-only { display: block !important; }
  .hide-for-print { display: none !important; }
  .show-for-print { display: inherit !important; } }
button, .button { border-style: solid; border-width: 1px; cursor: pointer; font-family: inherit; font-weight: bold; line-height: normal; margin: 0 0 1.66667em; position: relative; text-decoration: none; text-align: center; display: inline-block; padding-top: 1em; padding-right: 2em; padding-bottom: 1.08333em; padding-left: 2em; font-size: 1.33333em; background-color: #2ba6cb; border-color: #2284a1; color: white; }
button:hover, button:focus, .button:hover, .button:focus { background-color: #2284a1; }
button:hover, button:focus, .button:hover, .button:focus { color: white; }
button.secondary, .button.secondary { background-color: #e9e9e9; border-color: #d0d0d0; color: #333333; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #d0d0d0; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; }
button.success, .button.success { background-color: #5da423; border-color: #457a1a; color: white; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #457a1a; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; }
button.alert, .button.alert { background-color: #c60f13; border-color: #970b0e; color: white; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #970b0e; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; }
button.large, .button.large { padding-top: 1.33333em; padding-right: 2.66667em; padding-bottom: 1.41667em; padding-left: 2.66667em; font-size: 1.66667em; }
button.small, .button.small { padding-top: 0.75em; padding-right: 1.5em; padding-bottom: 0.83333em; padding-left: 1.5em; font-size: 1.08333em; }
button.tiny, .button.tiny { padding-top: 0.58333em; padding-right: 1.16667em; padding-bottom: 0.66667em; padding-left: 1.16667em; font-size: 0.91667em; }
button.expand, .button.expand { padding-right: 0; padding-left: 0; width: 100%; }
button.left-align, .button.left-align { text-align: left; text-indent: 1em; }
button.right-align, .button.right-align { text-align: right; padding-right: 1em; }
button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #2ba6cb; border-color: #2284a1; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #2284a1; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #2ba6cb; }
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { background-color: #e9e9e9; border-color: #d0d0d0; color: #333333; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #d0d0d0; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { color: #333333; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #e9e9e9; }
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #5da423; border-color: #457a1a; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #457a1a; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: white; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #5da423; }
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { background-color: #c60f13; border-color: #970b0e; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #970b0e; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { color: white; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c60f13; }

button, .button { padding-top: 1.08333em; padding-bottom: 1em; -webkit-appearance: none; }
button.tiny, .button.tiny { padding-top: 0.66667em; padding-bottom: 0.58333em; -webkit-appearance: none; }
button.small, .button.small { padding-top: 0.83333em; padding-bottom: 0.75em; -webkit-appearance: none; }
button.large, .button.large { padding-top: 1.375em; padding-bottom: 1.375em; -webkit-appearance: none; }

@media only screen { button, .button { -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; }
  button:active, .button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
  button.radius, .button.radius { -webkit-border-radius: 3px; border-radius: 3px; }
  button.round, .button.round { -webkit-border-radius: 1000px; border-radius: 1000px; } }
@media only screen and (min-width: 700px) { button, .button { display: inline-block; } }
/* Standard Forms */
form { margin: 0 0 0.41667em; }

/* Using forms within rows, we need to set some defaults */
form .row .row { margin: 0 -0.20833em; }
form .row .row .column, form .row .row .columns { padding: 0 0.20833em; }
form .row .row.collapse { margin: 0; }
form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }
form .row .row.collapse input { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; }
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.20833em; }

/* Label Styles */
label { font-size: 1em; color: #4d4d4d; cursor: pointer; display: block; font-weight: 500; margin-bottom: 0.25em; /* Styles for required inputs */ }
label.right { float: none; text-align: right; }
label.inline { margin: 0 0 0.41667em 0; padding: 0.375em 0; }
label small { text-transform: capitalize; color: #666666; }

/* Attach elements to the beginning or end of an input */
.prefix, .postfix { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; border-style: solid; border-width: 1px; overflow: hidden; font-size: 1em; height: 1.54167em; line-height: 1.54167em; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.83333em; }

.prefix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.83333em; }

.prefix.button.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }

.postfix.button.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.prefix.button.round { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; }

.postfix.button.round { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix { background: #f2f2f2; border-color: #d9d9d9; border-right: none; color: #333333; }
span.prefix.radius, label.prefix.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }

span.postfix, label.postfix { background: #f2f2f2; border-color: #cccccc; border-left: none; color: #333333; }
span.postfix.radius, label.postfix.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

/* Input groups will automatically style first and last elements of the group */
.input-group.radius > *:first-child, .input-group.radius > *:first-child * { -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.input-group.radius > *:last-child, .input-group.radius > *:last-child * { -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.input-group.round > *:first-child, .input-group.round > *:first-child * { -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; }
.input-group.round > *:last-child, .input-group.round > *:last-child * { -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; }

/* We use this to get basic styling on all basic form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; background-color: white; font-family: inherit; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); display: block; font-size: 1.16667em; margin: 0 0 0.41667em 0; padding: 0.20833em; height: 1.70833em; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { -webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999; box-shadow: 0 0 5px #999999; border-color: #999999; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; border-color: #999999; outline: none; }
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; }

/* Adjust margin for form elements below */
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 0.41667em 0; }

/* Normalize file input width */
input[type="file"] { width: 100%; }

/* We add basic fieldset styling */
fieldset { border: none 1px #dddddd; padding: 0; margin: 0; }
fieldset legend { font-weight: bold; background: white; padding: 0 0.25em; margin: 0; margin-left: -0.25em; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { display: block; padding: 0.5em 0.33333em; margin-top: 0; margin-bottom: 0.41667em; font-size: 1em; font-weight: bold; background: #c60f13; color: white; }
[data-abide] span.error, [data-abide] small.error { display: none; }

span.error, small.error { display: block; padding: 0.5em 0.33333em; margin-top: 0; margin-bottom: 0.41667em; font-size: 1em; font-weight: bold; background: #c60f13; color: white; }

.error input, .error textarea, .error select { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); margin-bottom: 0; }
.error input:focus, .error textarea:focus, .error select:focus { background: #fafafa; border-color: #999999; }
.error label, .error label.error { color: #c60f13; }
.error > small, .error small.error { display: block; padding: 0.5em 0.33333em; margin-top: 0; margin-bottom: 0.41667em; font-size: 1em; font-weight: bold; background: #c60f13; color: white; }
.error span.error-message { display: block; }

input.error, textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); margin-bottom: 0; }
input.error:focus, textarea.error:focus { background: #fafafa; border-color: #999999; }

.error select { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }
.error select:focus { background: #fafafa; border-color: #999999; }

label.error { color: #c60f13; }

/* Sections */
[data-section=''], [data-section='auto'], .section-container.auto, [data-section='vertical-tabs'], .section-container.vertical-tabs, [data-section='vertical-nav'], .section-container.vertical-nav, [data-section='horizontal-nav'], .section-container.horizontal-nav, [data-section='accordion'], .section-container.accordion { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style], [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style], [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style], [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style], [data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] { width: 100% !important; }
[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section, [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section, [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section, [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section, [data-section='accordion'][data-section-small-style] > [data-section-region], [data-section='accordion'][data-section-small-style] > section, [data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title, [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title, [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title, [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title, [data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='accordion'][data-section-small-style] > [data-section-region] > .title, [data-section='accordion'][data-section-small-style] > section > [data-section-title], [data-section='accordion'][data-section-small-style] > section > .title, [data-section='accordion'][data-section-small-style] > .section > [data-section-title], [data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title { width: 100% !important; }
[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region], [data-section='vertical-tabs'] > section, [data-section='vertical-tabs'] > .section, [data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region], [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region], [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region], [data-section='accordion'] > section, [data-section='accordion'] > .section, [data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] { margin: 0; }
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, [data-section='accordion'] > section > [data-section-title], [data-section='accordion'] > section > .title, [data-section='accordion'] > .section > [data-section-title], [data-section='accordion'] > .section > .title, [data-section='accordion'] > [data-section-region] > [data-section-title], [data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { margin-bottom: 0; }
[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a, [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a, [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a, [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a, [data-section='accordion'] > section > [data-section-title] a, [data-section='accordion'] > section > .title a, [data-section='accordion'] > .section > [data-section-title] a, [data-section='accordion'] > .section > .title a, [data-section='accordion'] > [data-section-region] > [data-section-title] a, [data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content, [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content, [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content, [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content, [data-section='accordion'] > section > [data-section-content], [data-section='accordion'] > section > .content, [data-section='accordion'] > .section > [data-section-content], [data-section='accordion'] > .section > .content, [data-section='accordion'] > [data-section-region] > [data-section-content], [data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content { display: none; }
[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content, [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content, [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content, [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content, [data-section='accordion'] > section.active > [data-section-content], [data-section='accordion'] > section.active > .content, [data-section='accordion'] > .section.active > [data-section-content], [data-section='accordion'] > .section.active > .content, [data-section='accordion'] > [data-section-region].active > [data-section-content], [data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content { display: block; }
[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active), [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active), [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active), [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active), [data-section='accordion'] > section:not(.active), [data-section='accordion'] > .section:not(.active), [data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) { padding: 0 !important; }
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, [data-section='accordion'] > section > [data-section-title], [data-section='accordion'] > section > .title, [data-section='accordion'] > .section > [data-section-title], [data-section='accordion'] > .section > .title, [data-section='accordion'] > [data-section-region] > [data-section-title], [data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { width: 100%; }

.section-container.auto, .section-container.vertical-tabs, .section-container.vertical-nav, .section-container.horizontal-nav, .section-container.accordion { border-top: 1px none #cccccc; }
.section-container.auto > section > .title, .section-container.auto > .section > .title, .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title, .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title, .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title, .section-container.accordion > section > .title, .section-container.accordion > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
.section-container.auto > section > .title a, .section-container.auto > .section > .title a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a, .section-container.accordion > section > .title a, .section-container.accordion > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover, .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover, .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover, .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover, .section-container.accordion > section > .title:hover, .section-container.accordion > .section > .title:hover { background-color: #e2e2e2; }
.section-container.auto > section > .content, .section-container.auto > .section > .content, .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content, .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content, .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content, .section-container.accordion > section > .content, .section-container.accordion > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child, .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child, .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child, .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child, .section-container.accordion > section > .content > *:last-child, .section-container.accordion > .section > .content > *:last-child { margin-bottom: 0; }
.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child, .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child, .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child, .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child, .section-container.accordion > section > .content > *:first-child, .section-container.accordion > .section > .content > *:first-child { padding-top: 0; }
.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video), .section-container.accordion > section > .content > *:last-child:not(.flex-video), .section-container.accordion > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title, .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title, .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title, .section-container.accordion > section.active > .title, .section-container.accordion > .section.active > .title { background: #d5d5d5; }
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a, .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a, .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a, .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a, .section-container.accordion > section.active > .title a, .section-container.accordion > .section.active > .title a { color: #333333; }
.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active) { padding: 0 !important; }
.section-container.auto > section > .title, .section-container.auto > .section > .title, .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title, .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title, .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title, .section-container.accordion > section > .title, .section-container.accordion > .section > .title { border-top: none; }

[data-section='tabs'], .section-container.tabs { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { margin-bottom: 0; }
[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content { display: none; }
[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content { display: block; }
[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) { padding: 0 !important; }
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { width: auto; position: absolute; top: 0; left: 0; }

.section-container.tabs { border: none; }
.section-container.tabs > section > .title, .section-container.tabs > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover { background-color: #e2e2e2; }
.section-container.tabs > section > .content, .section-container.tabs > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child { margin-bottom: 0; }
.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child { padding-top: 0; }
.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { background: white; }
.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a { color: #333333; }
.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) { padding: 0 !important; }
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { border-bottom: 0; }

@media only screen and (min-width: 700px) { [data-section=''], [data-section='auto'], .section-container.auto { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { margin-bottom: 0; }
  [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content { display: none; }
  [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content { display: block; }
  [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { width: auto; position: absolute; top: 0; left: 0; }
  .section-container.auto { border: none; }
  .section-container.auto > section > .title, .section-container.auto > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
  .section-container.auto > section > .title a, .section-container.auto > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
  .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.auto > section > .content, .section-container.auto > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
  .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child { padding-top: 0; }
  .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { background: white; }
  .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a { color: #333333; }
  .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) { padding: 0 !important; }
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { border-bottom: 0; }
  [data-section='vertical-tabs'], .section-container.vertical-tabs { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] { width: 100% !important; }
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title { width: 100% !important; }
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { margin-bottom: 0; }
  [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content { display: none; }
  [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content { display: block; }
  [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { position: absolute; top: 0; left: 0; width: 16.66667em; }
  [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active { padding-left: 16.66667em; }
  [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title { width: 16.66667em; }
  .section-container.vertical-tabs { border: none; }
  .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
  .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
  .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
  .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child { padding-top: 0; }
  .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { background: #d5d5d5; }
  .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a { color: #333333; }
  .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) { padding: 0 !important; }
  .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active { padding-left: 16.58333em; }
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { background-color: #d5d5d5; }
  [data-section='vertical-nav'], .section-container.vertical-nav { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] { width: 100% !important; }
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title { width: 100% !important; }
  [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] { position: relative; display: inline-block; }
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { margin-bottom: 0; }
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { display: none; }
  [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content { display: block; }
  [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { position: static; width: auto; }
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { display: block; }
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { position: absolute; top: 0; left: 0; z-index: 999; min-width: 16.66667em; }
  .section-container.vertical-nav { border: none; }
  .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
  .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
  .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
  .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child { padding-top: 0; }
  .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title { background: #d5d5d5; }
  .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a { color: #333333; }
  .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) { padding: 0 !important; }
  [data-section='horizontal-nav'], .section-container.horizontal-nav { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] { width: 100% !important; }
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title { width: 100% !important; }
  [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] { position: relative; float: left; }
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { margin-bottom: 0; }
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { display: none; }
  [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content { display: block; }
  [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { position: static; width: auto; }
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { display: block; }
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { width: auto; position: absolute; top: 0; left: 0; z-index: 999; min-width: 16.66667em; }
  .section-container.horizontal-nav { background: #efefef; border: 1px none #cccccc; }
  .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
  .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
  .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
  .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child { padding-top: 0; }
  .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title { background: #d5d5d5; }
  .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a { color: #333333; }
  .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) { padding: 0 !important; } }
.no-js [data-section], .no-js .section-container { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] { width: 100% !important; }
.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title { width: 100% !important; }
.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] { margin: 0; }
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { margin-bottom: 0; }
.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content { display: none; }
.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content { display: block; }
.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) { padding: 0 !important; }
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { width: 100%; }
.no-js .section-container { border-top: 1px none #cccccc; }
.no-js .section-container > section > .title, .no-js .section-container > .section > .title { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover { background-color: #e2e2e2; }
.no-js .section-container > section > .content, .no-js .section-container > .section > .content { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child { margin-bottom: 0; }
.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child { padding-top: 0; }
.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title { background: #d5d5d5; }
.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a { color: #333333; }
.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) { padding: 0 !important; }
.no-js .section-container > section > .title, .no-js .section-container > .section > .title { border-top: none; }

/* Side Nav */
.side-nav { display: block; margin: 0; padding: 1.16667em 0; list-style-type: none; list-style-position: inside; }
.side-nav li { margin: 0 0 0.58333em 0; font-size: 1.16667em; }
.side-nav li a { display: block; color: #2ba6cb; }
.side-nav li.active > a:first-child { color: #4d4d4d; font-weight: bold; }
.side-nav li.divider { border-top: 1px solid; height: 0; padding: 0; list-style: none; border-top-color: #e6e6e6; }

/* Side Nav */
.sub-nav { display: block; width: auto; overflow: hidden; margin: -0.33333em 0 1.5em; padding-top: 0.33333em; margin-right: 0; margin-left: -0.75em; }
.sub-nav dt, .sub-nav dd, .sub-nav li { float: left; display: inline; margin-left: 0.75em; margin-bottom: 0.83333em; font-weight: normal; font-size: 1.16667em; }
.sub-nav dt a, .sub-nav dd a, .sub-nav li a { color: #999999; text-decoration: none; }
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { -webkit-border-radius: 1000px; border-radius: 1000px; font-weight: bold; background: #2ba6cb; padding: 0.25em 0.75em; cursor: default; color: white; }

/* Tables */
table { background: white; margin-bottom: 0.16667em; border: solid 1px #dddddd; }
table thead, table tfoot { background: whitesmoke; font-weight: bold; }
table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.66667em 0.83333em 0.83333em; font-size: 0.83333em; color: #222222; text-align: left; }
table tr th, table tr td { padding: 0.75em 0.83333em; font-size: 1em; color: #222222; }
table tr.even, table tr.alt, table tr:nth-of-type(even) { background: white; }
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.16667em; }

/*****************************************************
	NEW CSS
******************************************************/
/*==================================
GLOBAL CSS
====================================*/
body { background-color: #ffffff; font-size: 13px; }

h1 { /*(used from landing, list pages)*/ font-family: sans-serif; font-size: 26px; font-weight: 600; color: #6f7479; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active h1 { font-family: "Raleway", sans-serif; }
h1.articleTitle { /*for the detail page titles*/ font-size: 32px; font-weight: 300; margin-bottom: 10px; }

.landing h1, h1.goodbye { color: #273a56; }

h2 { font-family: sans-serif; font-size: 20px; font-weight: 600; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active h2 { font-family: "Raleway", sans-serif; }
h2 a { font-size: 20px; color: #273a56; font-weight: 600; padding-bottom: 0px; }
h2.articleTitle { /*for subtitles*/ font-family: Helvetica, sans-serif; font-size: 24px; }

h3 { font-family: sans-serif; font-size: 16px; color: #003E71; font-weight: normal; text-transform: uppercase; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active h3 { font-family: "Raleway", sans-serif; }

h1, h2, h3, h4, h5, h6 { -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }

a { color: #2F64B2; font-size: 13px; text-decoration: none; }
a:visited { color: #273a56; }
a:hover, a:focus { text-decoration: underline; color: #2F64B2; }
a:hover span.type, a:focus span.type { color: #2F64B2; }
a .view { font-family: Helvetica, sans-serif; font-size: 12px; color: #00000; }

p { font-size: 13px; margin-bottom: 18px; }

div.spacer { margin-bottom: 20px; white-space: pre; }

hr { color: #B3B3B3; margin-top: 10px; margin-bottom: 15px; }

legend { display: none; }

table { margin: 0px; }

table tr td { color: #273a56; font-size: 13px; }

.list .userAction, .userAction { /*for the little blue subscribe link*/ font-family: Helvetica, sans-serif; font-size: 12px; color: #646464; vertical-align: bottom; }

#main-content td li { margin-top: 5px; }
#main-content td li:first-child { margin-top: 0px; }

#main-content { font-size: 13px; }
#main-content li { margin-top: 9px; }

.addthis_toolbox * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.addthis_button_print, .addthis_button_facebook, .addthis_button_twitter, .addthis_button_email, .addthis_button_compact { background-image: url("/ecms/images/icons-sprite.png") !important; background-repeat: no-repeat; width: 23px !important; height: 27px; margin: 0px 1px; }
.addthis_button_print img, .addthis_button_facebook img, .addthis_button_twitter img, .addthis_button_email img, .addthis_button_compact img { opacity: 0; filter: alpha(opacity=0); }

.addthis_button_print { background-position: -28px 0px; }
.addthis_button_print:hover { background-position: 0px 0px; }

.addthis_button_facebook { background-position: -28px -28px; }
.addthis_button_facebook:hover { background-position: 0px -28px; }

.addthis_button_twitter { background-position: -28px -56px; }
.addthis_button_twitter:hover { background-position: 0px -56px; }

.addthis_button_email { background-position: -28px -84px; }
.addthis_button_email:hover { background-position: 0px -84px; }

.addthis_button_compact { background-position: -28px -112px; }
.addthis_button_compact:hover { background-position: 0px -112px; }

/* .addthis_mobile {
	width: 108px !important;
} */
.promo-overlay { color: #6f7479; font-style: oblique; }
.promo-overlay a { color: #6f7479; }

.promo-module { position: relative; overflow: hidden; }

.promo-text { padding: 5px; }

.js .overlabel { margin: 0px; position: absolute; z-index: 1; color: #999999; font-weight: normal; }

#gov-delivery-form label { font-style: italic; font-size: 11px; display: inline; }

label { font-weight: 600; font-size: 12px; margin-bottom: 10px; }

.listSearch { font-weight: 600; font-size: 13px; font-family: sans-serif; color: #273a56; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active .listSearch { font-family: "Raleway", sans-serif; }

button, input { font-family: "Raleway", sans-serif; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
button#gov-delivery-submit, input#gov-delivery-submit { font-size: 14px; font-weight: 600; color: #ffffff; padding: 5px 15px; border: none; background-color: #646464; text-transform: uppercase; }
button#gov-delivery-submit:hover, input#gov-delivery-submit:hover { background-color: #2f64b2; }

button, .button { background: #71767a; }
button:hover, .button:hover { background-color: #2f64b2; }

/*==================================
Landing Page CSS
====================================*/
#spotlight ul > li > a { font-size: 13px; }

#pressRelease ul, #moreAbout ul { padding-left: 0px; }
#pressRelease ul i, #moreAbout ul i { font-size: 13px; }

#pressRelease .prList ul { list-style-type: none; }
#pressRelease .prList ul li { margin-bottom: 20px; }
#pressRelease .prList ul a { font-size: 16px; }

#pressRelease .pagelet, .promo-module + .pagelet { padding-bottom: 15px; }

.pagelet.bravo { padding-bottom: 0px; }

/* #pressRelease ul > li > a {
	font-size: 12px;
	font-weight: bold;
	color: #0B2149;

} */
.alert { background-color: #CCCCCC; border-top: solid 5px #FBC22A; padding: 5px; }
.alert a { color: black; }

#pressRelease { padding: 0px; }
#pressRelease #appIconsList { padding: 0px; }

#pressRelease #subscribe-form { margin-bottom: 4px; position: relative; font-size: 13px; margin-bottom: 20px; }

#subscribe-form label.overlabel { position: absolute; margin-right: 0; margin-top: 5px; margin-left: 5px; z-index: 1; }

#digital-gov-form { margin-bottom: 4px; position: relative; }

#digital-gov-form label.overlabel { left: 5px; margin-right: 0; position: absolute; bottom: 8px; z-index: 1; }

/*==================================
List Page CSS
====================================*/
#spotlightTopicsTitle { font-family: sans-serif; font-size: 20px; font-weight: 600; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active #spotlightTopicsTitle { font-family: "Raleway", sans-serif; }

#spotlightTopicsBox { /*max-width: 140px; */ /*NAB commented out fixed width item */ padding-bottom: 10px; }

#appIconsList { text-align: right; padding-top: 25px; }

.filter { border-bottom: thin solid #ccc; }

.list { width: 100%; }
.list th { font-size: 12px; font-weight: bold; color: #273a56; padding: 5px; border-bottom: thin solid #ccc; }
.list td { padding: 7px 5px; }
.list td.month { border-bottom: thin solid #ccc; padding: 3px; line-height: 1.5; }
.list ul { padding-left: 20px; line-height: inherit; }
.list a { color: black; padding-bottom: 0px; }

.viewArchive { float: right; padding-right: 5px; font-weight: bold; }

#returnToTopLink { font-weight: bold; }

div.header { border: thin solid #ebebeb; background-color: #ebebeb; }

tr.header { background-color: #E3E3E3; }

#formgrid fieldset, #formgrid_b fieldset, #Filter_bottom fieldset, #filter_t2 fieldset { color: #ebebeb; padding: 10px; }

.monthBar, .seasonBar { border-top: thin solid #ccc; border-bottom: thin solid #ccc; max-width: 620px; /*NAB commented out fixed width item */ }
.monthBar td, .seasonBar td { font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; }

.listCol1 .listCol3 { font-size: 13px; color: #000000; }

.listCol1 a, .listCol3 a, .listCol2 a { font-family: Helvetica, sans-serif; font-size: 13px; color: #2f64b2; }
.listCol1 a:visited, .listCol3 a:visited, .listCol2 a:visited { color: #273a56; }

.listCol2 a:hover { text-decoration: underline; }

#breadcrumb { float: left; clear: left; margin-left: 10px; }

#listSpotlight ul > li > a { font-size: 14px; color: #2f64b2; }
#listSpotlight ul > li > a:visited { color: #273a56; }

#listSpotlight ul, #spotlight ul { list-style: disc; color: #6f7479; }

#listFooter { background: -ms-linear-gradient(top, #f6f6f6 0%, white 100%); /* Mozilla Firefox */ background: -moz-linear-gradient(top, #f6f6f6 0%, white 100%); /* Opera */ background: -o-linear-gradient(top, #f6f6f6 0%, white 100%); /* Webkit (Safari/Chrome 10) */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, white)); /* Webkit (Chrome 11+) */ background: -webkit-linear-gradient(top, #f6f6f6 0%, white 100%); /* W3C Markup, IE10 Release Preview */ background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 100%); border: 1px solid #ccc; }

.primary { display: inline-block; font-weight: bold; padding: 2px 5px; margin: 0px 0px 0px 5px; font-size: 12px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #696969; background: -moz-linear-gradient(top, #888888, #444444); background: -webkit-gradient(linear, 0 0, 0 100%, from(#888888), to(#444444)); background: -webkit-linear-gradient(top, #888888, #444444); background: -o-linear-gradient(top, #888888, #444444); background: linear-gradient(to bottom, #888888, #444444); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #888888 #888888 black; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#444444', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); line-height: normal !important; cursor: pointer; }

.primary:focus { background: -moz-linear-gradient(top, #c6e2ff, #457ea5); background: -webkit-gradient(linear, 0 0, 0 100%, from(#c6e2ff), to(#457ea5)); background: -webkit-linear-gradient(top, #c6e2ff, #457ea5); background: -o-linear-gradient(top, #c6e2ff, #457ea5); background: linear-gradient(to bottom, #c6e2ff, #457ea5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6E2FF', endColorstr='#457ea5', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: black; text-shadow: none; }

.govDelivery { text-align: center; }
.govDelivery #subscribe-form label.overlabel { left: -90px; top: 22px; position: relative; pointer-events: none; }
.govDelivery #digital-gov-form label.overlabel { left: -76px; top: 22px; position: relative; pointer-events: none; }
.govDelivery input[type="text"] { width: 200px; display: inline; height: 26px; padding-top: 0px; }

.abs_ita { font-style: italic; color: #888888; }

.abs_body { display: none; width: 400px; margin-left: 50px; }

.abs_head { font-weight: bold; cursor: pointer; }

#formgrid .subscribe { margin-top: 20px; float: right; }

.deraDetails P { margin: 0px; padding: 0px; }

/*==================================
Detail Page CSS
====================================*/
.insetText { border: solid 5px #e4e4e4; padding: 5px; color: #666666; }

.insetText H1 { font-family: sans-serif; font-size: 16px; font-weight: bold; color: #003E71; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active .insetText H1 { font-family: "Raleway", sans-serif; }

.insetText UL { list-style-type: square; }

.addthis_toolbox { float: right; }

#relatedMaterials ul { list-style-type: disc; color: #999; }
#relatedMaterials ul li a { font-size: 13px; }

#releaseNo { font-weight: bold; text-align: left; padding-bottom: 5px; }

.modified { margin-left: 1%; width: 98%; font-size: 13px; font-style: oblique; margin-bottom: 0; padding: 5px 0px; text-align: right; }

.type { font-family: sans-serif; font-size: 20px; font-weight: 600; color: #6f7479; padding-bottom: 15px; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active .type { font-family: "Raleway", sans-serif; }

/*added css to match legacy pages*/
/* secCM.css Updates from JJW, 2013-05-28 */
#main-content.pressrelease ul, #main-content.publicstmt ul, #main-content.speech ul, #main-content.article ul, #main-content.testimony ul, #main-content.pressrelease ol, #main-content.publicstmt ol, #main-content.speech ol, #main-content.article ol, #main-content.testimony ol { padding: 0 0 0 36px; margin-bottom: 18px; }

#main-content.pressrelease ul > li, #main-content.publicstmt ul > li, #main-content.speech ul > li, #main-content.article ul > li, #main-content.testimony ul > li { margin-top: 9px; margin-bottom: 9px; }

#main-content.pressrelease blockquote, #main-content.publicstmt blockquote, #main-content.speech blockquote, #main-content.article blockquote, #main-content.testimony blockquote { margin: 10px 36px 10px 36px; }

#main-content.pressrelease p.em2, #main-content.publicstmt p.em2, #main-content.speech p.em2, #main-content.article p.em2, #main-content.testimony p.em2 { margin-left: 2em; }

#main-content.pressrelease p.center, #main-content.publicstmt p.center, #main-content.speech p.center, #main-content.article p.center, #main-content.testimony p.center { text-align: center; }

/* Proposed fix for footnote sizing */
/* HTML is inconsistent across content, but almost all have  */
#main-content.pressrelease sup, #main-content.publicstmt sup, #main-content.speech sup, #main-content.article sup, #main-content.testimony sup, #main-content.pressrelease sup a, #main-content.publicstmt sup a, #main-content.speech sup a, #main-content.article sup a, #main-content.testimony sup a { font-size: 11px; }

#main-content.pressrelease a:hover, #main-content.publicstmt a:hover, #main-content.speech a:hover, #main-content.article a:hover, #main-content.testimony a:hover { text-decoration: underline; }

#main-content.pressrelease .pressvideobox, #main-content.pressrelease #pressimagebox { max-width: 196px; /*NAB commented out fixed width item */ float: right; clear: right; margin: 0 0 1em 1em; }

#main-content.pressrelease .pressvideobox div, #main-content.pressrelease #pressimagebox div { border: 1px solid #454545; padding: 12px; background-color: #e3ecf7; text-align: center; }

#main-content.pressrelease .pressvideoboxcaption { font-weight: bold; }

#main-content.pressrelease #pressimagebox h3 { margin-top: 0; margin-bottom: 0.5em; }

#main-content.pressrelease #relatedMaterials > ul, #main-content.publicstmt #relatedMaterials > ul, #main-content.speech #relatedMaterials > ul, #main-content.article #relatedMaterials > ul, #main-content.testimony #relatedMaterials > ul, #main-content.pressrelease #moreAbout > ul, #main-content.publicstmt #moreAbout > ul, #main-content.speech #moreAbout > ul, #main-content.article #moreAbout > ul, #main-content.testimony #moreAbout > u { padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }

#main-content.pressrelease #relatedMaterials > ul > li, #main-content.publicstmt #relatedMaterials > ul > li, #main-content.speech #relatedMaterials > ul > li, #main-content.article #relatedMaterials > ul > li, #main-content.testimony #relatedMaterials > ul > li, #main-content.pressrelease #moreAbout > ul > li, #main-content.publicstmt #moreAbout > ul > li, #main-content.speech #moreAbout > ul > li, #main-content.article #moreAbout > ul > li, #main-content.testimony #moreAbout > ul > li { padding: 0px 0px 0px 0px; margin: 9px 0px 0px 0px; }

.listCol3 h2, .listCol3 h3, .listCol3 strong, .listCol3 b { font-family: Helvetica, sans-serif; font-size: 13px; color: #273a56; font-weight: normal; }
.listCol3 h2 h4, .listCol3 h2 em, .listCol3 h2 i, .listCol3 h3 h4, .listCol3 h3 em, .listCol3 h3 i, .listCol3 strong h4, .listCol3 strong em, .listCol3 strong i, .listCol3 b h4, .listCol3 b em, .listCol3 b i { display: none; }

/*==================================
Print CSS
====================================*/
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  #global-header, #local-nav, #global-footer { display: none; }
  body { font-size: 12pt; }
  h1.articleTitle { font-size: 15pt; }
  #main-content h2 { font-size: 14pt; }
  .listCol1 a { display: block; max-width: 400px !important; } }
/*==================================
Ad Hoc CSS
====================================*/
.buttonSmall { background-color: #646464; height: 26px; color: #fff; cursor: pointer; border-width: 0px; vertical-align: middle; text-transform: uppercase; }

.buttonSmall:hover { background-color: #2f64b2; }

.buttonSmall:focus { background-color: #457ea5; color: #fff; }

.buttonSmall::-moz-focus-inner { border: 0; }

.hrFade { margin: 10px 0px; background: #BBB; background: linear-gradient(left, #bbbbbb 0%, #1e1e1e); background: -webkit-gradient(linear, 0 0, 100% 0, from(#bbbbbb), to(white), color-stop(50%, #bbbbbb)); /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(left, #bbbbbb 0%, white 100%); /* Mozilla Firefox */ background-image: -moz-linear-gradient(left, #bbbbbb 0%, white 100%); /* Opera */ background-image: -o-linear-gradient(left, #bbbbbb 0%, white 100%); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(left, #bbbbbb 0%, white 100%); /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to right, #bbbbbb 0%, #ffffff 100%); height: 1px; }

/*****************************************************
	LEGACY CSS
******************************************************/
/* =======x=================================================================================== $Layout ========================================================================================== */
/* ------------------------------------------------------------------------------------------ Basic Template ------------------------------------------------------------------------------------------ */
/* Vertical spacing */
#global-nav-bg-div { position: absolute; top: 125px; width: 100%; height: 47px; background-color: #273a56; z-index: -999; }

#global-header, #local-nav, #main-content, #sidebar { margin-bottom: 20px; }

/*
Page wrapper
*/
#global-wrapper-bg-1 { margin: 0 auto; padding-bottom: 54px; }

#global-wrapper-bg-2 { margin-bottom: 0; }

#global-wrapper-bg-3 { margin-bottom: 0; padding-bottom: 10px; }

#global-wrapper { margin-bottom: 0; padding-bottom: 10px; }

/*
Global header
*/
#global-header { background: url(/ecms/images/sec-header-background.png) no-repeat 40% 10%; height: 175px; position: relative; z-index: 5000; }

/*
Branding
*/
#banner-seal, #banner-org-name { border: none; position: absolute; }

#banner-seal { left: 30px; top: 11px; width: 95px; }
#banner-seal > a { display: block; margin: 0px; padding: 0px; }
#banner-seal > a img { border: none; margin: 0px; width: 100%; }

#banner-org-name { color: #626262; display: inline-block; font-family: sans-serif; left: 148px; text-align: left; top: 25px; -webkit-font-ligatures: no-common-ligatures; font-ligatures: no-common-ligatures; }
.wf-active #banner-org-name { font-family: "Raleway", sans-serif; }
#banner-org-name > a { border-left: 1px solid #ddd; color: #626262; display: block; font-family: sans-serif; font-size: 1.3rem; font-weight: 500; line-height: 1.5rem; padding: 12px 12px 12px 23px; text-align: left !important; text-transform: uppercase; -webkit-font-ligatures: no-common-ligatures; font-ligatures: no-common-ligatures; }
.wf-active #banner-org-name > a { font-family: "Raleway", sans-serif; }
#banner-org-name > a { text-decoration: none; }
#banner-org-name > a:hover { text-decoration: none; }
#banner-org-name > a:focus { text-decoration: none; }

/*
Search
*/
#global-search { font-weight: normal; font-size: 11px; position: absolute; right: 30px; text-align: right; top: 30px; }

#global-search a { color: #AAA; }

#global-search p.options { font-size: 15px; color: #AAA; text-transform: uppercase; }

#global-search p.options a { font-size: 11px; }

#global-search-form { margin-bottom: 4px; position: relative; }

#global-search-form label.overlabel { left: 55px; margin-right: 0; position: absolute; top: 4px; z-index: 1; }

#global-search-box { border: 1px solid #aaa; float: right; font-size: 12px; line-height: 26px; vetrtical-align: middle; line-height: normal !important; margin: 0; height: 26px; width: 200px; padding-left: 12px; }

.global-search-button { border: 0; margin: 0; position: absolute; top: 6px; right: 8px; background: white url(/ecms/images/sprite-images.png) no-repeat 0 -2830px; }

#global-clear-button { border: 0; margin: 0; position: absolute; top: 6px; right: 24px; background: white url(/ecms/images/sprite-images.png) no-repeat 0 -895px; background-size: 74.4px 1976.4px; display: none; }

#global-search-menu { border: 2px solid #aaa; float: left; margin: 0 5px; width: 140px; }

#global-search-hidden-div { display: none; }

/*
Skip navigation (see http://webaim.org/techniques/skipnav/)
*/
#global-skip-nav, #global-skip-nav:hover, #global-skip-nav:visited { color: #fff; font-size: 11px; height: 1px; left: -999em; overflow: hidden; position: absolute; top: 72px; width: 1px; }

#global-skip-nav:active, #global-skip-nav:focus { color: #2F64B2; height: auto; left: auto; right: 20px; width: auto; z-index: 9999; }

/*
Global navigation (see http://htmldog.com/articles/suckerfish/dropdowns/)
*/
#global-nav { font-family: sans-serif; background-color: #273a56; font-size: 15px; width: 100%; position: absolute; top: 125px; padding: 15px; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active #global-nav { font-family: "Raleway", sans-serif; }

#global-nav ul { list-style: none; margin: 0; padding: 0; }

#global-nav ul li:first-child { border-left: 1px solid transparent; }

#global-nav li { display: inline; float: left; border-left: 1px solid #bbb; margin: 0; padding: 0 7px 0 7px; position: relative; }

#global-nav a, #global-nav span { color: #fff; display: block; padding: 0px 10px 0px 11px; text-transform: uppercase; line-height: 17px; font-size: 13px; font-weight: 500; }

#global-nav a:hover { text-decoration: none; }

#global-nav li ul { border: solid #aaa; border-width: 0 1px 1px 1px; left: -999em; position: absolute; top: 32px; width: 199px; }

#global-nav li li { background-color: #101F36; height: auto; padding: 0; }

#global-nav li li a, #global-nav li li span { border-bottom: 1px solid #bbb; border-left: none; color: #333; display: block; float: left; padding: 9px 10px 8px 10px; text-transform: none; width: 197px; }

/* last link in submenu */
#global-nav li li a.last { border-bottom: none; }

/* list items on hover */
/* main menu links when tab is hovered over */
#global-nav li:hover a, #global-nav li.over a, #global-nav li:hover span, #global-nav li.over span { color: #FFC057; }

/* submenu when tab is hovered over */
#global-nav li:hover ul, #global-nav li.over ul { left: 0; }

/* submenu list items when main menu tab is hovered over */
#global-nav li:hover li, #global-nav li.over li { border: none; }

/* submenu links, span when main menu tab is hovered over */
#global-nav li:hover li a, #global-nav li.over li a, #global-nav li:hover li span, #global-nav li.over li span { background-color: #101F36; border-left: none; color: #fff; padding: 15px; }

/* submenu links when hovered over */
#global-nav li:hover li a:hover, #global-nav li.over li a:hover, #global-nav li.over li a:focus, #global-nav li.over li a:active { background-color: #fcc236; color: #101F36; }

/*
Local navigation
*/
#local-nav { padding-left: 20px; padding-right: 5px; }

.js #local-nav ul { font-size: 11px; list-style: none; margin: 0; padding: 0; }

.js #local-nav a, .js #local-nav span { font-family: "Helvetica"; font-size: 11px; border: solid #e7e7e7; border-width: 0px 1px 1px 1px; color: #6f7479; display: block; padding: 14px 6px; text-decoration: none; }

.js #local-nav span.current, .js #local-nav a.current { background-color: #273A56; color: #fff; }

.js #local-nav > ul > li > span, .js #local-nav > ul > li > span.current, .js #local-nav > ul > li > a { background-color: #ebebeb; color: #6f7479; }

.js #local-nav a.subHeader { background-color: #ebebeb; text-transform: none; font-weight: normal; color: #6f7479; padding-right: 50px; }

.js #local-nav li li a, .js #local-nav li li span { font-weight: normal; text-transform: none; }

.js #local-nav a:hover, .js #local-nav ul.last-menu a:hover { background-color: #25508E; color: #fff; }

.js #local-nav ul ul ul { display: none; }

/*
Global footer
*/
#global-footer { background-color: #393d40; color: #fff; font-size: 13px; padding-top: 12px; padding-bottom: 24px; width: 100%; text-align: center; }
#global-footer ul { clear: left; list-style: none; margin: 6px 0; padding: 0; }
#global-footer li { display: inline; }
#global-footer a { margin: 0 5px; color: #fff; white-space: nowrap; }

/* ------------------------------------------------------------------------------------------ .island ------------------------------------------------------------------------------------------ */
.island { display: block; }

.island-1 .bravo { font-weight: 300; }

/* ------------------------------------------------------------------------------------------ .tabs (see http://jquerytools.org/demos/tabs/index.html) ------------------------------------------------------------------------------------------ */
.js .tabs { clear: both; margin-top: 0px !important; }

.js .tabs-menu { display: block; border-bottom: 1px solid #e4e4e4; clear: both; list-style: none; margin: 0; padding: 0; height: auto; width: 100%; }

.js .tabs-menu-item { display: block; margin: 0px; padding: 0px; }

.js .tabs-menu-item > a { color: #6f7479; display: block; font-family: sans-serif; font-ligatures: no-common-ligatures; font-size: 13px; font-weight: 600; padding: 12px 4px; text-align: center; vertical-align: middle; width: 100%; }
.js .tabs-menu-item > a.tabs-menu-item-is-current { background-color: #ebebeb; margin: 0px; text-decoration: none; width: 100%; }

.wf-active.js .tabs-menu-item > a { font-family: "Raleway", sans-serif; }

/* skin 1 */
.js .tabs .tabs-menu-item, .js .tabs .tabs-menu-item.large-block-grid*, .js .tabs .tabs-menu-item.medium-block-grid*, .js .tabs .tabs-menu-item.small-block-grid* { margin-top: 0px; }
.js .tabs .tabs-menu-item > a, .js .tabs .tabs-menu-item.large-block-grid* > a, .js .tabs .tabs-menu-item.medium-block-grid* > a, .js .tabs .tabs-menu-item.small-block-grid* > a { font-family: sans-serif; font-variant-ligatures: no-common-ligatures; font-size: 13px; font-weight: 600; text-align: center; width: 100%; height: 100%; }
.js .tabs .tabs-menu-item > a:hover, .js .tabs .tabs-menu-item.large-block-grid* > a:hover, .js .tabs .tabs-menu-item.medium-block-grid* > a:hover, .js .tabs .tabs-menu-item.small-block-grid* > a:hover { background-color: #ebebeb; text-decoration: underline; }

.wf-active.js .tabs .tabs-menu-item, .wf-active.js .tabs .tabs-menu-item.large-block-grid*, .wf-active.js .tabs .tabs-menu-item.medium-block-grid*, .wf-active.js .tabs .tabs-menu-item.small-block-grid* { font-family: "Raleway", sans-serif; }

.accordion .tabs-menu-item, .accordion .tabs-menu-item-is-current { height: 43px; }
.accordion .tabs-menu-item a span, .accordion .tabs-menu-item-is-current a span { display: block; }

.tabs-menu-item:active { background-color: #ebebeb; }

.js .tabs .tabs-pane { background-color: #fff; clear: both; padding: 10px; }

.js .tabs .tabs-panes, .js .tabs .tabs-panes > .tabs-pane { margin-bottom: 0; }

/* ------------------------------------------------------------------------------------------ .accordion (see http://jquerytools.org/demos/tabs/index.html) ------------------------------------------------------------------------------------------ */
.js .accordion-slide { display: none; margin: 0; }

.static a.subHeader { background-image: url("/ecms/images/downArrow.png"); background-position: 95% 50%; background-repeat: no-repeat; }

.accordion-key a.subHeader { background-image: url("/ecms/images/rightArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; background-repeat: no-repeat; cursor: pointer; }

.accordion-key a.accordion-key-is-current { background-image: url("/ecms/images/downArrow.png"); background-position: 95% 50%; background-repeat: no-repeat; }

/*
Press Release
*/
#locdate + p { display: inline; }

#locdate + div { display: inline; }

#locdate + div p:nth-child(1) { display: inline; }

#locdate + p div:nth-child(1) { display: inline; }

#locdate + p + * { padding-top: 10px; }

#locdate + div + div { padding-top: 15px; }

#locdate + div p:nth-child(1) + p { padding-top: 15px; }

#locdate + p div:nth-child(1) + div { padding-top: 15px; }

/* General Content */
#main-content { word-wrap: break-word; }

#main-content div + h2 { padding-top: 18px; }

div.accordion > h2 { padding-bottom: 0px !important; font-family: Helvetica, sans-serif; font-size: 18px; color: #444444; }

#main-content h3 { font-size: 16px; text-transform: none; padding-bottom: 10px; }

#main-content h4 { font-style: italic; font-family: sans-serif; color: #273a56; font-size: 15px; padding-bottom: 10px; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; }
.wf-active #main-content h4 { font-family: "Raleway", sans-serif; }

#main-content h5 { font-weight: normal; font-size: 14px; font-weight: bold; padding-bottom: 10px; }

#main-content div.medium-9 table tbody tr td h2, #main-content div.medium-9 table tbody tr td h3, #main-content div.medium-9 table tbody tr td h4, #main-content div.medium-9 table tbody tr td h5, #main-content div.outerblock table tbody tr td h2, #main-content div.outerblock table tbody tr td h3, #main-content div.outerblock table tbody tr td h4, #main-content div.outerblock table tbody tr td h5 { font-family: Helvetica, sans-serif; line-height: 1.5; font-size: 100%; font-weight: normal; color: #273a56; padding-bottom: 0px; }

span.mSPEAKER h2, span.mSPEAKER h3, span.mSPEAKER strong, span.mSPEAKER b { font-weight: normal; }

span.mSPEAKER h2 h4, span.mSPEAKER h2 em, span.mSPEAKER h2 i, span.mSPEAKER h3 h4, span.mSPEAKER h3 em, span.mSPEAKER h3 i, span.mSPEAKER strong h4, span.mSPEAKER strong em, span.mSPEAKER strong i, span.mSPEAKER b h4, span.mSPEAKER b em, span.mSPEAKER b i { display: none; }

span.mSPEAKER H4, span.mSPEAKER em, span.mSPEAKER i { display: none; }

span.mSPEAKER p { display: block !important; }

.overlap { position: absolute; right: 20px; top: 0px; }

@media all and (min-width: 800px) { .overlap { position: absolute; clip: rect(1px 1px 1px 1px); /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; } }
/** Style for vjs videos */
div#my_video_1 { position: relative; display: block; width: 100% !important; height: 0 !important; padding: 65% 0 0 0; overflow: hidden; }
div#my_video_1 .vjs-tech, div#my_video_1 .vjs-poster { position: absolute; display: block; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.stylized-box-1 { /* IE10 Consumer Preview */ /* Mozilla Firefox */ /* Opera */ /* Webkit (Safari/Chrome 10) */ /* Webkit (Chrome 11+) */ /* W3C Markup, IE10 Release Preview */ background-color: #ebebeb; display: inline; float: left; padding: 15px; width: 100%; margin-bottom: 20px; }
.stylized-box-1 h3, .stylized-box-1 p, .stylized-box-1 ul { margin-bottom: 10px; }
.stylized-box-1 h3 { font-size: 12px; font-weight: 600; margin-bottom: 0; padding-bottom: 0 !important; }
.stylized-box-1 li { margin-bottom: 5px; }

blockquote { border-left: 0px; line-height: 1.5; }
blockquote p { line-height: 1.5; }

.right-column .stylized-box-1 { width: 100% !important; }

.right-column .stylized-box-2 { width: 100% !important; }

#maxRowMessage { padding: 0 0 5px 10px; }

body { line-height: 1.5; font-size: 12px; min-width: 320px; }

.custom-panel-a h4 { display: none; }
.custom-panel-a h2 > em, .custom-panel-a h2 > i, .custom-panel-a h3 > em, .custom-panel-a h3 > i { display: none; }
.custom-panel-a p > strong { font-weight: normal; }

#main-content .custom-panel-a h2, #main-content .custom-panel-a h3, #main-content .custom-panel-a h4, #main-content .custom-panel-a h5 { font-family: Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #273a56; padding-bottom: 0px; }

.section-style-a-accordion { width: 100%; position: relative; display: block; margin-bottom: 1.25em; border-top: 1px none #cccccc; }
.section-style-a-accordion[data-section-small-style] { width: 100% !important; }
.section-style-a-accordion[data-section-small-style] > [data-section-region], .section-style-a-accordion[data-section-small-style] > section, .section-style-a-accordion[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
.section-style-a-accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-style-a-accordion[data-section-small-style] > [data-section-region] > .title, .section-style-a-accordion[data-section-small-style] > section > [data-section-title], .section-style-a-accordion[data-section-small-style] > section > .title, .section-style-a-accordion[data-section-small-style] > .section > [data-section-title], .section-style-a-accordion[data-section-small-style] > .section > .title { width: 100% !important; }
.section-style-a-accordion > section { margin: 0; }
.section-style-a-accordion > section > [data-section-title], .section-style-a-accordion > section > .title { margin-bottom: 0; }
.section-style-a-accordion > section > [data-section-title] a, .section-style-a-accordion > section > .title a { width: 100%; display: inline-block; white-space: nowrap; }
.section-style-a-accordion > section > [data-section-content], .section-style-a-accordion > section > .content { display: none; }
.section-style-a-accordion > section.active > [data-section-content], .section-style-a-accordion > section.active > .content { display: block; }
.section-style-a-accordion > section:not(.active) { padding: 0 !important; }
.section-style-a-accordion > section > [data-section-title], .section-style-a-accordion > section > .title { width: 100%; }
.section-style-a-accordion > section > .title-style-a { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
.section-style-a-accordion > section > .title-style-a a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.section-style-a-accordion > section > .title-style-a:hover { background-color: #e2e2e2; }
.section-style-a-accordion > section > .content-style-a { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
.section-style-a-accordion > section > .content-style-a > *:last-child { margin-bottom: 0; }
.section-style-a-accordion > section > .content-style-a > *:first-child { padding-top: 0; }
.section-style-a-accordion > section > .content-style-a > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-style-a-accordion > section.active > .title-style-a { background: #d5d5d5; }
.section-style-a-accordion > section.active > .title-style-a a { color: #333333; }
.section-style-a-accordion > section:not(.active) { padding: 0 !important; }
.section-style-a-accordion > section > .title-style-a { border-top: none; }

.section-style-a-tabs { width: 100%; position: relative; display: block; margin-bottom: 1.25em; border: none; }
.section-style-a-tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
.section-style-a-tabs > section > [data-section-title], .section-style-a-tabs > section > .title { margin-bottom: 0; }
.section-style-a-tabs > section > [data-section-title] a, .section-style-a-tabs > section > .title a { width: 100%; display: inline-block; white-space: nowrap; }
.section-style-a-tabs > section > [data-section-content], .section-style-a-tabs > section > .content { display: none; }
.section-style-a-tabs > section.active > [data-section-content], .section-style-a-tabs > section.active > .content { display: block; }
.section-style-a-tabs > section:not(.active) { padding: 0 !important; }
.section-style-a-tabs > section > [data-section-title], .section-style-a-tabs > section > .title { width: auto; position: absolute; top: 0; left: 0; }
.section-style-a-tabs > section > .title-style-a { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
.section-style-a-tabs > section > .title-style-a a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.section-style-a-tabs > section > .title-style-a:hover { background-color: #e2e2e2; }
.section-style-a-tabs > section > .content-style-a { padding: 0.83333em; background-color: white; border: solid 1px #cccccc; }
.section-style-a-tabs > section > .content-style-a > *:last-child { margin-bottom: 0; }
.section-style-a-tabs > section > .content-style-a > *:first-child { padding-top: 0; }
.section-style-a-tabs > section > .content-style-a > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-style-a-tabs > section.active > .title-style-a { background: #d5d5d5; }
.section-style-a-tabs > section.active > .title-style-a a { color: #333333; }
.section-style-a-tabs > section:not(.active) { padding: 0 !important; }
.section-style-a-tabs > section.active > .title-style-a { border-bottom: 0; }

.section-style-a-accordion > section > .title-style-a { background: url(/ecms/images/plus-dkblue.gif) no-repeat scroll 0 center; padding-left: 15px; }

.section-style-a-accordion > section.active > .title-style-a { background: url(/ecms/images/minus-dkblue.gif) no-repeat scroll 0 center; }

.section-style-a-tabs > section.active > .title-style-a { background-image: -moz-linear-gradient(top, #eeeeee 0%, white 70%); }

.section-style-b-accordion { width: 100%; position: relative; display: block; margin-bottom: 1.25em; border-top: 1px none #cccccc; }
.section-style-b-accordion[data-section-small-style] { width: 100% !important; }
.section-style-b-accordion[data-section-small-style] > [data-section-region], .section-style-b-accordion[data-section-small-style] > section, .section-style-b-accordion[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
.section-style-b-accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-style-b-accordion[data-section-small-style] > [data-section-region] > .title, .section-style-b-accordion[data-section-small-style] > section > [data-section-title], .section-style-b-accordion[data-section-small-style] > section > .title, .section-style-b-accordion[data-section-small-style] > .section > [data-section-title], .section-style-b-accordion[data-section-small-style] > .section > .title { width: 100% !important; }
.section-style-b-accordion > section { margin: 0; }
.section-style-b-accordion > section > [data-section-title], .section-style-b-accordion > section > .title { margin-bottom: 0; }
.section-style-b-accordion > section > [data-section-title] a, .section-style-b-accordion > section > .title a { width: 100%; display: inline-block; white-space: nowrap; }
.section-style-b-accordion > section > [data-section-content], .section-style-b-accordion > section > .content { display: none; }
.section-style-b-accordion > section.active > [data-section-content], .section-style-b-accordion > section.active > .content { display: block; }
.section-style-b-accordion > section:not(.active) { padding: 0 !important; }
.section-style-b-accordion > section > [data-section-title], .section-style-b-accordion > section > .title { width: 100%; }
.section-style-b-accordion > section > .title-style-b { background-color: #efefef; cursor: pointer; border: none 1px #cccccc; }
.section-style-b-accordion > section > .title-style-b a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.section-style-b-accordion > section > .title-style-b:hover { background-color: #e2e2e2; }
.section-style-b-accordion > section > .content-style-b { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
.section-style-b-accordion > section > .content-style-b > *:last-child { margin-bottom: 0; }
.section-style-b-accordion > section > .content-style-b > *:first-child { padding-top: 0; }
.section-style-b-accordion > section > .content-style-b > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-style-b-accordion > section.active > .title-style-b { background: #d5d5d5; }
.section-style-b-accordion > section.active > .title-style-b a { color: #333333; }
.section-style-b-accordion > section:not(.active) { padding: 0 !important; }
.section-style-b-accordion > section > .title-style-b { border-top: none; }

.section-style-b-tabs { width: 100%; position: relative; display: block; margin-bottom: 1.25em; border: none; }
.section-style-b-tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
.section-style-b-tabs > section > [data-section-title], .section-style-b-tabs > section > .title { margin-bottom: 0; }
.section-style-b-tabs > section > [data-section-title] a, .section-style-b-tabs > section > .title a { width: 100%; display: inline-block; white-space: nowrap; }
.section-style-b-tabs > section > [data-section-content], .section-style-b-tabs > section > .content { display: none; }
.section-style-b-tabs > section.active > [data-section-content], .section-style-b-tabs > section.active > .content { display: block; }
.section-style-b-tabs > section:not(.active) { padding: 0 !important; }
.section-style-b-tabs > section > [data-section-title], .section-style-b-tabs > section > .title { width: auto; position: absolute; top: 0; left: 0; }
.section-style-b-tabs > section > .title-style-b { background-color: #eeeeee; cursor: pointer; border: none 1px #cccccc; }
.section-style-b-tabs > section > .title-style-b a { padding: 0.58333em; color: #333333; font-size: 0.91667em; background: none; }
.section-style-b-tabs > section > .title-style-b:hover { background-color: #e2e2e2; }
.section-style-b-tabs > section > .content-style-b { padding: 0.83333em; background-color: white; border: none 1px #cccccc; }
.section-style-b-tabs > section > .content-style-b > *:last-child { margin-bottom: 0; }
.section-style-b-tabs > section > .content-style-b > *:first-child { padding-top: 0; }
.section-style-b-tabs > section > .content-style-b > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-style-b-tabs > section.active > .title-style-b { background: #d5d5d5; }
.section-style-b-tabs > section.active > .title-style-b a { color: #333333; }
.section-style-b-tabs > section:not(.active) { padding: 0 !important; }
.section-style-b-tabs > section.active > .title-style-b { border-bottom: 0; }

.section-style-b-accordion > section > .title-style-b { background: url(/ecms/images/plus-dkblue.gif) no-repeat scroll 0 center white; padding-left: 15px; }

.section-style-b-accordion > section.active > .title-style-b { background: url(/ecms/images/minus-dkblue.gif) no-repeat scroll 0 center white; padding-left: 15px; }

#formgrid label, #formgrid_b label, #Filter_mobile label { color: #273a56; margin-bottom: 0px; }

select { width: auto; }

#sidebarButton { height: 45px; margin-top: 2px; }

#sidebarButton2 { height: 40px; margin-top: 2px; position: absolute; right: 0; z-index: 5001; }
#sidebarButton2 a { position: absolute; right: 15px; }

[role="complementary"], [role="main"] { padding: 0; }

#smallTopBar { overflow: hidden; height: auto; /*line-height: 45px; */ position: relative; background: #fff; border-bottom: solid 1px #B3B3B3; /*margin-bottom: 10px;*/ z-index: 100; }

#smallTopSearchBar { overflow: hidden; height: 50px; line-height: 45px; position: relative; background: #111111; margin-top: -50px; margin-bottom: 10px; z-index: 50; }

#searchButton { background: #123464; border: none; margin-bottom: 0px; height: 2em; line-height: 2em; box-shadow: none; }

.smallTopBarButton { width: 20px; margin-left: 15px; margin-top: 5px; display: block; -webkit-box-shadow: 0 10px 0 1px #6f7479, 0 16px 0 1px #6f7479, 0 22px 0 1px #6f7479; box-shadow: 0 10px 0 1px #6f7479, 0 16px 0 1px #6f7479, 0 22px 0 1px #6f7479; }

.smallTopBarButtonX { width: 25px; height: 25px; position: relative; right: -13px; top: 5px; display: block; background: url(/ecms/images/sprite-images.png) 0px -1492px no-repeat white; display: none; }

.smallTopBarButtonX2 { width: 25px; height: 25px; position: relative; right: -13px; top: 5px; display: block; background: url(/ecms/images/sprite-images.png) 0px -1492px no-repeat white; display: none; }

#searchBarRow { margin: 10px; padding-right: 10px; padding-left: 10px; }

#searchDiv { background: url(/ecms/images/search.png) no-repeat center; /*width:30px;
height:30px;*/ height: 45px; background-size: 25px; }

#searchDivBanner { background: url(/ecms/images/search.png) no-repeat center right; /*width:30px;
height:30px;*/ height: 45px; background-size: 25px; margin-top: 20px; }

#sidebarOffCanvas #search-container { background: #101F36; padding: 20px; }
#sidebarOffCanvas #search-container #search-form { width: 100%; position: relative; display: inline-block; }
#sidebarOffCanvas #search-container #search-form #search-box { width: 100%; }
#sidebarOffCanvas #search-container #search-form .overlabel { top: 4px; left: 5px; }
#sidebarOffCanvas #search-container p a { text-transform: uppercase; color: #FFC057; }

#sidebarOffCanvas .global { background: #273a56; color: white; padding: 0; }

#sidebarOffCanvas .local { background: #273a56; color: white; padding: 0; }

#sidebarOffCanvas a { color: white; }

#sidebarOffCanvas .section-container.accordion > section > .title { background: #101F36; color: white; border-bottom: 1px solid #bbb; }

#sidebarOffCanvas li { padding-left: 20px; }

.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a { text-decoration: underline; }

.section-container.accordion > section > .title a { font-size: 1.16667em; }

.section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a { white-space: normal; }

.side-nav { padding: 0; }
.side-nav li { margin: 0; padding: 10px; border-bottom: 1px solid #bbb; position: relative; }
.side-nav li a:after { background-image: url(/ecms/images/sprite-images.png); background-position: 0 -377px; background-repeat: no-repeat; overflow: hidden; height: 15px; width: 10px; content: ''; position: absolute; right: 5%; top: 50%; margin-top: -8px; }
.side-nav li:hover { background: #FFC057; }
.side-nav li:hover a { text-decoration: none; color: #273a56 !important; }
.side-nav li:hover a:after { background-image: url(/ecms/images/sprite-images.png); background-position: 0 -255px; background-repeat: no-repeat; overflow: hidden; height: 15px; width: 10px; content: ''; position: absolute; right: 5%; top: 50%; margin-top: -8px; }

.overflow-auto { overflow: auto; }

.person-title:before { content: ", "; }

/* desktop breakpoints */
@media only screen and (min-width: 800px) { #global-header { max-width: 940px; margin-left: 20px; }
  .footer-social-icon, #global-footer-social .small-12 #twitter, #global-footer-social .small-12 #facebook, #global-footer-social .small-12 #rss, #global-footer-social .small-12 #youtube, #global-footer-social .small-12 #flickr, #global-footer-social .small-12 #linkedin, #global-footer-social .small-12 #pinterest, #global-footer-social .small-12 #email { background-image: url("/ecms/images/sprite-images.png"); background-repeat: no-repeat; overflow: hidden; height: 31px; width: 31px; display: inline-block; vertical-align: middle; }
  #global-footer-social { background: #273a56; width: 100%; color: #fff; }
  #global-footer-social .small-12 { padding: 20px; text-align: center; }
  #global-footer-social .small-12 a { text-decoration: none; color: #fff; }
  #global-footer-social .small-12 a:hover { text-decoration: none; color: #fff; }
  #global-footer-social .small-12 div { display: inline-block; }
  #global-footer-social .small-12 span { margin-left: 3px; margin-right: 3px; }
  #global-footer-social .small-12 #twitter { background-position: 0 -3037px; }
  #global-footer-social .small-12 #facebook { background-position: 0 -877px; }
  #global-footer-social .small-12 #rss { background-position: 0 -2755px; }
  #global-footer-social .small-12 #youtube { background-position: 0 -3263px; }
  #global-footer-social .small-12 #flickr { background-position: 0 -1103px; }
  #global-footer-social .small-12 #linkedin { background-position: 0 -1406px; }
  #global-footer-social .small-12 #pinterest { background-position: 0 -2436px; }
  #global-footer-social .small-12 #email { background-position: 0 -651px; }
  #person-image { float: left; } }
/* END desktop breakpoint */
/* tablet breakpoint */
@media only screen and (max-width: 800px) and (min-width: 700px) { #pageTitle { margin-top: 5px; padding-bottom: 5px; color: #6f7479; text-align: center; }
  #banner-seal { width: 70px; left: 25px; top: 17px; }
  #global-header { height: 150px; }
  #global-nav { position: absolute; top: 100px; }
  #banner-org-name { left: 110px; top: 18px; }
  #global-header { margin-bottom: 0px; }
  .clearall-button { top: 9px; }
  .footer-social-icon-med, #global-footer-social .small-12 #twitter, #global-footer-social .small-12 #facebook, #global-footer-social .small-12 #rss, #global-footer-social .small-12 #youtube, #global-footer-social .small-12 #flickr, #global-footer-social .small-12 #linkedin, #global-footer-social .small-12 #pinterest, #global-footer-social .small-12 #email { background-image: url("/ecms/images/sprite-images.png"); background-repeat: no-repeat; background-size: 93px 2470.5px; overflow: hidden; height: 23.25px; width: 23.25px; display: inline-block; vertical-align: middle; }
  #global-footer-social { background: #273a56; width: 100%; color: #fff; font-size: 10px; }
  #global-footer-social .small-12 { padding: 20px; text-align: center; }
  #global-footer-social .small-12 a { text-decoration: none; color: #fff; }
  #global-footer-social .small-12 a:hover { text-decoration: none; color: #fff; }
  #global-footer-social .small-12 div { display: inline-block; }
  #global-footer-social .small-12 span { margin-left: 1px; margin-right: 1px; font-size: 10px; }
  #global-footer-social .small-12 #twitter { background-position: 0 -2277.75px; }
  #global-footer-social .small-12 #facebook { background-position: 0 -657.75px; }
  #global-footer-social .small-12 #rss { background-position: 0 -2066.25px; }
  #global-footer-social .small-12 #youtube { background-position: 0 -2447.25px; }
  #global-footer-social .small-12 #flickr { background-position: 0 -827.25px; }
  #global-footer-social .small-12 #linkedin { background-position: 0 -1054.5px; }
  #global-footer-social .small-12 #pinterest { background-position: 0 -1827px; }
  #global-footer-social .small-12 #email { background-position: 0 -488.25px; } }
/* END tablet breakpoint */
/* mobile breakpoint */
@media only screen and (max-width: 700px) { .govDelivery #subscribe-form label.overlabel { left: -50px; top: 22px; position: relative; }
  .govDelivery #digital-gov-form label.overlabel { left: -50px; top: 22px; position: relative; }
  h1 { font-size: 1.5em; }
  #pageTitle { font-size: 1.5em; color: #6f7479; text-align: center; line-height: inherit; margin-top: 0; padding: .25em 0; }
  #pageTitle hr { margin-top: 0px; margin-bottom: 0px; }
  .panel { margin-top: 10px; margin-bottom: 10px; }
  #banner-seal { width: 60px; left: 25px; top: 17px; }
  #global-header { background: url(/ecms/images/sec-header-background.png) no-repeat 20% 10%; background-size: 700px 87px; position: relative; z-index: 5000; height: 80px; }
  #banner-org-name { left: 100px; top: 18px; }
  #banner-org-name a { font-size: 0.9rem; line-height: 1.2rem; }
  #global-header { margin-bottom: 0px; }
  #appIconsList { padding-top: 0px; }
  .footer-social-icon-small, #global-footer-social .small-12 #twitter, #global-footer-social .small-12 #facebook, #global-footer-social .small-12 #rss, #global-footer-social .small-12 #youtube, #global-footer-social .small-12 #flickr, #global-footer-social .small-12 #linkedin, #global-footer-social .small-12 #pinterest, #global-footer-social .small-12 #email { background-image: url("/ecms/images/sprite-images.png"); background-repeat: no-repeat; background-size: 93px 2470.5px; overflow: hidden; height: 23.25px; width: 23.25px; display: inline-block; vertical-align: middle; }
  #global-footer-social { background: #273a56; width: 100%; color: #fff; font-size: 10px; }
  #global-footer-social .small-12 { padding: 20px; text-align: center; }
  #global-footer-social .small-12 a { text-decoration: none; color: #fff; }
  #global-footer-social .small-12 a:hover { text-decoration: none; color: #fff; }
  #global-footer-social .small-12 div { display: inline-block; }
  #global-footer-social .small-12 span { margin-left: 1px; margin-right: 1px; font-size: 10px; }
  #global-footer-social .small-12 #twitter { background-position: 0 -2277.75px; }
  #global-footer-social .small-12 #facebook { background-position: 0 -657.75px; }
  #global-footer-social .small-12 #rss { background-position: 0 -2066.25px; }
  #global-footer-social .small-12 #youtube { background-position: 0 -2447.25px; }
  #global-footer-social .small-12 #flickr { background-position: 0 -827.25px; }
  #global-footer-social .small-12 #linkedin { background-position: 0 -1054.5px; }
  #global-footer-social .small-12 #pinterest { background-position: 0 -1827px; }
  #global-footer-social .small-12 #email { background-position: 0 -488.25px; }
  #person-image { float: none; } }
/* Print Fix */
@media print { h1 { font-size: 2em; }
  .row .row { margin-left: 1em; }
  * { background: white !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; max-width: 700px !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: ""; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  .hide-on-print { display: none !important; }
  .print-only { display: block !important; }
  .hide-for-print { display: none !important; }
  .show-for-print { display: inherit !important; } }
blockquote { border-left: 0px; line-height: 1.5; color: #000; }
blockquote p { line-height: 1.5; color: #000; }

/* Mobile */
.custom-panel-a { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.66667em; padding: 1.66667em; background: white; /*  p { color: #333333; } */ }
.custom-panel-a:first-child { margin-top: 0; }
.custom-panel-a:last-child { margin-bottom: 0; }
.custom-panel-a h1, .custom-panel-a h2, .custom-panel-a h3, .custom-panel-a h4, .custom-panel-a h5, .custom-panel-a h6 { color: #333333; line-height: 1; margin-bottom: 0.83333em; }
.custom-panel-a h1.subheader, .custom-panel-a h2.subheader, .custom-panel-a h3.subheader, .custom-panel-a h4.subheader, .custom-panel-a h5.subheader, .custom-panel-a h6.subheader { line-height: 1.4; }

.listCol3 H4, .listCol3 em, .listCol3 i, .custom-panel-a H4, .custom-panel-a em, .custom-panel-a i { display: none; }

@media only screen and (min-width: 1025px) { .table tr.even.tablesorter:hover, .table tr.even .tablesorter.current, table tr.alt.tablesorter:hover, table tr.alt .tablesorter.current, table tr:nth-of-type(2n).tablesorter:hover, table tr:nth-of-type(2n) .tablesorter.current { background-color: #eee; }
  .tablesorter tr:hover, .tablesorter tr.current { background-color: #eee; }
  .tablesorter tr:hover .section-style-a-accordion > section > .content-style-a, .tablesorter tr.current .section-style-a-accordion > section > .content-style-a { background-color: #eee; }
  .tablesorter tr.monthBar:hover { background: #fff; }
  .table-table tr.seasonBar:hover { background: #fff; } }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; /* width:0;height:0; */ }

.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }

.clearfix:after, .clearfix { zoom: 1; }

.tabs.tabs-1 { border: 1px solid #e4e4e4; margin-top: 10px; }
.tabs.tabs-1 .tabs-menu-item { vertical-align: middle; height: 100%; }

#resources2 .tabs-menu-item, #media .tabs-menu-item { margin: 0px; border-right: 1px solid #e4e4e4; }
#resources2 .tabs-menu-item:last-child, #media .tabs-menu-item:last-child { border-right: none; }

#formgrid .subscribe { padding-top: 18px; margin-top: 0px; text-align: right; }

.select-container { display: inline-block; }

select::-ms-expand { /* gets right of the default arrow in IE and must be placed before the "select" style  */ display: none; }

select { background: url(/ecms/images/Filter-arrows-blue.png) no-repeat right white; background-size: 17px 24px; border: thin solid #CCC; height: 26px !important; padding-right: 22px; padding-left: 2px; appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; -webkit-appearance: none; background: none\9; padding-right: 0px\9; background-color: white \9; }

select:disabled { background: url(/ecms/images/Filter-arrows-grey.png) no-repeat right white; background-size: 17px 24px; height: 26px !important; background: none\9; padding-right: 0px\9; background-color: white \9; }

.padding-right-0 { padding-right: 0px; }

.typeahead { display: inline-block; position: relative; top: -2px; }

input#speaker-typeahead-mobile { height: 26px; box-shadow: none; }

#Filter .button { clear: both; float: left; margin-top: 12px; padding: 8px 6px; }

#Filter_bottom .button { clear: both; float: left; margin-top: 12px; padding: 8px 6px; }

#Filter_mobile .clearall-button { font-size: 14px; height: 26px; margin-top: 15px; padding: 5px 15px; }

@media only screen and (min-width: 800px) { .select-container { display: inline-block; }
  select::-ms-expand { /* gets right of the default arrow in IE and must be placed before the "select" style  */ display: none; }
  select { background: url(/ecms/images/Filter-arrows-blue.png) no-repeat right white; background-size: 15px 22px; border: thin solid #CCC; height: 24px !important; padding-right: 22px; padding-left: 2px; appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; -webkit-appearance: none; background: none\9; padding-right: 0px\9; background-color: white \9; }
  select:disabled { background: url(/ecms/images/Filter-arrows-grey.png) no-repeat right white; background-size: 15px 22px; height: 24px !important; background: none\9; padding-right: 0px\9; background-color: white \9; }
  input#speaker-typeahead { height: 24px !important; display: inline-block; box-shadow: none; margin-bottom: 0 \9; }
  input#speaker-typeahead-bottom { height: 24px !important; display: inline-block; box-shadow: none; margin-bottom: 0 \9; }
  #Filter .button { clear: both; float: left; margin-top: 12px; padding: 6px 6px; position: relative; top: 7px; }
  #Filter_bottom .button { clear: both; float: left; margin-top: 12px; padding: 6px 6px; position: relative; top: 7px; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { select { padding-right: 22px !important; } }
.fast-answers th.modifiedCol { text-align: left; width: 150px; }
.fast-answers th.titleCol { text-align: left; width: 650px; }
.fast-answers .yearFilter { width: auto; margin-right: 10px; }
.fast-answers .categoryFilter { width: auto; margin-right: 10px; }
.fast-answers .divisionFilter { width: auto; }

@media only screen and (max-width: 700px) { .hrFade { display: block; }
  .filterRow { padding: 4px 5px 5px 5px; vertical-align: middle; border: none; background-image: none; background-color: inherit; /* for ie 9 */ margin-bottom: 0px; }
  .table-table { display: block; display: table; border: none; }
  .table-table .table-tr { display: block; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; border: 1px solid #E6E6E6; padding: 1.6667em; }
  .table-table .table-thr { display: table-row; border-bottom-width: 0px; border-top: none; border-left: none; border-right: none; margin-bottom: 0px; }
  .table-table .table-td { display: block; }
  .table-table .table-thead { display: table; width: 100%; background-color: none; border-bottom-width: 0px; border-top: none; border-left: none; border-right: none; background: none; margin-bottom: 0px; padding-bottom: 0px; }
  .table-table .table-th { display: table-cell; line-height: 0.75em; color: #333; font-size: 0.91667em; border-top: thin solid #CCC; border-left: thin solid #CCC; border-right: thin solid #CCC; border-bottom: thin solid #CCC; text-decoration: none; font-weight: normal; padding-top: 10px; padding-left: 10px; padding-right: 0px; padding-bottom: 10px; margin-bottom: 0px; background-color: #EFEFEF; white-space: nowrap; width: 1%; }
  .table-table .title-style-a { cursor: pointer; }
  .table-table .null-tab { border-top: none; border-left: none; border-right: none; border-bottom: thin solid #CCC; overflow: auto; display: table-cell; width: 99%; background-color: transparent; }
  .table-table .active { background-color: transparent; border-bottom: none; background: transparent; /* for non-css3 browsers */ background: -ms-linear-gradient(top, #eeeeee 0%, white 70%); /* Mozilla Firefox */ background: -moz-linear-gradient(top, #eeeeee 0%, white 70%); /* Opera */ background: -o-linear-gradient(top, #eeeeee 0%, white 70%); /* Webkit (Safari/Chrome 10) */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, white)); /* Webkit (Chrome 11+) */ background: -webkit-linear-gradient(top, #eeeeee 0%, white 70%); /* W3C Markup, IE10 Release Preview */ background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 70%); }
  .table-table th.headerSortDown { padding-bottom: 0px; border-bottom: 0 none !important; background-color: transparent; background: url("/ecms/images/tablesorter/desc.gif") no-repeat scroll right center, -ms-linear-gradient(top, #eeeeee 0%, white 70%); /* Mozilla Firefox */ background: url("/ecms/images/tablesorter/desc.gif") no-repeat scroll right center, -moz-linear-gradient(top, #eeeeee 0%, white 70%); /* Opera */ background: url("/ecms/images/tablesorter/desc.gif") no-repeat scroll right center, -o-linear-gradient(top, #eeeeee 0%, white 70%); /* Webkit (Safari/Chrome 10) */ background: url("/ecms/images/tablesorter/desc.gif") no-repeat scroll right center, -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, white)); /* Webkit (Chrome 11+) */ background: url("/ecms/images/tablesorter/desc.gif") no-repeat scroll right center, -webkit-linear-gradient(top, #eeeeee 0%, white 70%); /* W3C Markup Standard Markup */ background: url("/ecms/images/tablesorter/desc.gif") no-repeat scroll right center, linear-gradient(to bottom, #eeeeee 0%, #ffffff 70%); }
  .table-table th.headerSortUp { padding-bottom: 0px; border-bottom: 0 none !important; background-color: transparent; background: url("/ecms/images/tablesorter/asc.gif") no-repeat scroll right center, -ms-linear-gradient(top, #eeeeee 0%, white 70%); /* Mozilla Firefox */ background: url("/ecms/images/tablesorter/asc.gif") no-repeat scroll right center, -moz-linear-gradient(top, #eeeeee 0%, white 70%); /* Opera */ background: url("/ecms/images/tablesorter/asc.gif") no-repeat scroll right center, -o-linear-gradient(top, #eeeeee 0%, white 70%); /* Webkit (Safari/Chrome 10) */ background: url("/ecms/images/tablesorter/asc.gif") no-repeat scroll right center, -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, white)); /* Webkit (Chrome 11+) */ background: url("/ecms/images/tablesorter/asc.gif") no-repeat scroll right center, -webkit-linear-gradient(top, #eeeeee 0%, white 70%); /* W3C Markup Standard Markup */ background: url("/ecms/images/tablesorter/asc.gif") no-repeat scroll right center, linear-gradient(to bottom, #eeeeee 0%, #ffffff 70%); }
  .table-table .sort-image { xline-height: 10px; white-space: nowrap; float: right; visibility: hidden; vertical-align: middle; width: 0px; /* set to no-width when invisible */ }
  .table-table .sort-image img { visibility: hidden; }
  .table-table .active .sort-image { visibility: visible; float: right; width: 21px; /* set to image width (21px) when visible */ }
  .table-table .active .sort-image img { visibility: visible; }
  .table-table .column-label { padding-right: 10px; }
  .table-table .active .column-label { padding-right: 20px; }
  .table-table a.table-th:active, .table-table a.table-th:focus { text-decoration: none; outline: none; font-color: #333; }
  .table-table .table-tbody { display: block; border-top: none; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding-top: 1em; margin-top: 0px; }
  .table-table .table-altLabel { display: inline; }
  .table-table .mSUMMARYTITLE { font-size: 18px; font-weight: bold; font-family: Helvetica, sans-serif; line-height: 27px; } }
@media print, screen and (min-width: 700px) { .hrFade { display: none; }
  .outerblock { display: inline; float: left; width: 100%; }
  .filterRow { width: 100%; background-color: #ebebeb; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-bottom: 0px; vertical-align: middle; /*	background: linear-gradient(to bottom, #FFF 0%, #E3E3E3 100%) repeat
		scroll 0% 0% transparent;
*/ }
  .filterRow label { display: block; }
  .filterRow .filter-cell { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
  .table-table { display: table; border: thin solid #DDD; width: 100%; margin-top: 0px; padding-right: 0px; padding-left: 0px; }
  .table-table .table-tr { display: table-row; }
  .table-table .table-thr { display: table-row; }
  .table-table .table-thr a:hover { background: #FFF; color: #000; }
  .table-table .table-td { display: table-cell; padding: 7px 3px; width: auto; }
  .table-table .table-th { display: table-cell; font-weight: bold; line-height: 1.16667em; font-size: 12px; color: #273a56; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: thin solid #ccc; margin-top: 0px; width: auto; }
  .table-table .active { background: #BCCDDE; border-bottom: 4px solid #BCCDDE; }
  .table-table .table-thead { display: table-header-group; }
  .table-table .table-tbody { display: table-row-group; background: none repeat scroll 0% 0% #FFF; margin-bottom: 0.16667em; border: 1px solid #DDD; }
  .table-table .table-altLabel { display: none; }
  .table-table .null-tab { display: none; }
  .table-table .sort-image { line-height: 10px; float: right; vertical-align: middle; }
  .table-table tr:hover, .table-table tr.current { background: #eee; } }
