/*
Theme Name: audit
Theme URI: https://wordpress.org/themes/ho/
Author: Henry Kweku aMOAH - +233243818256
Email: hamoah@gctu.edu.gh
Author URI: https://site.gtuc.edu.gh/
Description: The Official Theme for Internal Audit Directorate
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/


/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/

/* font for menu*/

  @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap');



@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');

@import url('https://fonts.googleapis.com/css?family=Cabin&display=swap');

/* zooming the whole site*/
.zoom{
	zoom: 0.85; /* all browsers */
	-moz-transform: scale(0.85);
	-moz-transform-origin: top center;
}

.PageNotFound .ui-helper-hidden { display: none; }
.PageNotFound .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.PageNotFound .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.PageNotFound .ui-helper-clearfix:before, .PageNotFound .ui-helper-clearfix:after { content: ""; display: table; }
.PageNotFound .ui-helper-clearfix:after { clear: both; }
.PageNotFound .ui-helper-clearfix { zoom: 1; }
.PageNotFound .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.PageNotFound .ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.PageNotFound .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.PageNotFound .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.PageNotFound .ui-widget .ui-widget { font-size: 1em; }
.PageNotFound .ui-widget input, .PageNotFound .ui-widget select, .PageNotFound .ui-widget textarea, .PageNotFound .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.PageNotFound .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.PageNotFound .ui-widget-content a { color: #222222; }
.PageNotFound .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.PageNotFound .ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.PageNotFound .ui-state-default, .PageNotFound .ui-widget-content .ui-state-default, .PageNotFound .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.PageNotFound .ui-state-default a, .PageNotFound .ui-state-default a:link, .PageNotFound .ui-state-default a:visited { color: #555555; text-decoration: none; }
.PageNotFound .ui-state-hover, .PageNotFound .ui-widget-content .ui-state-hover, .PageNotFound .ui-widget-header .ui-state-hover, .PageNotFound .ui-state-focus, .PageNotFound .ui-widget-content .ui-state-focus, .PageNotFound .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.PageNotFound .ui-state-hover a, .PageNotFound .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.PageNotFound .ui-state-active, .PageNotFound .ui-widget-content .ui-state-active, .PageNotFound .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.PageNotFound .ui-state-active a, .PageNotFound .ui-state-active a:link, .PageNotFound .ui-state-active a:visited { color: #212121; text-decoration: none; }
/*.PageNotFound .ui-widget :active { outline: none; } // Commented out for iOS6 video fix */

/* Interaction Cues
----------------------------------*/
.PageNotFound .ui-state-highlight, .PageNotFound .ui-widget-content .ui-state-highlight, .PageNotFound .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.PageNotFound .ui-state-highlight a, .PageNotFound .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.PageNotFound .ui-state-error, .PageNotFound .ui-widget-content .ui-state-error, .PageNotFound .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.PageNotFound .ui-state-error a, .PageNotFound .ui-widget-content .ui-state-error a, .PageNotFound .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.PageNotFound .ui-state-error-text, .PageNotFound .ui-widget-content .ui-state-error-text, .PageNotFound .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.PageNotFound .ui-priority-primary, .PageNotFound .ui-widget-content .ui-priority-primary, .PageNotFound .ui-widget-header .ui-priority-primary { font-weight: bold; }
.PageNotFound .ui-priority-secondary, .PageNotFound .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.PageNotFound .ui-state-disabled, .PageNotFound .ui-widget-content .ui-state-disabled, .PageNotFound .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.PageNotFound .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.PageNotFound .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.PageNotFound .ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.PageNotFound .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.PageNotFound .ui-state-hover .ui-icon, .PageNotFound .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.PageNotFound .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.PageNotFound .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.PageNotFound .ui-state-error .ui-icon, .PageNotFound .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.PageNotFound .ui-icon-carat-1-n { background-position: 0 0; }
.PageNotFound .ui-icon-carat-1-ne { background-position: -16px 0; }
.PageNotFound .ui-icon-carat-1-e { background-position: -32px 0; }
.PageNotFound .ui-icon-carat-1-se { background-position: -48px 0; }
.PageNotFound .ui-icon-carat-1-s { background-position: -64px 0; }
.PageNotFound .ui-icon-carat-1-sw { background-position: -80px 0; }
.PageNotFound .ui-icon-carat-1-w { background-position: -96px 0; }
.PageNotFound .ui-icon-carat-1-nw { background-position: -112px 0; }
.PageNotFound .ui-icon-carat-2-n-s { background-position: -128px 0; }
.PageNotFound .ui-icon-carat-2-e-w { background-position: -144px 0; }
.PageNotFound .ui-icon-triangle-1-n { background-position: 0 -16px; }
.PageNotFound .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.PageNotFound .ui-icon-triangle-1-e { background-position: -32px -16px; }
.PageNotFound .ui-icon-triangle-1-se { background-position: -48px -16px; }
.PageNotFound .ui-icon-triangle-1-s { background-position: -64px -16px; }
.PageNotFound .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.PageNotFound .ui-icon-triangle-1-w { background-position: -96px -16px; }
.PageNotFound .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.PageNotFound .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.PageNotFound .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.PageNotFound .ui-icon-arrow-1-n { background-position: 0 -32px; }
.PageNotFound .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.PageNotFound .ui-icon-arrow-1-e { background-position: -32px -32px; }
.PageNotFound .ui-icon-arrow-1-se { background-position: -48px -32px; }
.PageNotFound .ui-icon-arrow-1-s { background-position: -64px -32px; }
.PageNotFound .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.PageNotFound .ui-icon-arrow-1-w { background-position: -96px -32px; }
.PageNotFound .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.PageNotFound .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.PageNotFound .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.PageNotFound .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.PageNotFound .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.PageNotFound .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.PageNotFound .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.PageNotFound .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.PageNotFound .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.PageNotFound .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.PageNotFound .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.PageNotFound .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.PageNotFound .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.PageNotFound .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.PageNotFound .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.PageNotFound .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.PageNotFound .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.PageNotFound .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.PageNotFound .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.PageNotFound .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.PageNotFound .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.PageNotFound .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.PageNotFound .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.PageNotFound .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.PageNotFound .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.PageNotFound .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.PageNotFound .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.PageNotFound .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.PageNotFound .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.PageNotFound .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.PageNotFound .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.PageNotFound .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.PageNotFound .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.PageNotFound .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.PageNotFound .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.PageNotFound .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.PageNotFound .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.PageNotFound .ui-icon-arrow-4 { background-position: 0 -80px; }
.PageNotFound .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.PageNotFound .ui-icon-extlink { background-position: -32px -80px; }
.PageNotFound .ui-icon-newwin { background-position: -48px -80px; }
.PageNotFound .ui-icon-refresh { background-position: -64px -80px; }
.PageNotFound .ui-icon-shuffle { background-position: -80px -80px; }
.PageNotFound .ui-icon-transfer-e-w { background-position: -96px -80px; }
.PageNotFound .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.PageNotFound .ui-icon-folder-collapsed { background-position: 0 -96px; }
.PageNotFound .ui-icon-folder-open { background-position: -16px -96px; }
.PageNotFound .ui-icon-document { background-position: -32px -96px; }
.PageNotFound .ui-icon-document-b { background-position: -48px -96px; }
.PageNotFound .ui-icon-note { background-position: -64px -96px; }
.PageNotFound .ui-icon-mail-closed { background-position: -80px -96px; }
.PageNotFound .ui-icon-mail-open { background-position: -96px -96px; }
.PageNotFound .ui-icon-suitcase { background-position: -112px -96px; }
.PageNotFound .ui-icon-comment { background-position: -128px -96px; }
.PageNotFound .ui-icon-person { background-position: -144px -96px; }
.PageNotFound .ui-icon-print { background-position: -160px -96px; }
.PageNotFound .ui-icon-trash { background-position: -176px -96px; }
.PageNotFound .ui-icon-locked { background-position: -192px -96px; }
.PageNotFound .ui-icon-unlocked { background-position: -208px -96px; }
.PageNotFound .ui-icon-bookmark { background-position: -224px -96px; }
.PageNotFound .ui-icon-tag { background-position: -240px -96px; }
.PageNotFound .ui-icon-home { background-position: 0 -112px; }
.PageNotFound .ui-icon-flag { background-position: -16px -112px; }
.PageNotFound .ui-icon-calendar { background-position: -32px -112px; }
.PageNotFound .ui-icon-cart { background-position: -48px -112px; }
.PageNotFound .ui-icon-pencil { background-position: -64px -112px; }
.PageNotFound .ui-icon-clock { background-position: -80px -112px; }
.PageNotFound .ui-icon-disk { background-position: -96px -112px; }
.PageNotFound .ui-icon-calculator { background-position: -112px -112px; }
.PageNotFound .ui-icon-zoomin { background-position: -128px -112px; }
.PageNotFound .ui-icon-zoomout { background-position: -144px -112px; }
.PageNotFound .ui-icon-search { background-position: -160px -112px; }
.PageNotFound .ui-icon-wrench { background-position: -176px -112px; }
.PageNotFound .ui-icon-gear { background-position: -192px -112px; }
.PageNotFound .ui-icon-heart { background-position: -208px -112px; }
.PageNotFound .ui-icon-star { background-position: -224px -112px; }
.PageNotFound .ui-icon-link { background-position: -240px -112px; }
.PageNotFound .ui-icon-cancel { background-position: 0 -128px; }
.PageNotFound .ui-icon-plus { background-position: -16px -128px; }
.PageNotFound .ui-icon-plusthick { background-position: -32px -128px; }
.PageNotFound .ui-icon-minus { background-position: -48px -128px; }
.PageNotFound .ui-icon-minusthick { background-position: -64px -128px; }
.PageNotFound .ui-icon-close { background-position: -80px -128px; }
.PageNotFound .ui-icon-closethick { background-position: -96px -128px; }
.PageNotFound .ui-icon-key { background-position: -112px -128px; }
.PageNotFound .ui-icon-lightbulb { background-position: -128px -128px; }
.PageNotFound .ui-icon-scissors { background-position: -144px -128px; }
.PageNotFound .ui-icon-clipboard { background-position: -160px -128px; }
.PageNotFound .ui-icon-copy { background-position: -176px -128px; }
.PageNotFound .ui-icon-contact { background-position: -192px -128px; }
.PageNotFound .ui-icon-image { background-position: -208px -128px; }
.PageNotFound .ui-icon-video { background-position: -224px -128px; }
.PageNotFound .ui-icon-script { background-position: -240px -128px; }
.PageNotFound .ui-icon-alert { background-position: 0 -144px; }
.PageNotFound .ui-icon-info { background-position: -16px -144px; }
.PageNotFound .ui-icon-notice { background-position: -32px -144px; }
.PageNotFound .ui-icon-help { background-position: -48px -144px; }
.PageNotFound .ui-icon-check { background-position: -64px -144px; }
.PageNotFound .ui-icon-bullet { background-position: -80px -144px; }
.PageNotFound .ui-icon-radio-off { background-position: -96px -144px; }
.PageNotFound .ui-icon-radio-on { background-position: -112px -144px; }
.PageNotFound .ui-icon-pin-w { background-position: -128px -144px; }
.PageNotFound .ui-icon-pin-s { background-position: -144px -144px; }
.PageNotFound .ui-icon-play { background-position: 0 -160px; }
.PageNotFound .ui-icon-pause { background-position: -16px -160px; }
.PageNotFound .ui-icon-seek-next { background-position: -32px -160px; }
.PageNotFound .ui-icon-seek-prev { background-position: -48px -160px; }
.PageNotFound .ui-icon-seek-end { background-position: -64px -160px; }
.PageNotFound .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.PageNotFound .ui-icon-seek-first { background-position: -80px -160px; }
.PageNotFound .ui-icon-stop { background-position: -96px -160px; }
.PageNotFound .ui-icon-eject { background-position: -112px -160px; }
.PageNotFound .ui-icon-volume-off { background-position: -128px -160px; }
.PageNotFound .ui-icon-volume-on { background-position: -144px -160px; }
.PageNotFound .ui-icon-power { background-position: 0 -176px; }
.PageNotFound .ui-icon-signal-diag { background-position: -16px -176px; }
.PageNotFound .ui-icon-signal { background-position: -32px -176px; }
.PageNotFound .ui-icon-battery-0 { background-position: -48px -176px; }
.PageNotFound .ui-icon-battery-1 { background-position: -64px -176px; }
.PageNotFound .ui-icon-battery-2 { background-position: -80px -176px; }
.PageNotFound .ui-icon-battery-3 { background-position: -96px -176px; }
.PageNotFound .ui-icon-circle-plus { background-position: 0 -192px; }
.PageNotFound .ui-icon-circle-minus { background-position: -16px -192px; }
.PageNotFound .ui-icon-circle-close { background-position: -32px -192px; }
.PageNotFound .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.PageNotFound .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.PageNotFound .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.PageNotFound .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.PageNotFound .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.PageNotFound .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.PageNotFound .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.PageNotFound .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.PageNotFound .ui-icon-circle-zoomin { background-position: -176px -192px; }
.PageNotFound .ui-icon-circle-zoomout { background-position: -192px -192px; }
.PageNotFound .ui-icon-circle-check { background-position: -208px -192px; }
.PageNotFound .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.PageNotFound .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.PageNotFound .ui-icon-circlesmall-close { background-position: -32px -208px; }
.PageNotFound .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.PageNotFound .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.PageNotFound .ui-icon-squaresmall-close { background-position: -80px -208px; }
.PageNotFound .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.PageNotFound .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.PageNotFound .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.PageNotFound .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.PageNotFound .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.PageNotFound .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.PageNotFound .ui-corner-all, .PageNotFound .ui-corner-top, .PageNotFound .ui-corner-left, .PageNotFound .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.PageNotFound .ui-corner-all, .PageNotFound .ui-corner-top, .PageNotFound .ui-corner-right, .PageNotFound .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.PageNotFound .ui-corner-all, .PageNotFound .ui-corner-bottom, .PageNotFound .ui-corner-left, .PageNotFound .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.PageNotFound .ui-corner-all, .PageNotFound .ui-corner-bottom, .PageNotFound .ui-corner-right, .PageNotFound .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Resizable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.PageNotFound .ui-resizable { position: relative;}
.PageNotFound .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.PageNotFound .ui-resizable-disabled .ui-resizable-handle, .PageNotFound .ui-resizable-autohide .ui-resizable-handle { display: none; }
.PageNotFound .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.PageNotFound .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.PageNotFound .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.PageNotFound .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.PageNotFound .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.PageNotFound .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.PageNotFound .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.PageNotFound .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
 * jQuery UI Selectable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.PageNotFound .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Accordion 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.PageNotFound .ui-accordion { width: 100%; }
.PageNotFound .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.PageNotFound .ui-accordion .ui-accordion-li-fix { display: inline; }
.PageNotFound .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.PageNotFound .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.PageNotFound .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.PageNotFound .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.PageNotFound .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.PageNotFound .ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Autocomplete 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.PageNotFound .ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.23
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.PageNotFound .ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.PageNotFound .ui-menu .ui-menu {
	margin-top: -3px;
}
.PageNotFound .ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.PageNotFound .ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.PageNotFound .ui-menu .ui-menu-item a.ui-state-hover,
.PageNotFound .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*!
 * jQuery UI Button 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.PageNotFound .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.PageNotFound .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.PageNotFound .ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.PageNotFound .ui-button .ui-button-text { display: block; line-height: 1.4;  }
.PageNotFound .ui-button-text-only .ui-button-text { padding: .4em 1em; }
.PageNotFound .ui-button-icon-only .ui-button-text, .PageNotFound .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.PageNotFound .ui-button-text-icon-primary .ui-button-text, .PageNotFound .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.PageNotFound .ui-button-text-icon-secondary .ui-button-text, .PageNotFound .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.PageNotFound .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.PageNotFound .ui-button-icon-only .ui-icon, .PageNotFound .ui-button-text-icon-primary .ui-icon, .PageNotFound .ui-button-text-icon-secondary .ui-icon, .PageNotFound .ui-button-text-icons .ui-icon, .PageNotFound .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.PageNotFound .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.PageNotFound .ui-button-text-icon-primary .ui-button-icon-primary, .PageNotFound .ui-button-text-icons .ui-button-icon-primary, .PageNotFound .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.PageNotFound .ui-button-text-icon-secondary .ui-button-icon-secondary, .PageNotFound .ui-button-text-icons .ui-button-icon-secondary, .PageNotFound .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.PageNotFound .ui-button-text-icons .ui-button-icon-secondary, .PageNotFound .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.PageNotFound .ui-buttonset { margin-right: 7px; }
.PageNotFound .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.PageNotFound.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.PageNotFound.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.PageNotFound.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.PageNotFound.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.PageNotFound.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.PageNotFound.ui-dialog .ui-dialog-titlebar-close:hover, .PageNotFound .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.PageNotFound.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.PageNotFound.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.PageNotFound.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.PageNotFound.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.PageNotFound.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.PageNotFound.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.PageNotFound .ui-slider { position: relative; text-align: left; }
.PageNotFound .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.PageNotFound .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.PageNotFound .ui-slider-horizontal { height: .8em; }
.PageNotFound .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.PageNotFound .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.PageNotFound .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.PageNotFound .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.PageNotFound .ui-slider-vertical { width: .8em; height: 100px; }
.PageNotFound .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.PageNotFound .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.PageNotFound .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.PageNotFound .ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.PageNotFound .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.PageNotFound .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.PageNotFound .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.PageNotFound .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.PageNotFound .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.PageNotFound .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .PageNotFound .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .PageNotFound .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.PageNotFound .ui-tabs .ui-tabs-nav li a, .PageNotFound .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.PageNotFound .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.PageNotFound .ui-tabs .ui-tabs-hide { display: none !important; }
/*!
 * jQuery UI Datepicker 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.PageNotFound .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.PageNotFound .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.PageNotFound .ui-datepicker .ui-datepicker-prev, .PageNotFound .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.PageNotFound .ui-datepicker .ui-datepicker-prev-hover, .PageNotFound .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.PageNotFound .ui-datepicker .ui-datepicker-prev { left:2px; }
.PageNotFound .ui-datepicker .ui-datepicker-next { right:2px; }
.PageNotFound .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.PageNotFound .ui-datepicker .ui-datepicker-next-hover { right:1px; }
.PageNotFound .ui-datepicker .ui-datepicker-prev span, .PageNotFound .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.PageNotFound .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.PageNotFound .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.PageNotFound .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.PageNotFound .ui-datepicker select.ui-datepicker-month,
.PageNotFound .ui-datepicker select.ui-datepicker-year { width: 49%;}
.PageNotFound .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.PageNotFound .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.PageNotFound .ui-datepicker td { border: 0; padding: 1px; }
.PageNotFound .ui-datepicker td span, .PageNotFound .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.PageNotFound .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.PageNotFound .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.PageNotFound .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.PageNotFound .ui-datepicker.ui-datepicker-multi { width:auto; }
.PageNotFound .ui-datepicker-multi .ui-datepicker-group { float:left; }
.PageNotFound .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.PageNotFound .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.PageNotFound .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.PageNotFound .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.PageNotFound .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.PageNotFound .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.PageNotFound .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.PageNotFound .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.PageNotFound .ui-datepicker-rtl { direction: rtl; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-group { float:right; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.PageNotFound .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.PageNotFound .ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*!
 * jQuery UI Progressbar 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.PageNotFound .ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.PageNotFound .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }


/* Using panels to display blog date */
.panel.date {
    margin: 0px;
    width: 60px;
    text-align: center;
    border: solid 0.5px #fff;
}

.panel.date .month {
    padding: 2px 0px;
    font-weight: 700;
    text-transform: uppercase;
}

.panel.date .day {
    padding: 3px 0px;
    font-weight: 700;
    font-size: 1.5em;
}


img[alt="GTUC"]{
    bottom:0 !important;
    width:100%;
    height:auto !important
}
img[alt="GTUC"]#big{
    bottom:38px !important
}
@media only screen and (max-width:1440px){
    img[alt="GTUC"]{
        top:0 !important
    }
    img[alt="GTUC"]#big{
        top:auto !important
    }
}
@media only screen and (min-height:1120px) and (max-width:1593px){
    #bg-images-full li img[alt="GTUC"]{
        top:0 !important;
        height:100% !important;
        width:auto
    }
}


@media all and (min-width: 1020px) and (min-device-width: 1020px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape) {

	/* BEGIN Larger css  */
	@media only screen and (max-width:1250px){
	    img[alt=""]{
	        right:-230px !important
	    }
	}
	@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){
	    img[alt=""]{
	        right:0 !important
	    }
	}
	img[alt=""]#big{
	    bottom:111px !important
	}

	/* END Larger Css*/


}



@media all and (min-width: 1260px){

	/* BEGIN larger css*/
	#main-nav li a{
	    /*padding:20px 72px 21px*/
	}
	.alt-layout #main-nav li a{
	    padding:20px 30px 21px
	}
	#main-nav li ul{

	}
	#left-rail nav li a{
	    width:280px
	}
	#page{
	    background:#ffffff url() 0 0 repeat-y
	}
	#page.two-col{
	    background-image:url()
	}
	#page.two-col-right{
	    background-image:url()
	}
	#page.one-col{
	    background-image:none
	}
	aside img{
	    max-width:260px
	}
	#bg-images li{
	    background:#0b1a2a
	}
	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{
	    display:inline;
	    float:left;
	    position:relative;
	    margin-left:10px;
	    margin-right:10px
	}
	.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12,.push-13,.pull-13,.push-14,.pull-14,.push-15,.pull-15,.push-16,.pull-16,.push-17,.pull-17,.push-18,.pull-18,.push-19,.pull-19,.push-20,.pull-20,.push-21,.pull-21,.push-22,.pull-22,.push-23,.pull-23,.push-24,.pull-24{
	    position:relative
	}
	.alpha{
	    margin-left:0
	}
	.omega{
	    margin-right:0
	}
	body{
	    min-width:1220px
	}
	.wrap{
	    margin-left:auto;
	    margin-right:auto;
	     width:1650px;
	}
	.wrap .grid-1{
	    width:30px
	}
	.wrap .grid-2{
	    width:80px
	}
	.wrap .grid-3{
	    width:130px
	}
	.wrap .grid-4{
	    width:180px
	}
	.wrap .grid-5{
	    width:230px
	}
	.wrap .grid-6{
	    width:280px
	}
	.wrap .grid-7{
	    width:330px
	}
	.wrap .grid-8{
	    width:380px
	}
	.wrap .grid-9{
	    width:430px
	}
	.wrap .grid-10{
	    width:480px
	}
	.wrap .grid-11{
	    width:530px
	}
	.wrap .grid-12{
	    width:580px
	}
	.wrap .grid-13{
	    width:630px
	}
	.wrap .grid-14{
	    width:680px
	}
	.wrap .grid-15{
	    width:730px
	}
	.wrap .grid-16{
	    width:780px
	}
	.wrap .grid-17{
	    width:830px
	}
	.wrap .grid-18{
	    width:880px
	}
	.wrap .grid-19{
	    width:930px
	}
	.wrap .grid-20{
	    width:980px
	}
	.wrap .grid-21{
	    width:1030px
	}
	.wrap .grid-22{
	    width:1080px
	}
	.wrap .grid-23{
	    width:1130px
	}
	.wrap .grid-24{
	    width:1180px
	}
	.wrap .prefix-1{
	    padding-left:50px
	}
	.wrap .prefix-2{
	    padding-left:100px
	}
	.wrap .prefix-3{
	    padding-left:150px
	}
	.wrap .prefix-4{
	    padding-left:200px
	}
	.wrap .prefix-5{
	    padding-left:250px
	}
	.wrap .prefix-6{
	    padding-left:300px
	}
	.wrap .prefix-7{
	    padding-left:350px
	}
	.wrap .prefix-8{
	    padding-left:400px
	}
	.wrap .prefix-9{
	    padding-left:450px
	}
	.wrap .prefix-10{
	    padding-left:500px
	}
	.wrap .prefix-11{
	    padding-left:550px
	}
	.wrap .prefix-12{
	    padding-left:600px
	}
	.wrap .prefix-13{
	    padding-left:650px
	}
	.wrap .prefix-14{
	    padding-left:700px
	}
	.wrap .prefix-15{
	    padding-left:750px
	}
	.wrap .prefix-16{
	    padding-left:800px
	}
	.wrap .prefix-17{
	    padding-left:850px
	}
	.wrap .prefix-18{
	    padding-left:900px
	}
	.wrap .prefix-19{
	    padding-left:950px
	}
	.wrap .prefix-20{
	    padding-left:1000px
	}
	.wrap .prefix-21{
	    padding-left:1050px
	}
	.wrap .prefix-22{
	    padding-left:1100px
	}
	.wrap .prefix-23{
	    padding-left:1150px
	}
	.wrap .suffix-1{
	    padding-right:50px
	}
	.wrap .suffix-2{
	    padding-right:100px
	}
	.wrap .suffix-3{
	    padding-right:150px
	}
	.wrap .suffix-4{
	    padding-right:200px
	}
	.wrap .suffix-5{
	    padding-right:250px
	}
	.wrap .suffix-6{
	    padding-right:300px
	}
	.wrap .suffix-7{
	    padding-right:350px
	}
	.wrap .suffix-8{
	    padding-right:400px
	}
	.wrap .suffix-9{
	    padding-right:450px
	}
	.wrap .suffix-10{
	    padding-right:500px
	}
	.wrap .suffix-11{
	    padding-right:550px
	}
	.wrap .suffix-12{
	    padding-right:600px
	}
	.wrap .suffix-13{
	    padding-right:650px
	}
	.wrap .suffix-14{
	    padding-right:700px
	}
	.wrap .suffix-15{
	    padding-right:750px
	}
	.wrap .suffix-16{
	    padding-right:800px
	}
	.wrap .suffix-17{
	    padding-right:850px
	}
	.wrap .suffix-18{
	    padding-right:900px
	}
	.wrap .suffix-19{
	    padding-right:950px
	}
	.wrap .suffix-20{
	    padding-right:1000px
	}
	.wrap .suffix-21{
	    padding-right:1050px
	}
	.wrap .suffix-22{
	    padding-right:1100px
	}
	.wrap .suffix-23{
	    padding-right:1150px
	}
	.wrap .push-1{
	    left:50px
	}
	.wrap .push-2{
	    left:100px
	}
	.wrap .push-3{
	    left:150px
	}
	.wrap .push-4{
	    left:200px
	}
	.wrap .push-5{
	    left:250px
	}
	.wrap .push-6{
	    left:300px
	}
	.wrap .push-7{
	    left:350px
	}
	.wrap .push-8{
	    left:400px
	}
	.wrap .push-9{
	    left:450px
	}
	.wrap .push-10{
	    left:500px
	}
	.wrap .push-11{
	    left:550px
	}
	.wrap .push-12{
	    left:600px
	}
	.wrap .push-13{
	    left:650px
	}
	.wrap .push-14{
	    left:700px
	}
	.wrap .push-15{
	    left:750px
	}
	.wrap .push-16{
	    left:800px
	}
	.wrap .push-17{
	    left:850px
	}
	.wrap .push-18{
	    left:900px
	}
	.wrap .push-19{
	    left:950px
	}
	.wrap .push-20{
	    left:1000px
	}
	.wrap .push-21{
	    left:1050px
	}
	.wrap .push-22{
	    left:1100px
	}
	.wrap .push-23{
	    left:1150px
	}
	.wrap .pull-1{
	    left:-50px
	}
	.wrap .pull-2{
	    left:-100px
	}
	.wrap .pull-3{
	    left:-150px
	}
	.wrap .pull-4{
	    left:-200px
	}
	.wrap .pull-5{
	    left:-250px
	}
	.wrap .pull-6{
	    left:-300px
	}
	.wrap .pull-7{
	    left:-350px
	}
	.wrap .pull-8{
	    left:-400px
	}
	.wrap .pull-9{
	    left:-450px
	}
	.wrap .pull-10{
	    left:-500px
	}
	.wrap .pull-11{
	    left:-550px
	}
	.wrap .pull-12{
	    left:-600px
	}
	.wrap .pull-13{
	    left:-650px
	}
	.wrap .pull-14{
	    left:-700px
	}
	.wrap .pull-15{
	    left:-750px
	}
	.wrap .pull-16{
	    left:-800px
	}
	.wrap .pull-17{
	    left:-850px
	}
	.wrap .pull-18{
	    left:-900px
	}
	.wrap .pull-19{
	    left:-950px
	}
	.wrap .pull-20{
	    left:-1000px
	}
	.wrap .pull-21{
	    left:-1050px
	}
	.wrap .pull-22{
	    left:-1100px
	}
	.wrap .pull-23{
	    left:-1150px
	}
	#footer .wrap .grid-15{
	    width:791px
	}
	#footer .wrap.row{
	    width:1220px
	}
	#page.two-col #content-rail{
	    background:#ffffff url(/~/media/Images/coresite/ui/bg-banner-wide.ashx) 0 0 repeat-y
	}
	.float-left{
	    float:left;
	    margin:0 20px 10px 0
	}
	.float-right{
	    float:right;
	    margin:0 0 10px 20px
	}
	#main-nav li.mega>ul>li{
	    width:240px
	}
	#main-nav li.mega>ul.mega-1-column{
	    width:240px
	}
	#main-nav li.mega>ul.mega-2-column{
	    width:480px
	}
	#main-nav li.mega>ul.mega-3-column{
	    width:720px
	}
	.event-details .event-info{
	    width:510px
	}
	aside.informational-sidebar img{
	    max-width:260px
	}
	#center-rail.grid-24 .ad-box.grid-12{
	    width:570px
	}
	.ad-box h2{
	    font-size:750%
	}
	.ad-box aside{
	    font-size:150%
	}
	.ad-box h2 em{
	    bottom:19px
	}
	#skinny-nav .wrap::before{
	    left:909px
	}
	#main-nav li a{

	}
	.deep-figcaption{
	    height:72px
	}
	#bingo div.square.empty-square.nolandscape{
	    display:block
	}
	.index-listing .container{
	    min-height:248px
	}
	div.research-box.grid-4{
	    width:200px;
	    min-height:250px
	}
	/*END Larger.css*/
}

/* Mega Menu */

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);*/

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
/*  list-style: square;
  color: #ffc600;
	*/
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #fff;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: underline;
	color:#ffc600;

}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ffc600;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

/* END Mega Menu*/
#pagenotfound img{
    float:left;
    margin-right:20px
}
#pagenotfound ul{
    list-style-type:none;
    padding:0
}
#pagenotfound li{
    padding-bottom:15px
}
#pagenotfound li:after{
    content:"";
    display:table;
    clear:both
}
#pagenotfound a.title{
    font-size:90%
}
#pagenotfound span.probability{
    font-size:90%
}
#pagenotfound .description{
    display:block;
    font-size:80%
}
#pagenotfound-suggestions p{
    font-size:1em;
    margin-bottom:10px
}
#pagenotfound span.url{
    display:block;
    font-size:80%;
    font-weight:bold
}
#pagenotfound-suggestions span.title{
    font-weight:bold;
    font-size:1.1em
}
.PageNotFound{
    background-color:#072B4D !important;
    background-image:none !important;
    border:none !important;
    color:#ffffff !important;
    border-radius:0 !important
}
.PageNotFound .ui-dialog-titlebar{
    background:none repeat scroll 0 0 transparent !important;
    border:medium none !important;
    color:white !important;
    font:bold 24px/1 FuturaCnd,arial,sans-serif !important;
    padding-left:10px !important
}
.PageNotFound .ui-dialog-titlebar-close{
    padding:0
}
.PageNotFound .ui-dialog-titlebar-close span.ui-icon{
    background:url("") no-repeat scroll 0 0 transparent !important;
    height:11px !important;
    width:10px !important
}
.PageNotFound .ui-dialog-titlebar-close.ui-state-hover{
    background:none !important;
    border:none !important
}
.PageNotFound .ui-widget-content,.PageNotFound .ui-widget-content p{
    color:#FFFFFF !important
}
.PageNotFound .ui-widget-content a{
    color:#ffffff !important;
    text-decoration:underline !important
}
.PageNotFound .ui-dialog-buttonpane{
    background:transparent !important;
    border:none !important;
    padding-left:10px !important
}
.PageNotFound button{
    background:none repeat scroll 0 0 #FFC600 !important;
    border:medium none !important;
    color:#0D1E31 !important;
    cursor:pointer !important;
    font:bold 16px/1 FuturaCnd,arial,sans-serif !important;
    margin:0 !important;
    outline:0 none !important;
    overflow:visible !important;
    padding:0 5px !important;
    text-shadow:0 1px 1px white !important;
    text-transform:uppercase !important;
    vertical-align:top !important;
    width:auto !important;
    border-radius:0 !important
}
.PageNotFound .ui-dialog-buttonpane .ui-dialog-buttonset{
    float:left !important
}
.ui-widget-overlay{
    opacity:0.5 !important;
    filter:Alpha(Opacity=50) !important
}


@font-face{
    font-family:'FontAwesome2';
    font-weight:normal;
    font-style:normal
}
.fa{
    display:inline-block;
    /*font:normal normal normal 14px/1 FontAwesome2;*/
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;

}
.fa-lg{
    font-size:1.33333333em;
    line-height:0.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul > li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:0.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid 0.08em #eeeeee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#ffffff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-tv:before,.fa-television:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before{
    content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
@font-face{
    font-family:'FontAwesome';
    src:url('/sc_fonts/fontawesome-webfont.eot?v=3.2.1');
    src:url('/sc_fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('/sc_fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('/sc_fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('/sc_fonts/fontawesome-webfont.#fontawesomeregular?v=3.2.1') format('svg');
    font-weight:normal;
    font-style:normal
}
[class^="icon-"],[class*=" icon-"]{
    font-family:FontAwesome;
    font-weight:normal;
    font-style:normal;
    text-decoration:inherit;
    -webkit-font-smoothing:antialiased;
    *margin-right:.3em
}
[class^="icon-"]:before,[class*=" icon-"]:before{
    text-decoration:inherit;
    display:inline-block;
    speak:none
}
.icon-large:before{
    vertical-align:-10%;
    font-size:1.3333333333333333em
}
a [class^="icon-"],a [class*=" icon-"]{
    display:inline
}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{
    display:inline-block;
    width:1.1428571428571428em;
    text-align:right;
    padding-right:0.2857142857142857em
}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{
    width:1.4285714285714286em
}
.icons-ul{
    margin-left:2.142857142857143em;
    list-style-type:none
}
.icons-ul>li{
    position:relative
}
.icons-ul .icon-li{
    position:absolute;
    left:-2.142857142857143em;
    width:2.142857142857143em;
    text-align:center;
    line-height:inherit
}
[class^="icon-"].hide,[class*=" icon-"].hide{
    display:none
}
.icon-muted{
    color:#eeeeee
}
.icon-light{
    color:#ffffff
}
.icon-dark{
    color:#333333
}
.icon-border{
    border:solid 1px #eeeeee;
    padding:.2em .25em .15em;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.icon-2x{
    font-size:2em
}
.icon-2x.icon-border{
    border-width:2px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.icon-3x{
    font-size:3em
}
.icon-3x.icon-border{
    border-width:3px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.icon-4x{
    font-size:4em
}
.icon-4x.icon-border{
    border-width:4px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.icon-5x{
    font-size:5em
}
.icon-5x.icon-border{
    border-width:5px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{
    margin-right:.3em
}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{
    margin-left:.3em
}
[class^="icon-"],[class*=" icon-"]{
    display:inline;
    width:auto;
    height:auto;
    line-height:normal;
    vertical-align:baseline;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    margin-top:0
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{
    background-image:none
}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{
    line-height:.9em
}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{
    display:inline-block
}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{
    line-height:.9em
}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{
    margin-top:.18em
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{
    line-height:.8em
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{
    margin-top:.25em
}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{
    margin-top:0
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{
    margin-top:.05em
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{
    margin-right:.2em
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{
    margin-left:.2em
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{
    line-height:inherit
}
.icon-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:-35%
}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{
    display:block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    font-size:1em;
    line-height:inherit;
    *line-height:2em
}
.icon-stack .icon-stack-base{
    font-size:2em;
    *line-height:1em
}
.icon-spin{
    display:inline-block;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    -webkit-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear
}
a .icon-stack,a .icon-spin{
    display:inline-block;
    text-decoration:none
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@-ms-keyframes spin{
    0%{
        -ms-transform:rotate(0deg)
    }
    100%{
        -ms-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(359deg)
    }
}
.icon-rotate-90:before{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before{
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    -o-transform:scale(-1,1);
    transform:scale(-1,1)
}
.icon-flip-vertical:before{
    -webkit-transform:scale(1,-1);
    -moz-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    -o-transform:scale(1,-1);
    transform:scale(1,-1)
}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{
    display:inline-block
}
.icon-glass:before{
    content:"\f000"
}
.icon-music:before{
    content:"\f001"
}
.icon-search:before{
    content:"\f002"
}
.icon-envelope-alt:before{
    content:"\f003"
}
.icon-heart:before{
    content:"\f004"
}
.icon-star:before{
    content:"\f005"
}
.icon-star-empty:before{
    content:"\f006"
}
.icon-user:before{
    content:"\f007"
}
.icon-film:before{
    content:"\f008"
}
.icon-th-large:before{
    content:"\f009"
}
.icon-th:before{
    content:"\f00a"
}
.icon-th-list:before{
    content:"\f00b"
}
.icon-ok:before{
    content:"\f00c"
}
.icon-remove:before{
    content:"\f00d"
}
.icon-zoom-in:before{
    content:"\f00e"
}
.icon-zoom-out:before{
    content:"\f010"
}
.icon-power-off:before,.icon-off:before{
    content:"\f011"
}
.icon-signal:before{
    content:"\f012"
}
.icon-gear:before,.icon-cog:before{
    content:"\f013"
}
.icon-trash:before{
    content:"\f014"
}
.icon-home:before{
    content:"\f015"
}
.icon-file-alt:before{
    content:"\f016"
}
.icon-time:before{
    content:"\f017"
}
.icon-road:before{
    content:"\f018"
}
.icon-download-alt:before{
    content:"\f019"
}
.icon-download:before{
    content:"\f01a"
}
.icon-upload:before{
    content:"\f01b"
}
.icon-inbox:before{
    content:"\f01c"
}
.icon-play-circle:before{
    content:"\f01d"
}
.icon-rotate-right:before,.icon-repeat:before{
    content:"\f01e"
}
.icon-refresh:before{
    content:"\f021"
}
.icon-list-alt:before{
    content:"\f022"
}
.icon-lock:before{
    content:"\f023"
}
.icon-flag:before{
    content:"\f024"
}
.icon-headphones:before{
    content:"\f025"
}
.icon-volume-off:before{
    content:"\f026"
}
.icon-volume-down:before{
    content:"\f027"
}
.icon-volume-up:before{
    content:"\f028"
}
.icon-qrcode:before{
    content:"\f029"
}
.icon-barcode:before{
    content:"\f02a"
}
.icon-tag:before{
    content:"\f02b"
}
.icon-tags:before{
    content:"\f02c"
}
.icon-book:before{
    content:"\f02d"
}
.icon-bookmark:before{
    content:"\f02e"
}
.icon-print:before{
    content:"\f02f"
}
.icon-camera:before{
    content:"\f030"
}
.icon-font:before{
    content:"\f031"
}
.icon-bold:before{
    content:"\f032"
}
.icon-italic:before{
    content:"\f033"
}
.icon-text-height:before{
    content:"\f034"
}
.icon-text-width:before{
    content:"\f035"
}
.icon-align-left:before{
    content:"\f036"
}
.icon-align-center:before{
    content:"\f037"
}
.icon-align-right:before{
    content:"\f038"
}
.icon-align-justify:before{
    content:"\f039"
}
.icon-list:before{
    content:"\f03a"
}
.icon-indent-left:before{
    content:"\f03b"
}
.icon-indent-right:before{
    content:"\f03c"
}
.icon-facetime-video:before{
    content:"\f03d"
}
.icon-picture:before{
    content:"\f03e"
}
.icon-pencil:before{
    content:"\f040"
}
.icon-map-marker:before{
    content:"\f041"
}
.icon-adjust:before{
    content:"\f042"
}
.icon-tint:before{
    content:"\f043"
}
.icon-edit:before{
    content:"\f044"
}
.icon-share:before{
    content:"\f045"
}
.icon-check:before{
    content:"\f046"
}
.icon-move:before{
    content:"\f047"
}
.icon-step-backward:before{
    content:"\f048"
}
.icon-fast-backward:before{
    content:"\f049"
}
.icon-backward:before{
    content:"\f04a"
}
.icon-play:before{
    content:"\f04b"
}
.icon-pause:before{
    content:"\f04c"
}
.icon-stop:before{
    content:"\f04d"
}
.icon-forward:before{
    content:"\f04e"
}
.icon-fast-forward:before{
    content:"\f050"
}
.icon-step-forward:before{
    content:"\f051"
}
.icon-eject:before{
    content:"\f052"
}
.icon-chevron-left:before{
    content:"\f053"
}
.icon-chevron-right:before{
    content:"\f054"
}
.icon-plus-sign:before{
    content:"\f055"
}
.icon-minus-sign:before{
    content:"\f056"
}
.icon-remove-sign:before{
    content:"\f057"
}
.icon-ok-sign:before{
    content:"\f058"
}
.icon-question-sign:before{
    content:"\f059"
}
.icon-info-sign:before{
    content:"\f05a"
}
.icon-screenshot:before{
    content:"\f05b"
}
.icon-remove-circle:before{
    content:"\f05c"
}
.icon-ok-circle:before{
    content:"\f05d"
}
.icon-ban-circle:before{
    content:"\f05e"
}
.icon-arrow-left:before{
    content:"\f060"
}
.icon-arrow-right:before{
    content:"\f061"
}
.icon-arrow-up:before{
    content:"\f062"
}
.icon-arrow-down:before{
    content:"\f063"
}
.icon-mail-forward:before,.icon-share-alt:before{
    content:"\f064"
}
.icon-resize-full:before{
    content:"\f065"
}
.icon-resize-small:before{
    content:"\f066"
}
.icon-plus:before{
    content:"\f067"
}
.icon-minus:before{
    content:"\f068"
}
.icon-asterisk:before{
    content:"\f069"
}
.icon-exclamation-sign:before{
    content:"\f06a"
}
.icon-gift:before{
    content:"\f06b"
}
.icon-leaf:before{
    content:"\f06c"
}
.icon-fire:before{
    content:"\f06d"
}
.icon-eye-open:before{
    content:"\f06e"
}
.icon-eye-close:before{
    content:"\f070"
}
.icon-warning-sign:before{
    content:"\f071"
}
.icon-plane:before{
    content:"\f072"
}
.icon-calendar:before{
    content:"\f073"
}
.icon-random:before{
    content:"\f074"
}
.icon-comment:before{
    content:"\f075"
}
.icon-magnet:before{
    content:"\f076"
}
.icon-chevron-up:before{
    content:"\f077"
}
.icon-chevron-down:before{
    content:"\f078"
}
.icon-retweet:before{
    content:"\f079"
}
.icon-shopping-cart:before{
    content:"\f07a"
}
.icon-folder-close:before{
    content:"\f07b"
}
.icon-folder-open:before{
    content:"\f07c"
}
.icon-resize-vertical:before{
    content:"\f07d"
}
.icon-resize-horizontal:before{
    content:"\f07e"
}
.icon-bar-chart:before{
    content:"\f080"
}
.icon-twitter-sign:before{
    content:"\f081"
}
.icon-facebook-sign:before{
    content:"\f082"
}
.icon-camera-retro:before{
    content:"\f083"
}
.icon-key:before{
    content:"\f084"
}
.icon-gears:before,.icon-cogs:before{
    content:"\f085"
}
.icon-comments:before{
    content:"\f086"
}
.icon-thumbs-up-alt:before{
    content:"\f087"
}
.icon-thumbs-down-alt:before{
    content:"\f088"
}
.icon-star-half:before{
    content:"\f089"
}
.icon-heart-empty:before{
    content:"\f08a"
}
.icon-signout:before{
    content:"\f08b"
}
.icon-linkedin-sign:before{
    content:"\f08c"
}
.icon-pushpin:before{
    content:"\f08d"
}
.icon-external-link:before{
    content:"\f08e"
}
.icon-signin:before{
    content:"\f090"
}
.icon-trophy:before{
    content:"\f091"
}
.icon-github-sign:before{
    content:"\f092"
}
.icon-upload-alt:before{
    content:"\f093"
}
.icon-lemon:before{
    content:"\f094"
}
.icon-phone:before{
    content:"\f095"
}
.icon-unchecked:before,.icon-check-empty:before{
    content:"\f096"
}
.icon-bookmark-empty:before{
    content:"\f097"
}
.icon-phone-sign:before{
    content:"\f098"
}
.icon-twitter:before{
    content:"\f099"
}
.icon-facebook:before{
    content:"\f09a"
}
.icon-github:before{
    content:"\f09b"
}
.icon-unlock:before{
    content:"\f09c"
}
.icon-credit-card:before{
    content:"\f09d"
}
.icon-rss:before{
    content:"\f09e"
}
.icon-hdd:before{
    content:"\f0a0"
}
.icon-bullhorn:before{
    content:"\f0a1"
}
.icon-bell:before{
    content:"\f0a2"
}
.icon-certificate:before{
    content:"\f0a3"
}
.icon-hand-right:before{
    content:"\f0a4"
}
.icon-hand-left:before{
    content:"\f0a5"
}
.icon-hand-up:before{
    content:"\f0a6"
}
.icon-hand-down:before{
    content:"\f0a7"
}
.icon-circle-arrow-left:before{
    content:"\f0a8"
}
.icon-circle-arrow-right:before{
    content:"\f0a9"
}
.icon-circle-arrow-up:before{
    content:"\f0aa"
}
.icon-circle-arrow-down:before{
    content:"\f0ab"
}
.icon-globe:before{
    content:"\f0ac"
}
.icon-wrench:before{
    content:"\f0ad"
}
.icon-tasks:before{
    content:"\f0ae"
}
.icon-filter:before{
    content:"\f0b0"
}
.icon-briefcase:before{
    content:"\f0b1"
}
.icon-fullscreen:before{
    content:"\f0b2"
}
.icon-group:before{
    content:"\f0c0"
}
.icon-link:before{
    content:"\f0c1"
}
.icon-cloud:before{
    content:"\f0c2"
}
.icon-beaker:before{
    content:"\f0c3"
}
.icon-cut:before{
    content:"\f0c4"
}
.icon-copy:before{
    content:"\f0c5"
}
.icon-paperclip:before,.icon-paper-clip:before{
    content:"\f0c6"
}
.icon-save:before{
    content:"\f0c7"
}
.icon-sign-blank:before{
    content:"\f0c8"
}
.icon-reorder:before{
    content:"\f0c9"
}
.icon-list-ul:before{
    content:"\f0ca"
}
.icon-list-ol:before{
    content:"\f0cb"
}
.icon-strikethrough:before{
    content:"\f0cc"
}
.icon-underline:before{
    content:"\f0cd"
}
.icon-table:before{
    content:"\f0ce"
}
.icon-magic:before{
    content:"\f0d0"
}
.icon-truck:before{
    content:"\f0d1"
}
.icon-pinterest:before{
    content:"\f0d2"
}
.icon-pinterest-sign:before{
    content:"\f0d3"
}
.icon-google-plus-sign:before{
    content:"\f0d4"
}
.icon-google-plus:before{
    content:"\f0d5"
}
.icon-money:before{
    content:"\f0d6"
}
.icon-caret-down:before{
    content:"\f0d7"
}
.icon-caret-up:before{
    content:"\f0d8"
}
.icon-caret-left:before{
    content:"\f0d9"
}
.icon-caret-right:before{
    content:"\f0da"
}
.icon-columns:before{
    content:"\f0db"
}
.icon-sort:before{
    content:"\f0dc"
}
.icon-sort-down:before{
    content:"\f0dd"
}
.icon-sort-up:before{
    content:"\f0de"
}
.icon-envelope:before{
    content:"\f0e0"
}
.icon-linkedin:before{
    content:"\f0e1"
}
.icon-rotate-left:before,.icon-undo:before{
    content:"\f0e2"
}
.icon-legal:before{
    content:"\f0e3"
}
.icon-dashboard:before{
    content:"\f0e4"
}
.icon-comment-alt:before{
    content:"\f0e5"
}
.icon-comments-alt:before{
    content:"\f0e6"
}
.icon-bolt:before{
    content:"\f0e7"
}
.icon-sitemap:before{
    content:"\f0e8"
}
.icon-umbrella:before{
    content:"\f0e9"
}
.icon-paste:before{
    content:"\f0ea"
}
.icon-lightbulb:before{
    content:"\f0eb"
}
.icon-exchange:before{
    content:"\f0ec"
}
.icon-cloud-download:before{
    content:"\f0ed"
}
.icon-cloud-upload:before{
    content:"\f0ee"
}
.icon-user-md:before{
    content:"\f0f0"
}
.icon-stethoscope:before{
    content:"\f0f1"
}
.icon-suitcase:before{
    content:"\f0f2"
}
.icon-bell-alt:before{
    content:"\f0f3"
}
.icon-coffee:before{
    content:"\f0f4"
}
.icon-food:before{
    content:"\f0f5"
}
.icon-file-text-alt:before{
    content:"\f0f6"
}
.icon-building:before{
    content:"\f0f7"
}
.icon-hospital:before{
    content:"\f0f8"
}
.icon-ambulance:before{
    content:"\f0f9"
}
.icon-medkit:before{
    content:"\f0fa"
}
.icon-fighter-jet:before{
    content:"\f0fb"
}
.icon-beer:before{
    content:"\f0fc"
}
.icon-h-sign:before{
    content:"\f0fd"
}
.icon-plus-sign-alt:before{
    content:"\f0fe"
}
.icon-double-angle-left:before{
    content:"\f100"
}
.icon-double-angle-right:before{
    content:"\f101"
}
.icon-double-angle-up:before{
    content:"\f102"
}
.icon-double-angle-down:before{
    content:"\f103"
}
.icon-angle-left:before{
    content:"\f104"
}
.icon-angle-right:before{
    content:"\f105"
}
.icon-angle-up:before{
    content:"\f106"
}
.icon-angle-down:before{
    content:"\f107"
}
.icon-desktop:before{
    content:"\f108"
}
.icon-laptop:before{
    content:"\f109"
}
.icon-tablet:before{
    content:"\f10a"
}
.icon-mobile-phone:before{
    content:"\f10b"
}
.icon-circle-blank:before{
    content:"\f10c"
}
.icon-quote-left:before{
    content:"\f10d"
}
.icon-quote-right:before{
    content:"\f10e"
}
.icon-spinner:before{
    content:"\f110"
}
.icon-circle:before{
    content:"\f111"
}
.icon-mail-reply:before,.icon-reply:before{
    content:"\f112"
}
.icon-github-alt:before{
    content:"\f113"
}
.icon-folder-close-alt:before{
    content:"\f114"
}
.icon-folder-open-alt:before{
    content:"\f115"
}
.icon-expand-alt:before{
    content:"\f116"
}
.icon-collapse-alt:before{
    content:"\f117"
}
.icon-smile:before{
    content:"\f118"
}
.icon-frown:before{
    content:"\f119"
}
.icon-meh:before{
    content:"\f11a"
}
.icon-gamepad:before{
    content:"\f11b"
}
.icon-keyboard:before{
    content:"\f11c"
}
.icon-flag-alt:before{
    content:"\f11d"
}
.icon-flag-checkered:before{
    content:"\f11e"
}
.icon-terminal:before{
    content:"\f120"
}
.icon-code:before{
    content:"\f121"
}
.icon-reply-all:before{
    content:"\f122"
}
.icon-mail-reply-all:before{
    content:"\f122"
}
.icon-star-half-full:before,.icon-star-half-empty:before{
    content:"\f123"
}
.icon-location-arrow:before{
    content:"\f124"
}
.icon-crop:before{
    content:"\f125"
}
.icon-code-fork:before{
    content:"\f126"
}
.icon-unlink:before{
    content:"\f127"
}
.icon-question:before{
    content:"\f128"
}
.icon-info:before{
    content:"\f129"
}
.icon-exclamation:before{
    content:"\f12a"
}
.icon-superscript:before{
    content:"\f12b"
}
.icon-subscript:before{
    content:"\f12c"
}
.icon-eraser:before{
    content:"\f12d"
}
.icon-puzzle-piece:before{
    content:"\f12e"
}
.icon-microphone:before{
    content:"\f130"
}
.icon-microphone-off:before{
    content:"\f131"
}
.icon-shield:before{
    content:"\f132"
}
.icon-calendar-empty:before{
    content:"\f133"
}
.icon-fire-extinguisher:before{
    content:"\f134"
}
.icon-rocket:before{
    content:"\f135"
}
.icon-maxcdn:before{
    content:"\f136"
}
.icon-chevron-sign-left:before{
    content:"\f137"
}
.icon-chevron-sign-right:before{
    content:"\f138"
}
.icon-chevron-sign-up:before{
    content:"\f139"
}
.icon-chevron-sign-down:before{
    content:"\f13a"
}
.icon-html5:before{
    content:"\f13b"
}
.icon-css3:before{
    content:"\f13c"
}
.icon-anchor:before{
    content:"\f13d"
}
.icon-unlock-alt:before{
    content:"\f13e"
}
.icon-bullseye:before{
    content:"\f140"
}
.icon-ellipsis-horizontal:before{
    content:"\f141"
}
.icon-ellipsis-vertical:before{
    content:"\f142"
}
.icon-rss-sign:before{
    content:"\f143"
}
.icon-play-sign:before{
    content:"\f144"
}
.icon-ticket:before{
    content:"\f145"
}
.icon-minus-sign-alt:before{
    content:"\f146"
}
.icon-check-minus:before{
    content:"\f147"
}
.icon-level-up:before{
    content:"\f148"
}
.icon-level-down:before{
    content:"\f149"
}
.icon-check-sign:before{
    content:"\f14a"
}
.icon-edit-sign:before{
    content:"\f14b"
}
.icon-external-link-sign:before{
    content:"\f14c"
}
.icon-share-sign:before{
    content:"\f14d"
}
.icon-compass:before{
    content:"\f14e"
}
.icon-collapse:before{
    content:"\f150"
}
.icon-collapse-top:before{
    content:"\f151"
}
.icon-expand:before{
    content:"\f152"
}
.icon-euro:before,.icon-eur:before{
    content:"\f153"
}
.icon-gbp:before{
    content:"\f154"
}
.icon-dollar:before,.icon-usd:before{
    content:"\f155"
}
.icon-rupee:before,.icon-inr:before{
    content:"\f156"
}
.icon-yen:before,.icon-jpy:before{
    content:"\f157"
}
.icon-renminbi:before,.icon-cny:before{
    content:"\f158"
}
.icon-won:before,.icon-krw:before{
    content:"\f159"
}
.icon-bitcoin:before,.icon-btc:before{
    content:"\f15a"
}
.icon-file:before{
    content:"\f15b"
}
.icon-file-text:before{
    content:"\f15c"
}
.icon-sort-by-alphabet:before{
    content:"\f15d"
}
.icon-sort-by-alphabet-alt:before{
    content:"\f15e"
}
.icon-sort-by-attributes:before{
    content:"\f160"
}
.icon-sort-by-attributes-alt:before{
    content:"\f161"
}
.icon-sort-by-order:before{
    content:"\f162"
}
.icon-sort-by-order-alt:before{
    content:"\f163"
}
.icon-thumbs-up:before{
    content:"\f164"
}
.icon-thumbs-down:before{
    content:"\f165"
}
.icon-youtube-sign:before{
    content:"\f166"
}
.icon-youtube:before{
    content:"\f167"
}
.icon-xing:before{
    content:"\f168"
}
.icon-xing-sign:before{
    content:"\f169"
}
.icon-youtube-play:before{
    content:"\f16a"
}
.icon-dropbox:before{
    content:"\f16b"
}
.icon-stackexchange:before{
    content:"\f16c"
}
.icon-instagram:before{
    content:"\f16d"
}
.icon-flickr:before{
    content:"\f16e"
}
.icon-adn:before{
    content:"\f170"
}
.icon-bitbucket:before{
    content:"\f171"
}
.icon-bitbucket-sign:before{
    content:"\f172"
}
.icon-tumblr:before{
    content:"\f173"
}
.icon-tumblr-sign:before{
    content:"\f174"
}
.icon-long-arrow-down:before{
    content:"\f175"
}
.icon-long-arrow-up:before{
    content:"\f176"
}
.icon-long-arrow-left:before{
    content:"\f177"
}
.icon-long-arrow-right:before{
    content:"\f178"
}
.icon-apple:before{
    content:"\f179"
}
.icon-windows:before{
    content:"\f17a"
}
.icon-android:before{
    content:"\f17b"
}
.icon-linux:before{
    content:"\f17c"
}
.icon-dribbble:before{
    content:"\f17d"
}
.icon-skype:before{
    content:"\f17e"
}
.icon-foursquare:before{
    content:"\f180"
}
.icon-trello:before{
    content:"\f181"
}
.icon-female:before{
    content:"\f182"
}
.icon-male:before{
    content:"\f183"
}
.icon-gittip:before{
    content:"\f184"
}
.icon-sun:before{
    content:"\f185"
}
.icon-moon:before{
    content:"\f186"
}
.icon-archive:before{
    content:"\f187"
}
.icon-bug:before{
    content:"\f188"
}
.icon-vk:before{
    content:"\f189"
}
.icon-weibo:before{
    content:"\f18a"
}
.icon-renren:before{
    content:"\f18b"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-skyatlas:before{
    content:"\f216"
}
ul.bg-images{
    margin:0;
    padding:0
}
#bg-images-full{
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    left:0;
    /* width:100%*/
}
#bg-images-full li img{

    position:fixed;
    top:0;
    left:0;
    /*display:none;*/
		float:left;
		display: inline-block;
		width:100%;
		height: auto;
		overflow: hidden;
		transition: all 0.5s ease;
		background-size: cover;

}


.bgwidth{
    width:100%
}
.bgheight{
    height:100%
}
#bg-images{


}
#bg-images li{
    width:100%;
    height:730px;
    overflow:hidden;
    position:absolute;
    background:none
}
.alt-layout #bg-images li{
    height:436px;
    background:#052F53
}
#bg-images li img{
    position:absolute;
    top:0;
    left:50%;
    display:none;
    margin-left:-800px;
    width:1600px;
}

/* BEGIN for mobile view banner*/
@media  screen and (max-width:767px){
    #bg-images-full li img{
        margin-top:150px;
    }
}


@media  screen and (max-width:767px){
    .caption {
        margin-top:170px;
    }
}

@media  screen and (max-width:767px){
    .container-fluid-bg {
			background-color: #fff;
			padding-top: 20px;
			margin-top:-35px;

    }
}

/* END for mobile view banner*/


@media  screen and (max-width:1023px){
    #bg-images li img{
        margin-left:-512px;
        width:1024px
    }
}
@media  screen and (max-width:767px){
    #bg-images li img{
        margin-left:-400px;
        width:800px;
    }
}
@media  screen and (max-width:640px){
    #bg-images li img{
        margin-left:-320px;
        width:640px;
    }
}
.page-top{

    position:relative;
    z-index:1600;
    z-index: 9999999;
}
#header{
    height:auto;
    z-index:100;
    margin:0 20px;
    position:relative
}
#header li.active > a,#header a:hover{
  color: #021631;
  background-color: #ffc325;
}
#global-nav input[type=search]{
    width:100%;
    height:36px;
    margin-bottom:20px
}
#global-nav label{
    color:#fff;
    background:#07294d;
    font-size:11px;
    display:none
}
#global-nav a{
    /*font-size:11px;*/
    display:block;
    background-color:#07294d
}
#global-nav ul{
    display:none
}
#site-search{


}
#main-nav{
    margin-bottom:10px
}
#main-nav h1{
    color:#fff;
    background:#07294D url() right -93px no-repeat;
    height:37px;
    line-height:37px;
    padding-left:10px;
    margin-bottom:0
}
#main-nav h1.open{
    background-position:right -142px;
    margin-bottom:0
}
#main-nav ul{
    height:0;
    overflow:hidden
}
#main-nav ul.open,.no-js #main-nav ul{
    margin-bottom:10px;
    background:#fff;
    padding:10px 10px 0;
    height:auto
}
#main-nav li a{
    color:#069;
    display:block
}
#main-nav nav,.tab-nav li,#main-nav li ul{
  /*  -webkit-box-shadow:0 0 7px rgba(0,0,0,.5);
    box-shadow:0 0 7px rgba(0,0,0,.5)*/
}
h1#logo{
    position:relative;
    width:270px;
    margin:0 auto 20px
}
h1#logo a{
	text-indent:-999em;
 display:block;
 background:url("logo.png") 0 100%;
 height:110px;
 width:400px;
 /* background-color: #00000075;*/
 padding: 10px;
 margin-left:-20px;
}

#hero{
	float:left;
	display:inline-block;
	/* min-height:355px; */
	margin:0;
/*	padding:0 0 20px;*/
	transition: all 0.5s ease;
}

#hero .captions{
	display:block;
    margin:0 0 40px;
    /*padding:0*/
}
#hero .caption{
	display:block;
    background:#07294d;
    padding:25px;
    position:relative;

}
#hero h1,#hero h2{
    color:#fff
}
#hero h1,#hero h2{
    font-size:20px
}
#hero h1 small,#hero h2 small{
    display:block;
    font-size:20px
}
#hero p{
	display:block;
	color:#fff;
	font-size: 21px;
	text-align: left;
}
.home-hero #hero p{
}
.home-hero #hero p.more{
    font:normal bold 12px/1.3 FuturaCnd,arial,sans-serif
}
#hero p.more{
	background: #072a4d url(sprite.png) 0 -413px no-repeat;
	position:absolute;
	bottom: -34px;
	left:0;
	padding: 10px 30px 0 40px;
	margin:0;
	height: 32px;
	line-height:24px;
	font-size:12px;
	/* border: 1px solid #ffc600; */
}
#hero p.more a{
    /*color:#021731*/
}
.js #hero .captions li{
    display:none
}
.js #hero .captions li:first-child{
    display:block
}
#hero .captions .tabs-nav{
    padding:0;
    position:absolute;
    bottom:10px;
    left:0;
    width:100%;
    margin:0 2%
}
#hero .captions .tabs-nav li{
    display:block;
    width:32%;
    float:left;
    text-align:center;
    border-right:1px solid #455f7a;
    position:relative
}
#hero .captions .tabs-nav li.two-tabs{
    width:48%
}
#hero .captions .tabs-nav li:last-child{
    border-right:none
}
#hero .captions .tabs-nav li a{
    color:#fff;
    display:block;
    line-height:20px
}
#hero .captions .tabs-nav li a:hover{
    text-decoration:none
}
#hero .captions .tabs-nav li.active a,#hero .captions .tabs-nav li a:hover{
    background:#fff;
    color:#07294d;
    border-color:transparent
}
.arrow-up{
    position:absolute;
    display:none;
    border:7px solid transparent;
    border-bottom-color:#fff;
    top:-14px;
    left:50%;
    margin-left:-7px
}
#hero .captions .tabs-nav li.active .arrow-up{
    display:block
}
.pager,.thumb-pager{
    margin:0;
    padding:0;
    position:relative;
    z-index:100
}
.pager{
    float:left;
    margin-left:40px
}
.pager li,.thumb-pager li{
    display:block;
    float:left;
    width:20px;
    height:40px;
    background:#07294D url() -151px -193px;
    text-indent:-999em
}
.pager li.active,.thumb-pager li.active{
    background-position:-106px -193px
}
.pager-container a.prev,.pager-container a.next,.thumb-pager-container a.prev,.thumb-pager-container a.next{
    width:40px;
    height:40px;
    text-indent:-999em;
    background:#07294D;
    display:block;
    position:absolute;
    top:0
}
.thumb-pager-container{
    height:40px;
    position:relative
}
.thumb-pager-mask{
    display:none
}
.pager li a,.thumb-pager li a{
    display:block;
    height:40px;
    width:40px;
    text-indent:-999em
}
.pager-container{
    position:relative;
    display:block;
    margin:0 auto;
    height:40px;
    width:400px
}
.pager-container a.prev:hover,.pager-container a.next:hover{
    background-color:#08315d
}
.pager-container a.prev,.thumb-pager-container a.prev{
    background:#07294D url("sprite.png") -198px -193px;
    left:20px;
}
.pager-container a.next,.thumb-pager-container a.next{
    background:#07294D url("sprite.png") -251px -193px;
    right:20px;
}
.pager-container a.next{
    position:relative;
    float:left
}
.thumb-pager img{
    display:none
}
.thumb-pager-container a.prev{
}
.thumb-pager-container a.next{
}
.duicon-facebook{
    background-position:0 -783px;
    display:inline-block !important
}
.duicon-twitter{
    background-position:0 -825px;
    display:inline-block !important
}
.duicon-flickr{
    background-position:0 -867px;
    display:inline-block !important
}
.duicon-youtube{
    background-position:0 -911px;
    display:inline-block !important
}
.duicon-instagram{
    background-position:-45px -911px;
    display:inline-block !important
}
.duicon-linkedin{
    background-position:-89px -911px;
    display:inline-block !important
}
.duicon-vimeo{
    background-position:-133px -911px;
    display:inline-block !important
}
#page{
    z-index:50;
    position:relative;
    background:#fff;
    margin:0
}
#center-rail{
    margin:0 20px;
    padding-top:20px
}
#content-rail #center-rail{
    margin:0 10px 0 0
}
#center-rail h1{
    font-size:36px;
    margin-bottom:20px
}
.index-listing h2{
    margin:0 0 5px
}
.index-listing .grid-6{
    margin:0 0 20px
}
.index-listing figcaption{
    max-width:auto;
    position:relative;
    bottom:auto;
    left:auto;
    color:inherit;
    font-size:inherit;
    background:none;
    padding:auto;
    margin-right:auto
}
.index-listing figure img{
    border:none;
    max-width:100%
}
aside{
    margin:0 0 20px
}
aside h1{
    margin-bottom:10px
}
aside p{
    padding:0 0 20px;
    margin:0
}
aside p.more,aside.blue p.more,aside.yellow p.more{
    background:url() 0 -422px no-repeat;
    line-height:22px;
    padding-left:30px;
    margin-left:0;
    padding-bottom:18px
}
aside li:last-child p{
    padding-bottom:0
}
aside img{
    max-width:260px;
    margin-bottom:10px;
    margin-left:20px;
    height:auto
}
aside.yellow h1,aside.blue h1{
    padding:20px 20px 15px
}
aside.yellow h1{
    background:url() 0 -442px no-repeat;
    padding-left:30px
}
aside.yellow p,aside.blue p{
    margin-left:20px;
    margin-right:20px
}
aside.yellow p{
    margin-left:30px;
    font-family:georgia,serif;
    font-style:italic
}
aside.yellow{
    background:#FFC600;
    color:#07294d
}
aside.blue{
    background:#07294d;
    color:#fff
}
aside.blue h1{
    color:#fff
}
aside.blue a{
    color:#fff
}
aside.blue a:hover,aside.yellow a:hover{
    text-decoration:none
}
aside.blue a:hover p.more{
    text-decoration:underline
}
#breadcrumbs{
    padding:10px 0;
    border-bottom:1px solid #e1e1e0;
    background:#fff
}
#breadcrumbs ul{
}
#breadcrumbs ul li{
    display:inline;
    font-size:11px
}
#breadcrumbs ul li a{
    padding:0 10px
}
#breadcrumbs ul li a:hover{
    text-decoration:underline
}
#breadcrumbs ul li:first-child a{
    padding-left:0
}
#breadcrumbs ul li:after{
    content:" / "
}
#breadcrumbs ul li:last-child{
    margin-left:10px
}
#breadcrumbs ul li:last-child:after{
    content:""
}
article figure{
    position:relative;
    margin-bottom:20px;
    border:1px solid #E1E1E0;
    padding:5px;
    max-width: 100%;
}
article figure img{
    max-width:100%
}
article figcaption{
	max-width: 100%;
 color:#fff;
 font-size: 1.0em;
 background:rgba(7,41,77,.75);
 padding:10px;
}
.listing-filter{
    border:1px solid #e1e1e0;
    border-width:1px 0 1px;
    padding:7px 0
}
.listing-filter label{
    width:33.3%;
    font-weight:bold;
    display:block;
    float:left;
    padding-top:2px
}
.listing-filter select{
    width:66.6%
}
.listing-filter .alpha{
    margin-bottom:10px
}
ul.listing{
    margin:0 0 0;
    padding:0
}
ul.listing li{
    border-bottom:1px solid #e1e1e0;
    padding:30px 0 10px
}
ul.listing li:last-child{
    border-bottom:none
}
ul.listing img{
    max-width:100%;
    border:1px solid #E1E1E0;
    padding:5px
}
ul.listing h2{
    font:bold 14px/1.3 Arial,sans-serif;
    text-transform:none;
    margin:0 0 5px
}
ul.listing h2 a{
}
ul.listing .meta{
    font-weight:bold;
    display:block;
    margin:0 0 5px
}
ul.listing .meta .region{
    text-transform:uppercase
}
ul.pagination{
    padding:10px 0;
    border:1px solid #e1e1e0;
    border-width:1px 0 1px;
    margin-bottom:20px;
    text-align:right
}
ul.pagination li{
    display:inline;
    margin:0 5px;
    font-weight:bold
}
ul.pagination li a{
}
ul.pagination li:last-child a,ul.pagination li.active:last-child{
    padding-right:17px;
    margin-right:0
}
ul.pagination li a:hover{
    text-decoration:underline
}
ul.pagination li.active{
}
p.search-results-summary{
    padding:10px 0;
    border:1px solid #e1e1e0;
    border-width:1px 0 1px;
    margin-bottom:20px;
    font-size:14px;
    line-height:22px
}
ul.search-results{
    margin:0;
    padding:0
}
ul.search-results li{
    padding:10px 0 10px
}
ul.search-results h2{
    font:bold 14px/1.3 Arial,sans-serif;
    text-transform:none;
    margin:0
}
#left-rail nav{
    margin-bottom:20px
}
#left-rail nav ul{
    border-top:1px solid #e1e1e0
}
#left-rail nav li{
    border-bottom:1px solid #e1e1e0
}
#left-rail nav li a{
    display:block;
    padding:10px 0 10px 10px;
    color:#000;
    font-weight:bold;
    position:relative;
    top:-1px;
    margin-bottom:-2px
}
#left-rail nav li a:hover,#left-rail nav li.active > a{
    background:#FFC600
}
#left-rail nav li li,#left-rail nav li li:hover{
    border-bottom:none
}
#left-rail nav li li a{
    color:#069;
    padding:5px 10px 5px 20px;
    font-weight:normal
}
#left-rail nav li li:first-child a{
    padding-top:10px
}
#left-rail nav li li:last-child a{
    padding-bottom:10px
}
#left-rail menu{
    margin:0 0 20px;
    padding:0
}
#left-rail menu h1{
    border-bottom:1px solid #E1E1E0;
    padding-bottom:15px
}
#left-rail menu ul{
    margin:0;
    padding:0
}
#left-rail menu li{
    font-weight:bold;
    margin-bottom:10px
}
#left-rail menu li ul{
    border-bottom:1px solid #E1E1E0;
    margin-top:10px;
    padding-bottom:5px
}
#left-rail menu li li{
    font-weight:normal
}
#left-rail menu label{
    display:inline
}
#left-rail menu input[type=checkbox]{
    margin-right:8px
}
#bingo{
    position:relative;
    z-index:10;
    margin:0 20px
}
#bingo .content,#bingo .hidden-content,#bingo .title-square{
    background:#fff;
    margin-bottom:10px;
    padding:10px;
    position:relative
}
#bingo .empty-square,#bingo .empty-square:hover{
    background:none;
    cursor:default;
    display:none
}
#bingo .square ul{
    list-style:disc
}
#bingo .square li{
    margin:2px 0
}
#footer{
    height:auto;
    width:100%;
    position:relative;
    z-index:250
}
#footer-mask{
    display:none
}
#fat-nav{
    margin-top:10px
}
#fat-nav h2{
    background:#FFC600 url("sprite.png") right -93px no-repeat;
    margin-bottom:2px
}
#fat-nav h2.open{
    background-position:right -142px;
    margin-bottom:0
}
#fat-nav h2 a{
    color:#07294d;
    height:37px;
    line-height:37px;
    padding-left:10px;
    display:block
}
#fat-nav h2 span{
    display:none
}
#fat-nav li ul{
    height:0;
    overflow:hidden
}
#fat-nav li ul.open,.no-js #fat-nav li ul{
    height:auto;
    background:#fff;
    padding:10px;
    margin-bottom:10px
}
#fat-nav li a{
    display:block
}
#fat-nav li a:hover{
  color:#fff;
}
.live-it{
    font:bold 40px FuturaCnd,sans-serif;
    text-transform:uppercase;
    padding-top:7px;
    color:#FFC600;
    text-align:center;
    background:url() 0 -661px no-repeat;
    text-indent:-999em;
    -webkit-transform:translate3d(0,0,0)
}
.live-it sup{
    font-size:8px;
    top:-20px
}
#fat-nav .social a{
    vertical-align:top;
    line-height:32px
}
#skinny-nav{
    background: #f9f9df;
    font:11px/1 Arial,sans-serif;
    color:#333;
    border-top:1px solid #d6a831;
    position:relative;
    z-index:1500
}
#skinny-nav ul{
    margin:0 10px
}
#skinny-nav p{
    margin:0 20px;
    line-height:18px;
    padding-bottom:10px
}
#skinny-nav li{
    display:inline;
    line-height:30px
}
#skinny-nav a{
    color:#333
}
#skinny-nav li a{
    background:url() 0 2px no-repeat;
    padding:0 10px
}
#skinny-nav li:first-child a{
    background:none
}
#skinny-nav a:hover{
}
#footer .inline{
    font:11px/1 Arial,sans-serif;
    padding:0;
    margin:28px 0 0
}
#footer .inline li{
    display:inline;
    line-height:30px;
    border-right:1px solid #d6a831
}
#footer .inline li:last-child{
    border:none
}
#footer .inline li a{
    color:#333;
    padding:0 6px 0 4px
}
.alt-footer .social-label{
    margin:10px 0 5px;
    font:11px/1 Arial,sans-serif;
    color:#333
}
.alt-footer .social{
    margin:0;
    padding:0
}
#footer .social{
    margin:0
}
#footer .social li{
    border:none
}
#footer .social li a{
    padding:0
}
#follow-callout{
    position:relative;
    margin:10px 20px 0;
    /* z-index:2500*/
}
#follow-callout select{
    max-width:250px
}
#follow-callout ul.tab-nav{
    padding:0;
    margin:0
}
#follow-callout ul.tab-nav li{
    float:left;
    margin-right:5px
}
#follow-callout ul.tab-nav li a{
	display: block;
	padding: 20px 30px 20px 30px;
	background: #021730;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.89em;
}

#follow-callout ul.tab-nav li.on a{
    background:#07294d
}
#follow-callout ul.tab-nav li a:hover{
	text-decoration: none;
	background-color: #ffc600;
	color: #021730;
}
#follow-callout aside{
    padding:30px;
    color:#fff;
    position:relative;
    display:none
}
#follow-callout aside.open{
    display:block
}
#follow-callout select{
    display:block;
    margin-bottom:10px
}
#follow-callout p.more{
	padding: 4px;
 margin:0;
 /* border-top:1px solid #3f4d5d; */
 text-transform:capitalize;
 background:none;
 font-family:arial,sans-serif;
 font-weight:normal;
 font-size:12px;
 background-color: #000;
 /* color: #000; */
}
#follow-callout a{
    /* color:#fff */
}
#follow-callout .tabs-content ul{
    margin:0 0 10px;
    padding:0
}
#follow-callout .tabs-content li{
    margin-bottom:5px;
		width: 100%;
}
#apply-location{
    width:250px
}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-special{
    position:relative;
    margin-left:20px;
    margin-right:20px
}
.alpha{
    margin:0
}
.omega{
    margin:0
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption{
    margin:0;
    padding:0
}
table{
    border-collapse:collapse;
    border-spacing:0
}
address,caption,cite,code,dfn,th,var{
    font-weight:normal;
    font-style:normal
}
ol,ul{
    list-style:none
}
caption,th{
    text-align:left
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
    font-size:100%
}
q:before,q:after{
    content:''
}
fieldset,img,abbr,acronym{
    border:0;


}
*{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;

}





article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
.row:after,ul.buttons:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.row,ul.buttons{
    display:inline-block
}
 * html .row,* html ul.buttons{
    height:1%
}
.row,ul.buttons{
    display:block
}
::-moz-selection{
    background:#aaa;
    color:#fff;
    text-shadow:none
}
::selection{
    background:#aaa;
    color:#fff;
    text-shadow:none
}

body{
    color:#000;

}
h1,h2{
	font:bold 19px/1 'Montserrat', sans-serif;
	color: #ffffff;
	padding: 15px;
	background-color: #041f3e;
	margin-bottom: 15px;
	font-weight: bold;
}
h1{
}
article h1{
    font-size:2em;
    margin-bottom:10px
}
aside h1{
    font-size:1.9em
}
nav h1,menu h1{
    font-size:1.9em;
    margin-bottom:10px
}
h2{
}
article h2{
    font-size:1.6em;
    margin-bottom:20px
}
aside h2{
    font-size:1.1em
}
h3{
    font-size:1.1em;
    font-weight:bold
}
article h3{
	font-family: 'Libre Franklin';
}

aside h3{
}
h4{
    font-size:14px;
    font-style:italic
}
h5{
    font-size:14px;
    text-transform:uppercase
}
p{

  font-size:1em;
	padding-bottom: 7px;
	padding-top: 7px;

}
p.more{
    font:bold 1em/1.3 FuturaCnd,arial,sans-serif;
    text-transform:uppercase
}
a{
    color:#ffc600;
    text-decoration:none
}
a:visited{
    color:#ffc600;
}
a:hover{
    color:#ffc600;
    text-decoration:underline
}
a:focus{
    outline:none
}
a:hover,a:active{
    outline:0
}
ul,ol{
    margin:0 0 20px;
    padding:0 0 0 15px
}
article ul{
	list-style-type:disc;
	/* border: solid 1px #ccc;*/
	padding-left: 10px;
	padding-top:10px;
}

.col-md-4.col-sm-12.col-xs-12 {
    /*border: solid 1px #ccc;*/
    padding: 0;
}

article ul ul{
    list-style-type:square;
    margin-bottom:0
}
article ol,#center-rail ol{
    list-style-type:decimal
}
article ol ol{
    list-style-type:lower-latin;
    margin-bottom:0
}
article li{
	margin-bottom:5px;
	font-size: 15px;
	list-style: square;
	/* background-color: #0e1e45; */
	padding: 7px;
	margin-top: -8px;
	border-bottom: solid 1px #e2e1e1;
	margin-left: 20px;
}

article li li:last-child{
    margin-bottom:0
}
article li li:first-child{
    margin-top:5px
}
dd{
    margin:0 0 0 10px
}
nav ul,nav ol{
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0
}
nav a:hover{
    text-decoration:none
}
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #E1E1E0;
    margin:1em 0;
    padding:0
}
pre,code,kbd,samp{
    font-family:monospace,serif;
    _font-family:'courier new',monospace;
    font-size:1em
}
pre{
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
small{
    font-size:85%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
table{
    margin-bottom:20px
}
em,i{
    font-style:italic
}
.left,.col{
    float:left
}
.col{
    display:inline
}
.right{
    float:right
}
.tright{
    text-align:right
}
.hide{
    display:none
}
.pad{
    padding:10px
}
.vpad{
    padding:10px 0
}
.push{
    margin:10px
}
.vpush{
    margin:10px 0
}
.print-only{
    display:none
}
.placeholder{
    color:#aaa;
}
.icon{
    height:30px;
    width:30px;
    display:inline-block;
    *display:block;
    *float:left;
    background-image:url("sprite.png");
    background-repeat:no-repeat;
		display: none;
}
@media print{
    *{
        background:transparent !important;
        color:#000 !important;
        text-shadow:none !important
    }
    body{
        padding:0;
        margin:0
    }
    a,a:visited{
        color:#000 !important;
        text-decoration:underline
    }
    abbr:after{
        content:" (" attr(title) ")"
    }
    .ir a:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    @page{
        margin:0.5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    .print-only{
        display:block
    }
    *{
        float:none !important;
        width:auto !important;
        position:relative !important
    }
    .print-none{
        display:none
    }
    #center-rail.grid-12,#center-rail.grid-18,#right-rail.grid-6{
        clear:both !important;
        display:block !important;
        left:0;
        width:100%
    }
    #center-rail a:link:after,#center-rail a:visited:after{
        content:" (" attr(href) ") ";
        font-size:90%
    }
    #center-rail figcaption{
        padding-left:0 !important
    }
    #center-rail .listing-filter,#center-rail .pagination{
        display:none !important
    }
    #center-rail .listing .row{
        width:100% !important
    }
    #center-rail .listing .row .alpha,#center-rail .listing .row .omega{
        float:left !important;
        clear:none
    }
    #center-rail .listing .row .alpha{
        width:170px !important
    }
    #center-rail .listing .row .omega{
        width:440px !important;
        padding-left:10px !important;
        padding-top:5px !important
    }
    #center-rail .index-listing .row{
        width:100% !important
    }
    #center-rail .index-listing .row .grid-6{
        display:block !important;
        float:left !important;
        width:200px !important
    }
    #center-rail .index-listing .grid-6 a{
        width:200px !important;
        float:left !important;
        text-decoration:none !important
    }
    #center-rail .index-listing h2{
        margin:0 0 10px 0 !important;
        min-height:40px !important
    }
    #center-rail .index-listing figcaption{
        padding:2px 5px 15px !important
    }
    #center-rail .index-listing img{
        width:190px !important
    }
    #right-rail.grid-6 a{
        text-decoration:none !important
    }
    #right-rail.grid-6 img{
        float:left !important;
        padding-right:15px
    }
    #right-rail.grid-6 img,#right-rail.grid-6 p{
        display:inline-block !important;
        margin-left:0 !important
    }
    #right-rail.grid-6 h1{
        padding:0 !important
    }
    #right-rail.grid-6 p{
        padding-bottom:10px !important;
        width:650px !important
    }
    #right-rail.grid-6 p.more{
        display:none !important
    }
    #right-rail.grid-6 .blue{
        display:block !important;
        clear:both !important;
        padding-top:25px !important
    }
    #right-rail.grid-6 .related{
        padding-left:0 !important
    }
    #right-rail.grid-6 .related a:link:after,#right-rail.grid-6 .related a:visited:after{
        content:" (" attr(href) ") ";
        font-size:90%
    }
    #right-rail.grid-6 .related p a,#right-rail.grid-6 .related hr,#right-rail.grid-6 .listing-filter{
        display:none !important
    }
    #right-rail.grid-6 .related li{
        border-bottom:1px solid #E1E1E0 !important;
        padding-top:10px !important
    }
    #right-rail.grid-6 .related li:last-child{
        border-bottom:none !important
    }
    ul.bg-images,div.page-top,.row #hero,#left-rail,#right-rail .yellow,#follow-callout,#footer{
        display:none !important
    }
    #main-nav{
        display:none
    }
    #global-nav{
        display:none
    }
    .home-hero #hero,.js .home-hero #hero .captions li{
        display:block !important;
        width:100%
    }
    .home-hero #hero .thumb-pager-container,.home-hero #hero p.more,.home-hero #hero .tabs-nav{
        display:none !important
    }
    .home-hero #hero{
        padding-bottom:25px;
        min-height:0 !important
    }
    .home-hero #hero .captions{
        margin-bottom:0 !important
    }
    .home-hero #hero .caption{
        min-height:0 !important;
        padding:0 !important
    }
    #bingo .square{
        display:block !important;
        float:none !important;
        width:300px !important
    }
    #bingo .title-square-3{
        clear:both !important;
        height:auto !important;
        padding:0 !important;
        padding-top:40px !important;
        width:100% !important;
        margin:50px 0 !important
    }
    #bingo .content{
        display:block !important;
        float:left !important;
        height:auto !important;
        padding:0 !important;
        padding-top:25px !important;
        width:100% !important
    }
    #bingo .hidden-content{
        background:none !important;
        box-shadow:none !important;
        display:inline-block !important;
        float:left !important;
        height:auto !important;
        left:0 !important;
        position:relative !important;
        top:0 !important;
        margin:0 !important;
        padding:0 !important;
        opacity:1 !important;
        width:100% !important
    }
    #bingo .empty-square{
        display:none !important
    }
    #bingo a{
        text-decoration:none !important
    }
    #bingo a:link:after,#bingo a:visited:after{
        content:" (" attr(href) ") ";
        font-size:90%
    }
    #bingo p{
        margin-bottom:0 !important
    }
    .article-intro div.meta div.meta__author img{
        width:100px !important;
        height:auto !important;
        float:left !important
    }
    .grid-8 ul li,.grid-12 ul li,.grid-18 ul li,.grid-24 ul li,.hidden-content ul li,.sidehome li,.bullets li,.bullet-list-single li{
        background:none !important;
        list-style:inherit !important;
        padding-left:5px !important;
        margin-left:20px !important
    }
}
label{
    display:none;
    margin-bottom:5px
}
input[type="search"]::-webkit-search-decoration{
    display:none
}
input:invalid,button:invalid,select:invalid,textarea:invalid{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
input:focus,button:focus,select:focus,textarea:focus{
    -webkit-box-shadow:#0066ff 0 0 5px 0;
    -moz-box-shadow:#0066ff 0 0 5px 0;
    box-shadow:#0066ff 0 0 5px 0;
    z-index:1
}
input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
button,a.button,input[type="reset"],input[type="submit"],input[type="button"]{
	display:inline-block;
	-webkit-appearance:none;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding-box;
	background: #ffc600;
	border: dashed 1px #021631;
	cursor:pointer;
	color:#0d1e31;
	font:bold 16px/1 FuturaCnd,arial,sans-serif;
	text-transform:capitalize;
	outline:0;
	overflow:visible;
	margin:0 0 5px 0;
	padding:7px 20px;
	/* text-shadow:white 0 1px 1px; */
	vertical-align:top;
	width:auto;
	*
	padding-top:2px;
	padding: 10px;
	padding-bottom:0;


}



button:hover,a.button,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{
    background-color:#FFC600
}
button:active,a.button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active{
    position:relative;
    top:1px
}
button:focus,a.button:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="button"]:focus{
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{
    border:0;
    padding:0
}
button{
    *padding-top:1px;
    *padding-bottom:1px
}
textarea,select,input[type="date"],input[type="datetime"],
input[type="datetime-local"],input[type="email"],input[type="month"],
input[type="number"],input[type="password"],input[type="search"],input[type="tel"],
input[type="text"],input[type="time"],input[type="url"],input[type="week"]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-background-clip:padding;
    -moz-background-clip:padding;
    background-clip:padding-box;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    -webkit-appearance:none;
    background-color:white;
    border:1px solid;
    border-color:#848484 #c1c1c1 #e1e1e1;
    color:black;
		width: 80%;
    outline:0;
    margin:0;
    padding:5px 0 5px 7px;
    text-align:left;
    font-size:13px;
    font-family:Arial,"Liberation Sans",FreeSans,sans-serif;
    height:34px;
    vertical-align:top;
    *padding-top:5px;
    *padding-bottom:4px;
    *height:auto

}
textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{
    background-color:#eeeeee
}
button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -moz-user-select:-moz-none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    user-select:none;
    color:#888888;
    cursor:default
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#888888
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#888888
}
input.placeholder_text,textarea.placeholder_text{
    color:#888888
}
textarea,select[size],select[multiple]{
    height:auto
}
select[size="0"],select[size="1"]{
    height:1.8em;
    *height:auto
}
@media (-webkit-min-device-pixel-ratio:0){
    select[size],select[multiple],select[multiple][size]{
        background-image:none;
        padding-right:3px
    }
    select,select[size="0"],select[size="1"]{
        background-image:url('/~/media/Images/coresite/ui/selectgif.ashx');
        background-repeat:no-repeat;
        background-position:right center;
        padding-right:20px
    }
    ::-webkit-validation-bubble-message{
        -webkit-box-shadow:none;
        box-shadow:none;
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666666),color-stop(1,black));
        border:1px solid;
        border-color:#747474 #5e5e5e #4f4f4f;
        color:white;
        font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;
        overflow:hidden;
        padding:15px 15px 17px;
        text-shadow:black 0 0 1px;
        height:16px
    }
    ::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{
        -webkit-box-shadow:none;
        box-shadow:none;
        background:#666666;
        border:0
    }
}
textarea{
    min-height:40px;
    overflow:auto;
    resize:vertical;
    width:100%
}
optgroup{
    color:black;
    font-style:normal;
    font-weight:normal;
    font-family:Arial,"Liberation Sans",FreeSans,sans-serif
}
optgroup::-moz-focus-inner{
    border:0;
    padding:0
}
.ie6_button,* html button{
    border:1px solid;
    border-color:#dddddd #bbbbbb #999999;
    cursor:pointer;
    color:#333333;
    font:bold 12px/1.2 Arial,sans-serif;
    padding:2px 10px 0;
    overflow:visible;
    width:auto
}
* html button{
    padding-top:1px;
    padding-bottom:1px
}
.ie6_input,* html textarea,* html select{
    background:white;
    border:1px solid;
    border-color:#848484 #c1c1c1 #e1e1e1;
    color:black;
    padding:2px 3px 1px;
    font-size:13px;
    font-family:Arial,sans-serif;
    vertical-align:top
}
* html select{
    margin-top:1px
}
.placeholder_text,.ie6_input_disabled,.ie6_button_disabled{
    color:#888888
}
.ie6_input_disabled{
    background:#eeeeee
}
.inline-display{
    display:inline
}
h2#site-title a{
    color:#ffffff
}
h2#site-title a:hover{
    color:#ffffff;
    text-decoration:none
}
span.lockupSiteName{
    position:absolute;
    left:-5000px
}
span.socialMediaLabel{
    position:absolute;
    left:-5000px
}
.video-fix ~ .ilightbox-holder.dark{
    bottom:0 !important;
    left:0 !important;
    right:0 !important;
    margin:auto;
    width:100vw;
    max-width:100vw;
    padding:0 !important;
    height:100vh;
    top:0 !important;
    display:table !important
}
.video-fix ~ .dark .ilightbox-container{
    display:table-cell;
    vertical-align:middle !important
}
.video-fix ~ .ilightbox-holder .ilightbox-wrapper{
    background:none !important;
    height:auto !important
}
.pager-links{
    font-size:medium;
    font-family:FuturaCnd;
    color:#006699;
    padding-top:7px;
    margin-left:2px;
    margin-right:2px
}
.news-pager{
    text-align:center
}
.news-pager .button{
    padding:2px 5px 5px 5px !important
}
div.live-it{
    padding:0;
    height:105px;
    width:105px;
    margin-bottom:-15px
}
div.live-it > a{
    display:block;
    height:105px;
    width:105px;
    background-color:rgba(0,0,0,0);
    background-image:url("/~/media/Images/coresite/ui/ACW/white.ashx");
    background-repeat:no-repeat;
    background-position:left;
    background-size:100%
}
footer .wrap.row{
    padding-top:20px
}
.hint p{
    margin:0;
    padding-left:5px
}
.hint{
    border:1px solid #e1e1e0;
    position:relative;
    width:90%;
    margin:20px 5%;
    padding:5px;
    display:table;
    border-left:40px solid #e1e1e0
}
.hint::before{
    position:absolute;
    content:"\f06a";
    color:#006699;
    font-family:FontAwesome;
    font-size:21px;
    text-align:center;
    width:40px;
    display:block;
    top:50%;
    -webkit-transform:translate(-44px,-50%);
    -moz-transform:translate(-44px,-50%);
    -ms-transform:translate(-44px,-50%);
    transform:translate(-44px,-50%)
}
aside.yellow a{
    display:block
}
.social-connections ul li img{
    height:20px;
    width:20px
}
.compact-table table td,.compact-table table th{
    padding:3px 10px
}
.clearfix:after{
    visibility:hidden;
    display:block;
    content:"";
    clear:both;
    height:0
}
* html .clearfix{
    zoom:1
}
*:first-child+html .clearfix{
    zoom:1
}
.float-left{
    float:left;
    width:50%;
    margin:0 20px 10px 0
}
.float-right{
    float:right;
    width:50%;
    margin:0 0 10px 20px
}
#mainform .percent-100{
    width:100%;
    height:auto
}
#mainform .percent-95{
    width:95%;
    height:auto
}
#mainform .percent-90{
    width:90%;
    height:auto
}
#mainform .percent-85{
    width:85%;
    height:auto
}
#mainform .percent-80{
    width:80%;
    height:auto
}
#mainform .percent-75{
    width:75%;
    height:auto
}
#mainform .percent-70{
    width:70%;
    height:auto
}
#mainform .percent-65{
    width:65%;
    height:auto
}
#mainform .percent-60{
    width:60%;
    height:auto
}
#mainform .percent-55{
    width:55%;
    height:auto
}
#mainform .percent-50{
    width:50%;
    height:auto
}
#mainform .percent-45{
    width:45%;
    height:auto
}
#mainform .percent-40{
    width:40%;
    height:auto
}
#mainform .percent-35{
    width:35%;
    height:auto
}
#mainform .percent-30{
    width:30%;
    height:auto
}
#mainform .percent-25{
    width:25%;
    height:auto
}
#mainform .percent-20{
    width:20%;
    height:auto
}
#mainform .percent-15{
    width:15%;
    height:auto
}
#mainform .percent-10{
    width:10%;
    height:auto
}
#mainform .percent-5{
    width:5%;
    height:auto
}
#mainform .pad-10{
    padding:10%
}
#mainform .pad-9{
    padding:9%
}
#mainform .pad-8{
    padding:8%
}
#mainform .pad-7{
    padding:7%
}
#mainform .pad-6{
    padding:6%
}
#mainform .pad-5{
    padding:5%
}
#mainform .pad-4{
    padding:4%
}
#mainform .pad-3{
    padding:3%
}
#mainform .pad-2{
    padding:2%
}
#mainform .pad-1{
    padding:1%
}
#mainform .pad-0{
    padding:0
}
#mainform .marg-10{
    margin:10%
}
#mainform .marg-9{
    margin:9%
}
#mainform .marg-8{
    margin:8%
}
#mainform .marg-7{
    margin:7%
}
#mainform .marg-6{
    margin:6%
}
#mainform .marg-5{
    margin:5%
}
#mainform .marg-4{
    margin:4%
}
#mainform .marg-3{
    margin:3%
}
#mainform .marg-2{
    margin:2%
}
#mainform .marg-1{
    margin:1%
}
#mainform .marg-0{
    margin:0
}
#mainform .no-scale{
    width:auto;
    height:auto
}
.scale-90{
    -webkit-transform:scale(.9);
    -moz-transform:scale(.9);
    -o-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
.scale-80{
    -webkit-transform:scale(.8);
    -moz-transform:scale(.8);
    -o-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8)
}
.scale-70{
    -webkit-transform:scale(.7);
    -moz-transform:scale(.7);
    -o-transform:scale(.7);
    -ms-transform:scale(.7);
    transform:scale(.7)
}
.scale-60{
    -webkit-transform:scale(.6);
    -moz-transform:scale(.6);
    -o-transform:scale(.6);
    -ms-transform:scale(.6);
    transform:scale(.6)
}
.scale-50{
    -webkit-transform:scale(.5);
    -moz-transform:scale(.5);
    -o-transform:scale(.5);
    -ms-transform:scale(.5);
    transform:scale(.5)
}
.scale-40{
    -webkit-transform:scale(.4);
    -moz-transform:scale(.4);
    -o-transform:scale(.4);
    -ms-transform:scale(.4);
    transform:scale(.4)
}
.scale-30{
    -webkit-transform:scale(.3);
    -moz-transform:scale(.3);
    -o-transform:scale(.3);
    -ms-transform:scale(.3);
    transform:scale(.3)
}
.scale-20{
    -webkit-transform:scale(.2);
    -moz-transform:scale(.2);
    -o-transform:scale(.2);
    -ms-transform:scale(.2);
    transform:scale(.2)
}
.scale-10{
    -webkit-transform:scale(.1);
    -moz-transform:scale(.1);
    -o-transform:scale(.1);
    -ms-transform:scale(.1);
    transform:scale(.1)
}
.fade{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:alpha(opacity=100);
    opacity:1.0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.fade:hover{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    filter:alpha(opacity=60);
    opacity:.6
}
.more-button{
    display:inline-block;
    zoom:1;
    *display:inline;
    _height:22px;
    height:22px;
    color:#07294D;
    font:bold 1em/1 FuturaCnd,arial,sans-serif;
    text-transform:uppercase;
    background:url("/~/media/Images/coresite/ui/sprite2.png") no-repeat scroll 0 -422px;
    margin:0;
    padding:4px 0 0 27px
}
.more-button:visited{
    color:#07294D
}
.more-button:hover{
    color:#006699
}
.flat-button{
    display:inline-block;
    border:1px solid #ccc;
    font-family:Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    font-size:12px;
    line-height:1.3em;
    color:#ccc;
    text-align:center;
    text-decoration:none;
    letter-spacing:.6em;
    margin:0 0 20px 0;
    padding:20px 30px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.flat-button:hover{
    text-decoration:none;
    border:1px solid #000;
    color:#000
}
.before-list{
    margin-bottom:5px !important;
    padding-bottom:0 !important
}
.indent-left{
    position:relative;
    margin-left:50px
}
.indent-right{
    position:relative;
    margin-right:50px
}
#mainform .yellow-text{
    color:#FFC600
}
#mainform .orange-text{
    color:#FF8F1C
}
#mainform .green-text{
    color:#B7BF10
}
#mainform .light-blue-text{
    color:#6CACE4
}
.tiny-text{
    font-size:90% !important
}
.big-text{
    font-size:120% !important
}
.error-text{
    color:red !important;
    background:url("/~/media/Images/coresite/ui/text-icons/error-text.png") no-repeat left top;
    padding-left:27px
}
.warning-text{
    color:#fea01b !important;
    background:url("/~/media/Images/coresite/ui/text-icons/warning-text.png") no-repeat left top;
    padding-left:27px
}
.success-text{
    color:green !important;
    background:url("/~/media/Images/coresite/ui/text-icons/success-text.png") no-repeat left top;
    padding-left:27px
}
.white-box{
    border:1px solid #E1E1E0;
    margin-bottom:20px;
    padding:20px
}
.grey-box{
    background-color:#E1E1E0;
    margin-bottom:20px;
    padding:20px
}
.profile-sidebar,.callout-sidebar{
    border:1px solid #E1E1E0;
    margin-bottom:20px;
    padding:20px
}
.profile-sidebar aside,.callout-sidebar aside{
    margin-bottom:0
}
.profile-sidebar p{
    padding-bottom:12px
}
.profile-sidebar img,.callout-sidebar img{
    max-width:auto;
    width:auto;
    margin-left:0
}
.callout-sidebar p{
    padding-bottom:0;
    margin-bottom:12px
}
.callout-sidebar li{
    list-style:square
}
.fitVids{
    margin:0 0 20px 0
}
#page .em-brand-heading{
    position:relative;
    font-size:350%;
    line-height:.8em;
    color:#fff;
    background:#ffc600 url(~/media/Images/coresite/ui/diagonal-lines.png) repeat-x top left;
    margin:0 0 20px 0;
    padding:60px 0 0 0
}
#page .em-brand-heading span{
    position:absolute;
    bottom:-2px;
    left:-3px
}
.EM-stories h2{
    margin-top:10px
}
.thumb-box{
    position:relative;
    width:100%;
    background-color:#ebebeb;
    margin:0 0 40px 0
}
.thumb-box a .thumb-box__info{
    background-color:#ebebeb
}
.thumb-box a:hover .thumb-box__info{
    background-color:#ccc
}
.thumb-box a:hover{
    text-decoration:none
}
.thumb-box__img{
    position:relative
}
.thumb-box__img a{
    display:block
}
.thumb-box__img img{
    width:100%;
    height:auto;
    vertical-align:middle
}
.thumb-box__info{
    padding:20px
}
#page .thumb-box__info{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:1.8em;
    color:#696969
}
#page .thumb-box__info p{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:1.8em;
    color:#696969;
    margin:0 0 10px 0
}
#page .thumb-box--photo .thumb-box__img a{
    display:block
}
#page .thumb-box--photo .thumb-box__img a:before{
    position:absolute;
    content:"";
    left:1px;
    top:1px;
    width:37px;
    height:37px;
    background:url("~/media/Images/now/v2/ui/thumb-box-indicator-magnify.png") no-repeat top left
}
#page .thumb-box--photo.thumb-box--top .thumb-box__img a:before{
    display:none
}
#page .thumb-box--photo.thumb-box--top .thumb-box__img a{
    cursor:default
}
#page .thumb-box--video .thumb-box__img:before{
    position:absolute;
    content:"";
    left:1px;
    top:1px;
    width:37px;
    height:37px;
    background:url("~/media/Images/now/v2/ui/thumb-box-indicator-videos.png") no-repeat top left
}
#page .thumb-box--image-gallery .thumb-box__img:before{
    position:absolute;
    content:"";
    left:1px;
    top:1px;
    width:37px;
    height:37px;
    background:url("~/media/Images/now/v2/ui/thumb-box-indicator-photos.png") no-repeat top left
}
.dnow-data-list li img{
    width:150px;
    height:auto
}
#center-rail,aside{
    word-wrap:break-word
}
iframe{
    border:0
}
table{
    width:100%;
    border:1px solid #E1E1E0;
    margin:0 0 30px 0
}
table td,table th{
    vertical-align:top;
    padding:10px
}
table td p,table th p{
    margin:0 0 10px 0
}
table th{
    font:bold 1.1em/1.4 FuturaCnd,arial,sans-serif;
    color:#333;
    background-color:#FFC600
}
table tr:nth-of-type(odd){
    background-color:#f2f2f2
}
.grid-8 ul li,.grid-12 ul li,.grid-18 ul li,.grid-24 ul li,.hidden-content ul li,.sidehome li,.bullets li,.bullet-list-single li{
    list-style:none;
    background:url("/~/media/Images/coresite/ui/l-square.png") no-repeat left 4px;
    margin:0 0 7px 0;
    padding-left:20px
}
.events-list li{
    overflow:auto
}
article ol,#center-rail ol{
    margin:0 0 20px 16px
}
.events-list > li,.button-group li,.upcoming-events-list li,.pagination li,#breadcrumbs ul li,.tabs > li,.search-results li,.pagination-top li{
    background:none !important;
    padding-left:0 !important
}
.DUAccordion{
    background:url("") no-repeat scroll left -422px transparent;
    margin:8px 0 20px 0;
    padding-left:40px
}
.accordion-content{
    margin-bottom:40px
}
.DUAccordion{
    border-bottom:1px solid #E1E1E0;
    background:url() left -422px no-repeat;
    cursor:pointer;
    margin:8px 0
}
.DUAccordion.open{
    background-position:left -1000px
}
.DUAccordion a:hover{
    text-decoration:none
}
h2.DUAccordion:hover,.faq-container h2:hover{
    color:#069 !important
}
.faq-container h3{
    color:#006699;
    cursor:pointer;
    margin-top:30px
}
.faq-container h3:hover{
    text-decoration:underline
}
#aside-news li img{
    width:150px;
    height:auto
}
@media all and (max-width:740px){
    #main-nav ul.open li,#fat-nav li ul.open li{
        float:left;
        line-height:1em;
        width:50%;
        min-height:20px;
        padding-top:10px
    }
}
div.safety-alert{
    padding:20px;
    position:relative;
    z-index:80000
}
div.safety-alert h1{
    font-size:20px
}
div.safety-alert div.alert-copy{
    color:#000000;
    font-size:12px;
    float:left
}
div.safety-alert a.alertlink{
    color:#000000;
    text-decoration:underline;
    font-size:12px;
    float:left;
    margin-left:10px;
    font-weight:bold;
    text-transform:uppercase
}
div.safety-alert a.alertlink:hover{
}
div.safety-alert.DrexelAlert{
    background:url(/~/media/Images/coresite/ui/alerts/DrexelALERT-bg.ashx) top left repeat-x #d81300
}
div.safety-alert.DrexelAlert h1{
    color:#fbfc00;
    text-transform:none
}
div.safety-alert.DrexelAlert div.alert-copy,div.safety-alert.DrexelAlert a.alertlink{
    color:#ffffff
}
div.safety-alert.CampusWeatherAdvisory{
    background:url(/~/media/Images/coresite/ui/alerts/CampusWeather-bg.ashx) top left repeat-x #fff44d
}
div.safety-alert.PublicHealthAdvisory{
    background:url(/~/media/Images/coresite/ui/alerts/PublicHealth-bg.ashx) top left repeat-x #b0a8fb
}
div.safety-alert.PublicSafetyAdvisory{
    background:url(/~/media/Images/coresite/ui/alerts/PublicSafety-bg.ashx) top left repeat-x #fe8721
}
aside.blue{
    overflow:auto
}
aside.blue.events-sidebar ul{
    background:white;
    width:92%;
    color:black;
    padding:0;
    border-left:1px solid #07294D
}
aside.blue.events-sidebar ul li{
    padding:12px 20px;
    border-bottom:1px solid #07294D
}
aside.blue.events-sidebar ul li span{
}
aside.blue.events-sidebar ul li a{
    color:#006599;
    display:block;
    font-weight:bold
}
aside.blue.events-sidebar ul li a:hover{
    text-decoration:underline
}
aside.blue.now-news-sidebar ul{
    background:white;
    width:92%;
    color:black;
    padding:0;
    border-left:1px solid #07294D
}
aside.blue.now-news-sidebar ul li{
}
aside.blue.now-news-sidebar ul li a{
    color:#006599;
    display:block;
    padding:12px 20px;
    border-bottom:1px solid #07294D;
    font-weight:bold
}
aside.blue.now-news-sidebar ul li a:hover{
    background:url(/~/media/Images/coresite/ui/right-arrow.ashx) 98% center no-repeat #fec900
}
.people-search-input{
    width:80%
}
.people-search-submit{
    width:15px
}
.ie-compat{
    background-color:#0cff00;
    padding:5px 0;
    display:none;
    position:relative;
    z-index:9000;
    font-size:12pt
}
.ie-compat p{
    margin-bottom:0
}
aside.gray{
    background:none repeat scroll 0 0 #E1E1E0;
    color:#000000;
    overflow:auto
}
aside.gray h1{
    color:#07294D;
    padding:20px
}
aside.gray p{
    margin-left:20px;
    margin-right:20px
}
#main-nav li.touched a.section{
    color:#ffc325
}
#main-nav li.touched ul{
    visibility:visible
}
article figcaption{
    background-color:#021631;
    color:#fff;
  /*  padding:2px*/
}
figure{
    position:relative;
    margin-bottom:20px;
    border:1px solid #E1E1E0;
    padding:5px;
    max-width:580px
}
figure img{
    max-width:100%
}
figcaption{
    background-color:#fff;
    color:#666;
    padding:2px
}
article img{
    max-width:100%;
    width:100%;
    height:auto
}
article .grid-6 img{
    max-width:auto;
    width:auto;
    height:auto
}
ul.top-level > li.mega > ul{
    display:none
}
div.group-guide{
    margin:0 auto;
    width:99%
}
div.group-guide div.group{
    float:left;
    text-align:left;
    width:33%
}
div.group-guide ul.group-guide{
    padding-left:0
}
div.group-guide ul.group-guide > li{
    padding-left:0 !important
}
.upcoming-events-list{
    margin:10px 0;
    padding:0
}
.upcoming-events-list > li:after{
    clear:both;
    content:"";
    display:block;
    visibility:hidden
}
.event-date-block{
    clear:left;
    float:left;
    width:60px;
    margin:0 10px 20px 0;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    -webkit-box-shadow:#929292 0 0 4px 0;
    -moz-box-shadow:#929292 0 0 4px 0;
    box-shadow:#929292 0 0 4px 0
}
.event-date-block .date-block-day{
    font-family:Arial,Helvetica,sans-serif;
    background:none repeat scroll 0 0 #FFC600;
    color:#000;
    display:block;
    font-size:0.75em;
    padding:2px 0;
    text-align:center;
    width:100%;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.event-date-block .date-block-date{
    font-family:Georgia,"Times New Roman",Times,serif;
    color:#919191;
    display:block;
    font-size:1.7em;
    line-height:1.3em;
    font-weight:bold;
    padding:0;
    text-align:center;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    text-shadow:0 2px 0 #fff;
    background:#c9c9c9;
    background:-moz-linear-gradient(top,#c9c9c9 0,#ededed 16%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9c9c9),color-stop(16%,#ededed));
    background:-webkit-linear-gradient(top,#c9c9c9 0,#ededed 16%);
    background:-o-linear-gradient(top,#c9c9c9 0,#ededed 16%);
    background:-ms-linear-gradient(top,#c9c9c9 0,#ededed 16%);
    background:linear-gradient(to bottom,#c9c9c9 0,#ededed 16%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9',endColorstr='#ededed',GradientType=0 );
}
.button-list{
}
.button-list ul{
    margin:0 !important;
    padding:0 !important
}
.button-list ul li{
    margin:0 !important;
    padding:0 !important
}
.button-list ul li a{
    display:block;
    margin-bottom:5px
}
.button-list.image{
}
.button-list.image ul{
}
.button-list.image ul li{
}
.button-list.image ul li a{
    height:52px;
    padding-left:85px
}
.button-list.image ul li a img{
    float:left;
    margin-left:-85px;
    margin-top:-7px
}
.bullet-descriptions{
}
.bullet-descriptions ul{
    margin:0;
    padding:0
}
.bullet-descriptions ul li{
    padding:0 !important;
    background:none !important;
    margin-bottom:0 !important
}
.bullet-descriptions ul li a{
    font:normal 140%/1 FuturaCnd,arial,sans-serif;
    font-weight:bold;
    color:#006699;
    text-transform:uppercase
}
.bullet-descriptions ul li a:hover{
}
.bullet-list{
    overflow:auto;
    padding:20px 10px 20px 0;
    margin-bottom:10px
}
.bullet-list:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden
}
.bullet-list h2{
    color:#04274F;
    margin-bottom:15px;
    padding:0 20px
}
.bullet-list.grey,.bullet-list{
    background-color:#E1E1E0
}
.bullet-list.brown{
    background-color:#BFB8AF
}
.bullet-list.green{
    background-color:#BAC5B9
}
.bullet-list.cream{
    background-color:#fff4cc
}
.bullet-list ul{
    float:left;
    margin-bottom:0;
    width:auto
}
.bullet-list ul li{
}
.bullet-list ul li a{
    color:#04274F
}
.bullet-list ul li a:hover{
}
.bullet-list-single.columns{
    width:100%
}
.event-callout p.date{
    padding:0;
    font-style:italic
}
.event-callout p.time{
    font-weight:bold
}
.event-callout.internal{
    border:1px solid #E1E1E0;
    margin-bottom:20px
}
.event-callout.internal .event-callout-inner{
    padding:20px 20px 0
}
.upcoming-events{
}
.upcoming-events h2{
    font-size:20px
}
.upcoming-events ul.upcoming-events-list{
    overflow:visible;
    padding:0;
    margin-top:20px
}
.upcoming-events ul.upcoming-events-list li{
    padding:0
}
.upcoming-events ul.upcoming-events-list li a{
    font:bold 18px/1 FuturaCnd,arial,sans-serif;
    text-transform:uppercase
}
.upcoming-events ul.upcoming-events-list li a.calendar-style{
    font-family:Arial;
    font-size:16px;
    text-transform:none
}
.upcoming-events ul.upcoming-events-list li .upcoming-events-date{
    font-style:italic;
    margin-bottom:0
}
.upcoming-events ul.upcoming-events-list li .upcoming-events-time{
    font-weight:bold
}
.upcoming-events ul.upcoming-events-list > li:after{
    clear:both;
    content:"";
    display:block;
    visibility:hidden
}
.upcoming-events ul.upcoming-events-list li .event-date-block{
    clear:left;
    float:left;
    margin-right:10px
}
.upcoming-events ul.upcoming-events-list li .event-date-block.icon-2 .date-block-day{
    background-color:#66adef
}
#right-rail .upcoming-events{
    padding-left:15px
}
.event-listing{
}
.event-listing ul.events-list{
    padding:0
}
.event-listing ul.events-list li{
    border-top:1px solid #E0E0E0;
    padding:15px 0;
    margin:0
}
.event-listing ul.events-list li:last-child{
    border-bottom:1px solid #E0E0E0
}
.event-listing ul.events-list li:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.event-listing ul.events-list li img{
    border:1px solid #E0E0E0;
    float:right;
    padding:5px;
    margin-left:30px;
    margin-bottom:15px
}
.event-listing ul.events-list li div.event-info{
}
.event-listing ul.events-list li div.event-info h3{
    margin-bottom:5px
}
.event-listing ul.events-list li div.event-info h3 a{
    font-size:1.2em
}
.event-listing ul.events-list li div.event-info .event-date{
    font-style:italic;
    margin-bottom:5px
}
.event-listing ul.events-list li div.event-info .event-time{
    font-weight:bold;
    margin-bottom:5px
}
.event-listing ul.events-list li div.event-info .event-location{
    display:none
}
.event-listing ul.events-list li div.event-info ul.event-audience{
    display:none
}
.event-listing ul.events-list li div.event-info ul.event-audience li{
    border-top:none;
    padding:0
}
.event-listing ul.events-list li div.event-info .event-description{
    display:block
}
.event-listing ul.events-list li div.event-info a.event-read-more{
    background:none repeat scroll 0 0 transparent;
    color:#006699;
    padding-left:0
}
.event-listing div.event-pager{
    text-align:right;
    font-weight:bold
}
.event-listing .big-feature{
    border-top:1px solid #E0E0E0;
    padding:15px 0
}
.event-listing .big-feature:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.event-listing .big-feature img{
    border:1px solid #E0E0E0;
    float:left;
    margin-bottom:10px;
    margin-right:15px;
    padding:5px
}
.event-listing .big-feature .event-info{
}
.event-listing .big-feature .event-info h3{
    margin-bottom:5px
}
.event-listing .big-feature .event-info h3 a{
    font-size:1.2em
}
.event-listing .big-feature .event-info .event-date{
    font-style:italic;
    margin-bottom:5px
}
.event-listing .big-feature .event-info .event-time{
    font-weight:bold;
    margin-bottom:5px
}
.event-listing .big-feature .event-info .event-description{
}
.event-listing .big-feature .event-info a.event-read-more{
    background:none repeat scroll 0 0 transparent;
    color:#006699;
    padding-left:0
}
.event-listing .subfeatures{
    border-top:1px solid #E0E0E0;
    padding:15px 0;
    margin:0
}
.event-listing .subfeatures li{
    float:left;
    width:31%;
    padding:0;
    margin:0 3% 0 0;
    background:none
}
.event-listing .subfeatures li img{
    width:100%
}
.event-listing .subfeatures li:last-child{
    margin-right:0
}
.event-listing .subfeatures li:after,.event-listing .subfeatures:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.event-listing .subfeatures img{
    border:1px solid #E0E0E0;
    padding:5px
}
.event-listing .subfeatures .event-info{
}
.event-listing .subfeatures .event-info h3{
    margin-bottom:5px
}
.event-listing .subfeatures .event-info h3 a{
    font-size:1.2em
}
.event-listing .subfeatures .event-info .event-date{
    font-style:italic;
    margin-bottom:5px
}
.event-listing .subfeatures .event-info .event-time{
    font-weight:bold;
    margin-bottom:5px
}
.event-listing .subfeatures .event-info .event-description{
}
.event-listing .subfeatures .event-info a.event-read-more{
    background:none repeat scroll 0 0 transparent;
    color:#006699;
    padding-left:0
}
.event-details{
}
.event-details .image-box{
    padding:20px;
    border:1px solid #E0E0E0
}
.event-details .image-box .calendar-utilities{
}
.event-details .image-box img{
}
.event-details .image-box h2{
}
.event-details .image-box ul{
}
.event-details .image-box ul li{
}
.event-details .event-info{
}
.event-details .event-info h1{
}
.event-details .event-info .event-date{
}
.event-details .event-info .event-time{
}
aside.informational-sidebar{
    border:1px solid #dddddd
}
aside.informational-sidebar h1{
    padding:20px 20px 15px
}
aside.informational-sidebar p{
    margin-left:20px;
    margin-right:20px
}
aside.informational-sidebar h2,aside.informational-sidebar h3,aside.informational-sidebar h4{
    margin-left:20px;
    margin-right:20px
}
.informational-sidebar img{
    height:auto
}
.image-sidebar.blue ul,.informational-sidebar ul,.text-sidebar ul,.image-sidebar.blue ol,.informational-sidebar ol,.text-sidebar ol,{
    padding-right:20px
}
.image-sidebar.blue ol,.informational-sidebar ol,.text-sidebar ol,{
    margin-left:30px
}
.image-sidebar.blue ol,.informational-sidebar ol li{
    list-style:decimal
}
.image-sidebar.blue p a,.image-sidebar.blue ul li a,.image-sidebar.blue ol li a{
    color:#6fa3da
}
.image-sidebar.blue p a:hover,.image-sidebar.blue ul li a:hover,.image-sidebar.blue ol li a:hover{
    text-decoration:underline
}
.text-sidebar ul li,.text-sidebar ol li{
    list-style:none;
    background:url("/~/media/Images/coresite/ui/l-square.png") no-repeat left 4px;
    margin:0 0 7px 0;
    padding-left:20px
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    overflow:hidden;
    -moz-box-shadow:10px 10px 10px #000;
    -webkit-box-shadow:10px 10px 10px #000;
    box-shadow:10px 10px 10px rgba(0,0,0,0.5);
}
#header .ui-autocomplete,#search-form .ui-autocomplete{
    margin:0;
    padding:0;
    z-index:80000 !important
}
#header .ui-autocomplete .ui-menu-item,#search-form .ui-autocomplete .ui-menu-item{
    background-color:white;
    border-color:#E1E1E0;
    border-style:solid;
    border-width:0 1px 1px;
    padding:4px;
    margin:0;
    background-image:none
}
#search-form .ui-autocomplete .ui-menu-item{
    font-size:18px;
    font-weight:bold;
    padding:14px
}
#header .ui-autocomplete{
    width:100% !important
}
#search-form .ui-autocomplete{
    width:70% !important;
    max-width:500px !important
}
.news.month-guide{
    padding:0
}
.news.month-guide li{
    padding:0;
    background-image:none
}
.news.month-guide li img{
    float:right;
    border:1px solid #E1E1E0;
    margin-left:5px;
    padding:5px
}
.recent-news h2{
    background-color:#07294D;
    color:#FFFFFF;
    margin:0 0 20px;
    padding:8px
}
.recent-news.alt h2{
    background-color:#FFC222;
    color:#07294D
}
.recent-news ul{
    margin:0;
    padding:0
}
.recent-news ul li{
    border-bottom:1px solid #E1E1E0;
    color:#666666;
    list-style:none outside none;
    margin:0 0 10px;
    padding:0 0 10px;
    background-image:none
}
.recent-news ul li .date{
    color:#666666;
    font-style:italic;
    margin-bottom:0
}
.news.month-guide .more a,.recent-news .more a,.main-feature .more a,.sub-features .more a{
    background:url("/~/media/Images/coresite/ui/sprite.png") no-repeat scroll 0 -422px transparent;
    display:inline-block;
    height:22px;
    padding:4px 0 0 27px
}
.main-feature{
    background-color:#07294D;
    color:#FFFFFF;
    padding-right:2%;
    width:100%;
    margin-bottom:20px
}
.main-feature:after{
    clear:both;
    content:" ";
    display:block;
    line-height:0;
    visibility:hidden
}
.main-feature img{
    float:left;
    margin-right:15px
}
.main-feature h1{
    color:#FFFFFF;
    margin-bottom:0 !important;
    padding:20px 40px 20px 20px
}
.main-feature .more a{
    color:#FFFFFF
}
.sub-item{
    float:left;
    margin-left:2%;
    width:32%
}
.sub-item.first{
    margin-left:0
}
.sub-item h2{
    background-color:#07294D;
    color:#FFFFFF;
    font-size:18px;
    line-height:1.3em;
    margin:0;
    min-height:70px;
    padding:10px
}
.sub-item img{
    height:auto;
    width:100%
}
.bottom-0{
    margin-bottom:0 !important;
    padding-bottom:0 !important
}
.bottom-m0{
    margin-bottom:0 !important
}
.bottom-p0{
    padding-bottom:0 !important
}
.bottom-5{
    margin-bottom:5px !important;
    padding-bottom:5px !important
}
.bottom-m5{
    margin-bottom:5px !important
}
.bottom-p5{
    padding-bottom:5px !important
}
.bottom-10{
    margin-bottom:10px !important;
    padding-bottom:10px !important
}
.bottom-m10{
    margin-bottom:10px !important
}
.bottom-p10{
    padding-bottom:10px !important
}
.top-0{
    margin-top:0 !important;
    padding-top:0 !important
}
.top-m0{
    margin-top:0 !important
}
.top-p0{
    padding-top:0 !important
}
.top-5{
    margin-top:5px !important;
    padding-top:5px !important
}
.top-m5{
    margin-top:5px !important
}
.top-p5{
    padding-top:5px !important
}
.top-10{
    margin-top:10px !important;
    padding-top:10px !important
}
.top-m10{
    margin-top:10px !important
}
.top-p10{
    padding-top:10px !important
}
.hidden{
    display:none !important
}
.clear{
    clear:both
}
.bg-white,table.bg-white tr td{
    background-color:white
}
.table-white,table.table-white tr td{
    background-color:white;
    border:none
}
.marketing-box{
    position:relative;
    display:block;
    float:none;
    width:100%;
    height:auto;
    margin:0 0 20px 0
}
.marketing-box img{
    width:100%;
    max-width:100%;
    height:auto
}
.marketing-box p{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    font:bold 1.2em/1.3 FuturaCnd,arial,sans-serif;
    text-transform:uppercase;
    background:#506881;
    background:rgba(7,41,77,0.75);
    color:#fff;
    padding:2%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.marketing-box:hover p{
    padding:5% 2%;
    background:rgba(7,41,77,1.0)
}
.promo-box{
    position:relative;
    display:block;
    float:none;
    width:100%;
    height:auto;
    background-color:#07294D;
    margin:0 0 20px 0;
    padding:1%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.promo-box img{
    width:100%;
    max-width:100%;
    height:auto
}
.promo-box p{
    font-size:.9em;
    color:#fff;
    margin:0
}
.promo-box:hover{
    text-decoration:none;
    background-color:#506881
}
.slide-box{
    float:none;
    position:relative;
    width:100%;
    height:120px;
    margin:0 0 20px 0
}
.slide-box a{
    position:absolute;
    display:block;
    width:100%;
    height:120px;
    color:#fff;
    text-decoration:none;
    background-color:#FFC600;
    z-index:202
}
.slide-box a:hover{
    background-color:#07294D
}
.slide-box .btn-wrap:after{
    content:"";
    position:absolute;
    display:block;
    top:20px;
    right:20px;
    width:27px;
    height:18px;
    background:url('http://drexel.edu/~/media/Images/coresite/ui/slide-box-after.png') no-repeat left center;
    opacity:1;
    z-index:3
}
.slide-box a:hover .btn-wrap:after{
    opacity:0
}
.slide-box,.slide-box .img-wrap{
    width:100%
}
.slide-box .img-wrap{
    display:none
}
.slide-box a:hover .btn-wrap h1{
    opacity:1
}
.slide-box .btn-wrap h1{
    position:relative;
    font-size:30px;
    margin-top:40px;
    text-align:center;
    color:#fff
}
.slide-box .btn-wrap h1 span{
    position:absolute;
    display:inline;
    top:-21px;
    left:20px;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    text-transform:none;
    color:#07294D
}
.slide-box .btn-wrap p{
    display:none
}
.slide-box a,.slide-box h1,.slide-box .btn-wrap:after{
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transition:none
}
.pop-box li{
    position:relative;
    list-style:none;
    background:url("/~/media/Images/coresite/ui/l-square.png") no-repeat left 4px;
    margin:0 0 7px 0;
    padding-left:20px
}
.pop-box aside{
    position:relative;
    display:block;
    width:100%
}
.pop-box aside img{
    display:block;
    width:122px;
    height:auto;
    margin:0 5px 5px 0
}
.pop-box aside em{
    display:inline-block
}
.info-box{
    position:relative;
    border:5px solid #07294D;
    overflow:hidden;
    margin:0 0 20px 0
}
.info-box a{
    display:block;
    width:100%;
    height:auto
}
.info-box a,.info-box a p,.info-box a:hover,.info-box a p:hover{
    text-decoration:none
}
.info-box a:hover img{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    filter:alpha(opacity=60);
    opacity:.6
}
.info-box img{
    width:100%;
    height:auto;
    vertical-align:middle;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.info-box p{
    position:relative;
    width:100%;
    font-family:Georgia,"Times New Roman",Times,serif;
    color:#fff;
    font-size:110%;
    line-height:1.3em;
    background:#07294d;
    background:rgba(7,41,77,1.0);
    margin:0;
    padding:20px;
    z-index:1
}
.ad-box{
    position:relative
}
.ad-box h2{
    font-size:300%;
    margin:10px 0 0 0
}
.ad-box h2 em{
    color:#FFC600;
    font-style:normal
}
.ad-box img{
    position:relative;
    width:100%;
    height:auto
}
.ad-box aside ul{
    margin:0;
    padding:0
}
.ad-box aside li{
    background:none;
    margin:0 0 7px 0;
    padding:0
}
.extra-box{
    margin:0 0 40px 0
}
.extra-box h2{
    margin-bottom:0
}
.extra-box img{
    width:150px;
    height:auto
}
.title-box{
    width:100%;
    overflow:auto;
    border:1px solid #E1E1E0;
    margin:0 0 20px 0
}
#page .title-box h2{
    border-bottom:1px solid #E1E1E0;
    margin:0;
    padding:20px
}
.title-box__info{
    overflow:auto;
    padding:20px
}
.video-link{
    display:block;
    position:relative
}
.video-link span{
    background:url("") no-repeat scroll center center rgba(0,0,0,0);
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    width:100%;
    z-index:1
}
#video-lightbox{
    background-color:#05284E;
    color:#FFFFFF;
    padding:20px
}
.video-lightbox-right{
    float:right
}
.video-lightbox-left > h2{
    color:#FFFFFF
}
.twitter-timeline.twitter-timeline-rendered{
    min-width:100px !important;
    width:auto !important
}
ul.no-indent,ol.no-indent{
    margin:0;
    padding:0
}
.mobile-hide{
    display:none
}
.portrait-only{
    display:none
}
.display-none{
    display:none
}
.clear-both{
    clear:both
}
.clear-left{
    clear:left
}
.clear-right{
    clear:right
}
.ui-tabs-panel:after{
    clear:both;
    content:" ";
    display:block;
    line-height:0;
    visibility:hidden
}
.ilightbox-holder.dark{
    background:none !important;
    box-shadow:none !important
}
.ilightbox-holder div.ilightbox-container{
    -webkit-box-shadow:1px 2px 40px 9px rgba(0,0,0,0.75);
    -moz-box-shadow:1px 2px 40px 9px rgba(0,0,0,0.75);
    box-shadow:1px 2px 40px 9px rgba(0,0,0,0.75)
}
a.ilightbox-video,a.ilightbox-photo{
    display:block
}
.ds-embed iframe.video,.ds-embed iframe{
    width:100% !important;
    height:300px !important
}
@media only screen and (max-width:1020px){
    .ds-embed iframe.video,.ds-embed iframe{
        width:100% !important;
        height:200px !important
    }
}
@media only screen and (max-width:740px){
    .ds-embed iframe.video,.ds-embed iframe{
        width:100% !important;
        height:250px !important
    }
}
#mainform > img{
    position:fixed
}
.DURemarketing{
    display:none
}
.color-light-blue{
    color:#6cace4
}
.color-dark-blue{
    color:#006298
}
.color-light-green{
    color:#b7bf10
}
.color-dark-green{
    color:#949300
}
.color-cool-gray{
    color:#a7a8aa
}
.color-warm-grey{
    color:#bfb8af
}
.color-drexel-blue{
    color:#07294d
}
.color-drexel-yellow{
    color:#ffc600
}
#bg-images-full li img[alt="Mario Statue Holding Watch"]{
    top:initial;
    bottom:0 !important;
    right:0;
    left:initial
}
#fat-nav li.live-it{
    background:none;
    margin-bottom:10px;
    padding-top:7px;
    background-color:rgba(0,0,0,0);
    padding:10px
}
#fat-nav .live-it a{
    display:block;
    background:url("");
    background-repeat:no-repeat;
    background-size:100%;
    width:120px;
    height:120px
}
.admissions-contact-accordion ul{
    list-style-type:none
}
.admissions-contact-accordion ul:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden
}
.admissions-contact-accordion ul li{
    background:none !important;
    float:left;
    width:50%
}
#aside-news li img{
    display:block;
    background-color:#fff;
    margin-left:0;
    padding:2px
}
article img{
    height:auto;
    max-width:100%;
    width:100%
}
.lt-ie9 #aside-news img{
    float:left !important;
    width:68px !important;
    height:auto !important;
    margin-right:6px !important
}
.sitemapfix h2{
    margin-bottom:8px
}
.sitemapfix ul ul{
    margin-bottom:3px
}
.sticky-element{
    display:none
}
div.letterhed h2{
    display:inline !important
}
div.letterhed a{
    float:right;
    font-weight:bold
}
div.letterhed{
    font-weight:bold;
    border-bottom:1px solid #E1E1E0;
    width:100%;
    height:1.7em
}
div.caption h1 span.specialfix{
    font-size:36px
}
.fixformultlinks:hover{
    background:none repeat scroll 0 0 #FFF;
    text-decoration:none
}
.fixformultlinks a:hover{
    text-decoration:underline
}
.fixformultlinks a{
    display:inline;
    color:#006699
}
#aside-news p.more{
    display:block
}
#banner img{
    max-width:100%;
    width:100%
}
#banner h1{
    font-size:40px;
    margin:20px 0 15px
}
div.research-box.grid-4{
    width:100%;
    min-height:250px
}
div.research-box{
    background:#f5f5f5;
    padding:10px;
    margin:10px;
    border-radius:30px;
    box-shadow:1px 1px 5px 0 #f5f5f5
}
.research-box h2{
    padding:10px 15px 10px 15px;
    text-align:center;
    margin:0
}
.research-box img{
    width:60%;
    display:block;
    margin:0 auto 0 auto
}
.research-box p{
    padding:5px 5px 0 5px
}
.research-box.DUAccordion{
    border-bottom:0
}
p.DUAccordion{
    padding:0 5px 0 30px;
    margin-left:5px
}
.parents-social{
    overflow:hidden;
    padding:0 0 0 12px;
    margin-bottom:20px
}
.parents-social i{
    display:block;
    float:left;
    color:#336699;
    margin-right:5px
}
.parents-social a{
    display:block;
    float:left;
    vertical-align:middle;
    padding:3px
}
.index-listing figure{
    border:none !important
}
.index-listing figcaption{
    color:black !important
}
.index-listing .container{
    border:1px solid #e1e1e0
}

@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation:landscape){

	/* Begin Portrait css*/
	#header{
	    height:130px;
	    margin:0 0 30px
	}
	.alt-layout #header{
	    height:220px;
	    margin:0
	}
	#site-search{
	    float:right;
	    padding:0 1px 1px
	}
	#site-search input[type=search]{
		width: 100px;
	 /* opacity:0; */
	 height:32px;
	 margin:0;
	 padding:0;
	 border:none;
	 -webkit-transform:translate3d(0,0,0);
	 -webkit-backface-visibility:hidden;
	 -webkit-transition:width 0.3s ease-out,opacity 0.3s 0.3s ease;
	 -moz-transition:width 0.3s ease-out,opacity 0.3s 0.3s ease;
	 -ms-transition:width 0.3s ease-out,opacity 0.3s 0.3s ease;
	 -o-transition:width 0.3s ease-out,opacity 0.3s 0.3s ease;
	 transition:width 0.3s ease-out,opacity 0.3s 0.3s ease;
	 color: #000;
	 padding-left:10px;
	}
	#site-search input[type=search].open,.no-js #site-search input[type=search],.alt-layout #site-search input[type=search]{
	    opacity:1;
	    width:180px;
	    padding:2px 3px 2px 6px;
	    font-size:15px
	}

	#site-search label:hover{
	    cursor:pointer;
	    color:#ffc325;
	    top:0
	}
	#global-nav ul{
	    display:block
	}
	#global-nav ul{
	    float:left;
	    margin-right:5px
	}
	#global-nav li{
	    display:block;
	    float:left
	}
	#global-nav li a{
	    background:#07294d url() 0 10px no-repeat;
	    padding:6px 10px 10px;
	    color:#fff
	}
	#global-nav li:first-child a,#global-nav li.first a{
	    background-image:none;
	    padding-left:25px
	}
	#global-nav li:last-child a,#global-nav li.last a{
	    padding-right:25px
	}
	#alt-layout-nav{
	    position:relative;
	    z-index:300
	}
	#alt-layout-nav li{
	    position:relative
	}
	#global-nav #alt-layout-nav > li > a{
	    background:#07294D url() right -953px no-repeat;
	    padding-right:30px
	}
	#alt-layout-nav li a{
	}
	#alt-layout-nav li ul{
	    visibility:hidden;
	    position:absolute;
	    left:0;
	    top:30px;
	    background:#fff;
	    border:1px solid #e1e1e0;
	    width:240px
	}
	#alt-layout-nav li:hover ul{
	    visibility:visible
	}
	#alt-layout-nav li li{
	    display:block;
	    float:none
	}
	#global-nav #alt-layout-nav li li a{
	    padding:5px 15px;
	    color:#006699;
	    background:none;
	    font-size:1.1em;
	    line-height:1.1em
	}
	#global-nav #alt-layout-nav li li a:hover{
	    text-decoration:underline
	}
	#global-nav #alt-layout-nav li li.bordered a{
	    border:1px solid #e1e1e0;
	    border-width:0 0 1px 0;
	    padding:8px 15px;
	    font-weight:normal
	}
	#global-nav #alt-layout-nav li li.current a{
	    font-weight:bold
	}
	#global-nav #alt-layout-nav li li:last-child a{
	    padding-bottom:16px
	}
	#global-nav #alt-layout-nav li li.active a{
	    color:#000
	}
	h1#logo{
		z-index:2;
		bottom:0;
		left:0;
		z-index:200;
		margin:0;
		width:300px;

	}
	.alt-layout h1#logo{
	    bottom:80px
	}
	h2#site-title{
	    color:#fff;
	    background:#07294d;
	    position:absolute;
	    bottom:80px;
	    padding-left:146px;
	    height:56px;
	    line-height:56px;
	    width:100%;
	    z-index:1;
	    font-size:22px;
	    -webkit-box-shadow:0 0 7px rgb(0,0,0);
	    box-shadow:0 0 7px rgb(0,0,0)
	}
	#main-nav{
	    margin:0
	}
	#main-nav h1{
	    display:none
	}
	#main-nav nav{
	  /*  position:absolute;*/
	    bottom:0;
	    /*padding-left:290px;*/
	    height:90px;
	    width:100%;
	    z-index:1;

	}
	.alt-layout #main-nav nav{
	    padding-left:0
	}
	#main-nav ul.open{
	    margin-bottom:0;
	    background:none;
	    padding:0
	}
	#main-nav ul{
	    height:auto;
	    overflow:visible
	}
	#main-nav li{
	    float:left;
	    position:relative
	}
	#main-nav li:last-child{
	    position:absolute;
	    right:0
	}
	#main-nav li li:last-child{
	    position:relative;
	    right:auto
	}
	#main-nav li a{
	    position:relative;
	    z-index:500;
	  /*  background:#021731;*/
	    padding:20px 22px 21px;
	    display:block;
	    text-transform:Sentence;
	    color:#fff;
	    font:bold 14px/14px 'Open sans', sans-serif;
	}
	.top-level > li > a.section{
	    text-align:center
	}
	.alt-layout #main-nav li a{
	    padding:20px 5px 21px;
	    font-size:12px
	}
	.alt-layout #main-nav li li a{
	    padding:10px 25px
	}
	#main-nav li ul{
	  position:absolute;
	  z-index:450;
	  visibility:hidden;
	  left:0;
	  /*! top:-10px; */
	  display:block;
	  height:650px;
	  padding-left: 20px;
	  padding-right: 20px;

	}
	#main-nav li:hover ul{
	    visibility:visible
	}
	#main-nav li:last-child ul{
	    left:auto;
	    right:0
	}
	#main-nav li li,#main-nav li li:last-child{
	    float: inherit;
	}
	#main-nav li li a{
	    color:#fff;
	    font:normal 14px/1.2 'Open sans', sans-serif;
	    text-transform:none;
	    padding:5px 25px
	}
	#main-nav li li:last-child a{
	    /*padding-bottom:20px*/
	}
	#main-nav li li a:hover{
	}
	#hero{
	    display:block;
	    min-height:355px;
	    margin:0;
	    padding:0 0 20px
	}
	#hero .caption{
		width:650px;
		padding: 5px 20px 10px;
		min-height:150px;
		overflow:hidden;
		text-overflow:ellipsis;
		border-bottom-right-radius: 100px;
	}
	#hero h1,#hero h2{
		margin-bottom:20px;
		background-color: #07284d;
		padding-top:10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}
	#hero h1 small,#hero h2 small{
	    font-size:22px
	}
	.home-hero{
	    padding-bottom:180px;
	}
	.home-hero #hero{
	    min-height:260px
	}
	.home-hero #hero p.more,#hero p.more{
		font-size: 16px;
		 /*! height:57px; */
		 /*! line-height:37px; */
			bottom: -42px;
			/* background:#ffc600 url() 0 -46px no-repeat; */
			padding-left: 30px;
			padding-right: 10px;
			padding-bottom: 30px;

	}
	.thumb-pager{
	    margin-top:0;
	    padding:0;
	    position:relative;
	    display:block;
	    width:3000px
	}
	.thumb-pager-mask{
	    width:380px;
	    margin:0 40px;
	    height:150px;
	    overflow:hidden;
	    display:block
	}
	.with-prev-next{
	}
	.thumb-pager li{
	  display:block;
	  float:left;
	  width: 104px;
	  height:125px;
	  margin: 20px 10px 0 10px;
	  font:bold 11px/14px 'Open sans', sans-serif;
	}
	.thumb-pager li.active{
	}
	.thumb-pager-container a.prev,.thumb-pager-container a.next{
	    width:40px;
	    height:130px;
	    background:none;
	    position:absolute;
	    top:20px;
	    border:none;
	    text-indent:-999em;
	    opacity:.8
	}
	.thumb-pager-container a.prev{
	    background:transparent url("sprite.png") -3px -500px;
	    left:0
	}
	.thumb-pager-container a.next{
	    background:transparent url("sprite.png") -100px -500px;
	    right:0
	}
	.thumb-pager li img{
	    margin:0 0 10px;
	    display:block
	}
	.thumb-pager li a{
	    display:block;
	    width:120px;
	    height:125px;
	    color:#fff;
	    padding:5px;
	    border:3px solid #07294d;
	    background:#07294d;
	    overflow:hidden;
	    text-indent:0;
	    -webkit-transition:border-color 0.2s ease;
	    -moz-transition:border-color 0.2s ease;
	    -ms-transition:border-color 0.2s ease;
	    -o-transition:border-color 0.2s ease;
	    transition:border-color 0.2s ease
	    font-family:'Open sans', sans-serif;
	}
	.thumb-pager li a:hover{
	    border-color:#fff;
	    text-decoration:none
	}
	.thumb-pager li.active a{
	    color:#FFC600;
	    border-color:#fff
	}
	.thumb-pager-container .prev a:hover,.thumb-pager-container .next a:hover{
	    opacity:1
	}
	.thumb-pager-container{
	    position:relative;
	    display:block;
	    width:460px
	}
	#page{
	    min-height:600px;
	    margin:0;
	    padding-bottom:150px;
	    background:#ffffff url(/~/media/Images/coresite/ui/bg-col-narrow.ashx) 0 0 repeat-y
	}
	#page.two-col{
	    background-image:url(/~/media/Images/coresite/ui/bg-2col-narrow.ashx)
	}
	#page.two-col-right{
	    background-image:url(/~/media/Images/coresite/ui/bg-2col-right-narrow.ashx)
	}
	#page.one-col{
	    background-image:none
	}
	#left-rail,#right-rail{
	    padding-top:25px
	}
	#center-rail{
	    margin:0 10px
	}
	#left-rail nav li a{
	    width:160px;
	    left:0
	}
	aside img{
	    max-width:160px;
	    margin-left:0
	}
	.listing-filter .alpha{
	    margin-bottom:0
	}
	#bingo{
	    position:relative;
	    z-index:10;
	    padding:0 0 140px;
	    margin:0;
	    background:transparent
	}
	#bingo .square{
	    width:236px;
	    margin:0 4px 4px 0;
	    height:214px;
	    padding:0;
	    display:inline;
	    float:left;
	    position:relative;
	    color:#07294d;
	    z-index:10
	}
	#bingo .empty-square,#bingo .empty-square:hover{
	    background:none;
	    cursor:default;
	    display:none
	}
	#bingo .content{
	    overflow:hidden;
	    background:rgba(255,255,255,.75);
	    -webkit-transition:background-color 0.3s ease;
	    -moz-transition:background-color 0.3s ease;
	    -ms-transition:background-color 0.3s ease;
	    -o-transition:background-color 0.3s ease;
	    transition:background-colors 0.3s ease
	}
	#bingo .square:hover,#bingo .square.active{
	    z-index:15
	}
	#bingo .square:hover .content,#bingo .square.active .content{
	    background:rgba(255,255,255,1);
	    cursor:pointer
	}
	#bingo .empty-square,#bingo .empty-square:hover{
	    background:none;
	    cursor:default;
	    display:none
	}
	#bingo .active,#bingo .hidden-content{
	    -webkit-box-shadow:0 0 15px #000;
	    box-shadow:0 0 15px #000
	}
	#bingo .hidden-content{
	    width:0;
	    opacity:0;
	    position:absolute;
	    left:236px;
	    top:0;
	    color:#07294d;
	    background:#fff;
	    overflow:hidden;
	    height:214px;
	    padding:0;
	    -webkit-transform:translate3d(0,0,0);
	    -webkit-backface-visibility:hidden;
	    -webkit-perspective:1000;
	    -webkit-transition:width 0.2s ease,opacity 0.3s ease,padding 0.3s ease;
	    -moz-transition:width 0.2s ease,opacity 0.3s ease,padding 0.3s ease;
	    -ms-transition:width 0.2s ease,opacity 0.3s ease,padding 0.3s ease;
	    -o-transition:width 0.2s ease,opacity 0.3s ease,padding 0.3s ease;
	    transition:width 0.2s ease,opacity 0.3s ease,padding 0.3s ease
	}
	#bingo .hidden-content.end{
	    left:auto;
	    right:236px
	}
	#bingo .content{
	    padding:20px;
	    height:100%;
	    width:100%
	}
	#bingo .active .content{
	    z-index:17
	}
	#bingo .active .hidden-content{
	    width:240px;
	    padding:20px;
	    opacity:1;
	    z-index:16
	}
	#bingo h1{
	    color:#fff;
	    font-size:62px
	}
	#bingo h2{
	    font-size:32px
	}
	#bingo .title-square-2,#bingo .title-square-3,#bingo .title-square:hover{
	    background:#07294d;
	    color:#fff;
	    cursor:default;
	    font-size:14px;
	    padding:20px
	}
	#bingo .title-square-2{
	    width:476px
	}
	#bingo .title-square-3{
	    width:716px
	}
	#bingo p.more{
	    display:none;
	    position:absolute;
	    bottom:0;
	    left:20px;
	    font-family:arial,sans-serif;
	    text-transform:none
	}
	#bingo .active p.more{
	    display:block
	}
	#footer{
	    width:100%;
	  /*  position:fixed;*/
	    bottom:0;
	    left:0;

	}
	#footer{
	    background:#20232e;
	}
	#footer .footer-bg{
	    height:70px;
	    /* position:absolute; */
	    left:0;
	    top:0;
	    width:100%;
	    background:#131721;
	    cursor:pointer
	}
	#footer.alt-footer .footer-bg{
	    height:70px
	}
	#footer .footer-bg.hover{
	    background:#021531;
	    color: #021631;
	}
	#footer div.wrap.row{
	    cursor:pointer
	}
	#footer-mask{
	    display:block
	}
	#fat-nav{
	    overflow:hidden;
	    margin-top:0
	}
	#fat-nav .grid-special{
	    width:24.28%;
	    margin:0
	}
	#fat-nav h2{
	    background:none;
	    height:auto;
	    line-height:18px;
	    padding:0;
	    margin-bottom:0;
	    font-size:14px
	}
	#fat-nav h2 span{
	    text-transform:none;
	    display:block;
	    font-size:14px;
	    font-weight:normal
	}
	#fat-nav h2 a{
	    height:70px;
	    line-height:18px;
	    display:block;
	    padding:15px 10px;
	    color:#ffcd13;
	}
	#fat-nav a{
	}
	#fat-nav li ul.open{
	    margin:0
	}
	#fat-nav.open li ul,#fat-nav.open li ul.open{
	    margin:15px 0 20px
	}
	#fat-nav li ul.open{
	    padding:0
	}
	#fat-nav li li a{
	    display:block;
	    padding:5px 10px;
	    color:#fff
	}
	#fat-nav li li a:hover{
	    text-decoration:underline
	}
	.live-it{
	    text-align:left;
	    color:#07294D;
	    padding-left:10px
	}
	.js #fat-nav ul ul{
	    height:0;
	    opacity:0;
	    background:transparent;
	    -webkit-transition:height 0.3s ease-out,opacity 0.3s 0.3s ease;
	    -moz-transition:height 0.3s ease-out,opacity 0.3s 0.3s ease;
	    -ms-transition:height 0.3s ease-out,opacity 0.3s 0.3s ease;
	    -o-transition:height 0.3s ease-out,opacity 0.3s 0.3s ease;
	    transition:height 0.3s ease-out,opacity 0.3s 0.3s ease
	}
	.js #fat-nav.open ul ul{
	    height:250px;
	    opacity:1
	}
	#fat-nav .social li span.icon{
	    margin-right:10px;
	    float:left
	}
	#fat-nav .social li a{
	    vertical-align:top;
	    line-height:17px;
	    margin-bottom:10px
	}
	#follow-callout{
	  /* position:fixed; */
	 min-height:300px;
	 top:24%;
	 right:0;
	 margin:0;
	 width:0;
	 overflow:visible;
	 margin-left:-20px;
	}
	#follow-callout select{
	    max-width:250px
	}
	#follow-callout ul.tab-nav{
	    position:relative;
	    left:0;
	    top:0px;
	    width:550px
	}
	#follow-callout ul.tab-nav li a{
	    background:#021730 url() 2px -188px no-repeat;

	}
	#follow-callout ul.tab-nav li.on a{
	    background:#07294d url() 2px -212px no-repeat
	}
	.csstransforms #follow-callout ul.tab-nav{
	    -webkit-transform:translate3d(0,0,0);
	    -webkit-backface-visibility:hidden;
	    -webkit-transform-origin:0 0;
	    -moz-transform-origin:0 0;
	    -ms-transform-origin:0 0;
	    -o-transform-origin:0 0;
	    transform-origin:0 0;
	    -webkit-transform:rotate(-90deg);
	    -moz-transform:rotate(-90deg);
	    -ms-transform:rotate(-90deg);
	    -o-transform:rotate(-90deg);
	    transform:rotate(-0deg)
	}
	#follow-callout .tabs-content{
	    position:relative;
	    height:300px;
	    overflow:hidden;
	    width:500px;
	}
	#follow-callout aside{
	    min-height:300px;
	    width:650px;
	    padding: 40px;
	    position:absolute;
	    top:0;
	    left:0;
	    display:none;
	    opacity:0;
	    -webkit-transition:opacity 0.3s ease;
	    -moz-transition:opacity 0.3s ease;
	    -ms-transition:opacity 0.3s ease;
	    -o-transition:opacity 0.3s ease;
	    transition:opacity 0.3s ease
	}
	#follow-callout aside.open{
	    opacity:1;
	    display:block
	}
	.open .duicon-facebook{
	    background-position:0 -247px
	}
	.open .duicon-twitter{
	    background-position:0 -290px
	}
	.open .duicon-flickr{
	    background-position:0 -332px
	}
	.open .duicon-youtube{
	    background-position:0 -376px
	}
	.open .duicon-instagram{
	    background-position:-45px -376px
	}
	.open .duicon-linkedin{
	    background-position:-90px -376px
	}
	.social-blue .duicon-facebook{
	    background-position:-54px -247px
	}
	.social-blue .duicon-twitter{
	    background-position:-84px -247px
	}
	.social-blue .duicon-flickr{
	    background-position:-114px -247px
	}
	.social-blue .duicon-youtube{
	    background-position:-144px -247px
	}
	.social-blue .duicon-linkedin{
	    background-position:-177px -247px
	}
	.social-blue .duicon-vimeo{
	    background-position:-242px -247px
	}
	.index-listing .row{
	    margin-bottom:20px
	}
	.index-listing h2{
	    min-height:40px;
	    margin:20px 0 5px
	}
	.index-listing img{
	    padding:3px;
	    width:100%
	}
	.index-listing figcaption{
	    padding:0 5px
	}
	.index-listing a{
	    color:#000;
	    display:block
	}
	.index-listing a:hover{
	    background:#FFC600;
	    text-decoration:none
	}
	.index-listing .grid-6{
	    margin:0 10px
	}
	.index-listing .alpha{
	    margin-left:0
	}
	.index-listing .omega{
	    margin-right:0
	}
	.related{
	    padding-left:20px
	}
	.related .listing-filter{
	    padding:10px 0
	}
	.related ul{
	    margin:0;
	    padding:0
	}
	.related li{
	    margin:20px 0
	}
	.related li:last-child{
	    margin-bottom:0
	}
	.related .meta{
	    margin:0 0 7px;
	    display:block
	}
	.related h2{
	    font:bold 14px/18px Arial,sans-serif;
	    text-transform:none;
	    margin-bottom:7px
	}
	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-special{
	    display:inline;
	    float:left;
	    position:relative;
	    margin-left:10px;
	    margin-right:10px
	}
	.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12,.push-13,.pull-13,.push-14,.pull-14,.push-15,.pull-15,.push-16,.pull-16,.push-17,.pull-17,.push-18,.pull-18,.push-19,.pull-19,.push-20,.pull-20,.push-21,.pull-21,.push-22,.pull-22,.push-23,.pull-23,.push-24,.pull-24{
	    position:relative
	}
	.alpha{
	    margin-left:0
	}
	.omega{
	    margin-right:0
	}
	body{
	    min-width:720px
	}
	.wrap{
	    margin-left:auto;
	    margin-right:auto;
	  /*  width:720px;*/
	    -webkit-transition:width .25s ease;
	    -moz-transition:width .25s ease;
	    -o-transition:width .25s ease;
	    -ms-transition:width .25s ease;
	    transition:width .25s ease
	}
	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-special{
	    -webkit-transition:width .25s ease;
	    -moz-transition:width .25s ease;
	    -o-transition:width .25s ease;
	    -ms-transition:width .25s ease;
	    transition:width .25s ease
	}
	.wrap .grid-1{
	    width:10px
	}
	.wrap .grid-2{
	    width:40px
	}
	.wrap .grid-3{
	    width:70px
	}
	.wrap .grid-4{
	    width:100px
	}
	.wrap .grid-5{
	    width:130px
	}
	.wrap .grid-6{
	    width:160px
	}
	.wrap .grid-7{
	    width:190px
	}
	.wrap .grid-8{
	    width:220px
	}
	.wrap .grid-9{
	    width:250px
	}
	.wrap .grid-10{
	    width:280px
	}
	.wrap .grid-11{
	    width:310px
	}
	.wrap .grid-12{
	    width:340px
	}
	.wrap .grid-13{
	    width:370px
	}
	.wrap .grid-14{
	    width:400px
	}
	.wrap .grid-15{
	    width:430px
	}
	.wrap .grid-16{
	    width:460px
	}
	.wrap .grid-17{
	    width:490px
	}
	.wrap .grid-18{
	    width:520px
	}
	.wrap .grid-19{
	    width:550px
	}
	.wrap .grid-20{
	    width:580px
	}
	.wrap .grid-21{
	    width:610px
	}
	.wrap .grid-22{
	    width:640px
	}
	.wrap .grid-23{
	    width:670px
	}
	.wrap .grid-24{
	    width:700px
	}
	.wrap .prefix-1{
	    padding-left:30px
	}
	.wrap .prefix-2{
	    padding-left:60px
	}
	.wrap .prefix-3{
	    padding-left:90px
	}
	.wrap .prefix-4{
	    padding-left:120px
	}
	.wrap .prefix-5{
	    padding-left:150px
	}
	.wrap .prefix-6{
	    padding-left:180px
	}
	.wrap .prefix-7{
	    padding-left:210px
	}
	.wrap .prefix-8{
	    padding-left:240px
	}
	.wrap .prefix-9{
	    padding-left:270px
	}
	.wrap .prefix-10{
	    padding-left:300px
	}
	.wrap .prefix-11{
	    padding-left:330px
	}
	.wrap .prefix-12{
	    padding-left:360px
	}
	.wrap .prefix-13{
	    padding-left:390px
	}
	.wrap .prefix-14{
	    padding-left:420px
	}
	.wrap .prefix-15{
	    padding-left:450px
	}
	.wrap .prefix-16{
	    padding-left:480px
	}
	.wrap .prefix-17{
	    padding-left:510px
	}
	.wrap .prefix-18{
	    padding-left:540px
	}
	.wrap .prefix-19{
	    padding-left:570px
	}
	.wrap .prefix-20{
	    padding-left:600px
	}
	.wrap .prefix-21{
	    padding-left:630px
	}
	.wrap .prefix-22{
	    padding-left:660px
	}
	.wrap .prefix-23{
	    padding-left:690px
	}
	.wrap .suffix-1{
	    padding-right:30px
	}
	.wrap .suffix-2{
	    padding-right:60px
	}
	.wrap .suffix-3{
	    padding-right:90px
	}
	.wrap .suffix-4{
	    padding-right:120px
	}
	.wrap .suffix-5{
	    padding-right:150px
	}
	.wrap .suffix-6{
	    padding-right:180px
	}
	.wrap .suffix-7{
	    padding-right:210px
	}
	.wrap .suffix-8{
	    padding-right:240px
	}
	.wrap .suffix-9{
	    padding-right:270px
	}
	.wrap .suffix-10{
	    padding-right:300px
	}
	.wrap .suffix-11{
	    padding-right:330px
	}
	.wrap .suffix-12{
	    padding-right:360px
	}
	.wrap .suffix-13{
	    padding-right:390px
	}
	.wrap .suffix-14{
	    padding-right:420px
	}
	.wrap .suffix-15{
	    padding-right:450px
	}
	.wrap .suffix-16{
	    padding-right:480px
	}
	.wrap .suffix-17{
	    padding-right:510px
	}
	.wrap .suffix-18{
	    padding-right:540px
	}
	.wrap .suffix-19{
	    padding-right:570px
	}
	.wrap .suffix-20{
	    padding-right:600px
	}
	.wrap .suffix-21{
	    padding-right:630px
	}
	.wrap .suffix-22{
	    padding-right:660px
	}
	.wrap .suffix-23{
	    padding-right:690px
	}
	.wrap .push-1{
	    left:30px
	}
	.wrap .push-2{
	    left:60px
	}
	.wrap .push-3{
	    left:90px
	}
	.wrap .push-4{
	    left:120px
	}
	.wrap .push-5{
	    left:150px
	}
	.wrap .push-6{
	    left:180px
	}
	.wrap .push-7{
	    left:210px
	}
	.wrap .push-8{
	    left:240px
	}
	.wrap .push-9{
	    left:270px
	}
	.wrap .push-10{
	    left:300px
	}
	.wrap .push-11{
	    left:330px
	}
	.wrap .push-12{
	    left:360px
	}
	.wrap .push-13{
	    left:390px
	}
	.wrap .push-14{
	    left:420px
	}
	.wrap .push-15{
	    left:450px
	}
	.wrap .push-16{
	    left:480px
	}
	.wrap .push-17{
	    left:510px
	}
	.wrap .push-18{
	    left:540px
	}
	.wrap .push-19{
	    left:570px
	}
	.wrap .push-20{
	    left:600px
	}
	.wrap .push-21{
	    left:630px
	}
	.wrap .push-22{
	    left:660px
	}
	.wrap .push-23{
	    left:690px
	}
	.wrap .pull-1{
	    left:-30px
	}
	.wrap .pull-2{
	    left:-60px
	}
	.wrap .pull-3{
	    left:-90px
	}
	.wrap .pull-4{
	    left:-120px
	}
	.wrap .pull-5{
	    left:-150px
	}
	.wrap .pull-6{
	    left:-180px
	}
	.wrap .pull-7{
	    left:-210px
	}
	.wrap .pull-8{
	    left:-240px
	}
	.wrap .pull-9{
	    left:-270px
	}
	.wrap .pull-10{
	    left:-300px
	}
	.wrap .pull-11{
	    left:-330px
	}
	.wrap .pull-12{
	    left:-360px
	}
	.wrap .pull-13{
	    left:-390px
	}
	.wrap .pull-14{
	    left:-420px
	}
	.wrap .pull-15{
	    left:-450px
	}
	.wrap .pull-16{
	    left:-480px
	}
	.wrap .pull-17{
	    left:-510px
	}
	.wrap .pull-18{
	    left:-540px
	}
	.wrap .pull-19{
	    left:-570px
	}
	.wrap .pull-20{
	    left:-600px
	}
	.wrap .pull-21{
	    left:-630px
	}
	.wrap .pull-22{
	    left:-660px
	}
	.wrap .pull-23{
	    left:-690px
	}
	.highlightMe{

	    padding:0 !important;
	    margin-top:0;
	    margin-right:7px
	}
	.highlightMe a{
	    background:#ffc600 !important;
	    color:#07294d !important;
	    /* text-transform:uppercase; */
	    padding:5px 12px 8px 46px !important;
	    font-size:18px !important;
	    /* font-family:FuturaCnd; */
	    font-weight:bold !important;
	    position:relative;
	}
	.highlightMe a::before{
	    background:url("https://i.imgur.com/re9lwKF.png");
	    background-repeat:repeat;
	    background-position-x:0;
	    background-position-y:0;
	    background-size:auto auto;
	    color:#2babe2;
	    background-size:auto;
	    width:30px;
	    height:33px;
	    display:block;
	    background-repeat:no-repeat;
	    background-position:center center;
	    position:absolute;
	    left:9px;
	    bottom:0;
	    background-size:contain;
	    content:""
	}
	.highlightMe a:hover:before{
	    background:url("https://i.imgur.com/mioeFxD.png");
	    background-repeat:repeat;
	    background-position-x:0;
	    background-position-y:0;
	    background-size:auto auto;
	    color:#2babe2;
	    background-size:auto;
	    width:30px;
	    height:33px;
	    display:block;
	    background-repeat:no-repeat;
	    background-position:center center;
	    position:absolute;
	    left:9px;
	    bottom:1px;
	    background-size:contain;
	    content:""
	}
	#footer{
	    margin-top:10px
	}
	#footer .wrap.row{
	    position:relative;
	    width:720px;
	    padding-top:0
	}
	#skinny-nav > .wrap{
	    width:720px
	}
	#footer .wrap .grid-15{
	    margin-left:124px
	}
	#skinny-nav p{
	    padding-left:122px
	}
	div.live-it{
	    background:url("");
	    background-repeat:no-repeat;
	    background-position:6px 7px;
	    background-size:83% auto;
	    left:0;
	    top:-10px;
	    position:absolute !important;
	    width:105px !important;
	    z-index:2000;
	    height:200px
	}
	div.live-it > a{
	    box-shadow:0 0 20px rgba(0,0,0,0.8);
	    transition:all .25s ease-out
	}
	div.live-it > a:hover{
	    margin-top:-5px
	}
	body{
	    overflow:hidden
	}
	.video-fix ~ .dark #video-lightbox{
	    width:80%;
	    margin:0 auto
	}
	#page .thumb-box--left{
	    float:left;
	    width:40%;
	    margin:12px 40px 40px 0
	}
	#page .thumb-box--right{
	    float:right;
	    width:40%;
	    margin:12px 0 40px 40px
	}
	.thumb-box--video{
	    float:left;
	    width:40%;
	    margin:12px 40px 40px 0
	}
	#page.two-col #content-rail{
	    background:#ffffff url() 0 0 repeat-y
	}
	#page.two-col #banner{
	    padding-bottom:30px
	}
	#page.two-col #content-rail #center-rail,#page.two-col #content-rail #right-rail{
	    padding-top:0
	}
	.mobile-only{
	    display:none
	}
	.mobile-hide{
	    display:block
	}
	#center-rail,aside{
	    word-wrap:break-word
	}
	article h2{
	    margin-bottom:10px;
	    /* margin-top:30px */
	}
	article h3{
	    margin-bottom:10px
	}
	.portrait-only{
	    display:inline
	}
	.portrait-hide{
	    display:none
	}
	#left-rail nav li li li a{
	    padding-left:35px;
	    overflow-x:hidden
	}
	#left-rail nav li li li li a{
	    padding-left:50px;
	    overflow-x:hidden
	}
	#left-rail nav li li li li li a{
	    padding-left:65px;
	    overflow-x:hidden
	}
	.profile-sidebar{
	    border:1px solid #E1E1E0;
	    margin-bottom:20px;
	    padding:20px
	}
	.profile-sidebar aside{
	    margin-bottom:0
	}
	.profile-sidebar p{
	    padding-bottom:12px
	}
	.profile-sidebar img{
	    max-width:100%
	}
	#page .em-brand-heading{
	    font-size:500%;
	    padding:80px 0 0 0
	}
	article figcaption{
		background-color: #021631;
		color: #fff;
		padding:12px;
	}
	.alt-layout #main-nav li li a{
	    font-size:12px
	}
	#center-rail h1{
	    word-wrap:break-word
	}
	article img{
	    max-width:100%;
	    width:100%;
	    height:auto
	}
	article .grid-6 img{
	    max-width:auto;
	    width:auto;
	    height:auto
	}
	.bullet-list-single.columns{
	    width:50%
	}
	#main-nav li.mega>ul>li{
	    width:200px
	}
	#main-nav li.mega>ul.mega-1-column{
	    width:200px
	}
	#main-nav li.mega>ul.mega-2-column{
	    width:400px
	}
	#main-nav li.mega>ul.mega-3-column{
	    width:600px
	}
	#main-nav li.mega>ul{
	    background-color:#07294D
	}
	#main-nav li.mega>ul>li{
	    float:left;
	    top:0
	}
	#main-nav li.mega>ul>li>a{
	    text-transform:uppercase;
	    font-family:FuturaCnd,sans-serif;
	    font-weight:bold;
	    border-bottom:1px solid #051D35
	}
	#main-nav li.mega>ul>li>ul{
	    top:initial;
	    -webkit-box-shadow:none;
	    box-shadow:none;
	    width:100%;
	    left:0;
	    border-right:1px solid #051D35
	}
	#main-nav li.mega>ul>li:last-child>ul{
	    border-right:none
	}
	#main-nav li.mega li:last-child a{
	    padding-bottom:10px
	}
	.event-details .image-box{
	    width:240px
	}
	.event-details .event-info{
	    float:left;
	    width:240px
	}
	#header .ui-autocomplete{
	    width:180px !important;
	    max-height:400px;
	    overflow-y:scroll
	}
	#search-form .ui-autocomplete{
	    max-height:400px;
	    overflow-y:scroll
	}
	aside.informational-sidebar img{
	    max-width:158px
	}
	.marketing-box{
	    float:left
	}
	.marketing-box.triple{
	    width:31.3%;
	    margin:0 3% 20px 0
	}
	.marketing-box.double{
	    width:48%;
	    margin:0 4% 20px 0
	}
	.marketing-box.triple:nth-of-type(3n+3){
	    margin-right:0
	}
	.marketing-box.double:nth-of-type(2n+2){
	    margin-right:0
	}
	.promo-box{
	    float:left
	}
	.promo-box.triple{
	    width:31.3%;
	    margin:0 3% 20px 0
	}
	.promo-box.double{
	    width:48%;
	    margin:0 4% 20px 0
	}
	.grid-12 .promo-box.triple{
	    min-height:140px
	}
	.grid-12 .promo-box.double{
	    min-height:170px
	}
	.grid-18 .promo-box.triple{
	    min-height:150px
	}
	.grid-18 .promo-box.double{
	    min-height:200px
	}
	.promo-box.triple:nth-of-type(3n+3){
	    margin-right:0
	}
	.promo-box.double:nth-of-type(2n+2){
	    margin-right:0
	}
	.slide-box{
	    position:relative;
	    height:120px;
	    margin-bottom:20px;
	    z-index:200
	}
	.slide-box:first-child{
	    margin-right:20px
	}
	.slide-box a{
	    position:absolute;
	    display:block;
	    width:100%;
	    height:120px;
	    color:#fff;
	    text-decoration:none;
	    background-color:#FFC600;
	    z-index:202;
	    -webkit-backface-visibility:hidden;
	    -webkit-transform:translate3d(0,0,0)
	}
	.slide-box a:hover{
	    background-color:#07294D
	}
	.slide-box .btn-wrap:after{
	    content:"";
	    position:absolute;
	    display:block;
	    top:20px;
	    right:20px;
	    width:27px;
	    height:18px;
	    background:url('http://drexel.edu/~/media/Images/coresite/ui/slide-box-after.png') no-repeat left center;
	    opacity:1;
	    z-index:3
	}
	.slide-box a:hover .btn-wrap:after{
	    opacity:0
	}
	.slide-box .btn-wrap{
	    position:absolute;
	    width:100%
	}
	.slide-box .btn-wrap h1{
	    position:absolute;
	    width:100%;
	    font-size:40px;
	    text-align:center;
	    color:#fff;
	    margin-top:40px;
	    opacity:1;
	    -webkit-backface-visibility:hidden;
	    -webkit-transform:translate3d(0,0,0)
	}
	.slide-box .btn-wrap p{
	    position:absolute;
	    display:block;
	    padding:20px;
	    opacity:0
	}
	.slide-box a:hover .btn-wrap h1{
	    opacity:0;
	    -webkit-backface-visibility:hidden;
	    -webkit-transform:translate3d(0,0,0)
	}
	.slide-box a:hover .btn-wrap p{
	    opacity:1
	}
	.slide-box .img-wrap{
	    position:absolute;
	    display:block;
	    z-index:201
	}
	.slide-box .img-wrap,.slide-box .img-wrap img{
	    position:absolute;
	    top:0;
	    width:100%;
	    height:120px;
	    -webkit-backface-visibility:hidden;
	    -webkit-transform:translate3d(0,0,0)
	}
	.slide-box a:hover ~ .img-wrap img{
	    width:100%
	}
	.slide-box a,.slide-box .btn-wrap:after{
	    -webkit-transition:all .3s ease-in-out 0s;
	    -moz-transition:all .3s ease-in-out 0s;
	    -o-transition:all .3s ease-in-out 0s;
	    -ms-transition:all .3s ease-in-out 0s;
	    transition:all .3s ease-in-out 0s
	}
	.slide-box .img-wrap,.slide-box img{
	    -webkit-transition:all .3s ease-in-out .5s;
	    -moz-transition:all .3s ease-in-out .5s;
	    -o-transition:all .3s ease-in-out .5s;
	    -ms-transition:all .3s ease-in-out .5s;
	    transition:all .3s ease-in-out .5s
	}
	.slide-box h1{
	    -webkit-transition:all .25s ease-in-out .3s;
	    -moz-transition:all .25s ease-in-out .3s;
	    -o-transition:all .25s ease-in-out .3s;
	    -ms-transition:all .25s ease-in-out .3s;
	    transition:all .25s ease-in-out .3s
	}
	.slide-box p{
	    -webkit-transition:all .2s ease-in-out 0s;
	    -moz-transition:all .2s ease-in-out 0s;
	    -o-transition:all .2s ease-in-out 0s;
	    -ms-transition:all .2s ease-in-out 0s;
	    transition:all .2s ease-in-out 0s
	}
	.slide-box a:hover p{
	    -webkit-transition:all .3s ease-in-out 1s;
	    -moz-transition:all .3s ease-in-out 1s;
	    -o-transition:all .3s ease-in-out 1s;
	    -ms-transition:all .3s ease-in-out 1s;
	    transition:all .3s ease-in-out 1s
	}
	.slide-box,.slide-box .img-wrap{
	    width:340px
	}
	.slide-box .btn-wrap h1{
	    font-size:30px
	}
	.slide-box .btn-wrap p{
	    font-size:10px;
	    line-height:1.2em
	}
	.slide-box a:hover ~ .img-wrap{
	    top:-130px
	}
	.slide-box a:hover ~ .img-wrap img{
	    height:130px
	}
	.pop-box li{
	    position:relative
	}
	.pop-box aside{
	    position:absolute;
	    display:none;
	    bottom:10px;
	    left:-60px;
	    width:132px;
	    background-color:#A7A8AA;
	    padding:5px;
	    z-index:500;
	    -webkit-box-shadow:rgba(0,0,0,0.2) 20px 20px 10px 1px;
	    -moz-box-shadow:rgba(0,0,0,0.2) 20px 20px 10px 1px;
	    box-shadow:rgba(0,0,0,0.2) 20px 20px 10px 1px
	}
	.pop-box li a:hover ~ aside{
	    display:block
	}
	.pop-box aside img{
	    display:block;
	    margin:0 0 5px 0
	}
	.pop-box aside em{
	    display:inline-block;
	    color:#fff;
	    font-size:80%;
	    line-height:1.2em;
	    font-style:normal
	}
	.pop-box.orange aside{
	    background-color:#FF8F1C
	}
	.pop-box.blue aside{
	    background-color:#6CACE4
	}
	.pop-box.green aside{
	    background-color:#B7BF10
	}
	.info-box p{
	    position:absolute;
	    bottom:20px;
	    left:0;
	    width:50%;
	    font-size:90%;
	    background:rgba(7,41,77,0.7);
	    padding:40px 20px 20px 40px
	}
	.info-box p:after{
	    position:absolute;
	    content:"";
	    top:20px;
	    left:20px;
	    width:100%;
	    height:100%;
	    background:rgba(7,41,77,0.7);
	    z-index:-1
	}
	.info-box.left p{
	    left:0;
	    right:auto
	}
	.info-box.right p{
	    right:20px;
	    left:auto
	}
	#center-rail.grid-24 .ad-box.grid-12{
	    width:330px
	}
	.ad-box{
	    overflow:hidden
	}
	.ad-box h2{
	    position:absolute;
	    bottom:0;
	    width:100%;
	    font-size:350%;
	    color:#fff;
	    visibility:visible;
	    opacity:1;
	    padding:30px;
	    z-index:10;
	    text-shadow:rgba(0,0,0,.5) 0 0 7px
	}
	.ad-box h2 span{
	    display:inline-block
	}
	.ad-box.left-ad h2 span{
	    margin-left:100px
	}
	.ad-box.right-ad h2 span{
	    margin-left:80px
	}
	.ad-box h2 em{
	    position:relative;
	    bottom:10px;
	    font-size:70%;
	    border-bottom:7px solid #FFC600
	}
	.ad-box:hover h2{
	    bottom:-20%;
	    visibility:hidden;
	    opacity:0
	}
	.ad-box img{
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    transform:scale(1.1)
	}
	.ad-box aside{
	    position:absolute;
	    top:-40px;
	    width:100%;
	    height:100%;
	    font-size:100%;
	    padding:30px;
	    visibility:hidden;
	    opacity:0;
	    z-index:10
	}
	.ad-box:hover aside{
	    top:0;
	    visibility:visible;
	    opacity:1
	}
	.ad-box aside h3{
	    font-size:200%;
	    font-family:"FuturaLight" !important;
	    line-height:1.3em;
	    text-transform:uppercase;
	    color:#FFC600;
	    margin-bottom:10px
	}
	.ad-box aside p{
	    color:#fff;
	    font-size:110%
	}
	.ad-box:before{
	    position:absolute;
	    content:" ";
	    top:0;
	    bottom:0;
	    left:0;
	    right:0;
	    background:rgba(0,0,0,.65);
	    visibility:hidden;
	    opacity:0;
	    z-index:9
	}
	.ad-box:hover:before{
	    visibility:visible;
	    opacity:1
	}
	.ad-box:hover img{
	    -webkit-transform:scale(1.5);
	    -moz-transform:scale(1.5);
	    -o-transform:scale(1.5);
	    -ms-transform:scale(1.5);
	    transform:scale(1.5);
	    -webkit-filter:blur(10px)
	}
	.ad-box aside li{
	    float:left;
	    margin:0 10px 10px 0
	}
	.ad-box aside li a{
	    font-size:80%
	}
	.ad-box:hover aside{
	    -moz-transition:all .2s ease-in-out .6s;
	    -o-transition:all .2s ease-in-out .6s;
	    -ms-transition:all .2s ease-in-out .6s;
	    transition:all .2s ease-in-out .6s
	}
	.ad-box aside,.ad-box:before,.ad-box:hover,.ad-box:hover:before,.ad-box h2,.ad-box img{
	    -moz-transition:all .4s ease-in-out 0s;
	    -o-transition:all .4s ease-in-out 0s;
	    -ms-transition:all .4s ease-in-out 0s;
	    transition:all .4s ease-in-out 0s
	}
	.extra-box{
	    position:relative;
	    width:100%;
	    height:120px;
	    overflow:hidden;
	    margin:0 0 20px 0;
	    padding:20px
	}
	.extra-box h2{
	    position:relative;
	    font-size:250%;
	    color:#fff;
	    text-shadow:0 0 7px rgba(0,0,0,0.75);
	    margin:0 0 10px 0;
	    padding:0;
	    z-index:1
	}
	.extra-box p{
	    position:relative;
	    top:50%;
	    font-size:110%;
	    margin:0;
	    padding:0;
	    opacity:0;
	    visibility:hidden;
	    z-index:1
	}
	.extra-box img{
	    position:absolute;
	    top:0;
	    bottom:0;
	    left:0;
	    right:0;
	    width:100%;
	    z-index:0;
	    opacity:1;
	    -webkit-transform:scale(1);
	    -moz-transform:scale(1);
	    -o-transform:scale(1);
	    -ms-transform:scale(1);
	    transform:scale(1)
	}
	.extra-box:hover > h2{
	    font-size:200%
	}
	.extra-box:hover > p{
	    top:0;
	    opacity:1;
	    visibility:visible
	}
	.extra-box:hover > img{
	    opacity:.2;
	    -webkit-transform:scale(1.5);
	    -moz-transform:scale(1.5);
	    -o-transform:scale(1.5);
	    -ms-transform:scale(1.5);
	    transform:scale(1.5)
	}
	.extra-box img{
	    -moz-transition:all .5s ease-in-out 0s;
	    -o-transition:all .5s ease-in-out 0s;
	    -ms-transition:all .5s ease-in-out 0s;
	    transition:all .5s ease-in-out 0s
	}
	.extra-box h2,.extra-box p{
	    -moz-transition:all .4s ease-in-out .15s;
	    -o-transition:all .4s ease-in-out .15s;
	    -ms-transition:all .4s ease-in-out .15s;
	    transition:all .4s ease-in-out .15s
	}
	#fat-nav li.live-it{
	    background-color:rgba(0,0,0,0) !important;
	    height:126px;
	    margin-left:10px !important;
	    position:absolute !important;
	    width:105px !important;
	    z-index:2000;
	    margin-top:-10px;
	    padding:0
	}
	#fat-nav .live-it a{
	    display:block;
	    width:127px;
	    height:127px;
	    background:url("")
	}
	#fat-nav.open .live-it{
	    top:282px
	}
	#skinny-nav .wrap::before{
	    content:"";
	    height:127px;
	    width:127px;
	    background-size:100% !important;
	    left:627px;
	    top:-68px;
	    position:absolute;
	    background:url("/~/media/Images/coresite/ui/ACW/white.ashx");
	    box-shadow:0 0 20px rgba(0,0,0,0.8)
	}
	#skinny-nav > .wrap{
	    position:relative
	}
	#skinny-nav p{
	    padding-left:0 !important
	}
	body{
	    overflow:visible !important
	}
	#main-nav li a{
	    padding-right:13px !important;
	    padding-left:13px !important
	}
	@charset "UTF-8";
	#bingo .content p{
	    line-height:1.3em;
	    margin:0 0 5px 0
	}
	#bingo h2{
	    font-size:28px;
	    margin-bottom:5px
	}
	#bingo p.more{
	    position:relative;
	    left:auto;
	    bottom:auto
	}
	aside img{
	    height:auto
	}
	aside.yellow h1{
	    margin-bottom:0
	}
	.index-listing figure img{
	    height:auto
	}
	.index-listing .container{
	    min-height:176px
	}
	div.research-box.grid-4{
	    width:300px;
	    min-height:380px
	}
	#aside-news li{
	    width:100%;
	    overflow:auto
	}
	#follow-callout .tabs-content li{
		/* margin-bottom:18px; */
		/* font-size: 15px;*/
	}
	#aside-news li img{
	    position:relative;
	    display:block;
	    float:left;
	    width:68px;
	    height:auto;
	    background-color:#fff;
	    margin:4px 10px 0 0;
	    padding:2px
	}
	#aside-news li img:hover{
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	    filter:alpha(opacity=80);
	    opacity:.8
	}
	#aside-events .meta{
	    display:block;
	    color:#999999;
	    font-style:italic;
	    margin:0 0 0 20px
	}
	aside p.more,aside.blue p.more{
	    display:inline-block;
	    zoom:1;
	    *display:inline;
	    _height:22px;
	}
	#bingo .square:hover .content,#bingo .square.active .content{
	    cursor:default
	}
	#footer div.wrap.row,#fat-nav{
	    cursor:default
	}
	#fat-nav li li a{
	    display:inline-block;
	    zoom:1;
	    *display:inline;
	    _height:30px;
	}
	#fat-nav .live-it{
	    cursor:pointer
	}
	article img{
	    width:100%;
	    max-width:100%;
	    height:auto
	}
	.index-listing ul li a{
	    display:inline-block;
	    zoom:1;
	    *display:inline;
	    _height:30px;
	    color:#006699
	}
	.index-listing ul li a:hover{
	    text-decoration:underline;
	    background-color:#fff
	}
	.maps{
	    margin:20px 0
	}
	.maps p,.maps ul li{
	    font-size:10px;
	    line-height:1.3em
	}
	.maps p{
	    margin-bottom:10px
	}
	.maps strong{
	    font-size:12px
	}
	#search-results li{
	    background:none !important;
	    padding-left:0 !important
	}
	#search-results a,.l,#advanced-toggle{
	    color:#006699 !important
	}
	#advanced-toggle{
	    position:relative;
	    top:5px
	}
	#breadcrumbs li a{
	    color:#006699
	}
	#site-search input.open[type="search"],.no-js #site-search input[type="search"],.alt-layout #site-search input[type="search"]{
	    font-size:14px;
	    height:32px;
	    padding:0 4px
	}
	#site-search{
	    height:33px;
	    padding:0 1px
	}
	#global-nav li a{
	  /*  height:33px*/
	}
	button,a.button,input[type="reset"],input[type="submit"],input[type="button"]{
	    padding:7px 20px;
	}
	#bingo .content p.special-overview-tight{
	    line-height:1.2em
	}
	#bodytag_2_divWrapRow .caption{
	    min-height:180px
	}
	#bodytag_2_divWrapRow #hero{
	    min-height:300px
	}
	h1#logo a{
	    height:110px;
	}
	#fat-nav h2 a{
	    height:55px;
	}
	#footer .footer-bg{
	    height:60px
	}
	#fat-nav .live-it{
	    position:relative;
	    top:-2px
	}
	.sitemapfix h2{
	    margin-bottom:8px
	}
	.sitemapfix ul ul{
	    margin-bottom:3px
	}
	.thumb-pager-container{
	    left:45px
	}
	div.sticky-element{
	    width:150px;
	    postion:relative;
	    padding-top:15px;
	    float:right;
	    display:block
	}
	div.sticky-element a{
	    background-color:#EBEBEB;
	    box-shadow:0 0 2px #888888;
	    color:#000000;
	    display:block;
	    float:left;
	    font-size:1em;
	    margin:6px;
	    padding:5px;
	    text-align:center;
	    width:30px
	}
	div.sticky-element a:hover{
	    background-color:#ffc600;
	    box-shadow:0 0 2px #888888;
	    color:#000000;
	    display:block;
	    float:left;
	    font-size:1em;
	    margin:6px;
	    padding:5px;
	    text-align:center;
	    width:30px
	}
	div.sticky-element h2{
	    margin:-11px 0 0 4px
	}
	article ul.azlist li{
	    margin-top:10px
	}
	div.letterhed h2{
	    display:inline !important
	}
	div.letterhed a{
	    float:right;
	    font-weight:bold
	}
	div.letterhed{
	    font-weight:bold;
	    border-bottom:1px solid #E1E1E0;
	    width:67%;
	    height:1.7em
	}
	div.caption h1 span.specialfix{
	    font-size:60px
	}
	span.fixformultlinks:hover{
	    background:none repeat scroll 0 0 #FFC600;
	    text-decoration:none
	}
	.fixformultlinks a:hover{
	    text-decoration:underline
	}
	span.fixformultlinks a{
	    display:inline;
	    color:#006699
	}
	.ilightbox-holder div.ilightbox-container{
	    min-width:660px !important
	}


	/*  END Portrait css */

}

/* BEGIN SKIN*/

@media all and (min-width: 1020px) and (min-device-width: 1020px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape){
	#main-nav li a{
	    padding:28px 48px 28px
	}
	.alt-layout #main-nav li a{
	    padding:20px 13px 21px;
	    font-size:14px
	}
	#bg-images li{
	    background:none repeat scroll 0 0 #0B1A2A
	}
	#alt-layout-nav{
	    position:relative;
	    z-index:300
	}
	#alt-layout-nav li{
	    position:relative
	}
	#global-nav #alt-layout-nav > li > a{
	    background:#07294D url() right -953px no-repeat;
	    padding-right:30px
	}
	#alt-layout-nav li a{
	}
	#alt-layout-nav li ul{
	    visibility:hidden;
	    position:absolute;
	    left:0;
	    top:30px;
	    background:#fff;
	    border:1px solid #e1e1e0;
	    width:240px
	}
	#alt-layout-nav li:hover ul{
	    visibility:visible
	}
	#global-nav #alt-layout-nav li li{
	    display:block;
	    float:none;
	    background-color:#fff
	}
	#global-nav #alt-layout-nav li li a{
	    padding:5px 15px;
	    color:#006699;
	    background:#FFF;
	    font-size:1.1em;
	    line-height:1.1em
	}
	#global-nav #alt-layout-nav li li a:hover{
	    text-decoration:underline
	}
	#global-nav #alt-layout-nav li li.bordered a{
	    border:1px solid #e1e1e0;
	    border-width:0 0 1px 0;
	    padding:8px 15px;
	    font-weight:normal
	}
	#global-nav #alt-layout-nav li li.current a{
	    font-weight:bold
	}
	#global-nav #alt-layout-nav li li:last-child a{
	    padding-bottom:16px
	}
	#global-nav #alt-layout-nav li li.active a{
	    color:#000
	}
	#search-filter{
	    margin-right:0;
	    color:#fff
	}
	#search-filter li{
	    background:#07294D;
	    height:32px;
	    line-height:29px;
	    padding:0 7px
	}
	#search-filter li:first-child{
	    padding-left:20px
	}
	#search-filter li:last-child{
	    padding-right:20px
	}
	#search-filter li label{
	    display:inline
	}
	#search-filter li label:hover{
	    cursor:pointer
	}
	#search-filter li input{
	    margin-right:3px
	}
	.alt-layout #site-search input[type="search"]{
	    background:#fff url() right -978px no-repeat
	}
	#mini-nav{
	    position:absolute;
	    right:0;
	    top:55px;
	    z-index:1
	}
	#mini-nav li{
	    display:inline;
	    padding:0 8px 0 3px
	}
	#mini-nav li:first-child{
	    border-right:1px solid #07294d
	}
	#mini-nav li:last-child{
	    padding-right:0
	}
	#mini-nav li a{
	    color:#07294d;
	    text-shadow:1px 0 0 rgba(255,255,255,.15)
	}
	#header #mini-nav li a:hover{
	    text-decoration:underline;
	    color:#07294d
	}
	#page{
	    padding:0 10px 150px;
	    background:#ffffff url(/~/media/Images/coresite/ui/bg-col-normal.ashx) 0 0 repeat-y
	}
	#page.two-col{
	    background-image:url(/~/media/Images/coresite/ui/bg-2col-normal.ashx)
	}
	#page.two-col-right{
	    background-image:url(/~/media/Images/coresite/ui/bg-2col-right-normal.ashx)
	}
	#page.one-col{
	    background-image:none
	}
	#left-rail nav li a{
	    padding-left:20px;
	    left:0;
	    width:220px
	}
	#left-rail nav li li a{
	    padding-left:40px
	}
	aside img{
	    max-width:200px
	}
	#bingo .square{
	    width:240px;
	    margin:0 4px 4px 0;
	    height:210px
	}
	#bingo .hidden-content{
	    height:210px
	}
	#bingo .active .hidden-content{
	    width:248px;
	    padding:20px;
	    opacity:1;
	    z-index:16
	}
	#bingo .hidden-content.end{
	    right:240px
	}
	#bingo .title-square-2{
	    width:484px
	}
	#bingo .title-square-3{
	    width:728px
	}
	#bingo .empty-square,#bingo .empty-square:hover{
	    display:block
	}
	#footer #skinny-nav p,#footer #skinny-nav ul{
	    display:inline
	}
	.lt-ie9 #header{
	    height:130px;
	    margin:0 0 30px
	}
	.lt-ie9 .alt-layout #header{
	    height:220px;
	    margin:0
	}
	.lt-ie9 #header a:hover{
	    color:#FFC325
	}
	.lt-ie9 #page{
	    min-height:600px;
	    margin:0
	}
	.lt-ie9 #left-rail,.lt-ie9 #right-rail{
	    padding-top:25px
	}
	.lt-ie9 #center-rail{
	    margin:0 10px
	}
	.lt-ie9 #site-search input[type=search]{
	    width:0;
	    display:none;
	    opacity:0;
	    float:right;
	    height:32px;
	    margin:0;
	    padding:0
	}
	.lt-ie8 #site-search input{
	    width:200px;
	    display:block;
	    float:right;
	    height:32px;
	    margin:0;
	    padding:0
	}
	.lt-ie9 #site-search input[type=search].open{
	    opacity:1;
	    display:block;
	    width:200px;
	    padding:2px 3px
	}
	.lt-ie9 #site-search label{
	    float:right;
	    display:block;
	    padding:9px 25px 10px;
	    position:relative;
	    top:-3px
	}
	.lt-ie9 #site-search label:hover{
	    cursor:pointer;
	    color:#ffc325;
	    top:0
	}
	.lt-ie9 #global-nav ul{
	    display:block
	}
	.lt-ie9 #global-nav ul{
	    float:right;
	    margin-right:5px
	}
	.lt-ie9 #global-nav li{
	    display:block;
	    float:left
	}
	.lt-ie9 #global-nav li a{
	    background:#07294d url() 0 10px no-repeat;
	    padding:6px 15px 10px;
	    color:#fff
	}
	.lt-ie9 #global-nav li:first-child a,#global-nav li.first a{
	    background-image:none;
	    padding-left:25px
	}
	.lt-ie9 #global-nav li:last-child a,.lt-ie9 #global-nav li.last a{
	    padding-right:25px
	}
	.lt-ie9 h1#logo{
	    z-index:2;
	    position:absolute;
	    bottom:0;
	    left:0;
	    z-index:200;
	    margin:0
	}
	.lt-ie9 .alt-layout h1#logo{
	    bottom:80px
	}
	.lt-ie9 h2#site-title{
	    color:#fff;
	    background:#07294d;
	    position:absolute;
	    bottom:80px;
	    padding-left:146px;
	    height:56px;
	    line-height:56px;
	    width:100%;
	    z-index:1;
	    font-size:22px
	}
	.lt-ie9 #main-nav{
	    margin:0
	}
	.lt-ie9 #main-nav h1{
	    display:none
	}
	.lt-ie9 #main-nav nav{
	    background:#07294d;
	    position:absolute;
	    bottom:0;
	    padding-left:126px;
	    height:56px;
	    width:100%;
	    z-index:1
	}
	.lt-ie9 .alt-layout #main-nav nav{
	    padding-left:0
	}
	.lt-ie9 #main-nav ul.open{
	    margin-bottom:0;
	    background:none;
	    padding:0
	}
	.lt-ie9 #main-nav ul{
	    height:auto;
	    overflow:visible
	}
	.lt-ie9 #main-nav li{
	    float:left;
	    position:relative
	}
	.lt-ie9 #main-nav li:last-child{
	    position:absolute;
	    right:0
	}
	.lt-ie9 #main-nav li li:last-child{
	    position:relative;
	    right:auto
	}
	.lt-ie9 #main-nav li a{
	    position:relative;
	    z-index:500;
	    background:#07294d;
	    display:block;
	    text-transform:uppercase;
	    color:#fff;
	    font:bold 14px/14px FuturaCnd,sans-serif
	}
	.lt-ie9 #main-nav li.active > a{
	    color:#FFC325
	}
	.lt-ie9 .alt-layout #main-nav li a{
	    font-size:14px;
	    padding:20px 20px 21px
	}
	.lt-ie9 #main-nav li ul{
	    position:absolute;
	    z-index:450;
	    left:-999em;
	    top:55px;
	    display:block;
	    width:200px
	}
	.lt-ie9 #main-nav li:hover ul{
	    left:0
	}
	.lt-ie9 #main-nav li:last-child:hover ul{
	    left:auto;
	    right:0
	}
	.lt-ie9 #main-nav li li{
	    float:none
	}
	.lt-ie9 #main-nav li li:last-child{
	    float:none
	}
	.lt-ie9 #main-nav li li a{
	    color:#fff;
	    font:normal 12px/1.2 Arial,sans-serif;
	    text-transform:none;
	    padding:10px 25px
	}
	.lt-ie9 .alt-layout #main-nav li li a{
	    padding:10px 25px
	}
	.lt-ie9 #main-nav li li:last-child a{
	    padding-bottom:20px
	}
	.lt-ie9 #hero{
	    display:block;
	    min-height:0;
	    margin:0;
	    padding:40px 0 100px
	}
	.lt-ie9 #hero .caption{
	    width:500px;
	    padding:20px 20px 10px
	}
	.lt-ie9 #hero h1,.lt-ie9 #hero h2{
	    font-size:60px;
	    margin-bottom:20px
	}
	.lt-ie9 #hero h1 small,.lt-ie9 #hero h2 small{
	    font-size:22px
	}
	.lt-ie9 .pager{
	    position:absolute;
	    bottom:10px;
	    left:50%;
	    line-height:40px;
	    height:40px;
	    margin:0 0 0 -70px;
	    padding:0
	}
	.lt-ie9 #hero .caption{
	    min-height:250px
	}
	.lt-ie9 .home-hero{
	    padding-bottom:100px
	}
	.lt-ie9 .home-hero #hero{
	    min-height:300px
	}
	.lt-ie9 .home-hero #hero p.more{
	    font-size:20px;
	    height:37px;
	    line-height:37px;
	    bottom:-37px;
	    background:#07294D url() 0 -46px no-repeat;
	    padding:0 20px 0 50px
	}
	.lt-ie9 .thumb-pager{
	    margin-top:20px;
	    padding:0 40px;
	    position:relative;
	    display:inline-block;
	    width:620px
	}
	.lt-ie9 .thumb-pager li{
	    display:block;
	    float:left;
	    width:120px;
	    height:130px;
	    margin:20px 15px 0 0;
	    font:bold 11px/14px FuturaCnd,arial,sans-serif;
	    text-transform:uppercase
	}
	.lt-ie9 .thumb-pager li.active{
	}
	.lt-ie9 .thumb-pager li.prev,.lt-ie9 .thumb-pager li.next{
	    width:40px;
	    background:none;
	    position:absolute;
	    top:0
	}
	.lt-ie9 .thumb-pager li.prev{
	    left:0
	}
	.lt-ie9 .thumb-pager li.next{
	    right:0
	}
	.lt-ie9 .thumb-pager li.prev a,.lt-ie9 .thumb-pager li.next a{
	    width:40px;
	    border:none;
	    text-indent:-999em
	}
	.lt-ie9 .thumb-pager li.prev a{
	    background:transparent url() -3px -500px
	}
	.lt-ie9 .thumb-pager li.next a{
	    background:transparent url() -100px -500px
	}
	.lt-ie9 .thumb-pager li img{
	    margin:0 0 10px;
	    display:block
	}
	.lt-ie9 .thumb-pager li a{
	    display:block;
	    width:120px;
	    height:130px;
	    color:#fff;
	    padding:5px;
	    border:3px solid #07294d;
	    background:#07294d;
	    overflow:hidden;
	    text-indent:0
	}
	.lt-ie9 .thumb-pager li a:hover{
	    border-color:#fff;
	    text-decoration:none
	}
	.lt-ie9 .thumb-pager li.active a{
	    color:#FFC600;
	    border-color:#fff
	}
	.lt-ie9 #footer{
	    width:100%;
	    position:fixed;
	    bottom:0;
	    left:0
	}
	.lt-ie9 #footer{
	    background:url(/~/media/Images/coresite/ui/ie-bg-footer.ashx)
	}
	.lt-ie9 #footer .footer-bg{
	    height:60px;
	    position:absolute;
	    left:0;
	    top:0;
	    width:100%;
	    background:#FFC600
	}
	.lt-ie9 #fat-nav{
	    overflow:hidden;
	    margin-top:0
	}
	.lt-ie9 #fat-nav .grid-special{
	    width:14.28%;
	    margin:0
	}
	.lt-ie9 #fat-nav h2{
	    background:none;
	    height:auto;
	    line-height:18px;
	    padding:0;
	    margin-bottom:0;
	    font-size:14px
	}
	.lt-ie8 #fat-nav h2{
	    height:55px;
	    overflow:hidden
	}
	.lt-ie9 #fat-nav h2 span{
	    text-transform:none;
	    display:block;
	    font-size:14px;
	    font-weight:normal
	}
	.lt-ie9 #fat-nav h2 a{
	    height:55px;
	    line-height:18px;
	    display:block;
	    padding:12px 10px;
	    color:#07294d
	}
	.lt-ie9 #fat-nav h2 a:hover,.lt-ie9 #fat-nav h2 li.active a{
	    background:#F3B920
	}
	.lt-ie9 #fat-nav li ul.open{
	    margin:0
	}
	.lt-ie9 #fat-nav.open li ul,.lt-ie9 #fat-nav.open li ul.open{
	    margin:15px 0 20px
	}
	.lt-ie9 #fat-nav li ul.open{
	    padding:0
	}
	.lt-ie9 #fat-nav li li a{
	    display:block;
	    padding:5px 10px;
	    color:#fff
	}
	.lt-ie9 #fat-nav li li a:hover{
	    text-decoration:underline
	}
	.lt-ie9 .live-it{
	    text-align:left;
	    color:#07294D;
	    padding-left:10px
	}
	.js #fat-nav ul ul{
	    height:0;
	    background:transparent
	}
	.js #fat-nav.open ul ul{
	    height:100%;
	}
	.lt-ie9 #fat-nav .social li span.icon{
	    margin-right:10px;
	    float:left
	}
	.lt-ie9 #fat-nav .social li a{
	    vertical-align:top;
	    line-height:30px
	}
	.lt-ie9 #bingo{
	    position:relative;
	    z-index:10;
	    padding:0 0 140px;
	    margin:0;
	    background:transparent
	}
	.lt-ie9 #bingo .square{
	    width:236px;
	    margin:0 4px 4px 0;
	    height:214px;
	    padding:0;
	    display:inline;
	    float:left;
	    position:relative;
	    color:#07294d;
	    z-index:10
	}
	.lt-ie9 #bingo .empty-square,.lt-ie9 #bingo .empty-square:hover{
	    background:none;
	    cursor:default;
	    display:none
	}
	.lt-ie9 #bingo .content{
	    overflow:hidden;
	    background:url(/~/media/Images/coresite/ui/ie-bg-bingo.ashx)
	}
	.lt-ie9 #bingo .square:hover,.lt-ie9 #bingo .square.active{
	    z-index:15
	}
	.lt-ie9 #bingo .square:hover .content,.lt-ie9 #bingo .square.active .content{
	    background:#fff;
	    cursor:pointer
	}
	.lt-ie9 #bingo .empty-square,.lt-ie9 #bingo .empty-square:hover{
	    background:none;
	    cursor:default;
	    display:none
	}
	.lt-ie9 #bingo .hidden-content{
	    width:0;
	    opacity:0;
	    position:absolute;
	    left:236px;
	    top:0;
	    color:#07294d;
	    background:#fff;
	    overflow:hidden;
	    height:214px;
	    padding:0
	}
	.lt-ie9 #bingo .hidden-content.end{
	    left:auto;
	    right:236px
	}
	.lt-ie9 #bingo .content{
	    padding:20px;
	    height:100%;
	    width:100%
	}
	.lt-ie9 #bingo .active .content{
	    z-index:17
	}
	.lt-ie9 #bingo .active .hidden-content{
	    width:240px;
	    padding:20px;
	    opacity:1;
	    z-index:16
	}
	.lt-ie9 #bingo h1{
	    color:#fff;
	    font-size:62px
	}
	.lt-ie9 #bingo h2{
	    font-size:36px
	}
	.lt-ie9 #bingo .title-square-2,.lt-ie9 #bingo .title-square-3,.lt-ie9 #bingo .title-square:hover{
	    background:#07294d;
	    color:#fff;
	    cursor:default;
	    font-size:14px;
	    padding:20px
	}
	.lt-ie9 #bingo .title-square-2{
	    width:476px
	}
	.lt-ie9 #bingo .title-square-3{
	    width:716px
	}
	.lt-ie9 #bingo p.more{
	    display:none;
	    position:absolute;
	    bottom:0;
	    left:20px;
	    font-family:arial,sans-serif;
	    text-transform:none
	}
	.lt-ie9 #bingo .active p.more{
	    display:block
	}
	.lt-ie9 article{
	}
	.lt-ie9 article figcaption{
	}
	.lt-ie9 article img{
	    max-width:440px
	}
	.lt-ie9 .index-listing .row{
	    margin-bottom:20px
	}
	.lt-ie9 .index-listing h2{
	    min-height:40px;
	    margin:20px 0 5px
	}
	.lt-ie9 .index-listing figure{
	    border:1px solid #E1E1E0
	}
	.lt-ie9 .index-listing img{
	    padding:3px;
	    width:100%
	}
	.lt-ie9 .index-listing figcaption{
	    padding:0 5px
	}
	.lt-ie9 .index-listing a{
	    color:#000;
	    display:block
	}
	.lt-ie9 .index-listing a:hover{
	    background:#FFC600;
	    text-decoration:none
	}
	.lt-ie9 .index-listing .grid-6{
	    margin:0 10px
	}
	.lt-ie9 .index-listing .alpha{
	    margin-left:0
	}
	.lt-ie9 .index-listing .omega{
	    margin-right:0
	}
	.lt-ie9 .related{
	    padding-left:20px
	}
	.lt-ie9 .related .listing-filter{
	    padding:10px 0
	}
	.lt-ie9 .related ul{
	    margin:0;
	    padding:0
	}
	.lt-ie9 .related li{
	    margin:20px 0
	}
	.lt-ie9 .related .meta{
	    margin:0 0 7px;
	    display:block
	}
	.lt-ie9 .related h2{
	    font:bold 14px/18px Arial,sans-serif;
	    text-transform:none;
	    margin-bottom:7px
	}
	.lt-ie9 #follow-callout{
	    position:fixed;
	    min-height:300px;
	    top:24%;
	    right:0;
	    margin:0;
	    width:0;
	    overflow:visible;
	    padding-left:28px
	}
	.lt-ie9 #follow-callout select{
	    max-width:250px
	}
	.lt-ie9 #follow-callout ul.tab-nav{
	    position:absolute;
	    width:28px;
	    left:0;
	    top:0
	}
	.lt-ie9 #follow-callout ul.tab-nav li{
	    width:28px;
	    display:block;
	    margin-bottom:5px
	}
	.lt-ie9 #follow-callout ul.tab-nav li a{
	    display:block;
	    text-indent:-999em;
	    background:url(/~/media/Images/coresite/ui/ie-bg-follow-nav.ashx);
	    height:81px;
	    padding:0
	}
	.lt-ie9 #follow-callout ul.tab-nav #aside-news-tab a{
	    background-position:-32px -170px
	}
	.lt-ie9 #follow-callout ul.tab-nav #aside-events-tab a{
	    background-position:-32px -85px
	}
	.lt-ie9 #follow-callout ul.tab-nav #aside-apply-tab a{
	    background-position:-32px 0
	}
	.lt-ie9 #follow-callout ul.tab-nav li.#aside-news-tab a{
	    background-position:0 -170px
	}
	.lt-ie9 #follow-callout ul.tab-nav li.#aside-events-tab a{
	    background-position:0 -85px
	}
	.lt-ie9 #follow-callout ul.tab-nav li.#aside-apply-tab a{
	    background-position:0 0
	}
	.lt-ie9 #follow-callout .tabs-content{
	    position:relative;
	    height:400px;
	    overflow:hidden;
	    width:290px
	}
	.lt-ie9 #follow-callout aside{
	    min-height:300px;
	    width:290px;
	    position:absolute;
	    top:0;
	    left:0;
	    display:none;
	    opacity:0;
	    background:#0d1e31
	}
	.lt-ie9 #follow-callout aside.open{
	    opacity:1;
	    display:block
	}
	.lt-ie9 .duicon-facebook{
	    background-position:0 -247px
	}
	.lt-ie9 .duicon-twitter{
	    background-position:0 -290px
	}
	.lt-ie9 .duicon-flickr{
	    background-position:0 -332px
	}
	.lt-ie9 .duicon-youtube{
	    background-position:0 -376px
	}
	.lt-ie9 .duicon-linkedin{
	    background-position:-90px -376px
	}
	.lt-ie9 .social-blue .duicon-facebook{
	    background-position:-54px -247px
	}
	.lt-ie9 .social-blue .duicon-twitter{
	    background-position:-84px -247px
	}
	.lt-ie9 .social-blue .duicon-flickr{
	    background-position:-114px -247px
	}
	.lt-ie9 .social-blue .duicon-youtube{
	    background-position:-144px -247px
	}
	.lt-ie9 .social-blue .duicon-linkedin{
	    background-position:-144px -247px
	}
	.lt-ie8 #bingo .empty-square,#bingo .empty-square:hover{
	    display:block
	}
	.lt-ie8 #bingo .content,.lt-ie8 #bingo .active .hidden-content{
	    height:85%;
	    width:90%
	}
	.lt-ie8 #bingo .title-square-3{
	    margin-top:10px;
	    margin-bottom:5px
	}
	.lt-ie8 #center-rail .listing li.last{
	    border-bottom:none
	}
	.lt-ie8 #fat-nav .grid-special{
	    width:14.1%;
	    margin:0
	}
	.lt-ie8 #follow-callout aside{
	    width:250px
	}
	.lt-ie8 .index-listing img{
	    width:97.2%
	}
	.lt-ie8 #left-rail nav ul{
	    border:none
	}
	.lt-ie8 #left-rail nav li a{
	    width:200px;
	    top:-2px;
	    margin-bottom:0
	}
	.lt-ie8 #left-rail nav li.active a{
	    top:0
	}
	.lt-ie8 #left-rail nav li li a{
	    width:190px
	}
	.lt-ie8 #left-rail nav li:hover{
	    border-color:white
	}
	.lt-ie8 #left-rail nav li.active:hover{
	    border-bottom:1px solid #E1E1E0
	}
	.lt-ie8 #main-nav nav{
	    width:850px
	}
	.lt-ie8 #main-nav ul{
	    width:100%
	}
	.lt-ie8 #main-nav li{
	    padding-right:10px;
	    line-height:1
	}
	.lt-ie8 #main-nav li.last{
	    padding-right:0
	}
	.lt-ie8 #main-nav li a{
	    padding-right:40px;
	    padding-left:40px
	}
	.lt-ie8 #main-nav li li.last{
	    width:95%
	}
	.lt-ie8 #main-nav li li.last a{
	    padding-bottom:20px
	}
	.lt-ie8 #main-nav ul ul li a{
	    width:100%;
	    display:inline-block
	}
	.lt-ie8 #main-nav ul ul ul{
	    left:100%;
	    top:0
	}
	.lt-ie8 #main-nav ul li:hover > ul{
	    visibility:visible
	}
	.lt-ie8 #main-nav ul ul li{
	    display:inline;
	    width:100%
	}
	.lt-ie8 #site-search input{
	    display:none;
	    height:30px;
	    line-height:2.1;
	    padding-left:5px
	}
	.lt-ie8 #site-search input.open{
	    display:block
	}
	.lt-ie8 h1,.lt-ie8 h2{
	    font:bold 18px/1 FuturaCndBold,arial,sans-serif
	}
	.lt-ie8 p.more{
	    font-family:FuturaCndBold,arial,sans-serif
	}
	.lt-ie8 button,.lt-ie8 a.button,.lt-ie8 input[type="reset"],.lt-ie8 input[type="submit"],.lt-ie8 input[type="button"]{
	    font:bold 16px/1 FuturaCndBold,arial,sans-serif
	}
	.lt-ie8 #fat-nav h2 a{
	    font:bold 18px/1 FuturaCndBold,arial,sans-serif
	}
	.lt-ie8 #follow-callout ul.tab-nav li a{
	    font:bold 14px FuturaCndBold,sans-serif
	}
	.lt-ie8 #hero h1{
	    font-family:FuturaCndBold,arial,sans-serif
	}
	.lt-ie8 #main-nav li a{
	    font:bold 14px/14px FuturaCndBold,sans-serif
	}
	.lt-ie8 .thumb-pager li{
	    font:bold 11px/14px FuturaCndBold,arial,sans-serif
	}
	.lt-ie9 #hero .pager-container{
	    margin-left:50%
	}
	.lt-ie9 #hero .pager-container .pager{
	    left:0;
	    margin-left:40px;
	    margin-top:10px;
	    position:relative
	}
	.lt-ie9 .homeie .pager-container{
	    margin-left:0 !important;
	    margin-top:40px
	}
	.lt-ie9 .home-hero #hero .captions{
	    margin-bottom:40px !important
	}
	.lt-ie9 #hero .thumb-pager-container .thumb-pager-mask .thumb-pager{
	    left:0;
	    margin-top:10px;
	    position:relative
	}
	.lt-ie9 #hero .thumb-pager-container .thumb-pager-mask .thumb-pager img{
	    height:105px;
	    width:64px
	}
	.lt-ie9 #hero .tabs-nav .last{
	    border:none !important
	}
	.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-special{
	    display:inline;
	    float:left;
	    position:relative;
	    margin-left:10px;
	    margin-right:10px
	}
	.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12,.push-13,.pull-13,.push-14,.pull-14,.push-15,.pull-15,.push-16,.pull-16,.push-17,.pull-17,.push-18,.pull-18,.push-19,.pull-19,.push-20,.pull-20,.push-21,.pull-21,.push-22,.pull-22,.push-23,.pull-23,.push-24,.pull-24{
	    position:relative
	}
	.alpha{
	    margin-left:0
	}
	.omega{
	    margin-right:0
	}
	body{
	    min-width:980px
	}
	.wrap{
	    margin-left:auto;
	    margin-right:auto;
	    width:1200px;
	}
	.wrap .grid-1{
	    width:20px
	}
	.wrap .grid-2{
	    width:60px
	}
	.wrap .grid-3{
	    width:100px
	}
	.wrap .grid-4{
	    width:140px
	}
	.wrap .grid-5{
	    width:180px
	}
	.wrap .grid-6{
	    width:220px
	}
	.wrap .grid-7{
	    width:260px
	}
	.wrap .grid-8{
	    width:300px
	}
	.wrap .grid-9{
	    width:340px
	}
	.wrap .grid-10{
	    width:380px
	}
	.wrap .grid-11{
	    width:420px
	}
	.wrap .grid-12{
	    width:460px
	}
	.wrap .grid-13{
	    width:500px
	}
	.wrap .grid-14{
	    width:540px
	}
	.wrap .grid-15{
	    width:580px
	}
	.wrap .grid-16{
	    width:620px
	}
	.wrap .grid-17{
	    width:660px
	}
	.wrap .grid-18{
	    width:700px
	}
	.wrap .grid-19{
	    width:740px
	}
	.wrap .grid-20{
	    width:780px
	}
	.wrap .grid-21{
	    width:820px
	}
	.wrap .grid-22{
	    width:860px
	}
	.wrap .grid-23{
	    width:900px
	}
	.wrap .grid-24{
	    width:940px
	}
	.wrap .prefix-1{
	    padding-left:40px
	}
	.wrap .prefix-2{
	    padding-left:80px
	}
	.wrap .prefix-3{
	    padding-left:120px
	}
	.wrap .prefix-4{
	    padding-left:160px
	}
	.wrap .prefix-5{
	    padding-left:200px
	}
	.wrap .prefix-6{
	    padding-left:240px
	}
	.wrap .prefix-7{
	    padding-left:280px
	}
	.wrap .prefix-8{
	    padding-left:320px
	}
	.wrap .prefix-9{
	    padding-left:360px
	}
	.wrap .prefix-10{
	    padding-left:400px
	}
	.wrap .prefix-11{
	    padding-left:440px
	}
	.wrap .prefix-12{
	    padding-left:480px
	}
	.wrap .prefix-13{
	    padding-left:520px
	}
	.wrap .prefix-14{
	    padding-left:560px
	}
	.wrap .prefix-15{
	    padding-left:600px
	}
	.wrap .prefix-16{
	    padding-left:640px
	}
	.wrap .prefix-17{
	    padding-left:680px
	}
	.wrap .prefix-18{
	    padding-left:720px
	}
	.wrap .prefix-19{
	    padding-left:760px
	}
	.wrap .prefix-20{
	    padding-left:800px
	}
	.wrap .prefix-21{
	    padding-left:840px
	}
	.wrap .prefix-22{
	    padding-left:880px
	}
	.wrap .prefix-23{
	    padding-left:920px
	}
	.wrap .suffix-1{
	    padding-right:40px
	}
	.wrap .suffix-2{
	    padding-right:80px
	}
	.wrap .suffix-3{
	    padding-right:120px
	}
	.wrap .suffix-4{
	    padding-right:160px
	}
	.wrap .suffix-5{
	    padding-right:200px
	}
	.wrap .suffix-6{
	    padding-right:240px
	}
	.wrap .suffix-7{
	    padding-right:280px
	}
	.wrap .suffix-8{
	    padding-right:320px
	}
	.wrap .suffix-9{
	    padding-right:360px
	}
	.wrap .suffix-10{
	    padding-right:400px
	}
	.wrap .suffix-11{
	    padding-right:440px
	}
	.wrap .suffix-12{
	    padding-right:480px
	}
	.wrap .suffix-13{
	    padding-right:520px
	}
	.wrap .suffix-14{
	    padding-right:560px
	}
	.wrap .suffix-15{
	    padding-right:600px
	}
	.wrap .suffix-16{
	    padding-right:640px
	}
	.wrap .suffix-17{
	    padding-right:680px
	}
	.wrap .suffix-18{
	    padding-right:720px
	}
	.wrap .suffix-19{
	    padding-right:760px
	}
	.wrap .suffix-20{
	    padding-right:800px
	}
	.wrap .suffix-21{
	    padding-right:840px
	}
	.wrap .suffix-22{
	    padding-right:880px
	}
	.wrap .suffix-23{
	    padding-right:920px
	}
	.wrap .push-1{
	    left:40px
	}
	.wrap .push-2{
	    left:80px
	}
	.wrap .push-3{
	    left:120px
	}
	.wrap .push-4{
	    left:160px
	}
	.wrap .push-5{
	    left:200px
	}
	.wrap .push-6{
	    left:240px
	}
	.wrap .push-7{
	    left:280px
	}
	.wrap .push-8{
	    left:320px
	}
	.wrap .push-9{
	    left:360px
	}
	.wrap .push-10{
	    left:400px
	}
	.wrap .push-11{
	    left:440px
	}
	.wrap .push-12{
	    left:480px
	}
	.wrap .push-13{
	    left:520px
	}
	.wrap .push-14{
	    left:560px
	}
	.wrap .push-15{
	    left:600px
	}
	.wrap .push-16{
	    left:640px
	}
	.wrap .push-17{
	    left:680px
	}
	.wrap .push-18{
	    left:720px
	}
	.wrap .push-19{
	    left:760px
	}
	.wrap .push-20{
	    left:800px
	}
	.wrap .push-21{
	    left:840px
	}
	.wrap .push-22{
	    left:880px
	}
	.wrap .push-23{
	    left:920px
	}
	.wrap .pull-1{
	    left:-40px
	}
	.wrap .pull-2{
	    left:-80px
	}
	.wrap .pull-3{
	    left:-120px
	}
	.wrap .pull-4{
	    left:-160px
	}
	.wrap .pull-5{
	    left:-200px
	}
	.wrap .pull-6{
	    left:-240px
	}
	.wrap .pull-7{
	    left:-280px
	}
	.wrap .pull-8{
	    left:-320px
	}
	.wrap .pull-9{
	    left:-360px
	}
	.wrap .pull-10{
	    left:-400px
	}
	.wrap .pull-11{
	    left:-440px
	}
	.wrap .pull-12{
	    left:-480px
	}
	.wrap .pull-13{
	    left:-520px
	}
	.wrap .pull-14{
	    left:-560px
	}
	.wrap .pull-15{
	    left:-600px
	}
	.wrap .pull-16{
	    left:-640px
	}
	.wrap .pull-17{
	    left:-680px
	}
	.wrap .pull-18{
	    left:-720px
	}
	.wrap .pull-19{
	    left:-760px
	}
	.wrap .pull-20{
	    left:-800px
	}
	.wrap .pull-21{
	    left:-840px
	}
	.wrap .pull-22{
	    left:-880px
	}
	.wrap .pull-23{
	    left:-920px
	}
	#footer .wrap .grid-15{
	    margin-left:146px
	}
	#footer .wrap.row{
	    width:980px
	}
	#skinny-nav > .wrap{
	    padding-left:130px;
	    width:950px
	}
	#skinny-nav p{
	    padding-left:0 !important
	}
	div.live-it > a{
	    height:114px;
	    width:114px
	}
	div.live-it{
	    width:114px !important;
	    top:-13px
	}
	.lt-ie9 #page .thumb-box--left{
	    float:left;
	    width:40%;
	    margin:12px 40px 40px 0
	}
	.lt-ie9 #page .thumb-box--right{
	    float:right;
	    width:40%;
	    margin:12px 0 40px 40px
	}
	#page.two-col #content-rail{
	    background:#ffffff url(/~/media/Images/coresite/ui/bg-banner-normal.ashx) 0 0 repeat-y
	}
	.clearfix:after{
	    visibility:hidden;
	    display:block;
	    content:"";
	    clear:both;
	    height:0
	}
	* html .clearfix{
	    zoom:1
	}
	*:first-child+html .clearfix{
	    zoom:1
	}
	.float-left{
	    float:left;
	    width:50%;
	    margin:0 20px 10px 0
	}
	.float-right{
	    float:right;
	    width:50%;
	    margin:0 0 10px 20px
	}
	#mainform .percent-95{
	    width:95%;
	    height:auto
	}
	#mainform .percent-90{
	    width:90%;
	    height:auto
	}
	#mainform .percent-85{
	    width:85%;
	    height:auto
	}
	#mainform .percent-80{
	    width:80%;
	    height:auto
	}
	#mainform .percent-75{
	    width:75%;
	    height:auto
	}
	#mainform .percent-70{
	    width:70%;
	    height:auto
	}
	#mainform .percent-65{
	    width:65%;
	    height:auto
	}
	#mainform .percent-60{
	    width:60%;
	    height:auto
	}
	#mainform .percent-55{
	    width:55%;
	    height:auto
	}
	#mainform .percent-50{
	    width:50%;
	    height:auto
	}
	#mainform .percent-45{
	    width:45%;
	    height:auto
	}
	#mainform .percent-40{
	    width:40%;
	    height:auto
	}
	#mainform .percent-35{
	    width:35%;
	    height:auto
	}
	#mainform .percent-30{
	    width:30%;
	    height:auto
	}
	#mainform .percent-25{
	    width:25%;
	    height:auto
	}
	#mainform .percent-20{
	    width:20%;
	    height:auto
	}
	#mainform .percent-15{
	    width:15%;
	    height:auto
	}
	#mainform .percent-10{
	    width:10%;
	    height:auto
	}
	#mainform .percent-5{
	    width:5%;
	    height:auto
	}
	#mainform .pad-10{
	    padding:10%
	}
	#mainform .pad-9{
	    padding:9%
	}
	#mainform .pad-8{
	    padding:8%
	}
	#mainform .pad-7{
	    padding:7%
	}
	#mainform .pad-6{
	    padding:6%
	}
	#mainform .pad-5{
	    padding:5%
	}
	#mainform .pad-4{
	    padding:4%
	}
	#mainform .pad-3{
	    padding:3%
	}
	#mainform .pad-2{
	    padding:2%
	}
	#mainform .pad-1{
	    padding:1%
	}
	#mainform .pad-0{
	    padding:0
	}
	#mainform .marg-10{
	    margin:10%
	}
	#mainform .marg-9{
	    margin:9%
	}
	#mainform .marg-8{
	    margin:8%
	}
	#mainform .marg-7{
	    margin:7%
	}
	#mainform .marg-6{
	    margin:6%
	}
	#mainform .marg-5{
	    margin:5%
	}
	#mainform .marg-4{
	    margin:4%
	}
	#mainform .marg-3{
	    margin:3%
	}
	#mainform .marg-2{
	    margin:2%
	}
	#mainform .marg-1{
	    margin:1%
	}
	#mainform .marg-0{
	    margin:0
	}
	#mainform .no-scale{
	    width:auto;
	    height:auto
	}
	.scale-90{
	    -webkit-transform:scale(.95);
	    -moz-transform:scale(.9);
	    -o-transform:scale(.9);
	    -ms-transform:scale(.9);
	    transform:scale(.9)
	}
	.scale-80{
	    -webkit-transform:scale(.8);
	    -moz-transform:scale(.8);
	    -o-transform:scale(.8);
	    -ms-transform:scale(.8);
	    transform:scale(.8)
	}
	.scale-70{
	    -webkit-transform:scale(.7);
	    -moz-transform:scale(.7);
	    -o-transform:scale(.7);
	    -ms-transform:scale(.7);
	    transform:scale(.7)
	}
	.scale-60{
	    -webkit-transform:scale(.6);
	    -moz-transform:scale(.6);
	    -o-transform:scale(.6);
	    -ms-transform:scale(.6);
	    transform:scale(.6)
	}
	.scale-50{
	    -webkit-transform:scale(.5);
	    -moz-transform:scale(.5);
	    -o-transform:scale(.5);
	    -ms-transform:scale(.5);
	    transform:scale(.5)
	}
	.scale-40{
	    -webkit-transform:scale(.4);
	    -moz-transform:scale(.4);
	    -o-transform:scale(.4);
	    -ms-transform:scale(.4);
	    transform:scale(.4)
	}
	.scale-30{
	    -webkit-transform:scale(.3);
	    -moz-transform:scale(.3);
	    -o-transform:scale(.3);
	    -ms-transform:scale(.3);
	    transform:scale(.3)
	}
	.scale-20{
	    -webkit-transform:scale(.2);
	    -moz-transform:scale(.2);
	    -o-transform:scale(.2);
	    -ms-transform:scale(.2);
	    transform:scale(.2)
	}
	.scale-10{
	    -webkit-transform:scale(.1);
	    -moz-transform:scale(.1);
	    -o-transform:scale(.1);
	    -ms-transform:scale(.1);
	    transform:scale(.1)
	}
	.fade{
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	    filter:alpha(opacity=100);
	    opacity:1.0;
	    -webkit-transition:all .3s ease-in-out;
	    -moz-transition:all .3s ease-in-out;
	    -o-transition:all .3s ease-in-out;
	    -ms-transition:all .3s ease-in-out;
	    transition:all .3s ease-in-out
	}
	.fade:hover{
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	    filter:alpha(opacity=60);
	    opacity:.6
	}
	.more-button{
	    display:inline-block;
	    zoom:1;
	    *display:inline;
	    _height:22px;
	    height:22px;
	    color:#07294D;
	    font:bold 1em/1 FuturaCnd,arial,sans-serif;
	    text-transform:uppercase;
	    background:url("/~/media/Images/coresite/ui/sprite2.png") no-repeat scroll 0 -422px;
	    margin:0;
	    padding:4px 0 0 27px
	}
	.more-button:visited{
	    color:#07294D
	}
	.more-button:hover{
	    color:#006699
	}
	.before-list{
	    margin-bottom:5px !important;
	    padding-bottom:0 !important
	}
	.indent-left{
	    position:relative;
	    margin-left:50px
	}
	.indent-right{
	    position:relative;
	    margin-right:50px
	}
	#mainform .yellow-text{
	    color:#FFC600
	}
	#mainform .orange-text{
	    color:#FF8F1C
	}
	#mainform .green-text{
	    color:#B7BF10
	}
	#mainform .light-blue-text{
	    color:#6CACE4
	}
	.tiny-text{
	    font-size:90% !important
	}
	.big-text{
	    font-size:120% !important
	}
	.error-text{
	    color:red !important;
	    background:url("/~/media/Images/coresite/ui/text-icons/error-text.png") no-repeat left top;
	    padding-left:27px
	}
	.warning-text{
	    color:#fea01b !important;
	    background:url("/~/media/Images/coresite/ui/text-icons/warning-text.png") no-repeat left top;
	    padding-left:27px
	}
	.success-text{
	    color:green !important;
	    background:url("/~/media/Images/coresite/ui/text-icons/success-text.png") no-repeat left top;
	    padding-left:27px
	}
	.white-box{
	    border:1px solid #E1E1E0;
	    margin-bottom:20px;
	    padding:20px
	}
	.grey-box{
	    background-color:#E1E1E0;
	    margin-bottom:20px;
	    padding:20px
	}
	.profile-sidebar,.callout-sidebar{
	    border:1px solid #E1E1E0;
	    margin-bottom:20px;
	    padding:20px
	}
	.profile-sidebar aside,.callout-sidebar aside{
	    margin-bottom:0
	}
	.profile-sidebar p{
	    padding-bottom:12px
	}
	.profile-sidebar img,.callout-sidebar img{
	    max-width:auto;
	    width:auto;
	    margin-left:0
	}
	.callout-sidebar p{
	    padding-bottom:0;
	    margin-bottom:12px
	}
	.callout-sidebar li{
	    list-style:square
	}
	.fitVids{
	    margin:0 0 20px 0
	}
	.columns-3{
	    -moz-column-count:3;
	    -moz-column-gap:40px;
	    -webkit-column-count:3;
	    -webkit-column-gap:40px;
	    column-count:3;
	    column-gap:40px
	}
	.columns-2{
	    -moz-column-count:2;
	    -moz-column-gap:40px;
	    -webkit-column-count:2;
	    -webkit-column-gap:40px;
	    column-count:2;
	    column-gap:40px
	}
	.event-details .image-box{
	    float:right;
	    width:348px
	}
	.event-details .event-info{
	    float:left;
	    width:330px
	}
	#left-rail nav li li li a{
	    padding-left:60px
	}
	#left-rail nav li li li li a{
	    padding-left:75px
	}
	#left-rail nav li li li li li a{
	    padding-left:90px
	}
	aside.informational-sidebar img{
	    max-width:200px
	}
	.marketing-box{
	    position:relative;
	    display:block;
	    float:left;
	    height:auto;
	    margin:0 0 20px 0
	}
	.marketing-box img{
	    width:100%;
	    max-width:100%;
	    height:auto
	}
	.marketing-box p{
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    font:bold 1.2em/1.3 FuturaCnd,arial,sans-serif;
	    text-transform:uppercase;
	    background:#506881;
	    background:rgba(7,41,77,0.75);
	    color:#fff;
	    padding:2%;
	    -webkit-transition:all .3s ease-in-out;
	    -moz-transition:all .3s ease-in-out;
	    -o-transition:all .3s ease-in-out;
	    -ms-transition:all .3s ease-in-out;
	    transition:all .3s ease-in-out
	}
	.lt-ie8 .marketing-box p{
	    width:96%
	}
	.marketing-box:hover p{
	    padding:5% 2%;
	    background:rgba(7,41,77,1.0)
	}
	.marketing-box.double{
	    float:left;
	    width:48%;
	    margin:0 4% 20px 0
	}
	.marketing-box.triple{
	    float:left;
	    width:31.3%;
	    margin:0 3% 20px 0
	}
	.lt-ie9 .marketing-box.double{
	    margin-right:2%
	}
	.lt-ie9 .marketing-box.triple{
	    margin-right:2%
	}
	.promo-box{
	    position:relative;
	    display:block;
	    float:left;
	    height:auto;
	    background-color:#07294D;
	    margin:0 0 20px 0;
	    padding:1%;
	    -webkit-transition:all .3s ease-in-out;
	    -moz-transition:all .3s ease-in-out;
	    -o-transition:all .3s ease-in-out;
	    -ms-transition:all .3s ease-in-out;
	    transition:all .3s ease-in-out
	}
	.promo-box p{
	    font-size:.9em;
	    color:#fff;
	    margin:0
	}
	.promo-box:hover{
	    text-decoration:none;
	    background-color:#506881
	}
	.promo-box.double{
	    width:48%;
	    margin:0 4% 20px 0
	}
	.promo-box.triple{
	    width:31.3%;
	    margin:0 3% 20px 0
	}
	.grid-12 .promo-box.triple{
	    min-height:150px
	}
	.grid-12 .promo-box.double{
	    min-height:190px
	}
	.grid-18 .promo-box.triple{
	    min-height:160px
	}
	.grid-18 .promo-box.double{
	    min-height:250px
	}
	.lt-ie9 .promo-box.double{
	    margin-right:2%
	}
	.lt-ie9 .promo-box.triple{
	    margin-right:2%
	}
	.lt-ie8 .promo-box.double{
	    width:45.7%
	}
	.lt-ie8 .promo-box.triple{
	    width:29.2%
	}
	.slide-box,.slide-box .img-wrap{
	    width:460px
	}
	.slide-box .btn-wrap h1{
	    font-size:40px
	}
	.slide-box .btn-wrap p{
	    font-size:12px;
	    line-height:1.2em
	}
	.slide-box a:hover ~ .img-wrap{
	    top:-170px
	}
	.slide-box a:hover ~ .img-wrap img{
	    height:170px
	}
	.lt-ie9 .slide-box{
	    position:relative;
	    width:460px;
	    height:120px;
	    cursor:pointer;
	    cursor:default;
	    margin:0 0 20px 0
	}
	.lt-ie9 .slide-box:first-child{
	    margin-right:20px
	}
	.lt-ie9 .slide-box a{
	    position:absolute;
	    display:block;
	    width:100%;
	    height:120px;
	    color:#fff;
	    text-decoration:none;
	    background-color:#FFC600;
	    z-index:202
	}
	.lt-ie9 .slide-box a:hover{
	    background-color:#07294D
	}
	.lt-ie9 .slide-box .btn-wrap:after{
	    content:"";
	    position:absolute;
	    display:block;
	    top:20px;
	    right:20px;
	    width:27px;
	    height:18px;
	    background:url('http://drexel.edu/~/media/Images/coresite/ui/slide-box-after.png') no-repeat left center;
	    opacity:1;
	    z-index:3
	}
	.lt-ie9 .slide-box a:hover .btn-wrap:after{
	    opacity:0
	}
	.lt-ie9 .slide-box .img-wrap{
	    width:100%
	}
	.lt-ie9 .slide-box .img-wrap{
	    display:none
	}
	.lt-ie9 .slide-box a:hover .btn-wrap h1{
	    opacity:1
	}
	.lt-ie9 .slide-box .btn-wrap h1{
	    position:relative;
	    font-size:35px;
	    margin-top:40px;
	    text-align:center;
	    color:#fff
	}
	.lt-ie9 .slide-box .btn-wrap h1 span{
	    position:absolute;
	    display:inline;
	    top:-21px;
	    left:20px;
	    font-size:12px;
	    font-family:Arial,Helvetica,sans-serif;
	    text-transform:none;
	    color:#07294D
	}
	.lt-ie9 .slide-box .btn-wrap p{
	    display:none
	}
	.lt-ie9 .slide-box a,.lt-ie9 .slide-box h1,.lt-ie9 .slide-box .btn-wrap:after{
	    -webkit-transition:none;
	    -moz-transition:none;
	    -o-transition:none;
	    -ms-transition:none;
	    transition:none
	}
	.pop-box li{
	    position:relative
	}
	.pop-box aside{
	    position:absolute;
	    display:none;
	    bottom:10px;
	    left:-60px;
	    width:132px;
	    background-color:#A7A8AA;
	    padding:5px;
	    z-index:500;
	    -webkit-box-shadow:rgba(0,0,0,0.2) 20px 20px 10px 1px;
	    -moz-box-shadow:rgba(0,0,0,0.2) 20px 20px 10px 1px;
	    box-shadow:rgba(0,0,0,0.2) 20px 20px 10px 1px
	}
	.pop-box li a:hover ~ aside{
	    display:block
	}
	.pop-box aside img{
	    display:block;
	    margin:0 0 5px 0
	}
	.pop-box aside em{
	    display:inline-block;
	    color:#fff;
	    font-size:80%;
	    line-height:1.2em;
	    font-style:normal
	}
	.pop-box.orange aside{
	    background-color:#FF8F1C
	}
	.pop-box.blue aside{
	    background-color:#6CACE4
	}
	.pop-box.green aside{
	    background-color:#B7BF10
	}
	.info-box p{
	    font-size:110%
	}
	#center-rail.grid-24 .ad-box.grid-12{
	    width:450px
	}
	.ad-box h2{
	    font-size:550%
	}
	.ad-box aside{
	    font-size:130%
	}
	.ad-box h2 em{
	    bottom:15px
	}
	.ad-box aside h3{
	    font-size:250%
	}
	.ad-box aside li{
	    float:none;
	    margin:0 0 7px 0
	}
	.ad-box aside li a{
	    font-size:100%
	}
	.extra-box h2{
	    font-size:400%
	}
	.extra-box p{
	    font-size:140%
	}
	.portrait-only{
	    display:none
	}
	.portrait-hide{
	    display:inline
	}
	#skinny-nav .wrap::before{
	    left:825px
	}
	#fat-nav.open .live-it{
	    top:254px
	}
	#fat-nav li.live-it{
	    height:379px;
	    margin-left:0 !important
	}
	#skinny-nav{
	    height:56px
	}
	#skinny-nav .wrap{
	    padding-left:0 !important
	}
	#skinny-nav p{
	    bottom:-27px;
	    left:0 !important;
	    padding-bottom:10px;
	    position:absolute !important
	}
	#main-nav li a{
	  /*padding-right: 30px !important;
	  padding-left: 30px !important;*/
	}
	div.sticky-element{
	    width:220px
	}
	.deep-figcaption{
	    height:90px
	}
	#bingo div.square.empty-square.nolandscape{
	    display:none
	}
	.index-listing .container{
	    min-height:209px
	}
	div.research-box.grid-4{
	    width:300px;
	    min-height:380px
	}


}

/* END Skin.css*/

img[alt="M Night Shyamalan"]{
    right:0 !important
}
@media (max-device-width:500px) and (orientation:portrait){
    img[alt="M Night Shyamalan"]{
        right:-100px !important
    }
}
#bg-images-full li img[alt="M Night Shyamalan"]{
    bottom:0 !important;
    right:0 !important;
    left:auto !important
}
#bg-images-full li img[alt="Man with prosthetic running"]{
    bottom:0 !important;
    top:auto !important;
    right:0;
    left:auto !important
}

/*  BEGIN Tweaks*/

@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation:landscape){

	@media only screen and (max-width:1020px){
	    img[alt="Chris Crawford"]{
	        right:-330px !important
	    }
	}
	@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){
	    img[alt="Chris Crawford"]{
	        right:0 !important
	    }
	}
	#bg-images-full li img[alt="The Future is a Place We Make"]{
	    bottom:111px !important;
	    top:auto !important;
	    left:auto !important;
	    right:0 !important
	}
	.thumb-pager li img[alt="The Future is a Place We Make"]{
	    width:186px;
	    height:auto;
	    margin-left:-82px
	}
	.thumb-pager li::before{
	    background:#07294d;
	    height:74px;
	    width:5px;
	    content:"";
	    display:block;
	    position:absolute;
	    top:23px;
	    margin-left:3px
	}
	#bg-images-full li img[alt="Man with prosthetic running"]{
	    left:auto !important;
	    right:0 !important;
	    bottom:46px !important;
	    top:auto !important
	}
}
	/* END Tweaks */


	/*BEGIN Social Media Icons */

	@import url(https://fonts.googleapis.com/css?family=Lato);
	@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);

	ul {
	    padding:0;
	    list-style: none;
	}
	.footer-social-icons {
	    width: 350px;
	    display:block;
	    margin: 0 auto;
	}
	.social-icon {
	    color: #fff;
	}
	ul.social-icons {
	    margin-top: 10px;
	}
	.social-icons li {
	    vertical-align: top;
	    display: inline;
	    height: 100px;
	}
	.social-icons a {
	    color: #fff;
	    text-decoration: none;
	}
	.fa-facebook {
	    padding:10px 10px;
	    -o-transition:.5s;
	    -ms-transition:.5s;
	    -moz-transition:.5s;
	    -webkit-transition:.5s;
	    transition: .5s;
	    background-color: #ffc601;
	}
	.fa-facebook:hover {
	    background-color: #3d5b99;
	}
	.fa-twitter {
	    padding:10px 12px;
	    -o-transition:.5s;
	    -ms-transition:.5s;
	    -moz-transition:.5s;
	    -webkit-transition:.5s;
	    transition: .5s;
	    background-color: #ffc601;
	}
	.fa-twitter:hover {
	    background-color: #00aced;
	}
	.fa-rss {
	    padding:10px 14px;
	    -o-transition:.5s;
	    -ms-transition:.5s;
	    -moz-transition:.5s;
	    -webkit-transition:.5s;
	    transition: .5s;
	    background-color: #ffc601;
	}
	.fa-rss:hover {
	    background-color: #eb8231;
	}
	.fa-youtube {
	    padding:10px 14px;
	    -o-transition:.5s;
	    -ms-transition:.5s;
	    -moz-transition:.5s;
	    -webkit-transition:.5s;
	    transition: .5s;
	    background-color: #ffc601;
	}
	.fa-youtube:hover {
	    background-color: #e64a41;
	}

	.fa-linkedin {
	    padding:10px 14px;
	    -o-transition:.5s;
	    -ms-transition:.5s;
	    -moz-transition:.5s;
	    -webkit-transition:.5s;
	    transition: .5s;
	    background-color: #ffc601;
	}
	.fa-linkedin:hover {
	    background-color: #0073a4;
	}
	.fa-google-plus {
	    padding:10px 9px;
	    -o-transition:.5s;
	    -ms-transition:.5s;
	    -moz-transition:.5s;
	    -webkit-transition:.5s;
	    transition: .5s;
	    background-color: #ffc601;
	}
	.fa-google-plus:hover {
	    background-color: #e25714;
	}

	/* END Social Media*/




/* BEGIN VIDEO CSS*/

/* END VIDEO CSS */

/* centering divs */