/* Minification failed. Returning unminified contents.
MinifyStyleSheet(861,5187): error CSS1019: Unexpected token, found '@'
MinifyStyleSheet(861,5208): error CSS1027: Expected semi-colon or close brace, found '0%'
MinifyStyleSheet(861,5275): error CSS1019: Unexpected token, found '@'
MinifyStyleSheet(861,5299): error CSS1027: Expected semi-colon or close brace, found '0%'
MinifyStyleSheet(861,5372): error CSS1019: Unexpected token, found '@'
MinifyStyleSheet(861,5391): error CSS1027: Expected semi-colon or close brace, found '0%'
MinifyStyleSheet(861,5454): error CSS1019: Unexpected token, found '@'
MinifyStyleSheet(861,5474): error CSS1027: Expected semi-colon or close brace, found '0%'
MinifyStyleSheet(1246,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1247,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1248,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1249,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1250,40): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1286,33): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1287,29): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1288,36): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1289,31): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1290,32): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1653,35): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1654,31): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1655,38): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1656,33): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(1657,34): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4864,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4865,33): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4866,40): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4867,35): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4868,36): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4873,153): error CSS1035: Expected colon, found '/'
MinifyStyleSheet(4877,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4878,33): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4879,40): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4880,35): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(4881,36): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(6994,1): error CSS1019: Unexpected token, found '@charset'
MinifyStyleSheet(6994,10): error CSS1019: Unexpected token, found ''UTF-8''
MinifyStyleSheet(6994,17): error CSS1019: Unexpected token, found ';'
MinifyStyleSheet(7534,1106): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,1256): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,1336): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,1414): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,3951): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,4064): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,4127): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,4188): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,4849): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,4955): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,5011): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,5065): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,5816): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,5975): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,6060): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,6143): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,7054): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,7213): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,7302): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,7389): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,8224): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,8331): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,8388): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7534,8443): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7538,246): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7538,359): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7538,422): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(7538,483): error CSS1027: Expected semi-colon or close brace, found '('
 */
/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, 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
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.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.10
 *
 * Copyright 2011, 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
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../img/jquery-ui-smoothness/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../img/jquery-ui-smoothness/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../img/jquery-ui-smoothness/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../img/jquery-ui-smoothness/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../img/jquery-ui-smoothness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(../img/jquery-ui-smoothness/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../img/jquery-ui-smoothness/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../img/jquery-ui-smoothness/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../img/jquery-ui-smoothness/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../img/jquery-ui-smoothness/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../img/jquery-ui-smoothness/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/jquery-ui-smoothness/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../img/jquery-ui-smoothness/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../img/jquery-ui-smoothness/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/jquery-ui-smoothness/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(../img/jquery-ui-smoothness/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(../img/jquery-ui-smoothness/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, 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
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.10
 *
 * Copyright 2011, 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
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.10
 *
 * Copyright 2011, 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 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.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; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, 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
 */
.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.10
 *
 * 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
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, 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
 */
.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 */
.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 */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.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) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.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.10
 *
 * Copyright 2011, 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
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.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; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.10
 *
 * Copyright 2011, 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
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.10
 *
 * Copyright 2011, 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
 */
.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") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.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; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .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... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.10
 *
 * Copyright 2011, 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
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.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; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.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 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    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.10
 *
 * Copyright 2011, 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
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* general reset */
img{border-style:none;}
a{
	text-decoration:none;
	color:#06c;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	vertical-align:middle;
	font:12px Calibri, Arial, Helvetica, sans-serif;
	outline:none;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* Always force a scrollbar in non-IE */
html { overflow-y: scroll; }
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }
/* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
textarea { overflow: auto; }
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }
input[type="submit"] {
    -webkit-appearance: none;
}
/*
    Fonts needed for barry.edu
*/

@font-face {
  font-family: 'LubalinGraphStd';
  src: url('../font/LubalinGraphStd-Demi.eot');
  src: url('../font/LubalinGraphStd-Demi.eot?#iefix') format('embedded-opentype'), url('../font/LubalinGraphStd-Demi.woff') format('woff'), url('../font/LubalinGraphStd-Demi.ttf') format('truetype'), url('../font/LubalinGraphStd-Demi.svg#LubalinGraphStd') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
    Gotham Fonts
*/
.GothamThin {
    font-family: 'Gotham 1r', 'Gotham A', 'Gotham B'; font-weight: 100; font-style: normal;
}
.GothamThin.Italic {
    font-family: 'Gotham 1i', 'Gotham A', 'Gotham B'; font-weight: 100; font-style: italic;
}
.GothamLight {
    font-family: 'Gotham 3r', 'Gotham A', 'Gotham B'; font-weight: 300; font-style: normal;
}
.GothamLight.Italic {
    font-family: 'Gotham 3i', 'Gotham A', 'Gotham B'; font-weight: 300; font-style: italic;
}
.GothamBook {
    font-family: 'Gotham 4r', 'Gotham A', 'Gotham B'; font-weight: 400; font-style: normal;
}
.GothamBook.Italic {
    font-family: 'Gotham 4i', 'Gotham A', 'Gotham B'; font-weight: 400; font-style: italic;
}
.GothamMedium {
    font-family: 'Gotham 5r', 'Gotham A', 'Gotham B'; font-weight: 500; font-style: normal;
}
.GothamMedium.Italic {
    font-family: 'Gotham 5i', 'Gotham A', 'Gotham B'; font-weight: 500; font-style: italic;
}
.GothamBold {
    font-family: 'Gotham 7r', 'Gotham A', 'Gotham B'; font-weight: 700; font-style: normal;
}
.GothamBold.Italic {
    font-family: 'Gotham 7i', 'Gotham A', 'Gotham B'; font-weight: 700; font-style: italic;
}


/* /pace/about/ */
.listseparator ul {
  padding: 0 !important;
}
.listseparator li {
  display:inline-block;
	
  padding: 4px !important;
  background: none !important;
}
i.listseparator
{
    border-left: 1px solid #bbbbb9;
}

.athletics .schedule .padH10 {
  /*padding-right: 140px;*/
  position: relative;
}
.athletics .schedule .padH10 a.add-to-calendar {/*position: absolute; right: 10px; top: 0;*/ display: block; margin: 5px 0 12px;} 
.add-to-calendar {
  
  bottom: inherit;
  color: rgb(49, 48, 46);
  font-size: 12px;
  line-height: 17px;
  outline: medium none;
  padding: 2px 0px;
  height: 17px;
  transition: all 0.3s ease-out 0s;
  border: 1px solid transparent;
}

.add-to-calendar span {
  line-height: 100%;
  padding: 0 5px 0 0;
  position: relative;
  font-size: 10px;
}

.athletics .schedule td.date {background-color: rgb(239, 239, 239);}
.schedule .homegame .padH10 {padding: 10px}
.schedule .homegame .padH10 a.button {
  position: relative;
}

.pullleft,
.pull-left
{
    float:left;
}
.pullright,
.pull-right
{
    float:right;
}
.imgOpacity{
    background-color:Black;
    padding:0;
    margin:0;
    display:block;
}
.imgOpacity img{
    filter: alpha(opacity=100);
    opacity: 1;
    width: 100%;
    height:100%;
}
.imgOpacity img:hover{
    filter: alpha(opacity=65);
    opacity: .65;
    width: 100%;
    height:100%;
}
.showhand
{
    cursor:pointer;
}
.listylenone li
{
    list-style:none;
}
.bckwhite 
{
    background-color:White !important;
}
.img-polaroid {
  padding: 8px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.beta {
    background: url('/includes/img/ui/beta.png') no-repeat;
    width: 40px;
    height: 13px;
	display: inline-block;
	overflow: hidden;
	text-indent: -9999px;
}
canvas{
	position:fixed;
	top: 0;
	left: 0;
	z-index:-1;
}
.clearfix
{
    clear:both;
}
/* padding */
.padBtm5
    {
        padding-bottom:5px;
    }
.padLft5
    {
        padding-left:5px;
    }
.padLft10
    {
        padding-left:10px;
    }
    .padRgt10
    {
        padding-right:10px;
    }
.padLft100
    {
        padding-left:100px;
    }
    .padTop10
    {
        padding-top:10px;
    }
   
 /* display */
 .hide{
display:none;
}
.display-inline-block 
{
	display: inline-block !important;
}
.display-inline-table {
	display: inline-table;
}

 /* position */
 .positionAbsolute {
	position:absolute;
}

/* Processing buttons icons */
.icon-process
{
	background:url(/includes/img/ui/16_danger.gif) no-repeat !important; 
	margin-top: -1px;
float: left;
padding-right: 5px;
margin-left: -5px;
}

.default #highlights .btn_login .icon-process
{
	background:url(/includes/img/ui/16_default.gif) no-repeat !important; 
}

.button .process{
	  
	width:16px;
	height:16px; 
}

.intramurals .col {width: 50%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 15px 20px 0;}
.intramurals #content .clear {clear: both; text-align: center; margin: 20px 0 30px;}
.intramurals .clear .button {vertical-align: center}
#content #intramurals-list {padding: 25px 0 0; clear: both;}
    #content #intramurals-list li {display: inline-block; background: none; list-style: none; padding: 0 6px 0; border-right: 1px solid #e6e6e4;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    #content #intramurals-list li:last-child {border:none;}


/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.1.0');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') 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-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;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}.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}@-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)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope: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-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file: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-repeat:before,.icon-rotate-right: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-share-alt:before,.icon-mail-forward: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-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down: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-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-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-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left: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-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-reply:before,.icon-mail-reply:before{content:"\f112"}.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"}
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle}.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%}.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px}ul.icons-ul{text-indent:-1em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:1em;margin-right:0}.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit}.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em}a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}.icon-glass{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf000;')}.icon-music{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf001;')}.icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf002;')}.icon-envelope{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf003;')}.icon-heart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf004;')}.icon-star{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf005;')}.icon-star-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf006;')}.icon-user{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf007;')}.icon-film{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf008;')}.icon-th-large{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf009;')}.icon-th{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf00a;')}.icon-th-list{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf00b;')}.icon-ok{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf00c;')}.icon-remove{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf00d;')}.icon-zoom-in{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf00e;')}.icon-zoom-out{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf010;')}.icon-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf011;')}.icon-signal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf012;')}.icon-cog{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf013;')}.icon-trash{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf014;')}.icon-home{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf015;')}.icon-file{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf016;')}.icon-time{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf017;')}.icon-road{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf018;')}.icon-download-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf019;')}.icon-download{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf01a;')}.icon-upload{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf01b;')}.icon-inbox{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf01c;')}.icon-play-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf01d;')}.icon-repeat{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf01e;')}.icon-refresh{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf021;')}.icon-list-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf022;')}.icon-lock{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf023;')}.icon-flag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf024;')}.icon-headphones{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf025;')}.icon-volume-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf026;')}.icon-volume-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf027;')}.icon-volume-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf028;')}.icon-qrcode{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf029;')}.icon-barcode{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf02a;')}.icon-tag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf02b;')}.icon-tags{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf02c;')}.icon-book{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf02d;')}.icon-bookmark{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf02e;')}.icon-print{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf02f;')}.icon-camera{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf030;')}.icon-font{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf031;')}.icon-bold{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf032;')}.icon-italic{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf033;')}.icon-text-height{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf034;')}.icon-text-width{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf035;')}.icon-align-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf036;')}.icon-align-center{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf037;')}.icon-align-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf038;')}.icon-align-justify{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf039;')}.icon-list{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf03a;')}.icon-indent-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf03b;')}.icon-indent-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf03c;')}.icon-facetime-video{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf03d;')}.icon-picture{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf03e;')}.icon-pencil{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf040;')}.icon-map-marker{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf041;')}.icon-adjust{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf042;')}.icon-tint{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf043;')}.icon-edit{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf044;')}.icon-share{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf045;')}.icon-check{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf046;')}.icon-move{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf047;')}.icon-step-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf048;')}.icon-fast-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf049;')}.icon-backward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf04a;')}.icon-play{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf04b;')}.icon-pause{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf04c;')}.icon-stop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf04d;')}.icon-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf04e;')}.icon-fast-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf050;')}.icon-step-forward{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf051;')}.icon-eject{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf052;')}.icon-chevron-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf053;')}.icon-chevron-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf054;')}.icon-plus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf055;')}.icon-minus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf056;')}.icon-remove-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf057;')}.icon-ok-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf058;')}.icon-question-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf059;')}.icon-info-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf05a;')}.icon-screenshot{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf05b;')}.icon-remove-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf05c;')}.icon-ok-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf05d;')}.icon-ban-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf05e;')}.icon-arrow-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf060;')}.icon-arrow-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf061;')}.icon-arrow-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf062;')}.icon-arrow-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf063;')}.icon-share-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf064;')}.icon-resize-full{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf065;')}.icon-resize-small{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf066;')}.icon-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf067;')}.icon-minus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf068;')}.icon-asterisk{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf069;')}.icon-exclamation-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf06a;')}.icon-gift{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf06b;')}.icon-leaf{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf06c;')}.icon-fire{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf06d;')}.icon-eye-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf06e;')}.icon-eye-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf070;')}.icon-warning-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf071;')}.icon-plane{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf072;')}.icon-calendar{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf073;')}.icon-random{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf074;')}.icon-comment{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf075;')}.icon-magnet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf076;')}.icon-chevron-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf077;')}.icon-chevron-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf078;')}.icon-retweet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf079;')}.icon-shopping-cart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf07a;')}.icon-folder-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf07b;')}.icon-folder-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf07c;')}.icon-resize-vertical{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf07d;')}.icon-resize-horizontal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf07e;')}.icon-bar-chart{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf080;')}.icon-twitter-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf081;')}.icon-facebook-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf082;')}.icon-camera-retro{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf083;')}.icon-key{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf084;')}.icon-cogs{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf085;')}.icon-comments{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf086;')}.icon-thumbs-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf087;')}.icon-thumbs-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf088;')}.icon-star-half{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf089;')}.icon-heart-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf08a;')}.icon-signout{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf08b;')}.icon-linkedin-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf08c;')}.icon-pushpin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf08d;')}.icon-external-link{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf08e;')}.icon-signin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf090;')}.icon-trophy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf091;')}.icon-github-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf092;')}.icon-upload-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf093;')}.icon-lemon{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf094;')}.icon-phone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf095;')}.icon-check-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf096;')}.icon-bookmark-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf097;')}.icon-phone-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf098;')}.icon-twitter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf099;')}.icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf09a;')}.icon-github{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf09b;')}.icon-unlock{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf09c;')}.icon-credit-card{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf09d;')}.icon-rss{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf09e;')}.icon-hdd{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a0;')}.icon-bullhorn{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a1;')}.icon-bell{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a2;')}.icon-certificate{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a3;')}.icon-hand-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a4;')}.icon-hand-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a5;')}.icon-hand-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a6;')}.icon-hand-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a7;')}.icon-circle-arrow-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a8;')}.icon-circle-arrow-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0a9;')}.icon-circle-arrow-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0aa;')}.icon-circle-arrow-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ab;')}.icon-globe{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ac;')}.icon-wrench{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ad;')}.icon-tasks{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ae;')}.icon-filter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0b0;')}.icon-briefcase{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0b1;')}.icon-fullscreen{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0b2;')}.icon-group{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c0;')}.icon-link{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c1;')}.icon-cloud{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c2;')}.icon-beaker{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c3;')}.icon-cut{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c4;')}.icon-copy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c5;')}.icon-paper-clip{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c6;')}.icon-save{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c7;')}.icon-sign-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c8;')}.icon-reorder{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0c9;')}.icon-list-ul{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ca;')}.icon-list-ol{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0cb;')}.icon-strikethrough{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0cc;')}.icon-underline{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0cd;')}.icon-table{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ce;')}.icon-magic{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d0;')}.icon-truck{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d1;')}.icon-pinterest{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d2;')}.icon-pinterest-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d3;')}.icon-google-plus-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d4;')}.icon-google-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d5;')}.icon-money{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d6;')}.icon-caret-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d7;')}.icon-caret-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d8;')}.icon-caret-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0d9;')}.icon-caret-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0da;')}.icon-columns{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0db;')}.icon-sort{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0dc;')}.icon-sort-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0dd;')}.icon-sort-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0de;')}.icon-envelope-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e0;')}.icon-linkedin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e1;')}.icon-undo{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e2;')}.icon-legal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e3;')}.icon-dashboard{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e4;')}.icon-comment-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e5;')}.icon-comments-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e6;')}.icon-bolt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e7;')}.icon-sitemap{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e8;')}.icon-umbrella{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0e9;')}.icon-paste{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ea;')}.icon-lightbulb{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0eb;')}.icon-exchange{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ec;')}.icon-cloud-download{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ed;')}.icon-cloud-upload{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0ee;')}.icon-user-md{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f0;')}.icon-stethoscope{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f1;')}.icon-suitcase{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f2;')}.icon-bell-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f3;')}.icon-coffee{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f4;')}.icon-food{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f5;')}.icon-file-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f6;')}.icon-building{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f7;')}.icon-hospital{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f8;')}.icon-ambulance{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0f9;')}.icon-medkit{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0fa;')}.icon-fighter-jet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0fb;')}.icon-beer{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0fc;')}.icon-h-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0fd;')}.icon-plus-sign-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf0fe;')}.icon-double-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf100;')}.icon-double-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf101;')}.icon-double-angle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf102;')}.icon-double-angle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf103;')}.icon-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf104;')}.icon-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf105;')}.icon-angle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf106;')}.icon-angle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf107;')}.icon-desktop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf108;')}.icon-laptop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf109;')}.icon-tablet{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf10a;')}.icon-mobile-phone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf10b;')}.icon-circle-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf10c;')}.icon-quote-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf10d;')}.icon-quote-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf10e;')}.icon-spinner{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf110;')}.icon-circle{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf111;')}.icon-reply{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf112;')}.icon-folder-close-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf114;')}.icon-folder-open-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf115;')}.icon-expand-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf116;')}.icon-collapse-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf117;')}.icon-smile{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf118;')}.icon-frown{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf119;')}.icon-meh{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf11a;')}.icon-gamepad{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf11b;')}.icon-keyboard{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf11c;')}.icon-flag-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf11d;')}.icon-flag-checkered{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf11e;')}.icon-terminal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf120;')}.icon-code{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf121;')}.icon-reply-all{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf122;')}.icon-mail-reply-all{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf122;')}.icon-star-half-full,.icon-star-half-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf123;')}.icon-location-arrow{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf124;')}.icon-crop{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf125;')}.icon-code-fork{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf126;')}.icon-unlink{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf127;')}.icon-question{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf128;')}.icon-info{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf129;')}.icon-exclamation{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf12a;')}.icon-superscript{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf12b;')}.icon-subscript{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf12c;')}.icon-eraser{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf12d;')}.icon-puzzle-piece{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf12e;')}.icon-microphone{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf130;')}.icon-microphone-off{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf131;')}.icon-shield{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf132;')}.icon-calendar-empty{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf133;')}.icon-fire-extinguisher{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf134;')}.icon-rocket{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf135;')}.icon-maxcdn{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf136;')}.icon-chevron-sign-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf137;')}.icon-chevron-sign-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf138;')}.icon-chevron-sign-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf139;')}.icon-chevron-sign-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf13a;')}.icon-html5{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf13b;')}.icon-css3{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf13c;')}.icon-anchor{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf13d;')}.icon-unlock-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf13e;')}.icon-bullseye{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf140;')}.icon-ellipsis-horizontal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf141;')}.icon-ellipsis-vertical{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf142;')}.icon-rss-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf143;')}.icon-play-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf144;')}.icon-ticket{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf145;')}.icon-minus-sign-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf146;')}.icon-check-minus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf147;')}.icon-level-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf148;')}.icon-level-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf149;')}.icon-check-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf14a;')}.icon-edit-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf14b;')}.icon-external-link-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf14c;')}.icon-share-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf14d;')}
/* upgrade browser message
-------------------------------------------------- */
.upgradeBrowser .chromeframe {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54a6ce', endColorstr='#2088b7',GradientType=0 ); /* IE6-8 */
	min-height: 15px;
	text-align: center;
	vertical-align: middle;
	border:none;
}

	.chromeframe p {color: #fff; font-size: 1.35em; line-height: 100%;}
	.chromeframe p span {display: inline-block; width: 32px; height: 33px; background: url(/includes/img/ui/hand-icon.png) no-repeat; margin-right: 10px; vertical-align: middle;}
	.chromeframe a {background: url(/includes/img/buttons/ie7-upgrade.png) no-repeat; width: 106px; height: 21px; text-indent: -999999px; display: inline-block; margin: 0 5px; vertical-align: middle;}
	.chromeframe a:hover {background-color: transparent !important;}

* {font-size: 100.01%;}
html{font-size: 62.5%;}
strong{font-size: 100%;}
body{
    /* Default Font set to 10px and we grow from here */
    /*font:1em Helvetica, Arial,  sans-serif;*/
    /*font-family: 'Gotham 3r', 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 300;
    font-style: normal;*/
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4em;
}
#content{
    font-size:1.4em;
    line-height:1.4em;
}
/* default font overrides */
.font-11{
    font-size:11px !important;
    line-height:1.4em !important;
}
.font-12{
    font-size:12px !important;
    line-height:1.4em !important;
}
.font-13{
    font-size:13px !important;
    line-height:1.4em !important;
}
.font-14{
    font-size:14px !important;
    line-height:1.4em !important;
}
/*
    CSS File to define Banner styles
*/

/*
    Banners with no padding on top bottom and sides
    
    570px - nav04 and highlights
    760px - highlights only
    800px - nav04 only
    990px - no nav04, no highlights
*/
.banner-top-nopadding{
    margin:-20px 0 0 -24px;
	position:relative;
	padding-bottom:15px;
}
.banner-top-nopadding-570{
    width:570px;
}
.banner-top-nopadding-760{
    width:760px;
}
.banner-top-nopadding-800{
    width:800px;
}
.banner-top-nopadding-990{
    width:990px;
}

/*
    Banners with padding on all sides
    (Typically 50px less than image with no padding)

    520px - nav04 and highlights
    710px - highlights only
    750px - nav04 only
    940px - no nav04, no highlights
*/
.banner-top{
    padding-bottom: 15px;
}
.banner-top-520{
    width:520px;
}
.banner-top-710{
    width:710px;
}
.banner-top-750{
    width:750px;
}
.banner-top-940{
    width:940px;
}

/* @group global */
/* body definitions and tag specific rules */
body{
    margin:0;
    background:#161920 url(/includes/img/ui/body.gif?embed) repeat-x;
    color:#2b2b2b;
}
blockquote {
    background:url(/includes/img/icons/quote.png?embed) no-repeat 0 0;
    margin:0 0 18px 0;
    /*border-left: 5px solid #EEE;*/
    padding-left: 54px;
    min-height: 33px;
}
blockquote p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 0 !important;
}
blockquote small {
    display: block;
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    margin-top:.3em;
    color: #999;
}
blockquote small span.blockquote-name {
    font-weight: bold;
}
/* @end */

/* @group wrapper */
#wrapper{
    width:990px;
    margin:0 auto;
    padding-bottom: 2em;
    position:relative;
}
#wrapper a.hidden{
    display:none;
}
/* @end */

/* @group header */
    #header-holder{
        /*overflow:hidden;
        height:1%;
        padding:12px 0 0;*/
    }
    #header{
        width: 990px;
        margin: 0 auto;
        overflow:hidden;
        min-height:86px;
        position: relative;
    }
/* header > logo */
    #header .logo{
        position:absolute;
        width:245px;
        height:30px;
        text-indent:-9999px;
        overflow:hidden;
        left:0px;
        top:0px;
        margin: 31px 31px 31px 0;
        background: url(/includes/img/logo/barry-university-white-large.png) no-repeat;
    }
    .highres #header .logo {
        background: url(/includes/img/logo/barry-university-white-large@2x.png) no-repeat;
        background-size: 100%;
    }
    #header .logo.show-slogan {
        margin: 20px 31px 31px 0;
        background: url(/includes/img/logo/barry-university-white-small.png) no-repeat;
    }
    .highres #header .logo.show-slogan {
        background: url(/includes/img/logo/barry-university-white-small@2x.png) no-repeat;
        background-size: 100%;
    }
    #header .logo a{
        display:block;
        height:100%;
    }
    img.logo{
        display:none;
    }
/* header > slogan */
    #slogan{
        position:absolute;
        left: 0px;
        top:50px;
        font-family: 'Gotham 4r', 'Gotham A', 'Gotham B', sans-serif;
        font-weight: 400;
        font-style: normal;
    }
    #slogan .slogan-label-school-name{
        font-size:1em;
        line-height:1em;
        display:inline-block;
        color:#bdc4cd;
        margin-right: .3em;
        font-family: 'Gotham 4r', 'Gotham A', 'Gotham B', sans-serif;
        font-weight: 400;
        font-style: normal;
    }
    #slogan .slogan-label{
        font-family: 'Gotham 7r', 'Gotham A', 'Gotham B', sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size:1.5em;
        line-height:1.5em;
        color:#bdc4cd;
        display:inline-block;
        margin-right: .7em;
    }
    #slogan .solgan-link{
        color:#bdc4cd;
        font-size:1.5em;
        line-height:1.5em;
        display: none;
    }
    #slogan .solgan-link small{
        color:#bdc4cd;
        font-size:0.6em;
        line-height:0.6em;
        display: none;
    }
    #slogan a:hover,
    #slogan a:hover .slogan-label-school-name {
        text-decoration: none;
        color: #8099AD;
    }
/* @end */

/* @group search-box */
    .search-box{
        float:right;
        width:205px;
        padding:14px 10px 7px 15px;
        background:#6e0a10 url(/includes/img/ui/bg-search-box.gif?embed) no-repeat;
    }
    .academic-search-box{
        background:none;
        padding:0;
        margin:0 0 1.3em 0;
        float:none;
    }
    .search-box legend{
        display:none;
    }
    .search-box .text{
        background: url(/includes/img/ui/bg-input.gif?embed) repeat-x;
        float:left;
        padding:0 7px;
        width: 159px;
        margin-right:1px;
        overflow:hidden;
    }
    form .row input,
    .search-box .text input{
        background:none;
        border:none;
        float:left;
        margin:0;
        overflow:hidden;
        padding:3px 0;
        width: 159px;
    }
    form .row {
        margin-bottom:.5em;
    }
    form .row input{
        background: url(/includes/img/ui/bg-input.gif?embed) repeat-x;
        float:none;
    }
    form .row label{
        color:#fff;
        display:block;
        font-size:1.4em;
    }
    form .row label.inline{
        display:inline;
        font-size:1.2em;
    }
    .clearCss{
        background-image:none !important;
        width:auto !important;
        vertical-align:text-bottom; 
        padding:0 !important; 
        margin:0 !important;
    }
    .search-box .text input.suggest,
    input.suggest{
        color:#6b81a6;
    }
    .search-box input.submit{
        background:url(/includes/img/buttons/btn-search.gif?embed) no-repeat;
        border:none;
        cursor:pointer;
        float:left;
        font-size:0;
        height: 20px;
        line-height:0;
        margin:0;
        padding:0;
        text-indent:-9999px;
        width: 26px;
    }
    .academic-search-box {
        position: relative;
    }
    .academic-search-box input.submit{
        background:url(/includes/img/buttons/btn-search-inside.png?embed) no-repeat;
        margin:0 0 0 -22px;
        position:absolute;
        width: 20px;
    }
/* @end */

/* @group main */
    #main{
        background-color:#F6F6F4;
        position:relative;
        margin-bottom:19px;
        border-radius: 0 0 10px 10px;
    }
/* main > mask */
    #main img.mask{
        position:absolute;
        bottom:0;
        left:0;
    }
    * html #main-holder{
        height:700px;
        overflow:visible;
    }
    #main-holder{
        overflow:hidden;
        position:relative;
    }
/* @end */

/* @group backgrounds */
    .dotted #highlights{
        background: #fff;
    }
    .default #highlights,
    .default #nav04,
    .dotted #nav04 {
        background: #860219; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2MDIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2M0MTIzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  #860219 0%, #c41230 200px); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#860219), color-stop(200px,#c41230)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #860219 0%,#c41230 200px); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #860219 0%,#c41230 200px); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #860219 0%,#c41230 200px); /* IE10+ */
        background: linear-gradient(to bottom,  #860219 0%,#c41230 200px); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#860219', endColorstr='#c41230',GradientType=0 ); /* IE6-8 */
    }
    .default #main,
    .default #main-holder{
        /*background:url(/includes/img/ui/bg-main-holder-red.png) repeat-y -990px 0;*/
    }
    .dotted #content{
        border-right:1px dotted #96afc9;
    }
    .dotted #main,
    .dotted #main-holder{
        /*background:url(/includes/img/ui/bg-main-holder-red-white.png) repeat-y -990px 0;*/
    }
    .athletics #main-holder,
    .default #main-holder,
    .dotted #main-holder{
    }
    .athletics #main,
    .athletics #main-holder{
        background:url(/includes/img/ui/bg-main-holder-brushed.jpg) repeat-y -990px 0 !important;
    }
    .athletics #nav03{
        background:#32353d;
    }
    .athletics #nav03 a{
        padding: 0.5em .75em;
    }
    
    /* silver template*/
    
    .silver #nav04
    {
    	border-right:1px solid #eaeae8;
    	background: #dde2e3; /* Old browsers */
background: -moz-linear-gradient(top,  #dde2e3 0%, #f6f6f4 300px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dde2e3), color-stop(300px,#f6f6f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dde2e3 0%,#f6f6f4 300px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dde2e3 0%,#f6f6f4 300px); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dde2e3 0%,#f6f6f4 300px); /* IE10+ */
background: linear-gradient(to bottom,  #dde2e3 0%,#f6f6f4 300px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde2e3', endColorstr='#f6f6f4',GradientType=0 ); /* IE6-9 */

    	
    }
     .silver #nav04 .nav li a,
     .silver #nav04 .nav li span
    {
    	color: #616161 !important;
    }
    
    .silver #nav04 .nav li a.on,
     .silver #nav04 .nav li span.on,
     .silver #nav04 .nav li a:hover,
     .silver #nav04 .nav li span:hover
    {
    	background: #c6d4d5;
    	color: black !important;
    }
    .silver #nav04 .nav li
    {
    	border-bottom: 1px solid #c6d4d5;
    }
    .silver #nav04 .nav li ul
    {
    	border-top: 1px solid #c6d4d5;
    }
    .silver #nav04 .nav li:last-child
    {
    	border-bottom: none;
    }
    
/* @end */	

/* @group content */

    #content{
        overflow:hidden;
        padding:0;
        background:#f6f6f4;
    }
    #content.hasNav04 {
        margin-left: 190px;
        border-bottom-left-radius: 0;
    }
    #content.hasHighlights {
        margin-right: 230px;
        border-bottom-right-radius: 0;
    }
    * html #content{
        overflow:visible;
        height: 664px;
    }
    * html .indent-content{padding-left:21px !important;}
    .indent-content{
        padding:20px 16px 16px 24px !important;
    }
    * html .indent-content{
        height: 664px;
    }
    #content h1,
    #content h2,
    #content h3,
    #content h4,
    #content h5{
        font-family: 'Gotham 4r', 'Gotham A', 'Gotham B', sans-serif;
        font-weight: 400;
        font-style: normal;
        line-height:1.3em;
        margin:0 0 14px 0;
    }
    #content h1{
        color:#000;
        font-size:1.6em;
    }
    #content h2{
        color:#900;
        font-size:1.4em;
    }
    #content h3{
        color:#333;
        font-size:1.3em;
    }
    #content h4{
        color:#526c85;
        font-size:1.2em;
    }
    #content h5{
        color:#666;
        font-size:1.1em;
    }
    #content p{
        margin:0 0 1.4em;
    }
    #content ul,
    #content ul li .ul-list{
        margin:0 0 22px;
        padding:0 0 0 22px;
        list-style:none;
        /*line-height: 1.826em;*/
        line-height: 1.4em;
    }
    #content ul ul ul{
        font-size:.9em;
    }
    #content li{
        background:url(/includes/img/ui/bullet_darkgray.gif?embed) no-repeat 0 9px;
        padding:0 0 9px 10px;
    }
    #content li:last-child{
        padding:0 0 0 10px;
    }
    #content ul li ul,
    #content ul li ol{
        color:#575f64;
        margin:0 0 2px;
        padding:10px 0 0 22px;
    }
    #content ul ul ul{
        padding:0 0 0 22px;
    }
    #content ul ul li{
        background:url(/includes/img/ui/bullet02.gif?embed) no-repeat 0 9px;
    }
    #content ul ul ul li{
        background:url(/includes/img/ui/bullet03.gif?embed) no-repeat 0 9px;
    }
    #content ol li{
        background:none; /* Added to remove dots next to ordered lists */
    }
    
    #content .ul-list li{
        background:url(/includes/img/ui/bullet_darkgray.gif?embed) no-repeat 0 9px;
        padding:0 0 9px 10px;
    }
    #content .ul-list li:last-child{
        padding:0 0 0 10px;
    }
    #content .ul-list li ul{
        color:#575f64;
        margin:0 0 2px;
        padding:10px 0 0 22px;
    }
    #content .ul-list ul ul{
        padding:0 0 0 22px;
    }
    #content .ul-list ul li{
        background:url(/includes/img/ui/bullet02.gif?embed) no-repeat 0 9px;
    }
    #content .ul-list ul li{
        background:url(/includes/img/ui/bullet03.gif?embed) no-repeat 0 9px;
    }
    #content .ol-list li{
        background:none; /* Added to remove dots next to ordered lists */
    }
    
/* @end */

/* @group highlights */
    #highlights{
        width:230px;
        padding-bottom:2em;
        overflow:hidden;
        float:right;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
    }
    /* Support for full multi-stop gradients with IE9 (using SVG). */
    .gtie8 highlights {
       filter: none;
    }
    /* adjustment to lower the highlights when a 1600 wide banner is displayed*/
    #highlights.ss_1600-adjustment{
        top: 310px !important;
    }

    .dotted #highlights{
        width:229px;
    }
    #highlights .title-box{
        margin:0 0 13px;
        width:201px;
    }
    #highlights ul{
        list-style:none;
        margin:0;
        padding:0;
    }
/* highlights-holder */
    #highlights-holder{
        padding:19px 6px 2em 15px;
        width:209px;
        overflow:hidden;
    }
/* @end */

/* @group footer */
    #footer{
        margin:0 auto;
        text-align:center;
        color:#ccc;
        font-size:1.1em;
    }
    #footer ul{
        margin:0 0 1.5em;
        padding:0;
        list-style:none;
    }
    #footer ul li{
        display:inline;
        background:url(/includes/img/ui/separator-footer.gif?embed) no-repeat 0 3px;
        padding:0 6px 0 8px;
    }
    #footer ul li:first-child{background:none;}
    #footer ul a{
        color:#83929b;
        text-decoration:none;
    }
    #footer ul a:hover{color:#b1c3cd;}
    #footer h2{
        margin:0 0 3px;
        color:#f2f2ea;
    }	
/* address */
    #footer .address{
        color:#e2e2d8;
        margin-bottom:13px;
    }
    #footer .address em{font-style:normal;}
    #footer dd,
    #footer dt,
    #footer dl{
        display:inline;
        margin:0;
    }
    #footer .address span{
        display:block;
        padding-top:3px;
    }
    #footer span a{color:#8b9ba4;}
    #footer p{margin:0;}
/* @end */

/* @group photo caption */
.photoCaption{
    color:#777;
    font-family:Georgia, 'Times New Roman', _serif;
}
/* @end */

#no-js {
    display: none;
}
/* @group navigation panels */


.nav{
	font-family: 'Gotham 3r', 'Gotham A', 'Gotham B', sans-serif;
	font-weight: 300;
	font-style: normal;
}
	
.nav .sub i.dropdownarrow{
		background:url(/includes/img/ui/nav_sub_arrow.png?embed) no-repeat center center;
		width:14px;
		height:8px;
		display:inline-block;
	}

/* nav01 */
	#nav01{
		font-size:1.1em;
		line-height:1.3em;
		list-style:none;
		margin:0 0 0 0;
		overflow:hidden;
		padding:0;
		position:absolute;
		top:0;
		right:0;
	}
	#nav01 a{
		color:#fff;
	}
	#nav01 li{
		float:left;
		/*background:url(/includes/img/ui/separator-nav01.gif?embed) no-repeat 100% 2px;
		padding: 0 9px 0 8px;
		margin:0 -1px 0 1px;*/
	}
	#nav01 > li.nav-search-bar {
		background-color: #314555;
	}
	#nav01 > li > a,
	#nav01 .nav-search-box {
		background-color: #1c1f27;
		border-right: 1px solid #2e3031;
		color: #96b6bd;
		display: inline-block;
		padding: 11px 11px 11px 11px;
	}
	#nav01 > li > a:hover {
		background-color: #223443;
		color: #fff;
		text-decoration: none;
	}
	#nav01 > li:last-child > a {
		border-right: none;
	}
	#nav01 .nav-search-box {
		padding: 0px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: transparent;
	}

	#nav01 .nav-search-box input {
		background: none repeat scroll 0 0 #314555;
		border: none;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #96b6bd;
		height: 36px;
		margin: 0;
		padding: 10px;
		position: relative;
		width: 170px;
		z-index: 1;
	}

	#nav01 .nav-search-box button {
		background: none repeat scroll 0 0 #314555;
		border: 1px solid #314555;
		color: #96b6bd;
		height: 24px;
		position: relative;
		right: 2px;
		top: -2px;
		z-index: 2;
	}
	#nav01 > li.noborder > a {
		border-right: none;
	}
   #nav01 > li.apply > a 
   {
	   border-left:1px solid black;
		background-color: #2a323a;
	}
	#nav01 > li.apply > a:hover {
		background-color: #2c4050;
	}


/* nav02 */
	#nav02-wrapper {
		background: #6d0a1c; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkMGExYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTBlMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #6d0a1c 0%, #990e26 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0a1c), color-stop(100%,#990e26)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #6d0a1c 0%,#990e26 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #6d0a1c 0%,#990e26 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #6d0a1c 0%,#990e26 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #6d0a1c 0%,#990e26 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0a1c', endColorstr='#990e26',GradientType=0 ); /* IE6-8 */
		min-width: 990px;
		max-width: 100%;
	}
	#nav02-wrapper.hasNav02 {
		height: 37px;
	}
	/* Support for full multi-stop gradients with IE9 (using SVG). */
	.gtie8 #nav02-wrapper {
	   filter: none;
	}
	#nav02-wrapper #nav02-inner {
		margin: 0 auto;
		overflow: visible;
		width: 990px;
		height: auto!important;
	}
	#nav02-push{
		padding: 7px 11px 7px 14px;
		display: none;
	}
	#nav02{
		/*background:#980e15 url(/includes/img/ui/bg-nav02.gif?embed) no-repeat;
		font-size:1.2em;
		font-weight:bold;
		line-height:1.286em;
		margin:-29px 0 0 0;
		list-style:none;
		overflow:visible;
		position:absolute;
		padding:0 0 0 8px;
		z-index:10;
		width:982px;*/
		left: 0;
		display: block;
		float: left;
		font-size:1.25em;
		/*font-weight:bold;*/
		line-height:1.286em;
		margin: 0 auto;
		list-style:none;
		position:relative;
		padding: 0px 0px 0px 0px;
		height: 37px;
	}
	#nav02 > li{
		float:left;
		/*position: relative;*/
	}
	#nav02 > li:first-child{
		background: none;
	}
	#nav02 > li > .nolink,
	#nav02 > li > a{
		border-right: 1px solid #b6032e;
		padding: 10px 10px 11px 13px;
	}
	
	#nav02 > li:last-child > a{
		border-right: none;
	}
	
	#nav02 > li > .nolink:hover,
	#nav02 > li > .nolink.active,
	#nav02 > li > .nolink.on,
	#nav02 > li > a:hover,
	#nav02 > li > a.active,
	#nav02 > li > a.on{
		background:#770b1b;/*url(/includes/img/ui/bg-nav02-hover.gif?embed) repeat-x;*/
		color:#fff;
	}
	#nav02 a,
	#nav02 .nolink {
		display:block;
	}
	
/* shared rules */
	

	#nav02 a{
		text-decoration:none;
		color:#e6ced0;
	}
	#nav02 span.subTitle a{
		color:#fff;
	}
	#nav02 .nolink{
		cursor:pointer;
		color:#e6ced0;
	}
/* @end */
/* nav03 */
	#nav03-wrapper {
	}

	#nav03-wrapper #nav03-inner {
		width: 990px;
		margin: 0 auto;
	}
	#nav03{
		margin:0;
		padding:.25em 0 0 5px;
		list-style:none;
		overflow:hidden;
		height:1%;
		background:#5b1012;
		font-size:1.3em;
		clear: both;
	}
	#nav03 li{
		float:left;
		background:url(/includes/img/ui/separator-nav04.gif?embed) no-repeat left 8px;
	}
	#nav03 a{
		color:#fff;
		text-decoration:none;
		display:block;
		padding: .5em .6em;
		margin:0 3px;
		position:relative;
		border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		font-size: 0.95em;
	}
	#nav03 a:hover,
	#nav03 a.active,
	#nav03 a.on{
		color:#fff;
		background:#1f222b;
	   
	} 
	
	 .silver #nav03
	 {
		background:#dbe4e3;
		height: 30px;
		padding: 0px;
		border-bottom:1px solid #cfd1d1;
	 }
	 .silver #nav03 li
	 {
		position:relative;
		background: none;
	 }
	.silver #nav03 a{
	   border-radius:0px;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
	   margin:0px;
	   padding: 10px;
		color:Black;
		height: 30px;
	}
	.silver #nav03 a:hover,
	.silver #nav03 a.active,
	.silver #nav03 a.on{
		 color:#881326;
		background:#c6d4d5;
	   
	}
	
	
	
/* breadcrumbs */
	#breadcrumbs{
		margin:0;
		padding:7px 0 7px 10px;
		list-style:none;
		overflow:hidden;
		height:1%;
		background:#1f222a;
		color:#a5a7aa;
	}
	#breadcrumbs li{
		float:left;
		padding:0 6px 0 10px;
		background:url(/includes/img/ui/bullet-breadcrumbs.gif?embed) no-repeat 0 2px;
	}
	#breadcrumbs a{
		color:#99c6e9;
		text-decoration:none;
	}
	#breadcrumbs a:hover{color:#a5a7aa;}
	#breadcrumbs{		
		font-size:1.08em;
		line-height:1.186em;
		clear: both;
	}
	#breadcrumbs li:first-child,
	#nav02 li:first-child,
	#nav03 li:first-child	{
		background:none;
	}
	.silver #breadcrumbs
	{
		background: #f6f6f4;
		border-bottom: 1px solid #dde2e3;
		color: Black;
	
	}
	.silver #breadcrumbs a
	{
		color: #06c;
	}
/* nav04 */
	#nav04{
		float:left;
		padding:19px 0 2em 0;
		width:190px;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
	}
	#nav04 ul{
		margin:0;
		padding:0 0 1em;
		list-style:none;
		/*font-weight:bold;*/
		font-size:1.3em;
		line-height:1.166em;
	}
	#nav04 ul li{
		vertical-align:top;
		height:1%;
	}
	#nav04 ul li a,
	#nav04 ul li span{
		color:#fff;
		display:block;
		padding:6px 14px 6px 18px;
		text-decoration:none !important;
	}
	
	.athletics #nav04 ul li a{
		color:#96b2c9;
	}
	.athletics #nav04 ul li li a{
		color:#b1bec9;
	}
	.athletics #nav04 ul li span{
		color:#cccca1;
	}
	#nav04 ul li a.on{
		background:url(/includes/img/ui/bg-nav06-hover.png?embed) repeat-y;
		color:#fff !important;
	}
	#nav04 ul li a.active,
	#nav04 ul li a:hover{
		color:#fff;
		height:1%;
		cursor:pointer;
	}
	#nav04 ul ul{
		font-weight:normal;
		font-size:1em;
		/*line-height:1.5em;*/
		line-height:1.166em;
		margin: .1em 0 0 0;
		padding: 0 0 2px 0;
		list-style:none;
	}
	#nav04 ul ul li{
		margin: 0;
		padding: 0 0 0 0;
		background:url(/includes/img/ui/bullet04.gif?embed) no-repeat 30px 1em;
	}
	#nav04 ul ul a{
		padding:4px 14px 4px 42px;
	}
	
/******************************************************/
/* subnavigation */
/******************************************************/
li.sub{
	/*overflow:visible;*/
}
li.sub div.holder .title, li#giving div.holder div.col span.caption
{
	font-size:12px !important;
	font-weight: normal;
}
li.sub div.holder{
	font-size:.9em;
	width: 970px;
	padding:15px 10px 5px 10px;
	background: #770b1b;
	color: #fff;
	position: absolute;
	left: 0;
	top:36px;
	display: none;
	z-index: 1000;
}
li.sub div.holder span.subTitle
{
	display: block;
	color: #fff;
	font-family: 'Muli', sans-serif;
	font-size:1.6em;
	font-weight:400;
	/*font-weight:bold;*/
	padding:0;
	line-height:1.0em;
	margin:0 0 .5em 0;
	/*border-bottom:1px solid #722;*/
}

li.sub div.holder a{
	background:none !important;
	float:none;
	color: #e9676a;
	font-weight:normal;
	font-size:1em;
	line-height:1.2em;
	padding: 0 0 8px !important;
}
li.sub div.holder a:hover{
	background:none !important;
	text-decoration:underline !important;
}
li.sub div.holder div.col div span.subTitle a{
	padding: 0 !important;
}
li.sub div.holder div.col div span.imgOpacity{
	background-color:Black;
	padding:0;
	margin:0;
	display:block;
}
li.sub div.holder div.col div span.imgOpacity img{
	filter: alpha(opacity=100);
	opacity: 1;
	width: 100% !important;
}
li.sub div.holder div.col div span.imgOpacity img:hover{
	filter: alpha(opacity=65);
	opacity: .65;
	width: 100% !important;
}

/* subnavigation: ROWS */
/*
li.sub div.holder div.left-single-col,
li.sub div.holder div.row div{
	padding:0 5px 10px 5px; 
	width:182px;   
}
li.sub div.holder div.left-single-col{
	position:absolute;
}
li.sub div.holder div.row{
	clear:left;
}
li.sub div.holder div.row div{
	float:left;
}
li.sub div.holder .left-one-col{
	margin-left:190px;
}
*/
/* @END: subnavigation: ROWS */

/* subnavigation: COLUMNS */
li.sub div.holder div.col{
	float:left;
}
li.sub div.holder div.line-right{
	border-right:1px dotted #be9a9c;
}
li.sub div.holder div.line-left{
	border-left:1px dotted #be9a9c;
}

li.sub div.holder div.col div{
	padding:0 15px 20px 15px;
	width:164px;
}
li.sub div.holder div.col div div.articles-vertical,
li.sub div.holder div.col div div.articles-horizontal{
	font-size: 1.3em;
}

li.sub div.cols3{
	width: 590px !important;
}

li.sub div.cols4{
	width: 776px !important;
}

/* subnav: ABOUT */
li#about div.holder div.col div{
	padding-left:8.75px;
	padding-right:7.75px;
	padding-bottom: 0;
	width:226px;
}
li#about div.holder div.col div span{
	height:94px;
	width:227px;
}
li#about div.holder div.col div a{
	margin-bottom:8px;
}
/* END subnav: ABOUT */



/* subnav: SCHOOLS */
li#schools div.holder span.subTitle{
	margin-bottom:0px;
}
/* END subnav: SCHOOLS */

/* subnav: FUTURE-STUDENTS */
li#future-students div.holder div.col div{
	padding-left:6.5px;
	padding-right:6.5px;
	width:181px;
}
li#future-students div.holder div.col div span{
	height:106px;
	width:181px;
}
li#future-students div.holder div.col div img{
	padding-bottom:10px;
}
/* END subnav: FUTURE-STUDENTS */

/* subnav: CURRENT-STUDENTS */
/* END subnav: CURRENT-STUDENTS */

/* subnav: ALUMNI */
li#alumni div.holder{
	width: 470px;
	left: 270px;
	/*height: 160px;*/
}
li#alumni div.holder span.subTitle{
	/*border-bottom:1px dotted #be9a9c;*/
	padding-bottom:7px;
}
li#alumni div.holder div.col:first-child div{
	padding-left: 5px;
	padding-right: 35px;
	width:230px;
}
li#alumni div.holder div.col:nth-child(2) div{
	padding: 4px 5px 0 19px;
}
li#alumni div.holder div.col div{
	padding-bottom: 0;
	width:170px;
}
/* END subnav: ALUMNI */

/* subnav: GIVING */
li#giving div.holder{
	width: 410px;
	left: 470px;
}
li#giving div.holder span.subTitle{
	/*border-bottom:1px dotted #be9a9c;*/
	padding-bottom:7px;
}
li#giving div.holder div.col:first-child div{
	padding:0 5px;
	text-align:center;
	width:200px;
}
li#giving div.holder div.col:nth-child(2) div{
	width:170px;
	padding: 12px 5px 0 25px;
}
li#giving div.holder div.col span.caption{
	display:block;
	padding:0 0 5px;
	color: #d8a8a8;
}
li#giving div.holder div.col .btn-giving-givenow{
	background:url(/includes/img/buttons/btn_giving-white.gif) no-repeat 0 0 !important;
	display:block !important;
	height:58px !important;
	margin: 1em 0 0 0 !important;
	width:140px !important;
}
li#giving div.holder div.col .btn-giving-givenow:hover{
	background-position: 0 -58px !important;
}
/* END subnav: GIVING */

/* subnav: ATHLETICS */
li#athletics div.holder{
	width: 620px;
	left: 350px;
	padding-bottom:10px;
}
li#athletics div.holder a{
	padding: 0!important;
}
li#athletics div.holder div.col div{
	padding-bottom:0;
	width:145px;
	font-size: .9em;
}
li#athletics div.holder div.col.last-child div{
	padding-right: 0;
	padding-left: 0;
	width:230px;
}
li#athletics div.holder div.col div.icon-sports span{
	margin-left: 30px;
	margin-top: 5px;
	padding-top:3px;
	padding-bottom:3px;
	text-align: left;
}
li#athletics div.holder div.col div.icon-sports span:before{
	background: url(/includes/img/icons/icon_sports.png) no-repeat;
	content: ' ';
	height: 24px;
	margin: -5px 0 0 -30px;
	position: absolute;
	width: 24px;
}
li#athletics div.holder div.col div.icon-sports span#baseball:before{
	background-position: -24px -24px;
}
li#athletics div.holder div.col div.icon-sports span#basketball-m:before,
li#athletics div.holder div.col div.icon-sports span#basketball-w:before{
	background-position: 0 0;
}
li#athletics div.holder div.col div.icon-sports span#golf-m:before,
li#athletics div.holder div.col div.icon-sports span#golf-w:before{
	background-position: -72px 0;
}
li#athletics div.holder div.col div.icon-sports span#rowing:before{
	background-position: -48px -24px;
}
li#athletics div.holder div.col div.icon-sports span#soccer-m:before,
li#athletics div.holder div.col div.icon-sports span#soccer-w:before{
	background-position: -72px -24px;
}
li#athletics div.holder div.col div.icon-sports span#softball:before{
	background-position: -24px 0;
}
li#athletics div.holder div.col div.icon-sports span#tennis-m:before,
li#athletics div.holder div.col div.icon-sports span#tennis-w:before{
	background-position:  0-24px;
}
li div.holder div.col div.icon-sports span#volleyball:before{
	background-position: -48px 0;
}
li#athletics div.holder div.col div div.articles-vertical,
li#athletics div.holder div.col div div.articles-horizontal{
	padding-top:30px;
}
/* END subnav: ATHLETICS */

/* subnav: ADMINISTRATION */
li#administration div.holder{
	left: 194px;
}
/* END subnav: ADMINISTRATION */

/* subnav: HPLS ACADEMIC PROGRAMS */
li#hpls-academic-programs div.holder{
	left: 100px;
	width:760px;
}
li#hpls-academic-programs div.holder div.col.last-child div{
	width:340px;
}

/* subnav: ARTS AND SCIENCES ACADEMIC PROGRAMS */
li#schools div.holder span.subTitle{
	left: 0px;
	width:990px;
}
li#arts-sciences-academic-programs div.holder div.col.first-child div{
	width:145px;
}
li#arts-sciences-academic-programs div.holder div.col:nth-child(2) div{
	width:140px;
}
li#arts-sciences-academic-programs div.holder div.col:nth-child(3) div{
	width:165px;
}
li#arts-sciences-academic-programs div.holder div.col:nth-child(4) div{
	width:135px;
}
li#arts-sciences-academic-programs div.holder div.col.last-child div{
	width:165px;
}


/* END subnav: HPLS ACADEMIC PROGRAMS */

/* subnav: HEALTH SCIENCES PROGRAMS */
li#chs-academic-programs div.holder{
	left: 0;
	width:970px;
}
li#chs-academic-programs div.holder div.col:first-child div{
	width:205px;
}
li#chs-academic-programs div.holder div.col:nth-child(2) div{
	width:240px;
}
li#chs-academic-programs div.holder div.col:nth-child(3) div{
	width:145px;
}
li#chs-academic-programs div.holder div.col.last-child div{
	width:259px;
}

/* END subnav: HPLS ACADEMIC PROGRAMS */

/* START Ed SubNavigation */

/* subnav:  EdBS*/
li#EdBS div.holder{
	width: 200px;
	left: 180px;
	height: 160px;
}
li#EdBS div.holder span.subTitle{
	/*border-bottom:1px dotted #be9a9c;*/
	padding-bottom:7px;
}
/*li#alumni div.holder div.col:first-child div{
	text-align:center;
	width:230px;
	font-size:1.4em;
}
li#alumni div.holder div.col:first-child div img{
	padding-bottom:14px;
}*/
li#EdBS div.holder div.col div{
	width:170px;
}
/* END subnav: EdBS */

/* subnav:  EdMS*/
li#EdMS div.holder{
	width: 200px;
	left: 360px;
	height: 160px;
}
li#EdMS div.holder span.subTitle{
	/*border-bottom:1px dotted #be9a9c;*/
	padding-bottom:7px;
}
/*li#alumni div.holder div.col:first-child div{
	text-align:center;
	width:230px;
	font-size:1.4em;
}
li#alumni div.holder div.col:first-child div img{
	padding-bottom:14px;
}*/
li#EdMS div.holder div.col div{
	width:170px;
}
/* END subnav: EdMS */

/* subnav:  EdDOC*/
li#EdDOC div.holder{
	width: 200px;
	left: 480px;
	height: 160px;
}
li#EdDOC div.holder span.subTitle{
	/*border-bottom:1px dotted #be9a9c;*/
	padding-bottom:7px;
}
/*li#alumni div.holder div.col:first-child div{
	text-align:center;
	width:230px;
	font-size:1.4em;
}
li#alumni div.holder div.col:first-child div img{
	padding-bottom:14px;
}*/
li#EdDOC div.holder div.col div{
	width:170px;
}
/* END subnav: EdDOC */
/* END Ed SubNavigation */

/* START ARTS & SCIENCE SubNavigation */
/* subnav: artsscience-departments */
li#artsscience-departments div.holder div.col div{
	float: left;
	height: 160px;
	width:147px !important;
	padding: 7px 7px !important;
}
li#artsscience-departments div.holder div.col div span.imgOpacity{
	height:76px !important;
}
li#artsscience-departments div.holder div.col div span.subTitle{
	padding-top:12px;
}

li#artsscience-departments div.holder .PdBt{
	padding-bottom:18px;
}

li#artsscience-programs div.holder div.col div{
	padding-left: 10px;
	padding-right: 10px;
	width: 174px;
}


/* END subnav: artsscience-departments */

/* END ARTS & SCIENCE SubNavigation */

/* START BUSINESS SubNavigation */

/* subnav: ACADEMIC PROGRAMS */
li#business-academic-programs div.holder{
	left: 30px;
	width: 625px !important;
}
li#business-academic-programs div.holder div.col:last-child div {
	width: 205px;
}
/* END subnav: ACADEMIC PROGRAMS */

/* END subnav: BUSINESS */


/* START THEOLOGY-PHILOSOPHY SubNavigation */

/* subnav: ACADEMIC PROGRAMS */
li#theology-philosophy-academic-programs div.holder{
	left: 165px;
	width: 565px !important;
	padding-left: 25px;
}

li#theology-philosophy-academic-programs div.holder div.col div {
	width: 175px;
}

li#theology-philosophy-academic-programs div.holder div.col:first-child div {
	width: 150px;
}

li#theology-philosophy-academic-programs div.holder div.col:last-child div {
	width: 150px;
}
/* END subnav: ACADEMIC PROGRAMS */
/* END subnav: THEOLOGY-PHILOSOPHY */

/* START PACE SubNavigation */
/* subnav: ace-academic-programs */

li#ace-academic-programs div.holder{
	width: 735px;
	left: 105px;
}
li#ace-academic-programs div.holder div.col div {
	width: 255px;
}
li#ace-academic-programs div.holder div.col:first-child div {
	width: 420px;
}

#aceContinuingEd.holder {
	left: 280px;
	width: 490px;
}

#aceContinuingEd.holder div.col div {
	width: 215px;
}

li#ace-current-students div.holder div.col div{
	padding-left:6.5px;
	padding-right:6.5px;
	width:181px;
}
li#ace-current-students div.holder div.col div span{
	height:134px;
	width:181px;
}
li#ace-current-students div.holder div.col div img{
	padding-bottom:10px;
}

/* END subnav: ace-academic-programs */

/* END ARTS & SCIENCE SubNavigation */


/* START subnav: student-affairs */

/* subnav: DEPARTMENTS */
li#Departments div.holder{
	width: 375px;
	left: 104px;
	/*height: 160px;*/
}
li#Departments div.holder div.col div{
	padding-bottom: 0;
	width:360px;
}
/* END subnav: DEPARTMENTS */

/* subnav: FYE */
li#FYE div.holder{
	width: 290px;
	left: 414px;
	/*height: 160px;*/
}
li#FYE div.holder div.col div{
	padding-bottom: 0;
	width:275px;
}
/* END subnav: FYE */

/* subnav: EVENTS */
li#Events div.holder{
	width: 265px;
	left: 666px;
	/*height: 160px;*/
}
li#Events div.holder div.col div{
	padding-bottom: 0;
	width:250px;
}
/* END subnav: EVENTS */

/* END subnav: student-affairs */






/* @END: subnavigation: COLUMNS */

/* subnav: ATHLETICS Main Home Page Nav */

/* START ATHLETICS Main Home Page Nav */

.athletics-padding div.holder .col a {
	padding: 0 20px 10px 10px !important;
	font-size:1.2em;
}

/* subnav: athletics-academics */
li#athletics-academics div.holder {
	left: 128px;
	width: 250px;
}


/* subnav: athletics-inside */
li#athletics-inside div.holder {
	left: 128px;
	width: 377px;
}

/* subnav: athletics-sports */

li#athletics.athletics-sports div.holder 
{
	left: 240px;
	width: 350px;
}

/* subnav: athletics-schedules */
li#athletics-schedules div.holder {
	left: 458px;
	width: 180px;
}


/* subnav: athletics-fans */
li#athletics-fans div.holder {
	left: 564px;
	width: 163px;
}


/* subnav: athletics-recruits */
li#athletics-recruits div.holder {
	left: 536px;
	width: 400px;
}
li#athletics-recruits div.holder .col  {
	width: 200px;
}


/* subnav: athletics-fans */
li#athletics-buc div.holder {
	left: 775px;
	width: 195px;
}

/* END ATHLETICS Main Home Page Nav */


/* START SocialWork SubNavigation */


/* subnav: CENTER AND INSTITUTES */
li#social-work-center-and-institutes div.holder div.col div{
	padding-left:8.75px;
	padding-right:7.75px;
	padding-bottom: 0;
	width:305px;
}
li#social-work-center-and-institutes div.holder div.col div span{
	height:248px;
	width:305px;
}
li#social-work-center-and-institutes div.holder div.col div a{
	margin-bottom:8px;
}
/* END subnav: ABOUT */


/* END Social Work SubNavigation */



/******************************************************/
/* END subnavigation */
/******************************************************/

.checklist li{
    background:url(/includes/img/icons/tick-red.png) 0 .4em no-repeat;
    padding:.2em 0 .2em 12px;
}
.dialogClose{
    color: red !important;
}
.dialogFullScreen{
    color: green !important;
}
.dots li{
    border-bottom:1px dotted #96afc9;
    padding:.3em 0;
    margin-right:14px;
}
.editor-label {
    clear: left;
}
.formError{
  color:#c00;
  font-size:1.2em;
  line-height:1.4em;
}
.formError ul{
  margin:.2em 0 .2em 1.3em;
  padding:0;
}
.formError li{
  margin:0 0 .1em 0;
}
.h3Gray {
    font-size: 1.2em;
    font-weight: bold;
}
.link-more{
    color:#99c6e9;
}
.mark{
    color:#039;
}
.red{
    color:#900;
}
.required, .required-asterisks {
    font-weight: bold;
}
.required label:before, .required-asterisks:before {
    content: "* ";
    color: #c00;
}
.rounded-borders{
     border-radius: .5em;
}
.ui-dialog .ui-dialog-buttonpane{
  border:none;
  padding:0;
  margin:0;
}
.white{
    color:#fff;
}
.withError {
    background: #fdc !important;
    border-color: #c00;
    color: #c00;
}

/* @group academic-list */
.academic-list{
    font-size:1.24em;
    list-style:none;
    line-height:1.4em;
    margin:0 0 2em 0 !important;
    color:#fff;
}
.academic-list li{
    clear:left;
    padding:1em 0 0 0;
}
.ie7 .academic-list li{
    padding:.5em 0 0 0;
}
.academic-list li:first-child{
    padding:0;
}
.academic-list li a{
    color:#fff;
    /*font-weight:bold;*/
}
.academic-list ul{
    list-style:none;
    font-size:.95em;
}
.academic-list ul li{
    background:url(/includes/img/ui/bullet_white_2px.gif) no-repeat 0 60%;
    clear:none;
    float:left;
    padding:0 0.4em 0 8px !important;
}
.academic-list ul li a{
    font-weight:normal;
}
.dotted .academic-list,
.dotted .academic-list li a{
    color:#111;
}
.dotted .academic-list ul li{
    background:url(/includes/img/ui/bullet03.gif) no-repeat 0 60%;
}
.dotted .academic-list li li a{
    color:#444;
}
.dotted #highlights .search-box .text {
    border: 1px solid #eee;
    padding-top: 1px;
}
.dotted #highlights .academic-search-box input.submit {
    margin-top: 2px;
}
/* @end */

/* @group buttons */
    /*.btn{
        cursor:pointer;
        display:block;
        height:32px;
        overflow:hidden;
        text-indent:-9999px;
    }
    .btnholder
    {
        cursor:pointer;
        background:url(/includes/img/buttons/rotatingbtn.png) no-repeat 0 0;
        float:left;
        height:9px;
        width: 30px;
    }
    .btnoff{
        background-position:top;
    }
    .btnoff:hover{
         background-position:center;
    }
    .btnon{
        background-position:bottom;
    }
    .btnred{
        background:url(/includes/img/buttons/btn-red-01.png) no-repeat 0 0;
        display:inline-block;
        padding:0 0 0 10px;
        margin:0 0 1.5em 0;
        color:#fff;
        text-decoration:none;
        text-shadow:1px 1px 1px #000;
        font-weight:bold;
    }
    .btnred span{
        display:inline-block;
        margin:0 !important;
        background:url(/includes/img/buttons/btn-red-02.png) no-repeat top right;
        font-size:14px;
        line-height:1.4em;
        padding:7px 10px 10px 0;
    }
    .btn-login{
        background:url(/includes/img/buttons/btn_login.png) no-repeat !important;
        width:72px !important;
        margin: .5em 0 !important;
    }
    .btn-connect-facebook-red{
        background:url(/includes/img/buttons/btn_connect_facebook_red.png) no-repeat !important;
        width:186px !important;
        margin: .5em 0 !important;
    }
    .btn-myBarry-login{
        background:url(/includes/img/buttons/flat_log_in.png) no-repeat 0 0;
        display:block;
        height:25px;
        margin: 1em 0 0 0 !important;
        width:75px;
    }
    .btn-myBarry-createAccount{
        background:url(/includes/img/buttons/flat_create_account.png) no-repeat 0 0;
        display:block;
        height:25px;
        margin: 1em 0 0 0 !important;
        width:135px;
    }
    .btn-giving-givenow{
        background:url(/includes/img/buttons/flat_give_online.png) no-repeat 0 0 !important;
        display:block;
        height:25px;
        margin: 1em 0 0 0 !important;
        width:135px;
    }*/
/* @end */

/* @group info-box */
    .info-box{
        overflow:hidden;
        width:215px;
        margin-bottom:22px;
    }
    .info-box ul{
        margin:0 16px 0 0;
        padding:0 0 0 6px;
        list-style:none;
        float:left;
        font-size:1.2em;
    }
    .info-box ul li{
        overflow:hidden;
        height:1%;
        vertical-align:top;
        margin-bottom:5px;
    }
    .info-box ul a{
        color:#b1bec9;
        text-decoration:none !important;
        background:url(/includes/img/ui/bullet05.gif) no-repeat 0 7px;
        padding-left:6px;
        float:left;
    }
    .info-box ul a:hover{
        color:#fff;
        background-position:0 -191px;
    }
/* @end */

/* @group Logo Replacements */
.logo-myBarry{
    /*background:url(/includes/img/logo/myBarry.png) no-repeat 0 0;*/
    display:inline-block;
    /*height:21px;
    width:96px;
    text-indent:-9999px;*/
}
.default #highlights .logo-myBarry,
.athletics #highlights .logo-myBarry{
    /*background:url(/includes/img/logo/myBarry_white.png) no-repeat 0 0;*/
}
/* @end */

/* @group title-box */
.title-box{
    font-family: 'Gotham 3r', 'Gotham A', 'Gotham B', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size:20px;
    line-height:1.0em;
    color:#fff;
    margin:0 0 9px 19px;
    width:155px;
    position:relative;
}

/* title-box underline */
.title-box:before{
    content:'';
    height:1px;
    line-height:1.0em;
    display:block;
    position:absolute;
    bottom:2px;
    width:100%;
    border-bottom:1px solid #fff;
}
/* highlights in dotted view */
.dotted #highlights .title-box{
    line-height:1.0em;
    color:#000;
    margin:1em 0 .3em 0;
}
.dotted #highlights #highlights-holder > .title-box:first-child{
    margin:0 0 .3em 0;
}
.dotted #highlights .title-box:before{
    border-bottom:1px solid #000;
}
/* @end */

/* @group social-networks */
    .social-networks{
        overflow:hidden;
        padding-bottom:10px !important;
        float: left;
    }
    .social-networks li{
        float:right;
        margin-right:4px;
        display:inline;
    }
    .social-networks a{
        width:19px;
        height:19px;
        text-indent:-9999px;
        overflow:hidden;
        display:block;
        background:url(/includes/img/buttons/bg-social.gif) no-repeat;
    }
    .social-networks a.twitter
    {
        background:url(/includes/img/icons/twitter-bird-light-bgs.png) no-repeat;
        
        background-position:0px 0;
        margin-top: 1px;
        width: 20px;
    }
    
    .social-networks a.facebook
    {
        background:url(/includes/img/icons/f_logo.png) no-repeat;
        
        background-position:0px 0;
        width: 20px;
    }
    .social-networks a.rss{background-position:-39px 0;}
    .social-networks a.gameCentral{background-position:-59px 0;}
/* @end */

/* @group alert boxes */
.m_info, .m_success, .m_warning, .m_error, .m_validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.m_info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url(/includes/img/icons/32/info.png);
}
.m_success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url(/includes/img/icons/32/success.png);
}
.m_warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url(/includes/img/icons/32/warning.png);
}
.m_error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url(/includes/img/icons/32/error.png);
}

.shadows_into_light{
    font-family: 'Shadows Into Light', cursive;
}

/* @end */

.red_button{
    background:url(/includes/img/buttons/red-button-left.png) no-repeat left top;
    display:inline-block;
    color:#fff;
}
.red_button span{
    background:url(/includes/img/buttons/red-button-right.png) no-repeat right top;
    display:block;
    font:bold 12px/12px Tahoma;
    padding:6px 12px 6px 6px;
    margin-left:5px;
}
/* @group articles-(newspaper|horizontal|vertical) */
.articles-horizontal div,
.articles-vertical div{
    text-align:center;
    margin:0 0 1em 0;
    width:245px;
}
.articles-horizontal img,
.articles-vertical img{
    display:block;
    margin:0 0 1em 0;
    padding:0;
}
.articles-horizontal a,
.articles-vertical a{
    color:inherit;
}
.articles-horizontal div{
    float:left;
    margin-right:1em;
}
.articles-horizontal .break-float{
    clear:left;
}
/* newspaper layout */
.articles-newspaper table{
    font-size:inherit;
}
.articles-newspaper th{
    font-size:1.2em;
    padding-left:0 !important;
}
.articles-newspaper .headlines{
    text-align:left;
}
.articles-newspaper .headlines td{
    background:transparent !important;
}
.articles-newspaper .headlines td{
    padding:1em 0 !important;
    text-align:center;
    vertical-align:top;
    width:33%;
}
.articles-newspaper .headlines td a{
    display:block;
    margin:auto;
    width:245px
}
.articles-newspaper img{
    border:1px solid #ddd;
    display:block;
    margin:0 auto 1em auto;
}
.articles-newspaper a{
    color:#000;
    display:block;
    text-decoration:none;
}
.articles-newspaper .title{
    text-decoration:underline;
    font-weight:bold;
}
.articles-newspaper a.text{
    color:#555;
}
.articles-newspaper .topstory,
.articles-newspaper .topstory a{
    text-align:left;
}
.articles-newspaper .topstory a{
    display:inline;
}
.articles-newspaper .topstory img{
    margin:0 0 1em 0;
}
.articles-newspaper .topstory .title{
    display:block;
    font-size:1.3em;
    line-height:1.4em;
    margin:-.5em 0 1em 0;
}
.articles-newspaper  a.title,
.articles-newspaper  a.teaser{
    padding:.3em .3em 0 .3em;
}
/* @end */
/* @group Photo Gallery */
.fbphotodiv {
    width: 168px;
    vertical-align: top;
    text-align: left;
    padding: 4px;
    font-size: 11px;
    float: left;
}
.fbphototable .albumrow {
    min-height:230px;
}
.fbphototable a {
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
} 
.fbphotoalbumholder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;
    display: inline-block;
    outline: medium none;
    padding: 4px;
    position: relative;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-right: 4px;
    height: 115px;
    width: 156px;
}
.fbphotoimageholder 
{
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    padding: 4px;
    position: relative;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-right: 4px;
    height: 115px;
    width: 156px;
}

.fbphotoimage {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    left: 4px;
    padding: 4px;
    position: absolute;
    top: 4px;
}  	
.fbphotoname 
{
    width: 166px;
    overflow: hidden;
    word-wrap: break-word;
    padding-bottom: 5px;
    padding-top: 5px;
}
.fbphotocount {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
}	
/* @end */
/* @group Video */
.videodiv {
    width: 130px;
    vertical-align: top;
    text-align: left;
    padding: 5px;
    font-size: 11px;
    float: left;
}
.videoimageholder 
{
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    padding: 4px;
    position: relative;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-right: 4px;
    height: 90px;
    width: 120px;
}  
.videoimage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 4px;
    padding: 4px;
    position: absolute;
    top: 4px;
}  
.videoname
{
    color: #3B5998;
    cursor: pointer;
    width: 125px;
    overflow: hidden;
    word-wrap: break-word;
    padding: 10px 5px 0 15px;
    max-height: 35px;
}
/* @end */






































































/* 245 : start */
.ss_245{
	margin:0;
	min-height: 140px;
}
.ss_245,
.ss_245 .slides,
.ss_245 .slides img,
.ss_245 .loader{ 
	width:245px;
}
.ss_245 .slides,
.ss_245 .slides li,
.ss_245 .loader{
	height:140px;
	overflow: hidden;
}
.ss_245 .thumbs{
	width:665px;
}
.ss_245 .thumbs ul li{
	width:159px;
}
/* 245 : end */




/* 750 video only : start */
.ss_750_video{
	margin:0;
	min-height: 421px;
}
.ss_750_video,
.ss_750_video .slides,
.ss_750_video .slides img,
.ss_750_video .loader{ 
	width:750px;
}
.ss_750_video .slides,
.ss_750_video .slides li,
.ss_750_video .loader{
	height:421px;
	overflow: hidden;
}
.ss_750_video .thumbs{
	width:665px;
}
.ss_750_video .thumbs ul li{
	width:159px;
}
/* 750 video only : end */


/* 750 : start */
.ss_750{
	margin:0;
	min-height: 326px;
}
.ss_750,
.ss_750 .slides,
.ss_750 .slides img,
.ss_750 .loader{ 
	width:750px;
}
.ss_750 .slides,
.ss_750 .slides li,
.ss_750 .loader{
	height:326px;
	overflow: hidden;
}
.ss_750 .thumbs{
	width:665px;
}
.ss_750 .thumbs ul li{
	width:159px;
}
/* 750 : end */

/* 800 : start */
.ss_800{
	min-height:326px;
}
.ss_800,
.ss_800 .slides,
.ss_800 .slides img,
.ss_800 .loader{ 
	width:800px;
}
.ss_800 .slides,
.ss_800 .slides li,
.ss_800 .slides img,
.ss_800 .loader{
	height:326px;
}
.ss_800 .thumbs{
	width:750px;
}
.ss_800 .thumbs ul li{
	width:142px;
}
/* 800 : end */

/* 990 : start */
.ss_990{
	min-height:326px;
}
.ss_990,
.ss_990 .slides,
.ss_990 .slides img,
.ss_990 .loader{ 
	width:990px;
}
.ss_990 .slides,
.ss_990 .slides li,
.ss_990 .slides img,
.ss_990 .loader{
	height:326px;
}
.ss_990 .thumbs{
	width:990px;
}
.ss_990 .thumbs ul li{
	width:142px;
}
/* 990 : end */

/* 950_300 : start */
.ss_950_300{
	margin:0 0 0 -4px;
	min-height: 300px;
}
.ss_950_300,
.ss_950_300 .slides,
.ss_950_300 .slides img,
.ss_950_300 .loader{ 
	width:950px;
}
.ss_950_300 .slides,
.ss_950_300 .slides li,
.ss_950_300 .loader{
	height:300px;
	overflow: hidden;
}
.ss_950_300 .thumbs{
	width:900px;
}
.ss_950_300 .thumbs ul li{
	width:172px;
}
.ss_950_300 .button.play-video {
	top: 215px;
	right: 105px;
}
.ss_950_300 .button.view-article {
	top: 255px;
	right: 105px;
}
/* 950_300 : end */



/*   Slideshows with Video alone    */


/* 940 : start */
.ss_940_video{
	margin:0;
	min-height: 400px;
}
.ss_940_video,
.ss_940_video .slides,
.ss_940_video .slides img,
._video .loader{ 
	width:660px;
}
.ss_940_video .slides,
.ss_940_video .slides li,
.ss_940_video .loader{
	height:400px;
	overflow: hidden;
}
.ss_940_video .thumbs{
	width:665px;
}
.ss_940_video .thumbs ul li{
	width:159px;
}
/* 940 : end */


.formstyle1 fieldset {
    border: 1px solid #ddd;
    margin-bottom: 1em;
    padding: 1em;
}
.formstyle1 legend {
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: 0;
    padding: .3em 1em;
}
.formstyle1 legend small {
    font-size: .8em;
}
.formstyle1 fieldset label,
.formstyle1 fieldset span.label,
.formstyle1 fieldset span.label-for {
    display: block;
    float: left;
    text-align: right;
    padding: .3em .5em 0 0;
    width: 14em;
}
.formstyle1 fieldset span.label,
.formstyle1 fieldset span.label-for {
    font-weight: bold;
}
.formstyle1 fieldset span.label:after,
.formstyle1 fieldset span.label-for:after {
    content: ": ";
}
.formstyle1 fieldset span.data {
    display: block;
    float: left;
    padding: .35em 0 0 0;
}
.formstyle1 fieldset span.text {
    display: block;
    padding: .3em;
}
.formstyle1 fieldset label.required {
    font-weight: bold;
}
.formstyle1 .editor-label {
    clear: left;
}
.formstyle1 .editor-field{
    margin:0 0 .5em 203px !important;
}
.formstyle1 fieldset div p, .editor-field {
    margin: 0 0 .5em 17em;
    position: relative;
}
/* 0verrides for fields within content area only */
.formstyle1 input[type="text"], 
.formstyle1 input[type="password"], 
.formstyle1 select, 
.formstyle1 textarea,
 .formstyle1 input[type="email"],
 .formstyle1 input[type="tel"],
 .formstyle1 input[type="number"],
 .formstyle1 input[type="date"]{
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ddd #ddd #ccc;
    font-size: .9em;
    padding: .4em;
}
.formstyle1 input[type="text"], 
.formstyle1 input[type="password"], 
.formstyle1 textarea,
.formstyle1 input[type="email"],
 .formstyle1 input[type="tel"],
 .formstyle1 input[type="number"],
 .formstyle1 input[type="date"]{
    
    width: 20em;
}

.formstyle1 select {
    
    width: 21em;
}
.formstyle1 input[type="text"]:focus, 
.formstyle1 input[type="password"]:focus, 
.formstyle1 select:focus, 
.formstyle1 textarea:focus,
.formstyle1 input[type="email"]:focus,
 .formstyle1 input[type="tel"]:focus,
 .formstyle1 input[type="number"]:focus,
 .formstyle1 input[type="date"]:focus {
    background: #fff;
}
.formstyle1 input[type="checkbox"],.formstyle1 input[type="radio"] {
    vertical-align:top !important;
}
label, input[type="button"], input[type="submit"], input[type="image"], button {
    cursor: pointer;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align: bottom;
}
.formstyle1 .radioButtonList {
    overflow: hidden; /* aligns the radio buttons */
    padding: 4px 0 0 !important;
    margin: 0 !important;
}
.formstyle1 .radioButtonList > li {
    background: none !important; /* removes the images added to li's */
    padding: 0 0 9px 0 !important;
}
.formstyle1 .radioButtonList .radioButtonList {
    padding: 0 !important;
    margin: 10px 0 0 22px !important;
}
.formstyle1 .help-block {
    color:#555;
    font-size:.85em;
    display:block;
}
.formstacked label {
    float:none !important;
    text-align:left !important;
    width:auto !important;
}
.formstacked input[type="text"],
.formstacked input[type="password"],
.formstacked select,.formstacked textarea {
    width:350px !important;
}
.formstacked .editor-field {
    margin:.5em 0 .5em 0 !important;
}
.formstyle1 .editor-field td {
    text-align:center !important;
}
.formstyle1 fieldset input.required,
.formstyle1 fieldset select.required,
.formstyle1 fieldset textarea.required {
    font-weight: normal !important;
}

.formstyle1 input[type="text"].disabled,
        .formstyle1 select.disabled,
 .formstyle1 input[type="tel"].disabled {
            -webkit-appearance: none;
            -moz-appearance: none;
            -o-appearance: none;
            appearance: none;
            text-indent: 0.01px;
            text-overflow: '';
            background: transparent;
            border-color:transparent;
            color: inherit;
            font-size: 1.2em;
            padding: 0;
            margin-top: 1px;
        }
        
/* formstylefull for full page */
.formstylefull fieldset span.text {
    display: block;
    padding: .2em;
    font-size: 1.2em;
}
.formstylefull fieldset {
    border: 1px solid #ddd;
    margin-bottom: .2em;
    padding: 1em;
}
.formstylefull legend {
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: 0;
    padding: .3em 1em;
}
.formstylefull legend small {
    font-size: .8em;
}
.formstylefull fieldset label,
.formstylefull fieldset span.label,
.formstylefull fieldset span.label-for {
    display: block;
    float: left;
    text-align: right;
    padding: .3em .5em 0 0;
    width: 24em;
}
.formstylefull fieldset span.label,
.formstylefull fieldset span.label-for {
    font-weight: bold;
}
.formstylefull fieldset span.label:after,
.formstylefull fieldset span.label-for:after {
    content: ": ";
}
.formstylefull fieldset span.data {
    display: block;
    float: left;
    padding: .35em 0 0 0;
}
.formstylefull fieldset label.required {
    font-weight: bold;
}
.formstylefull .editor-label {
    clear: left;
}
.formstylefull .editor-field{
    margin:0 0 .5em 203px !important;
    padding-bottom:5px;
}
.formstylefull fieldset div p, .editor-field {
    margin: 0 0 .5em 17em;
    position: relative;
}
/* 0verrides for fields within content area only */
.formstylefull input[type="text"], 
.formstylefull input[type="password"], 
.formstylefull select, 
.formstylefull textarea,
.formstylefull input[type="email"],
.formstylefull input[type="tel"]
 {
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ddd #ddd #ccc;
    font-size: .9em;
    padding: .4em;
    width: 20em;
    margin-top:-1px;
}
.formstylefull input[type="text"], 
.formstylefull input[type="password"],
.formstylefull textarea,
.formstylefull input[type="email"],
.formstylefull input[type="tel"] {
    
    width: 25em;

}
.formstylefull select
{
    width: 26em;
}
.formstylefull input[type="text"]:focus, 
.formstylefull input[type="password"]:focus, 
.formstylefull select:focus, 
.formstylefull textarea:focus,
.formstylefull input[type="email"]:focus,
.formstylefull input[type="tel"]:focus {
    background: #fff;
}
.formstylefull input[type="checkbox"],.formstylefull input[type="radio"] {
    vertical-align:top !important;
}

.formstylefull input[type="text"].disabled,
        .formstylefull select.disabled ,
        .formstylefull input[type="email"].disabled,
        .formstylefull input[type="tel"].disabled{
            -webkit-appearance: none;
            -moz-appearance: none;
            -o-appearance: none;
            appearance: none;
            background: transparent;
            border-color:transparent;
            color: inherit;
            font-size: 1.2em;
            padding: 0;
            margin-top: 1px;
        }

label, input[type="button"], input[type="submit"], input[type="image"], button {
    cursor: pointer;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align: bottom;
}
.formstylefull .radioButtonList {
    overflow: hidden; /* aligns the radio buttons */
}
.formstylefull .radioButtonList li {
    background: none !important; /* removes the images added to li's */
}
.formstylefull .help-block {
    color:#555;
    font-size:.9em;
    display:block;
}
.formstacked label {
    float:none !important;
    text-align:left !important;
    width:auto !important;
}
.formstacked input[type="text"],
.formstacked input[type="password"],
.formstacked select,.formstacked textarea {
    width:350px !important;
}
.formstacked .editor-field {
    margin:.5em 0 .5em 0 !important;
}
.formstylefull .editor-field td {
    text-align:center !important;
}
.formstylefull fieldset input.required,
.formstylefull fieldset select.required,
.formstylefull fieldset textarea.required {
    font-weight: normal !important;
}


/* @group loginFrm */
.loginFrm{
    margin:0 0 3em 0;
}
.loginFrm .title-box {
    margin-bottom: 9px !important;
}
.loginFrm .row{
    margin-bottom:.6em;
}
.loginFrm .row label {
    color: #000;
    display: block;
    font-size:13px;
    font-weight: bold;
    line-height:1.5em;
}
.loginFrm .row label.inline {
    font-size:12px;
    font-weight: normal;
    line-height:1em !important;
}
.loginFrm input[type="checkbox"], .loginFrm input[type="radio"] {
    vertical-align: baseline;		
}
.loginFrm ul {
    margin: 0 !important;
    padding-left: 0 !important;
}
.loginFrm ul li{
    background-image: none !important;
    padding-left: 0 !important;
    font-size:12px;
    line-height:1.5em;
}
.loginFrm ul li a{
    text-decoration:underline;
    font-size: inherit;
}
.loginFrm .row input.text {
    background: #fff;
    border: 1px solid #000;
    padding: .3em;
    border-color: #000 #ccc #e3e3e3 #e2e2e2 ;
    width: 190px;
}
.athletics #highlights .loginFrm .row label, 
.default #highlights .loginFrm .row label, 
.athletics #highlights .loginFrm a,
.default #highlights .loginFrm a {
    color: #fff;
}
/* @end */


.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  height: 17px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-prepend .add-on,
.input-append .add-on,
.input-prepend .btn,
.input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.uneditable-input {
    background: #DDE7EC !important;
}


.form-button {
}

.form-processing {
    display: none;
    font-size: 1em;
    font-weight: bold;
    height: 26px;
    padding-top: .5em;
    vertical-align: middle;
}

.form-processing img {
    border: none;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}

.default #highlights .form-processing {
    color: #fff;
}

.default #highlights .form-processing img {
    display:none;
}

input[type="text"].input-tiny {
    width: 1.7em;
}
input[type="text"].input-small {
    width: 3em;
}
input[type="text"].input-medium {
    width: 10.2em;
}
select.input-tiny {
    width: 2.6em;
}
select.input-small {
    width: 3.9em;
}
select.input-medium {
    width: 11.1em;
}
        
/* @START: form PLUS/MINUS */
form .icon-minus-sign,
form .icon-plus-sign {
    color: inherit;
    font-size: 1.5em;
    cursor: pointer;
}
form .icon-minus-sign {
    color: Red;
}
form .icon-plus-sign {
    color: Green;
}
/* @END: raffle ticket */



/* place holder for */

.placeholder {
    color:#a5a5a5
}

/* @group buttons */
.btn,
.button {
	display: inline-block;
	padding: 6px 14px;
	margin: .4em 0 .4em;
	font: 12px Helvetica,Arial,sans-serif !important;
	line-height: normal;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: #c41b22;
	background-repeat: repeat-x;
	border:none;
	border-radius: 4px;
	box-shadow: inset 0 10px 0 rgba(255, 255, 255, 0.2), inset 0 0 10px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.5);
}

/*.ie9 .button {
	padding: 7px 14px;
}*/


/*****************************************************************************
/
/   Define individual "SIZE" buttons below
/
*****************************************************************************/

.default #highlights .loginFrm .btn_login,
.default #highlights .loginFrm .btn_facebook,
.btn-white {
	box-shadow: inset 0 10px 0 rgba(255, 255, 255, 0.4), inset 0 0 10px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.5) !important;
}

.btn-twolines {
    box-shadow: inset 0 16px 0 rgba(255, 255, 255, 0.2), inset 0 0 10px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.5);
}

.btn-large,
.btn-jumbo {
    padding: 14px 24px;
    font-size: 18px !important;
    line-height: normal;
    border-radius: 6px;
    box-shadow: inset 0 26px 0 rgba(255, 255, 255, 0.2), inset 0 0 10px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.5);
}

.btn-white.btn-large,
.btn-white.btn-jumbo {
    box-shadow: inset 0 26px 0 rgba(255, 255, 255, 0.4), inset 0 0 10px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.5) !important;
}

.btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px;
}

.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
}

/*****************************************************************************
/
/   Define all "HOVER,ACTIVE,DISABLED" buttons below
/
*****************************************************************************/

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
.button:hover,
.button:active,
.button.active,
.button.disabled,
.button[disabled] {
	background-color: #b11017;
}

.btn:hover,
.button:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #b11017;
}

.btn:focus,
.button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.active,
.btn:active,
.button.active,
.button:active {
	outline: 0;
	padding: 7px 13px 5px 15px;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2) !important;
}

.ie9 .btn.active,
.ie9 .btn:active,
.ie9 .button.active,
.ie9 .button:active {
	padding: 8px 13px 6px 15px;
}

.btn.disabled,
.btn[disabled],
.button.disabled,
.button[disabled] {
	cursor: default;
	background-color: #b11017;
	background-image: none;
	opacity: 0.65;
	box-shadow: none;
}

.btn-jumbo.active,
.btn-jumbo:active,
.btn-large.active,
.btn-large:active {
    padding: 15px 23px 13px 25px;
}
/*
.loginFrm .button {
	font-size: 13px;
	margin:.6em 0;
}*/
/*****************************************************************************
/
/   Define individual "CUSTOM" buttons below
/
*****************************************************************************/

.btn_facebook {
    background-color: #6079ab;
	background-image: url(/includes/img/icons/f_logo_22.png?embed) !important;
	background-repeat: no-repeat !important;
	background-position: 2px center;
	padding-left: 32px !important;
}

.btn_facebook:hover,
.btn_facebook:active,
.btn_facebook.active,
.btn_facebook.disabled,
.btn_facebook[disabled] {
    background-color: #3C5A98;
}

.btn_facebook.active,
.btn_facebook:active {
	padding-left: 33px !important;
}

.default #highlights .loginFrm .btn_facebook,
.default #highlights .loginFrm .btn_facebook:hover {
	color: #3C5A98 !important;
}

.btn_twitter {
    background-color: #26C3EB;
	background-image: url(/includes/img/icons/twitter_22_white.png?embed) !important;
	background-repeat: no-repeat !important;
	background-position: 3px center;
	padding-left: 32px !important;
}

.btn_twitter:hover,
.btn_twitter:active,
.btn_twitter.active,
.btn_twitter.disabled,
.btn_twitter[disabled] {
    background-color: #00A2E1;
}

.btn_twitter.active,
.btn_twitter:active {
	padding-left: 33px !important;
}

.btn_linkedin {
    background-color: #3082cc;
	background-image: url(/includes/img/icons/linkedin_22.png?embed) !important;
	background-repeat: no-repeat !important;
	background-position: 3px center;
	padding-left: 32px !important;
}

.btn_linkedin:hover,
.btn_linkedin:active,
.btn_linkedin.active,
.btn_linkedin.disabled,
.btn_linkedin[disabled] {
    background-color: #0c3ba2;
}

.btn_linkedin.active,
.btn_linkedin:active {
	padding-left: 33px !important;
}

.btn_g_plus 
{
	background-color: #e6e6e6;
	background-image: url(/includes/img/icons/g_plus_22.png?embed) !important;
	background-repeat: no-repeat !important;
	background-position: 3px center;
	padding-left: 32px !important;
}

.btn_g_plus:hover,
.btn_g_plus:active,
.btn_g_plus.active,
.btn_g_plus.disabled,
.btn_g_plus[disabled] {
    background-color: #c2c1c1;
}

.btn_g_plus,
.btn_g_plus:hover {
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.btn_mail.active,
.btn_mail:active {
	padding-left: 33px !important;
}

.btn_mail 
{
	background-color: #ba1a21;
	background-image: url(/includes/img/icons/email.gif?embed) !important;
	background-repeat: no-repeat !important;
	background-position: 5px center;
	padding-left: 32px !important;
}

.btn_mail:hover,
.btn_mail:active,
.btn_mail.active,
.btn_mail.disabled,
.btn_mail[disabled] {
    background-color: #a0161c;
}

.btn_mail.active,
.btn_mail:active {
	padding-left: 33px !important;
}
/*****************************************************************************
/
/   Define individual "COLORED" buttons below
/
*****************************************************************************/

/* Define text colors for buttons */
.default #highlights .loginFrm .btn_login,
.default #highlights .loginFrm .btn_login:hover,
.default #highlights .loginFrm .btn_facebook,
.default #highlights .loginFrm .btn_facebook:hover,
.btn-white,
.btn-white:hover {
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
/* @END text color definition */

/* @BLUE button */
.btn-teal {
	background-color: #2A82AB;
	background-repeat: repeat-x;
}

.btn-teal:hover,
.btn-teal:active,
.btn-teal.active,
.btn-teal.disabled,
.btn-teal[disabled] {
	background-color: #246F93;
}
/* @END BLUE button */

/* @BLACK button */
.btn-black {
	background-color: #414141;
	background-repeat: repeat-x;
}

.btn-black:hover,
.btn-black:active,
.btn-black.active,
.btn-black.disabled,
.btn-black[disabled] {
	background-color: #222222;
}
/* @END BLACK button */

/* @WHITE button */
.default #highlights .loginFrm .btn_login,
.default #highlights .loginFrm .btn_facebook,
.btn-white{
	background-color: #e6e6e6;
	background-repeat: repeat-x;
}

.default #highlights .loginFrm .btn_login:hover,
.default #highlights .loginFrm .btn_login:active,
.default #highlights .loginFrm .btn_login.active,
.default #highlights .loginFrm .btn_login.disabled,
.default #highlights .loginFrm .btn_login[disabled],
.default #highlights .loginFrm .btn_facebook:hover,
.default #highlights .loginFrm .btn_facebook:active,
.default #highlights .loginFrm .btn_facebook.active,
.default #highlights .loginFrm .btn_facebook.disabled,
.default #highlights .loginFrm .btn_facebook[disabled],
.btn-white:hover,
.btn-white:active,
.btn-white.active,
.btn-white.disabled,
.btn-white[disabled]{
	background-color: #d9d9d9;
}
/* @END WHITE button */

/* @DARKGRAY button */
.btn-darkgray {
	background-color: #7f8487;
	background-repeat: repeat-x;
}

.btn-darkgray:hover,
.btn-darkgray:active,
.btn-darkgray.active,
.btn-darkgray.disabled,
.btn-darkgray[disabled] {
	background-color: #6d7375;
}
/* @END DARKGRAY button */

/* @DARKGRAY button */
.btn-green {
	background-color: #6a9219;
	background-repeat: repeat-x;
}

.btn-green:hover,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
	background-color: #54690e;
}
/* @END DARKGRAY button */

/* @end */
/* chat-button */

#lpChatButton1 {
    display: inline-block;
}
#nav01 li#lpChatButton1 {
    background: none;
    padding: 12px 0;
}
/* fix for myBarry master */
#headermybarry #nav01 li#lpChatButton1 {
    background: none;
    padding: 0;
} 

.chat-button [class^="icon-"],
.chat-button [class*=" icon-"] {
    color: #00ac5d;
    font-size: 1.5em;
    padding: 2px 5px 0 0;
}
.chat-button {
    color: #fff;
    padding: 0px 16px;
    vertical-align: top;
}

.chat-button-online:hover {
    text-decoration: underline;
}

.chat-button-online {
    /*background-color: #008000;*/
    cursor: pointer;
}

.chat-button-busy {
    /*background-color: #969630;*/
    visibility: hidden;
}

.chat-button-offline {
    /*background-color: #9d0001;*/
    visibility: hidden;
}

/* @group credit-cards-small */
.formstyle1 .credit-cards-small {
	overflow: hidden;
	width: 90%;
}
.formstylefull .credit-cards-small {
	overflow: hidden;
	width: 50%;
}
.formstyle1 .credit-cards-small span, .formstylefull .credit-cards-small span {
	background: url(/includes/img/icons/credit-card/credit-card-logo-icons-small-37wx23h.png) no-repeat;
	border: 1px solid #ccc;
	display: inline-block;
	height: 23px;
	margin-right: 3px;
	overflow: hidden;
	text-indent: -9999px;
	width: 37px;
}
.formstyle1 .credit-cards-small span.ccMastercard, .formstylefull .credit-cards-small span.ccMastercard {
	background-position: 0 0;
}
.formstyle1 .credit-cards-small span.ccMaestro, .formstylefull .credit-cards-small span.ccMaestro {
	background-position: -38px 0;
}
.formstyle1 .credit-cards-small span.ccVisa, .formstylefull .credit-cards-small span.ccVisa {
	background-position: -76px 0;
}
.formstyle1 .credit-cards-small span.ccAmericanExpress, .formstylefull .credit-cards-small span.ccAmericanExpress {
	background-position: -114px 0;
}
.formstyle1 .credit-cards-small span.ccDiscover, .formstylefull .credit-cards-small span.ccDiscover {
	background-position: -152px 0;
}
/* @end */

/* @group credit-cards-medium */
.formstyle1 .credit-cards-medium {
	overflow: hidden;
	width: 90%;
}
.formstylefull .credit-cards-medium {
	overflow: hidden;
	width: 50%;
}
.formstyle1 .credit-cards-medium span, .formstylefull .credit-cards-medium span {
	background: url(/includes/img/icons/credit-card/credit-card-logo-icons-medium-60wx38h.png) no-repeat;
	border: 1px solid #ccc;
	display: inline-block;
	height: 38px;
	margin-right: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 60px;
}
.formstyle1 .credit-cards-medium span.ccMastercard, .formstylefull .credit-cards-medium span.ccMastercard {
	background-position: 0 0;
}
.formstyle1 .credit-cards-small span.ccMaestro, .formstylefull .credit-cards-small span.ccMaestro {
	background-position: -61px 0;
}
.formstyle1 .credit-cards-medium span.ccVisa, .formstylefull .credit-cards-medium span.ccVisa {
	background-position: -122px 0;
}
.formstyle1 .credit-cards-medium span.ccAmericanExpress, .formstylefull .credit-cards-medium span.ccAmericanExpress {
	background-position: -183px 0;
}
.formstyle1 .credit-cards-medium span.ccDiscover, .formstylefull .credit-cards-medium span.ccDiscover {
	background-position: -244px 0;
}
.formstyle1 .creditcard-detector, .formstylefull .creditcard-detector {
	opacity:.25;
	filter:alpha(opacity=25); /* For IE8 and earlier */
}
/* @end */

.modal-backdrop {
  background-color: #3e4044;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}
.modal-backdrop.modal-fade {
  opacity: 0;
}
.modal-backdrop, .modal-backdrop.modal-fade.modal-in {
  filter: alpha(opacity=90);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.modal {
 font-size:1.2em;
  position: fixed;
  left: 50%;
  z-index: 11000;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal .modal-close {
 color: #999;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 13.5px;
	text-decoration: none;
  margin-top: 3px;
  margin-bottom: 7px;
}
.modal.modal-fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -50%;
}
.modal.modal-fade.modal-in {
  top: 50%;
}
.modal-header {
  border-bottom: 1px solid #eee;
  padding: 15px 15px 25px 15px;
}
.modal-body {
  padding: 15px 15px 35px 15px;
}
.modal-footer {
  background-color: #f5f5f5;
  padding: 14px 15px 15px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  zoom: 1;
  margin-bottom: 0;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  zoom: 1;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .modal-btn {
  float: right;
  margin-left: 5px;
}

.modal-backdrop {
    color: #000000;
	padding: 0;
    opacity: 0.25;
    text-shadow: 0 1px 0 #FFFFFF;
	
}
/*credit card modal*/
.modal.creditcard-fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -40%;
  left: 46% !important;
  width: 700px !important;
}
.modal.creditcard-fade.creditcard-in {
  top: 40%;
}
table{
	width:100%;	
}
table.lists{
	background:#F6F6F4;
	border-collapse:collapse;
    border-spacing: none;
}
table.lists td{
	background:#f5f5f5;
	border-top:1px solid #e5e5e5;
	padding:.5em;
}
table.lists tbody tr:nth-child(even) td,
table.lists tbody tr.even td{
	background-color:#f0f0f0;
}
table.lists th{
	border-bottom:1px solid #e5e5e5;
	padding:.5em;
	text-align:left;
}
/* Program Holder */
.programList{
    border-collapse:collapse;
    width:100%;
}
.programList td{
    padding:.4em .6em 0 .6em;
}
.locList td{
    padding:.4em .6em;
}
.programList p{
    padding:0 .25em .5em 1em !important;
    margin:0 !important;
}
.programList b{
    display:block;
    font-size:1.8em;
    line-height:1.4em;
    margin-bottom:.5em;
}
.ListingNoLink,
.ListingLink,
.closeresults {
    color: #06c;
    cursor:pointer;
    display: block;
    font-size:1.2em;
    line-height:1.4em;
    text-decoration: none;
}
.ListingLink:hover {
    text-decoration: underline;
}
.ListingNoLink{
    cursor:default;
    text-decoration: none;
    color: inherit;
}
.ListingItemHolder{
    background:#e5e5e5;
}
.closeresults{
    float: right;
}
.noresults{
    color:#c00;
    font-weight:bold;
    font-size:1.3em;
    padding:2em;
    text-align:center;
}
#pageContent p{
    margin:1em 0;
}
#programContentHolder{
    display:none;
}
/* UL style */
ul.programlist{
    list-style:none;
    margin:0;
    padding:0;
}
ul.programlist li{
    border-bottom:1px solid #f5f5f5;
    border-top:1px solid #ccc;
    background-image:none !important;
    padding:1em !important;
}
ul.programlist li:nth-child(odd){
    background:#efefef !important;
}
ul.programlist li a,
ul.programlist li span{
    color: #900;
    cursor: pointer;
    display: block;
    font-size: 1.2em;
    line-height: 1.4em;
}
ul.programlist li a{
    text-decoration: underline;
}
.slideshow{
    margin:-20px 0 0 -24px;
    position:relative;
}
.slideshow.full {
    position: absolute;
}
.slideshow .ytvideo{
    background:#444;	
    left: 0;
    position: absolute;
    top: 0;
}

.slideshow .button.play-video,
.slideshow .button.view-article {
    position: absolute;
    width: 90px;
}
/*.slideshow .button.play-video:before {
    content: url('/includes/img/icons/16/play.png');
    position: relative;
    z-index: 999;
    left: -5px;
    top: 1px;
}*/
.slideshow .button.view-article:before {
    content: url('/includes/img/icons/16/page.png');
    position: relative;
    z-index: 999;
    left: -5px;
    top: 1px;
}

.slideshow a{
    outline:0 !important;
    text-decoration:none;	
}
.slideshow .loader{
    background:url(/includes/img/slideshow/load.gif?embed) no-repeat center center #aaa;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
}
.slideshow .lone-archive {
    text-align: right;
}
.slideshow .lone-archive a {
    color: #000;	
}
.slideshow .lone-archive a:hover {
    text-decoration: underline;
}
/* slides */
.slideshow .slides{
    list-style:none;
    margin:0 !important;
    padding:0 !important;
    position:relative;
}
.slideshow .with_thumbs {
    background:#323232;	
}
.slideshow .slides li{
    background:transparent !important;
    cursor:pointer;	
    left:0;
    position:absolute;
    top:0;
    margin:0 !important;
    padding:0  !important;
}

.slideshow .slides .title{
    font-family: 'Muli', sans-serif;
    font-weight:400;
    background:url(/includes/img/slideshow/title.png?embed);
    bottom:0;
    left:0;
    color:#fff;
    position:absolute;
    width:100%;
}
.slideshow .slides .title div{
 /*	padding:.6em;*/
 padding: 3px 12px;
    font-size:1.5em;
    line-height:1.2em;
}
.slideshow .slides .title div span{
    color:#e2e2c5;
    display:block;	
    font-size:.7em;
}
/* thumbs */
.slideshow .thumbsNav{
    background:url(/includes/img/slideshow/ss760_bg.png?embed) repeat-x 0 0;
    margin:0;
    padding:8px 0;
    position:relative;
}
.slideshow .thumbs{
    left:25px;
    overflow:hidden;
    position:relative;	
}
.slideshow .thumbs,
.slideshow .thumbs ul li,
.slideshow .prev,
.slideshow .next,
.slideshow .thumbs ul li img{
    height:70px;	
}
.slideshow .thumbs ul{
    list-style:none;
    margin:0!important;
    padding:0 !important;
    position:absolute;
}
.slideshow .thumbs ul li{
    background:#333 !important;
    cursor:pointer;
    float:left;
    overflow:hidden;
    padding:0 !important;
    margin:0 10px 0 0;
}
.slideshow .thumbs ul li:last-child{
    margin:0;
}
.slideshow .thumbs ul li img{
    display:block;
    margin:0;
}
.slideshow .prev,
.slideshow .next{
    background:url(/includes/img/slideshow/ss760_controls.png?embed) no-repeat 0 center transparent;
    display:block;
    line-height:1em;
    position:absolute;
    top:8px;
    width:25px;
}
.slideshow .next{
    background-position:-25px center;
    right:0;
    text-align:right;	
}
.slideshow .prev:hover{
    background-position:-50px center;
}
.slideshow .next:hover{
    background-position:-75px center;
}
.slideshow .controls{
    padding:0 0 0 60px;
    height:3em;
}
.slideshow .archive,
.slideshow .onoff{
    border-radius:0 0 6px 6px;
    color:#fff;
    display:block;
    float:left;
    font-size:.9em;
    font-weight:bold;
    margin-top:8px;
    text-align:left;

}
.slideshow .archive{
    background:#888;
    padding:5px 15px;
    margin-right:2px;
}
.slideshow .onoff{
    background:#44484c;
    padding:5px 15px 5px 10px;
}
.slideshow .onoff span:first-child{
    background:url(/includes/img/slideshow/ss760_controls.png?embed) no-repeat -100px center; 
    display:inline-block;
    width:15px;
}
.slideshow .play span:first-child{
    background-position:-125px center;
}
/* bullets */
.slideshow .bullets{
    list-style:none;
    padding:0;
    margin-top:1em!important;
    height:9px;	
}
.slideshow .bullets li{
    float:left;	
    background:none !important;
    margin:0 !important;
    padding:0  !important;
}
.slideshow .bullets a{
    background:url(/includes/img/buttons/rotatingbtn.png?embed) no-repeat center top  transparent;
    display:block;
    text-decoration:none;
    width:16px;
    margin:0 4px;
    height:9px;	
}
.slideshow .bullets a:hover{
    background-position:center center;		
}
.slideshow .bullets a.active{
    background-position:center bottom;	
}
.slideshow .bullets-archive {
    color: #000;
    margin-top: -24px;
    line-height: 1em;
    position: absolute;
    right: 1em;
}
.slideshow .bullets-archive:hover {
    text-decoration: underline;
}

/* @Playbutton button */
#main .slideshow .play:before, #main .button.play-video:before {
  border-bottom: 18px solid transparent;
  border-left: 18px solid rgb(255, 255, 255);
  border-top: 18px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  margin-top: -18px;
  position: relative;
  top: 50%;
  width: 0;
  z-index: 20;
}



#main .slideshow .play, #main .button.play-video {
    border: 2px solid #fff;
    border-radius: 50px 50px 50px 50px;
    box-shadow: none;
    color: rgb(0, 0, 0);
    font-size: 0 !important;
    height: 40px;
    position: absolute;
    right: 95px;
    text-indent: -99999px;
    /*top: 213px;*/
    width: 25px;
    z-index: 10;
    background: rgb(52,94,131); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(52,94,131,1) 0%, rgba(53,64,78,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(52,94,131,0.7)), color-stop(100%,rgba(53,64,78,0.7))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(52,94,131,0.7) 0%,rgba(53,64,78,0.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(52,94,131,0.7) 0%,rgba(53,64,78,0.7) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(52,94,131,0.7) 0%,rgba(53,64,78,0.7) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(52,94,131,0.7) 0%,rgba(53,64,78,0.7) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#345e83', endColorstr='#35404e',GradientType=1 ); /* IE6-9 */
}

:root #main .slideshow .play, :root #main .slideshow .play:hover, :root #main .button.play-video, :root #main .button.play-video:hover { filter:none; \0/IE9; }  /* IE9 */

#main .slideshow .play:hover, #main .button.play-video:hover {
    background: rgb(52,64,79); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(52,94,131,1) 0%, rgba(53,64,79,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(52,94,131,1)), color-stop(100%,rgba(53,64,79,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(52,94,131,1) 0%,rgba(53,64,78,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(52,94,131,1) 0%,rgba(53,64,79,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(52,94,131,1) 0%,rgba(53,64,79,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(52,94,131,1) 0%,rgba(53,64,79,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#345e83', endColorstr='#35404e',GradientType=1 ); /* IE6-9 */
}





/* @END Playbutton button */

/*********************************************************************************************
*      @START: Define each possible slideshow measurements
*********************************************************************************************/

/***************************************
*   @START : Slideshows as list
***************************************/

/* 245 : start  */
.ss_245{
    margin:0;
    min-height: 140px;
}
.ss_245,
.ss_245 .slides,
.ss_245 .slides img,
.ss_245 .loader{ 
    width:245px;
}
.ss_245 .slides,
.ss_245 .slides li,
.ss_245 .loader{
    height:140px;
    overflow: hidden;
}
.ss_245 .thumbs{
    width:665px;
}
.ss_245 .thumbs ul li{
    width:159px;
}
.ss_245 .button.play-video{
    top: 65px;
    left: 125px;
}
.ss_245 .button.view-article {
    top: 65px;
    left: 125px;
}
/***************************************
*   @START : Slideshows as list
***************************************/

/*****************************************************************/

/***************************************
*   @START : Slideshows without Padding
***************************************/

/* 570 : start  */
.ss_570{
    min-height:233px;
}
.ss_570,
.ss_570 .slides,
.ss_570 .slides img,
.ss_570 .loader{
    width:570px;
}
.ss_570 .slides,
.ss_570 .slides li,
.ss_570 .slides img,
.ss_570 .loader{
    height:233px;
}
.ss_570 .thumbsNav{
    background:url(/includes/img/slideshow/ss570_bg.png?embed) repeat-x 0 0;
}
.ss_570 .thumbs{
    left:28px;
    width:514px;
}
.ss_570 .thumbsNav,
.ss_570 .thumbs,
.ss_570 .thumbs ul li,
.ss_570 .prev,
.ss_570 .next,
.ss_570 .thumbs ul li img{
    height:50px;
}
.ss_570 .prev,
.ss_570 .next{
    background:url(/includes/img/slideshow/ss570_controls.png?embed) no-repeat 0 center transparent;
}
.ss_570 .prev{
    left:3px;
}
.ss_570 .next{
    right:2px;
    background-position:-25px center;
}
.ss_570 .thumbs ul li{
    width:121px;
}
.ss_570 .thumbs ul li img{
    margin:0;
}
.ss_570 .title div{
    font-size:1.4em;
    line-height:1.4em;
}
.ss_570 .button.play-video{
    left: 445px;
    top: 128px;
}
.ss_570 .button.view-article {
    top: 190px;
    left: 415px;
}
/* 570 : end  */

/* 760 : start  */
.ss_760{
    min-height:310px;
}
.ss_760,
.ss_760 .slides,
.ss_760 .slides img,
.ss_760 .loader{
    width:760px;
}
.ss_760 .slides,
.ss_760 .slides li,
.ss_760 .slides img,
.ss_760 .loader{
    height:310px;
}
/*.ss_760 .thumbsNav{
    background:url(/includes/img/slideshow/ss760_bg.png?embed) repeat-x 0 0;
}*/
.ss_760 .thumbs{
    width:710px;
}
/*.ss_760 .thumbsNav,
.ss_760 .thumbs,
.ss_760 .thumbs ul li,
.ss_760 .prev,
.ss_760 .next,
.ss_760 .thumbs ul li img{
    height:70px;
}
.ss_760 .prev,
.ss_760 .next{
    background:url(/includes/img/slideshow/ss760_controls.png?embed) no-repeat 0 center transparent;
}
.ss_760 .prev{
    left:3px;
}
.ss_760 .next{
    right:2px;
    background-position:-25px center;
}*/
.ss_760 .thumbs ul li{
    width:170px;
}
/*.ss_760 .thumbs ul li img{
    margin:0;
}
.ss_760 .title div{
    font-size:1.4em;
    line-height:1.4em;
}*/
.ss_760 .button.play-video{
    top: 190px;
    left: 605px;
}
.ss_760 .button.view-article {
    top: 260px;
    left: 575px;
}
/* 760 : end  */

/* 800 : start  */
.ss_800{
    min-height:326px;
}
.ss_800,
.ss_800 .slides,
.ss_800 .slides img,
.ss_800 .loader{
    width:800px;
}
.ss_800 .slides,
.ss_800 .slides li,
.ss_800 .slides img,
.ss_800 .loader{
    height:326px;
}
/*.ss_800 .thumbsNav{
    background:url(/includes/img/slideshow/ss760_bg.png?embed) repeat-x 0 0;
}*/
.ss_800 .thumbs{
    width:750px;
}
/*.ss_800 .thumbsNav,
.ss_800 .thumbs,
.ss_800 .thumbs ul li,
.ss_800 .prev,
.ss_800 .next,
.ss_800 .thumbs ul li img{
    height:50px;
}
.ss_800 .prev,
.ss_800 .next{
    background:url(/includes/img/slideshow/ss760_controls.png?embed) no-repeat 0 center transparent;
}
.ss_800 .prev{
    left:3px;
}
.ss_800 .next{
    right:2px;
    background-position:-25px center;
}*/
.ss_800 .thumbs ul li{
    width:142px;
}
/*.ss_800 .thumbs ul li img{
    margin:0;
}
.ss_800 .title div{
    font-size:1.4em;
    line-height:1.4em;
}*/
/*.ss_800 .button.play-video{
    top: 230px;
    left: 610px;
}*/
.ss_800 .button.view-article {
    top: 270px;
    left: 610px;
}
/* 800 : end  */

/* 990 : start  */
.ss_990{
    min-height:310px;
}
.ss_990,
.ss_990 .slides,
.ss_990 .slides img,
.ss_990 .loader{
    width:990px;
}
.ss_990 .slides,
.ss_990 .slides li,
.ss_990 .slides img,
.ss_990 .loader{
    height:310px;
}
/*.ss_990 .thumbsNav{
    background:url(/includes/img/slideshow/ss760_bg.png?embed) repeat-x 0 0;
}*/
.ss_990 .thumbs{
    width:750px;
}
/*.ss_990 .thumbsNav,
.ss_990 .thumbs,
.ss_990 .thumbs ul li,
.ss_990 .prev,
.ss_990 .next,
.ss_990 .thumbs ul li img{
    height:50px;
}
.ss_990 .prev,
.ss_990 .next{
    background:url(/includes/img/slideshow/ss760_controls.png?embed) no-repeat 0 center transparent;
}
.ss_990 .prev{
    left:3px;
}
.ss_990 .next{
    right:2px;
    background-position:-25px center;
}*/
.ss_990 .thumbs ul li{
    width:142px;
}
/*.ss_990 .thumbs ul li img{
    margin:0;
}
.ss_990 .title div{
    font-size:1.4em;
    line-height:1.4em;
}*/
.ss_990.full .bullets{
    margin-left: 0px !important;
}
.ss_990 .button.play-video{
    top: 190px;
    left: 790px;
}
.ss_990 .button.view-article {
    top: 260px;
    left: 760px;
}
/* 990 : end  */

/* 1600 : start  */
.ss_1600{
    min-height:310px;
    left: -281px;
}
.ss_1600,
.ss_1600 .slides,
.ss_1600 .slides img,
.ss_1600 .loader{
    width:1600px;
}
.ss_1600 .slides,
.ss_1600 .slides li,
.ss_1600 .slides img,
.ss_1600 .loader{
    height:310px;
}
/*.ss_1600 .thumbsNav{
    background:url(/includes/img/slideshow/ss760_bg.png?embed) repeat-x 0 0;
}*/
.ss_1600 .thumbs{
    width:750px;
}
/*.ss_1600 .thumbsNav,
.ss_1600 .thumbs,
.ss_1600 .thumbs ul li,
.ss_1600 .prev,
.ss_1600 .next,
.ss_1600 .thumbs ul li img{
    height:50px;
}
.ss_1600 .prev,
.ss_1600 .next{
    background:url(/includes/img/slideshow/ss760_controls.png?embed) no-repeat 0 center transparent;
}
.ss_1600 .prev{
    left:3px;
}
.ss_1600 .next{
    right:2px;
    background-position:-25px center;
}*/
.ss_1600 .thumbs ul li{
    width:142px;
}
/*.ss_1600 .thumbs ul li img{
    margin:0;
}
.ss_1600 .title div{
    font-size:1.4em;
    line-height:1.4em;
}*/
.ss_1600.full .bullets{
    margin-left: 300px !important;
}
.ss_1600 .button.play-video{
    top: 230px;
    left: 760px;
}
.ss_1600 .button.view-article {
    top: 270px;
    left: 760px;
}
/* 1600 : end  */

/***************************************
*   @END : Slideshows without Padding
***************************************/

/*****************************************************************/

/***************************************
*   @START : Slideshows with Padding
***************************************/

/* 570 : start */
.ss_570.padded,
.ss_570.video{
    margin:0 0 0 -4px;
}
.ss_570.padded,
.ss_570.padded .slides,
.ss_570.padded .slides img,
.ss_570.padded .loader,
.ss_570.video,
.ss_570.video .slides,
.ss_570.video .slides img,
.ss_570.video .loader{
    width:530px;
}
.ss_570.padded .button.play-video{
    left: 415px;
    top: 128px;
}
.ss_570.padded .button.view-article {
    top: 190px;
    left: 385px;
}
/* 570 : end */

/* 760 : start */
.ss_760.padded,
.ss_760.video{
    margin:0 0 0 -4px;
}
.ss_760.padded,
.ss_760.padded .slides,
.ss_760.padded .slides img,
.ss_760.padded .loader,
.ss_760.video,
.ss_760.video .slides,
.ss_760.video .slides img,
.ss_760.video .loader{
    width:720px;
}
.ss_760.padded .button.play-video{
    top: 190px;
    left: 570px;
}
.ss_760.padded .button.view-article {
    top: 260px;
    left: 540px;
}
/* 760 : end */

/* 800 : start */
.ss_800.padded,
.ss_800.video{
    margin:0 0 0 -4px;
}
.ss_800.padded,
.ss_800.padded .slides,
.ss_800.padded .slides img,
.ss_800.padded .loader,
.ss_800.video,
.ss_800.video .slides,
.ss_800.video .slides img,
.ss_800.video .loader{
    width:760px;
}
/*.ss_800.padded .button.play-video{
    top: 230px;
    left: 575px;
}*/
.ss_800.padded .button.view-article {
    top: 270px;
    left: 575px;
}
/* 800 : end */

/* 990 : start */
.ss_990.padded,
.ss_990.video{
    margin:0 0 0 -4px;
}
.ss_990.padded,
.ss_990.padded .slides,
.ss_990.padded .slides img,
.ss_990.padded .loader,
.ss_990.video,
.ss_990.video .slides,
.ss_990.video .slides img,
.ss_990.video .loader{
    width:950px;
}
.ss_990.padded .button.play-video{
    left: 760px;
}
.ss_990.padded .button.view-article {
    top: 260px;
    left: 730px;
}
/* 990 : end */

/***************************************
*   @START : Slideshows with Padding
***************************************/

/*****************************************************************/

/***************************************
*   @START : Slideshows with Video ONLY
***************************************/

/* 570_video : start */
.ss_570.video,
.ss_570.video .slides,
.ss_570.video .slides li,
.ss_570.video .slides img,
.ss_570.video .loader{
    height:325px;
}
.ss_570.video .button.play-video{
    top: 215px;
    left: 415px;
}
.ss_570.video .button.view-article {
    top: 280px;
    left: 385px;
}
/* 570_video : end */

/* 760_video : start */
.ss_760.video,
.ss_760.video .slides,
.ss_760.video .slides li,
.ss_760.video .slides img,
.ss_760.video .loader{
    height:370px;
}
.ss_760.video .button.play-video{
    top: 240px;
    left: 570px;
}
.ss_760.video .button.view-article {
    top: 310px;
    left: 540px;
}
/* 760_video : end */

/* 800_video : start */
.ss_800.video,
.ss_800.video .slides,
.ss_800.video .slides li,
.ss_800.video .slides img,
.ss_800.video .loader{
    height:326px;
}
.ss_800 .button.play-video{
    left: 630px;
    top: 212px;
}
.ss_800 .button.view-article {
    left: 604px;
    top: 275px;
}

.ss_800.padded .button.play-video, .ss_800.video .button.play-video{
    left: 600px;
}
.ss_800.padded .button.view-article, .ss_800.video .button.view-article {
    left: 575px;
}
/* 800_video : end */

/* 990_video : start */
.ss_990.video,
.ss_990.video .slides,
.ss_990.video .slides li,
.ss_990.video .slides img,
.ss_990.video .loader{
    height:326px;
}
.ss_990.video .button.play-video{
    left: 760px;
top: 205px;
}
.ss_990.video .button.view-article {
    top: 270px;
    left: 730px;
}
/* 990_video : end */

/***************************************
*   @END : Slideshows with Video ONLY
***************************************/

/*********************************************************************************************
*      @END: Define each possible slideshow measurements
*********************************************************************************************/



			
.pagingControls{
	height: 1em;
	line-height: 1.4em;
	margin:0 0 .5em 0;
	padding: .5em 0;
}
.pagingDetails {
	float: left;
}
.pagingCarrousel {
	float: right;
}
.pagingCarrousel a {
	color:#900;
	display: inline-block;
	padding: .2em .3em;
	text-decoration: none;
}
.pagingCarrousel a.current {
	background: #900;
	border-radius: .5em;
	color: #fff;
}
/*
*	This file is specific to styles created only in the athletics site
*/

/* Schedules Coverage Links */
.coverage span{
	display:none;
}
.coverage{
	display:inline-block;
	width:16px;
	height:16px;
}
.ls{
	background:url(../img/icons/16/chart_up_color.png) no-repeat 0 0;
}
.af{
	background:url(../img/icons/16/sound.png) no-repeat 0 0;
}
.vf{
	background:url(../img/icons/16/video.png) no-repeat 0 0;
}
.gamelink{
	color:inherit;
}
.bubbleInfo {
    position: relative;
}
.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

/* @group Athlete Profile */
.athleticsProfileDescription p{
    margin: 0 !important;
}

.athleticsProfileDescriptionWithImage_Info{
    margin-left: 11em;
}

.athleticsProfileDescriptionWithImage_Box{
    background-color:#dadedf;
    clear: left;
    margin-top: 3em;
    width: 28em;
}
.athleticsProfileDescriptionWithImage_Text{
    padding: 1em;
    width: 24em;
}

.athleticsProfileDescriptionWithoutImage_Info{
    float:left;
    margin-left: 1em;
}

.athleticsProfileDescriptionWithoutImage_Box{
    margin-left: 21.5em;
    width: 32em;
}
.athleticsProfileDescriptionWithoutImage_Text{
    padding-bottom: 2em;
}
.imageBorder5{
	background:#fff;
    border: 1px solid #c5c5c5;
    display: block;
	padding: 5px;
    width: 762px;
    z-index: 1;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
}
.imageBorder10{
	background:#fff;
    border: 1px solid #c5c5c5;
    display: block;
	padding: 10px;
    width: 762px;
    z-index: 1;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
}
/* @end */
/*
*	This file contains the rules for rendering the events calendar
*	
*	First the main classes cover the default style and after each section you will see the
*	overwrites for the athletics and the dotted body styles. The last rules are the overwrites
*	for the calendar render in the main body area (default calendars are rendered inside highlights area)
*	
*	Sections
*		calendar (table)
*		calendar_nav
*		events_nav (combined with events_foot nav - image / position definitions)
*		events_holder
*		events_body
*		events_foot
*
*		03.26.2012 (Giancarlo Gomez)
*			Styles for .dotted highlights and #content rendered calendar have been 
*			merged as they are the mostly the same. Some overwrites exists at the footer 
*			of this file for #content.
*		
*/
/* calendar */
.calendar_holder{
    margin:10px 0 0 0;
    position:relative;
}
.calendar{
    background:transparent;
    border-spacing:0;
    font-size:1.3em;
    width:197px;
    margin-bottom:7px;
}
.calendar caption{
    color:#fff;
    font-size:1.3em;
    padding:0 0 10px 0;
    text-align:left;
}
.calendar thead{
    background:url(/includes/img/calendar-of-events/dotted-border-red.png) repeat-x left bottom;
}
.calendar thead th{
    color:#fc9;
    font-weight:normal;
    padding:3px;
    text-align:center;
}
.calendar tbody td{
    color:#c99;
    text-align:center;
    padding:3px;
    line-height:1.4em;
}
.calendar tbody td a{
    display:block;
    font-weight:bold;
    color:#fff;
}
.calendar tbody td.today a{
    color:#ff8c8c;
}
.calendar tbody td.not-in-month{
    color:#521717;
}
/* no longer used
.calendar tbody td.noday{
    background: url(/includes/img/ui/calendar_noday.gif?embed);
}
.calendar tbody td.today{
    background: url(/includes/img/ui/calendar_today_bg.gif?embed) 0 0 no-repeat #ff;
}
*/

.athletics .calendar thead{
    background:url(/includes/img/calendar-of-events/dotted-border-gray.png) repeat-x left bottom;
}
.athletics .calendar thead th{
    color:#fff;
}
.athletics .calendar tbody td{
    color:#979ba6;
}
.athletics .calendar tbody td.today  a{
    color:#e3c812;
}
.athletics .calendar tbody td.not-in-month{
    color:#616367;
}

#content .calendar caption,
.dotted .calendar caption{
    color:#000;
}
#content .calendar thead th,
.dotted .calendar thead th{
    color:#9e9e8d;
    font-weight:bold;
    padding:3px;
    text-align:center;
}
#content .calendar thead,
.dotted .calendar thead{
    background:url(/includes/img/calendar-of-events/dotted-border-blue.png) repeat-x left bottom;
}
#content .calendar tbody td,
.dotted .calendar tbody td{
    color:#666;
}
#content .calendar tbody td a,
.dotted .calendar tbody td a{
    color:#333;
}
#content .calendar tbody td.today a,
.dotted .calendar tbody td.today a{
    color:#c00;
}
#content .calendar tbody td.not-in-month,
.dotted .calendar tbody td.not-in-month{
    color:#ccc;
}

/* calendar navigation (also included rules for nav in footer) */
.calendar_nav{
    font-size:1.4em;
    position:absolute; 
    width:197px;
}
.calendar_nav a{
    top:2px;
}
.calendar_nav a,
.events_foot a.prev,
.events_foot a.next{
    background:url(/includes/img/calendar-of-events/nav-arrows.png?embed) no-repeat;
    height:11px;
    position:absolute;
    width:10px;
    text-decoration:none;
}
.calendar_nav a.prev,
.events_foot a.prev{
    background-position:0 0;
    right:20px;
}
.calendar_nav a.prev:hover,
.events_foot a.prev:hover{
    background-position:-10px 0;
}
.calendar_nav a.next,
.events_foot a.next{
    background-position:-30px 0;
    right:0;
}
.calendar_nav a.next:hover,
.events_foot a.next:hover{
    background-position:-20px 0;
}

.athletics .calendar_nav a.prev,
.athletics .events_foot a.prev{
    background-position:0 -11px;
}
.athletics .calendar_nav a.prev:hover,
.athletics .events_foot a.prev:hover{
    background-position:-10px -11px;
}
.athletics .calendar_nav a.next,
.athletics .events_foot a.next{
    background-position:-30px -11px;
}
.athletics .calendar_nav a.next:hover,
.athletics .events_foot a.next:hover{
    background-position:-20px -11px;
}

#content .calendar_nav a.prev,
#content .events_foot a.prev,
.dotted .calendar_nav a.prev,
.dotted .events_foot a.prev{
    background-position:0 -22px;
}
#content .calendar_nav a.prev:hover,
#content .events_foot a.prev:hover,
.dotted .calendar_nav a.prev:hover,
.dotted .events_foot a.prev:hover{
    background-position:-10px -22px;
}
#content .calendar_nav a.next,
#content .events_foot a.next,
.dotted .calendar_nav a.next,
.dotted .events_foot a.next{
    background-position:-30px -22px;
}
#content .calendar_nav a.next:hover,
#content .events_foot a.next:hover
.dotted .calendar_nav a.next:hover,
.dotted .events_foot a.next:hover{
    background-position:-20px -22px;
}

/* events navigation */
.events_nav,
.events_nav a{
    color:#b44;
    outline:none;
    font-size: 0.95em;
}
.events_nav a.active{
    color:#fff;
    font-weight:bold;
}
.events_nav{
    white-space:nowrap;
}

.athletics .events_nav,
.athletics .events_nav a{
    color:#69c;
}
.athletics .events_nav a.active{
    color:#fff;
}

#content .events_nav,
.dotted .events_nav{
    color:#bbb;
}
#content .events_nav a,
.dotted .events_nav a{
    color:#06c;
}
#content .events_nav a.active,
.dotted .events_nav a.active{
    color:#333;
}

/* events holder/body */
.events_holder .norecords{
    color:#fff;
    font-weight:bold;
    font-size:1em;
    text-align:center;
    padding:1em 0;
}
.events_holder{
    /*background:#222;
    background:rgba(0,0,0,.45);*/
    color:#8499ac;
    font-size:1.2em;
    list-style:none;
    margin:0 0 14px 0 !important;
    overflow:hidden;
    padding:0;
    width:199px; 
}
.events_holder li{
    padding: 4px;
    margin:-1px 0 1px;
}

.events_body li,
.events_foot li{
    background-image:url(/includes/img/calendar-of-events/dotted-border-red.png);
    background-repeat:repeat-x;
    background-position:0 -1px;
    color:#fcc;
    line-height:1.4em;
}
.events_body a{
    color:inherit;
    text-decoration:none;
}
.events_body span	{display:block;padding-top:2px;}
.events_body .date	{color:#fff;}
.events_body .desc	{color:#f99;}

.events_body a:hover{
    color:#fff;
}

#content .events_body a:hover,
.dotted .events_body a:hover{
    color:#633;
}

.athletics .events_body,
.athletics .events_foot{
    background:url(/includes/img/calendar-of-events/bg-li-athletics.png) repeat 0 0;
}
.athletics .events_body li,
.athletics .events_foot li{
    background-image:url(/includes/img/calendar-of-events/dotted-border-gray.png);
}
.athletics .events_body li		{color:#b1bec9}
.athletics .events_body .desc	{color:#8499ac;}

.dotted .events_body li,
.dotted .events_foot li{
    background:url(/includes/img/calendar-of-events/dotted-border-blue.png) repeat-x left top;
}
.dotted .events_body li		{color:#333}
.dotted .events_body .date	{color:#900;}
.dotted .events_body .desc	{color:#666;}

/* events navigation footer */
.events_foot{
    line-height:1em;
    padding:.5em 0;
    position:relative;
}
.events_foot li{
    color:#f66;
}
.events_foot span,
.events_foot .nav{
    display:block;
    padding:.5em 0;
    float:left;
    height:1em;
}
.events_foot .nav{
    margin-left:15px;
    padding:.6em 0 0 0;
    position:relative;
}
.events_foot a.prev,
.events_foot a.next{
    display:block;
    right:auto;
    left:0;
}
.events_foot a span{
    display:none;
}
.events_foot a.next{
    left:20px;
}
.events_foot .link_more{
    clear:left;
    color:#fcc;
    display:block;
    padding-top:.25em;
}

.athletics .events_foot li{color:#8499ac;}
.athletics .events_foot .link_more{color:#6290bf;}
    
.dotted .events_foot li{color:#666;}
.dotted .events_foot .link_more{color:#06c;}

#highlights .date_top {display:none;}

/* content area calendar */
#content .calendar {
    font-size: 14px;
    line-height: 1.4em;
}
#content .calendar caption{
    font-size: 16px;
    line-height: 1.4em;
}
#content .events_holder .withImage img{
    float:left;
    display:block;
    width:122px;
}
#content .withImage .date,
#content .withImage .info,
#content .withImage .desc{
    margin-left:132px;
}

/* title box is an overwrite to the rule applied to the highlights block */
#content .title-box:before{display:none;}
#content .title-box{
    color:#900;
    font-family:inherit;
    margin:0 0 .3em 0;
    width:auto;
}

#content .calendar_holder{
    float:left;
    margin:0 2em .5em 0;
    position:relative;
    zoom: 1;
}
#content .events_foot .link_more{color:#06C;}

#content .events_holder{
    background:none;
    color:#444;
    font-size:1em;
    line-height:1.4em;
    width:auto;
    margin:0;
    list-style:none;
    padding:0;
}

#content .events_body, 
#content .events_foot {
    background: none;
}

#content .calendar-of-events ul {
    padding-left: 0;
}
#content .events_body{
    background-image:none;
    border-bottom:1px dotted #999;
}
#content .events_body li{
    background:#fff;
    border-top:1px dotted #999;
    color:#333;
    padding:.5em;
}
#content .events_body li.withImage {
    min-height:50px;	
}
    
#content .events_body li.date_top {
    background:transparent;
    display:block;
    min-height:1em;
    padding-left:0;
}
#content .events_body li.date_top:first-child{
    border:none;
}
#content .events_body .norecords{
    margin-top:1em;
    color:#c00;
    font-weight:bold;
    min-height:0;
    padding:3em 0;
}

#content .events_holder li {
    background-image: none;
    padding: 4px;
    margin:-1px 0 1px;	
}
#content .events_holder .info strong{color:#000; font-weight:bold;}
#content .events_holder .desc{color:#222;}
#content .events_holder .date{display:none;}
    
#content .events_nav li,
#content .events_foot li{
    color: #000;
    background:none;
    padding:0;
    text-align:left;
}
.icon {
	display: inline-block;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	width: 32px;
}
.paid_true {
	background: url(/includes/img/icons/32/success.png) no-repeat;
}
.paid_false {
	background: url(/includes/img/icons/32/error.png) no-repeat;
}
.disclosure_button {
	background: url(/includes/img/icons/32/disclosure.png) no-repeat;
	color: #06c;
}
.disclosure_button:hover {
    text-decoration: underline;
    cursor: pointer;
}
.pastWeek {
	background-color: #a0a0a0 !important;
}
.currentWeek {
	background-color: #9fb5bd !important;
}
.noTopBorder {
	border-top: none !important;
}
.weekRegistered_false {
	background-color: #333 !important;
}
.opacity-3 {
	opacity: 0.3;
    filter: alpha(opacity=30); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}
.opacity-5 {
	opacity: 0.5;
    filter: alpha(opacity=75); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
/* This style sheet is what renders the javascript requirements */
.no-js #highlights,
.no-js #content,
.no-js #nav04 {
	display: none;
}
.no-js .javascript #content {
	display: block;
}
.no-js #nav02 li,
.no-js #searchFrm fieldset {
	visibility: hidden;
}
.no-js #main {
	background: #f6f6f4;
	border-radius: 0 0 6px 6px;
}
.no-js #no-js h1 {
	font-size: 2em;
	color: #c00;
}
.no-js #no-js {
	display: block;
	font-size: 1.6em;
	line-height: 1.4em;
	padding: 3em 1em;
	text-align: center;
}
.no-js .javascript #no-js {
	display: none;
}
@media print{
	strong.logo,
	#nav01,
	#nav02,
	#nav04,
	#nav06,
	#breadcrumbs,
	.slogan,
	.search-box,
	#highlights,
	.mask,
	#slideshow #scrollbar{
		display:none;
	}
	.main-holder,
	#header,
	#content,
	#main,
	body{
		background:none;
	}
	#footer h2,
	#footer a,
	#footer,
	#footer .address{
		color:#000;
	}
	#content,
	.main-holder,
	#footer,
	#wrapper,
	#main{
		width:95%;
		height:auto !important;
	}
	#header{
		position:relative;
	}
	#header img.logo {
		position:static;
		left:0;
		display:block;
		margin:0;
	}
	#slideshow img{
		width:100%;
		height:auto;
	}
}
	
		
		/* the popups */
		.infobox
		{
			background: rgb(228,234,234); /*background:rgba(228,234,234,.90);*/
			color: #000;
			padding: 1em;
			font-size: 1.4em;
			line-height: 1.4em;
			z-index: 11000;
			width: 600px;
			position: absolute;
			left: 50%;
			margin-left: -300px;
			top: 0;
			border: 1px solid #bbb;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			box-shadow: 0 0 6px rgba(0,0,0,.4);
		}
		.infobox h5
		{
			margin: 0 0 .5em 0;
			padding: 0;
			font-size: 1.2em;
			color: #000 !important;
			font-weight: bold !important;
		}
		.infobox table
		{
			background: #fff;
			border-collapse: collapse;
			margin-bottom: 1em;
		}
		.infobox table th, .infobox table td
		{
			border-bottom: 1px solid #ccc;
			color: #333;
			padding: .6em;
			vertical-align: top;
			width: 50%;
		}
		.infobox table th
		{
			text-align: left;
			border-right: 1px solid #ccc;
		}
		.infobox table th span
		{
			font-weight: normal;
		}
		.infobox ul
		{
			font-weight: normal;
		}
		.infobox .close, .infobox .close:hover
		{
			color: #999;
			font-size: 1.2em;
			float: right;
			font-family: 'Lucida Console' ,Menlo,Consolas,Monospace;
			font-weight: bold;
			text-decoration: none;
		}
/* custom icons */

/* MICROSOFT ICONS */

/* 2010 icons */
.icon-excel {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-image: url("/includes/img/icons/microsoft/excel-2010.jpg");
  background-position: 0 0;
}

.icon-excel-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/microsoft/excel-2010_small.jpg");
  background-position: 0 0;
}

.icon-powerpoint {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-image: url("/includes/img/icons/microsoft/powerpoint-2010.jpg");
  background-position: 0 0;
}

.icon-powerpoint-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/microsoft/powerpoint-2010_small.jpg");
  background-position: 0 0;
}

.icon-word {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-image: url("/includes/img/icons/microsoft/word-2010.jpg");
  background-position: 0 0;
}

.icon-word-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/microsoft/word-2010_small.jpg");
  background-position: 0 0;
}

/* 2012 icons */
/*.icon-excel {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-image: url("/includes/img/icons/microsoft/excel-2012.jpg");
  background-position: 0 0;
}

.icon-excel-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/microsoft/excel-2012_small.jpg");
  background-position: 0 0;
}

.icon-powerpoint {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-image: url("/includes/img/icons/microsoft/powerpoint-2012.jpg");
  background-position: 0 0;
}

.icon-powerpoint-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/microsoft/powerpoint-2012_small.jpg");
  background-position: 0 0;
}

.icon-word {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-image: url("/includes/img/icons/microsoft/word-2012.jpg");
  background-position: 0 0;
}

.icon-word-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/microsoft/word-2012_small.jpg");
  background-position: 0 0;
}*/


/* ADOBE ICONS */

.icon-pdf {
  width: 32px;
  height: 32px;
  line-height: 32px;
  background-image: url("/includes/img/icons/pdficon_large.gif");
  background-position: 0 0;
}

.icon-pdf-small {
  width: 17px;
  height: 17px;
  line-height: 17px;
  background-image: url("/includes/img/icons/pdficon_small.gif");
  background-position: 0 0;
}

/* fix for icons no in fontawesome */
[class^="icon-"], [class*=" icon-"] {
display: inline-block;
}

	.modal.modal-fade.modal-in {
		top: 40%;
	}
	.text-warning
	{
		font-size:18px !important;
	}
	.modal-header h1
	{
		font-size:18px;
		
	}
	.modal-header 
	{
		padding: 10px 15px 0 15px !important;
		background-color:#dce2e0;
		-webkit-border-top-left-radius: 6px;
		-moz-border-top-left-radius: 6px;
		border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		-moz-border-top-right-radius: 6px;
		border-top-right-radius: 6px;
	 
	}
	.modal-body input[type="email"],
	.modal-body input[type="text"],
	.modal-body textarea
	{
		width:525px;
		padding: 5px;
		margin-bottom: 10px;
	}
	.modal-body textarea
	{
		width:527px;
	}
	.modal-image
	{
		padding-right: 15px;
	}
	.modal-subject
	{
		font-size:1.2em;
		line-height: 22px;
	}
	.modal-text
	{
		padding-bottom: 10px;
	}
	.modal-body
	{
		background-color:#f6f6f4;
		min-height:100px;
		padding-bottom:5px !important;
	}
	.modal-body .icon-ok
	{
		color:Green;
		font-size:100px;
		margin-left:40%;
		padding-top:35px;
		padding-bottom:60px;
	}
	.modal-body .icon-remove
	{
		color:Red;
		font-size:100px;
		margin-left:40%;
		padding-top:35px;
		padding-bottom:60px;
	}
.share-button-boxy
	{
	    display: inline-block;
        margin-right: 0;
        margin-left: 0;
        position: relative;
        vertical-align: middle;
        padding-right: 7px;
        padding-bottom: 7px;
	}
	
.popover-social {
  position: absolute;
  left: 10%;
  z-index: 1010;
  display: block;
  width: 59px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.popover-social.top {
  margin-top: 0px;
}

.popover-social-content {
  padding: 9px 0px;
  margin-left:-4px;
  text-align: center;
}

.popover-social .arrow,
.popover-social .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover-social .arrow {
  border-width: 11px;
}

.popover-social .arrow:after {
  border-width: 10px;
  content: "";
}

.popover-social.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover-social.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}
label
{
	line-height: 20px;
}
label input[type="checkbox"],
label input[type=checkbox]
{
	float:left;
}
.modal-body .modal-btn 
{
	float:left;
}
/* smarty street custom css */

.smarty-suggestion {
    padding: 8px 5px;
}

.muted {
  color: #999999;
}

a.muted:hover,
a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

/* alerts */

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.alert,
.alert h4 {
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-success h4 {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-info h4 {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}

/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}



.popover-content p {
  margin: 0 !important;
  font-size: 12px;
}
.text-warning {
color: #c09853;
}
.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

.programList .label {
    font-size: 11px;
    font-weight: normal;
}
@charset 'UTF-8';
/*
 * jQuery File Upload UI Plugin CSS 6.3
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
    text-align: inherit;
  margin-right: 4px;
  width: 130px;
height: 16px;
cursor: pointer;
}
.fileinput-button input {
  cursor: pointer;
  opacity: 0;
    position: absolute;

position: absolute;
margin-left: -25px;
width: 200px;
height: 45px;
margin-top: -15px;
}
.fileattachment {
    position: absolute;
    margin-left: 5px;
    cursor: pointer;
}

    .calloutcounty
    {
        font-size:19px;
        font-weight:bold;
        padding-bottom:10px;
    }
    .calloutname
    {
        font-size:18px;
        font-weight:bold;
    }
    .locationholder
    {
        float:left;
        padding:10px 0px 20px;
        width:300px;
    }
   
    .dynamicmmoreinfoholder #map_canvas
		{
    		width:990px;
    		height:400px !important;
    		margin: -20px 0 20px -24px !important;
		}
	.dynamicmmoreinfoholder .content
		{
    		position:relative !important;
		}
	.dynamicmmoreinfoholder  #locationoverflow
		{
			height: 100% !important;
		}
		
	.dynamicmoreinfoholder .moreinfoleft 
    {
        float: left;
        width:400px;
	
    }
    @media  (min-height: 800px) {
		.dynamicmapholder #map_canvas
		{
    		width:990px;
    		height:400px !important;
    		margin: -20px 0 20px -24px !important;
		}
		.dynamicmapholder .content
		{
    		position:relative !important;
    		overflow:hidden !important;
		}
		.dynamicmapholder  #locationoverflow
			{
				height: 100% !important;
			}
    }
    @media  (max-height: 800px) {
		.dynamicmapholder  #map_canvas
			{
    			margin: -20px -17px -20px 0 !important;
    			float: right;
    			width: 650px;
	
			}
		.dynamicmapholder  #locationoverflow
			{
    			width: 315px;
    			margin-bottom:-20px;
			}
	}
    
    
/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

/* ------------------------------------------------------------
	NUMBER OF COLUMNS: Adjust #primaryNav li to set the number
	of columns required in your site map. The default is 
	4 columns (25%). 5 columns would be 20%, 6 columns would 
	be 16.6%, etc. 
------------------------------------------------------------ */


#primaryNav #home {
    background: url("/includes/img/ui/chart/L1-left.png") no-repeat scroll center bottom #F6F6F4;
    display: block;
    float: none;
    padding: 0 0 30px;
    position: relative;
    z-index: 2;
}

#primaryNav li strong {
    color: #D32222;
    display: block;
    font-size: 10px;
}
#primaryNav #home + li {
}
#content .sitemap {
    margin: 40px 0 0;
}
#content #primaryNav ul {
    /*padding-top: 0;*/
    padding: 0;
}
#primaryNav li {
    background: url("/includes/img/ui/chart/L1-center.png") no-repeat scroll center top transparent;
    float: left;
    margin-top: -30px;
    padding: 30px 0;
}


#primaryNav li {
    width: 25%;
}
#primaryNav li ul li {
    background: none repeat scroll 0 0 transparent;
    width: 100% !important;
}
#primaryNav.col1 li {
    width: 99.9%;
}
#primaryNav.col2 li {
    width: 50%;
}
#primaryNav.col3 li {
    width: 33.3%;
}
#primaryNav.col4 li {
    width: 25%;
}
#primaryNav.col5 li {
    width: 20%;
}
#primaryNav.col6 li {
    width: 16.6%;
}
#primaryNav.col7 li {
    width: 16%;
}
#primaryNav.col8 li {
    width: 12.5%;
}
#primaryNav.col9 li {
    width: 11.1%;
}
#primaryNav.col10 li {
    width: 10%;
}
#primaryNav {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
#uni-structure.sitemap #primaryNav #home {
    background: url("/includes/img/ui/chart/L1-left.png") no-repeat scroll center bottom #F6F6F4;
    display: block;
    float: none;
    padding: 0 0 114px;
    position: relative;
    z-index: 2;
}
#primaryNav #home.higher {
}
#primaryNav li strong {
    color: #D32222;
    display: block;
    font-size: 10px;
    line-height: 14px;
    margin: 4px 0 0;
}
#uni-structure.sitemap #primaryNav #home + li {
    background: url("/includes/img/ui/chart/vertical-line.png") no-repeat scroll center 14px transparent;
    position: absolute;
    top: 39px;
    width: 135px;
    z-index: 100;
}



#uni-structure.iadv #primaryNav #home {width: 180px; padding-bottom: 31px;}
#uni-structure.iadv #primaryNav #home + li {
  background: url("/includes/img/ui/chart/h-line2.png") no-repeat scroll 0 center transparent;
  left: 159px;
  margin: 0;
  padding: 0 0 0 20px;
  top: -11px;
  width: auto;
}


#uni-structure.org-student-affairs #primaryNav #home {padding-bottom: 30px; }
#uni-structure.org-student-affairs #primaryNav #home + li {
  background: url("/includes/img/ui/chart/h-line2.png") no-repeat scroll 0 16px transparent;
  left: 170px;
  margin: 0;
  padding: 0 0 0 20px;
  top: -20px;
  width: auto;
}
#uni-structure.org-student-affairs #primaryNav #home + li a {/*line-height: 44px;*/ /*width: 128px;*/}

#uni-structure.executive-committee #primaryNav #home {
    padding: 0 0 115px;
}

#uni-structure.executive-committee #primaryNav #home + li {
  background: url("/includes/img/ui/chart/vertical-line.png") no-repeat scroll 66px 14px transparent;
  padding-top: 42px;
  top: 39px;
  width: auto;
}
/*#uni-structure.sitemap.executive-committee #primaryNav #home + li + li {
  background-position: 25px 20px;
  left: 155px;
  padding-left: 70px;
  top: 36px;
  z-index: 1;
}

*/

#uni-structure.executive-committee #primaryNav.col8 li {width: 13.5%}


#uni-structure.sitemap #primaryNav #home + li + li {
    background: url("/includes/img/ui/chart/h-line2.png") no-repeat scroll 54px center transparent;
    left: 155px;
    margin: 0;
    padding: 0 0 0 100px;
    position: absolute;
    top: 52px;
    width: 170px;
    z-index: 101;
}
#content .sitemap {
    margin: 40px 0 0;
}
#content #primaryNav ul {
    padding-top: 0;
}
#primaryNav li {
    background: url("/includes/img/ui/chart/L1-center.png") no-repeat scroll center top transparent;
    float: left;
    margin-top: -30px;
    padding: 30px 0 0;
}
#primaryNav li a {
    background: none repeat-x scroll left top #FFFFFF;
    border: 2px solid #B1C2D2;
    color: #000000;
    display: block;
    font-size: 12px;
    margin: 0 20px 0 0;
    /*padding: 10px 0;*/
    padding:10px;
    text-align: center;
    line-height: 125%;
}
#primaryNav li a:hover {
    background-color: #E2F4FD;
    border-color: #97BDCF;
    cursor: default;
    text-decoration: none;
}
#primaryNav li:last-child {
    background: url("/includes/img/ui/chart/L1-right.png") no-repeat scroll center top transparent;
    padding: 10px 0 0;
}
#primaryNav > li:last-child {
    padding: 30px 0 0;
}
#primaryNav li a:link:before, #primaryNav li a:visited:before {
    color: #78A9C0;
}
#primaryNav li li {
    background: url("/includes/img/ui/chart/vertical-line.png") repeat-y scroll center bottom transparent !important;
    clear: left;
    margin-top: 0;
    padding: 10px 0 0;
    width: 100%;
}
#primaryNav li li a {
    background-color: #FFFFFF;
    border-color: #B1C2D2;
}
#primaryNav li li a:hover {
    background-color: #E7F1D7;
    border-color: #94B75F;
    text-decoration: none;
}
#primaryNav li li:first-child {
    padding-top: 30px;
}
#primaryNav li li:last-child {
    background: url("/includes/img/ui/chart/vertical-line.png") repeat-y scroll center bottom transparent;
}
#primaryNav li li a:link:before, #primaryNav li li a:visited:before {
    color: #8FAF5C;
}
#content #primaryNav li li ul {
    /*background: url("/includes/img/ui/chart/L3-ul-top.png") no-repeat scroll center top #F6F6F4;*/
    float: right;
    margin: 10px 0 0;
    padding: 9px 0 10px;
    width: 100%;
}
#primaryNav li li li {
    background: url("/includes/img/ui/chart/L3-center.png") no-repeat scroll left center transparent;
    padding: 5px 0;
}
#primaryNav li li li a {
    /*background-color: #FFF7AA;
    border-color: #E3CA4B;*/
    float: right;
    font-size: 12px;
    padding: 5px 0;
    width: 80%;
}
#primaryNav li li li a:hover {
    background-color: #FFFCE5;
    border-color: #D1B62C;
}
#primaryNav li li li:first-child {
    background: url("/includes/img/ui/chart/L3-li-top.png") no-repeat scroll left center transparent;
    padding: 15px 0 5px;
}
#primaryNav li li li:last-child {
    background: url("/includes/img/ui/chart/L3-bottom.png") no-repeat scroll left center transparent;
}
#primaryNav li li li a:link:before, #primaryNav li li li a:visited:before {
    color: #CCAE14;
    font-size: 9px;
}




.academic-affairs #primaryNav #home + li {margin-top: -43px;}

.academic-affairs #primaryNav li, .academic-affairs #primaryNav > li:last-child {float:none; padding: 30px 0 15px 300px; background: url("/includes/img/ui/chart/L1-left.png") no-repeat scroll 0 15px transparent}
        
        .academic-affairs #primaryNav li a {margin: 0;}
        
        .academic-affairs #primaryNav #home {
            background: url("/includes/img/ui/chart/L1-right.png") no-repeat scroll 154px 0 transparent;
            display: block;
            float: none;
            padding: 0 160px 0 0;
            position: relative;
            top: 13px;
            width: 240px;
            z-index: 2;
        }




/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

#utilityNav {
	float: right;
	max-width: 50%;
	margin-right: 10px;
}
#utilityNav li {
	float: left;
	margin-bottom: 10px;
}
#utilityNav li a {
	margin: 0 10px 0 0;
	padding: 5px 10px;
	display: block;	
	border: 2px solid #e3ca4b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: black;
	background: #fff7aa url('/includes/img/ui/chart/white-highlight.png') top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#utilityNav li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#utilityNav li a:link:before,
#utilityNav li a:visited:before {
	color: #ccae14;
	font-size: 9px;
	margin-bottom: 3px;
}

















#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #aaa;
	background-color: #f5f5f5;
	font-size:11px;
	padding: 1em;
	opacity: 0.85;
	border-radius:6px;
}
#tooltip h3, #tooltip div { margin: 0; }

.smallBubble{
	width:100px;
	margin-left:-52px;
}

.viewport-right{
	margin-left:100px;

}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('/includes/js/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('/includes/js/chosen/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url('/includes/js/chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('/includes/js/chosen/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('/includes/js/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url('/includes/js/chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('/includes/js/chosen/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}
/*!
Chosen overrides for Version 1.1.0
*/
#content .chosen-container ul{margin:0 4px 4px 0;padding:0 0 0 4px}#content .chosen-container li{background:none;padding:5px 6px}#content .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;transition:background-color 100ms ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0;background-color:#FFC7C7}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:42px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:4px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.iti-flag{width:20px}.iti-flag.be{width:17px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:17px}.iti-flag.np{width:12px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:288px 266px}}.iti-flag.ac{height:10px;background-position:-189px -223px}.iti-flag.ad{height:14px;background-position:-63px -32px}.iti-flag.ae{height:10px;background-position:-247px -77px}.iti-flag.af{height:13px;background-position:-147px -150px}.iti-flag.ag{height:13px;background-position:-63px -136px}.iti-flag.ai{height:10px;background-position:-247px -132px}.iti-flag.al{height:14px;background-position:-42px -32px}.iti-flag.am{height:10px;background-position:-210px -234px}.iti-flag.ao{height:13px;background-position:-84px -44px}.iti-flag.aq{height:13px;background-position:-21px -78px}.iti-flag.ar{height:12px;background-position:-100px -194px}.iti-flag.as{height:10px;background-position:-84px -234px}.iti-flag.at{height:13px;background-position:-126px -87px}.iti-flag.au{height:10px;background-position:-247px -33px}.iti-flag.aw{height:13px;background-position:0px -121px}.iti-flag.ax{height:13px;background-position:-37px -194px}.iti-flag.az{height:10px;background-position:-42px -245px}.iti-flag.ba{height:10px;background-position:-268px -33px}.iti-flag.bb{height:13px;background-position:-147px -136px}.iti-flag.bd{height:12px;background-position:-210px -118px}.iti-flag.be{height:15px;background-position:0px -194px}.iti-flag.bf{height:13px;background-position:-168px -102px}.iti-flag.bg{height:12px;background-position:-210px -66px}.iti-flag.bh{height:12px;background-position:-210px -79px}.iti-flag.bi{height:12px;background-position:-210px -144px}.iti-flag.bj{height:13px;background-position:-21px -63px}.iti-flag.bl{height:13px;background-position:-42px -63px}.iti-flag.bm{height:10px;background-position:-210px -223px}.iti-flag.bn{height:10px;background-position:-21px -234px}.iti-flag.bo{height:13px;background-position:-63px -63px}.iti-flag.bq{height:13px;background-position:-84px 0px}.iti-flag.br{height:14px;background-position:-63px -47px}.iti-flag.bs{height:10px;background-position:-247px -55px}.iti-flag.bt{height:13px;background-position:-84px -29px}.iti-flag.bv{height:14px;background-position:0px -32px}.iti-flag.bw{height:13px;background-position:-84px -58px}.iti-flag.by{height:10px;background-position:-84px -256px}.iti-flag.bz{height:13px;background-position:0px -78px}.iti-flag.ca{height:10px;background-position:-268px -55px}.iti-flag.cc{height:10px;background-position:-268px -121px}.iti-flag.cd{height:15px;background-position:-42px 0px}.iti-flag.cf{height:13px;background-position:-42px -78px}.iti-flag.cg{height:13px;background-position:-63px -78px}.iti-flag.ch{height:15px;background-position:-231px 0px}.iti-flag.ci{height:13px;background-position:-105px 0px}.iti-flag.ck{height:10px;background-position:-247px -22px}.iti-flag.cl{height:13px;background-position:-105px -15px}.iti-flag.cm{height:13px;background-position:-105px -29px}.iti-flag.cn{height:13px;background-position:-105px -44px}.iti-flag.co{height:13px;background-position:-105px -58px}.iti-flag.cp{height:13px;background-position:-105px -73px}.iti-flag.cr{height:12px;background-position:-84px -210px}.iti-flag.cu{height:10px;background-position:-126px -256px}.iti-flag.cv{height:12px;background-position:-63px -210px}.iti-flag.cw{height:13px;background-position:-42px -92px}.iti-flag.cx{height:10px;background-position:-268px -77px}.iti-flag.cy{height:13px;background-position:-63px -92px}.iti-flag.cz{height:13px;background-position:-84px -92px}.iti-flag.de{height:12px;background-position:-42px -210px}.iti-flag.dg{height:10px;background-position:0px -234px}.iti-flag.dj{height:13px;background-position:0px -107px}.iti-flag.dk{height:15px;background-position:-21px -16px}.iti-flag.dm{height:10px;background-position:-189px -234px}.iti-flag.do{height:12px;background-position:-210px -14px}.iti-flag.dz{height:13px;background-position:-63px -107px}.iti-flag.ea{height:13px;background-position:-84px -107px}.iti-flag.ec{height:13px;background-position:-105px -107px}.iti-flag.ee{height:12px;background-position:-210px 0px}.iti-flag.eg{height:13px;background-position:-126px -15px}.iti-flag.eh{height:10px;background-position:-247px -165px}.iti-flag.er{height:10px;background-position:-247px -209px}.iti-flag.es{height:13px;background-position:-126px -29px}.iti-flag.et{height:10px;background-position:-189px -245px}.iti-flag.eu{height:13px;background-position:-126px -44px}.iti-flag.fi{height:12px;background-position:-210px -183px}.iti-flag.fj{height:10px;background-position:-210px -256px}.iti-flag.fk{height:10px;background-position:-268px 0px}.iti-flag.fm{height:10px;background-position:-21px -223px}.iti-flag.fo{height:14px;background-position:-21px -32px}.iti-flag.fr{height:13px;background-position:-126px -102px}.iti-flag.ga{height:15px;background-position:0px 0px}.iti-flag.gb{height:10px;background-position:-268px -132px}.iti-flag.gd{height:12px;background-position:-210px -157px}.iti-flag.ge{height:13px;background-position:-42px -121px}.iti-flag.gf{height:13px;background-position:-63px -121px}.iti-flag.gg{height:13px;background-position:-84px -121px}.iti-flag.gh{height:13px;background-position:-105px -121px}.iti-flag.gi{height:10px;background-position:-105px -234px}.iti-flag.gl{height:13px;background-position:-126px -121px}.iti-flag.gm{height:13px;background-position:-147px 0px}.iti-flag.gn{height:13px;background-position:-147px -15px}.iti-flag.gp{height:13px;background-position:-147px -29px}.iti-flag.gq{height:13px;background-position:-147px -44px}.iti-flag.gr{height:13px;background-position:-147px -58px}.iti-flag.gs{height:10px;background-position:-247px -121px}.iti-flag.gt{height:12px;background-position:-163px -194px}.iti-flag.gu{height:10px;background-position:-42px -223px}.iti-flag.gw{height:10px;background-position:-247px -198px}.iti-flag.gy{height:12px;background-position:-105px -210px}.iti-flag.hk{height:13px;background-position:-147px -116px}.iti-flag.hm{height:10px;background-position:-63px -245px}.iti-flag.hn{height:10px;background-position:-84px -245px}.iti-flag.hr{height:10px;background-position:-168px -245px}.iti-flag.ht{height:12px;background-position:-210px -92px}.iti-flag.hu{height:10px;background-position:-231px -245px}.iti-flag.ic{height:13px;background-position:-21px -136px}.iti-flag.id{height:13px;background-position:-42px -136px}.iti-flag.ie{height:10px;background-position:-189px -256px}.iti-flag.il{height:14px;background-position:0px -48px}.iti-flag.im{height:10px;background-position:-231px -256px}.iti-flag.in{height:13px;background-position:-84px -136px}.iti-flag.io{height:10px;background-position:-268px -11px}.iti-flag.iq{height:13px;background-position:-105px -136px}.iti-flag.ir{height:11px;background-position:-126px -210px}.iti-flag.is{height:14px;background-position:-21px -48px}.iti-flag.it{height:13px;background-position:0px -150px}.iti-flag.je{height:12px;background-position:-210px -53px}.iti-flag.jm{height:10px;background-position:-268px -154px}.iti-flag.jo{height:10px;background-position:-268px -165px}.iti-flag.jp{height:13px;background-position:-42px -150px}.iti-flag.ke{height:13px;background-position:-63px -150px}.iti-flag.kg{height:12px;background-position:-210px -40px}.iti-flag.kh{height:13px;background-position:-58px -194px}.iti-flag.ki{height:10px;background-position:-63px -234px}.iti-flag.km{height:12px;background-position:-21px -210px}.iti-flag.kn{height:13px;background-position:0px -63px}.iti-flag.kp{height:10px;background-position:-147px -234px}.iti-flag.kr{height:13px;background-position:-168px 0px}.iti-flag.kw{height:10px;background-position:-105px -223px}.iti-flag.ky{height:10px;background-position:-247px 0px}.iti-flag.kz{height:10px;background-position:-247px -11px}.iti-flag.la{height:13px;background-position:-168px -29px}.iti-flag.lb{height:13px;background-position:-168px -44px}.iti-flag.lc{height:10px;background-position:-247px -44px}.iti-flag.li{height:12px;background-position:-210px -196px}.iti-flag.lk{height:10px;background-position:-247px -66px}.iti-flag.lr{height:10px;background-position:-63px -223px}.iti-flag.ls{height:13px;background-position:-168px -87px}.iti-flag.lt{height:12px;background-position:-210px -131px}.iti-flag.lu{height:12px;background-position:-210px -105px}.iti-flag.lv{height:10px;background-position:-247px -176px}.iti-flag.ly{height:10px;background-position:-247px -187px}.iti-flag.ma{height:13px;background-position:-168px -131px}.iti-flag.mc{height:15px;background-position:-63px -16px}.iti-flag.md{height:10px;background-position:-247px -220px}.iti-flag.me{height:10px;background-position:-247px -231px}.iti-flag.mf{height:13px;background-position:0px -165px}.iti-flag.mg{height:13px;background-position:-21px -165px}.iti-flag.mh{height:10px;background-position:-84px -223px}.iti-flag.mk{height:10px;background-position:-105px -245px}.iti-flag.ml{height:13px;background-position:-63px -165px}.iti-flag.mm{height:13px;background-position:-84px -165px}.iti-flag.mn{height:10px;background-position:-210px -245px}.iti-flag.mo{height:13px;background-position:-105px -165px}.iti-flag.mp{height:10px;background-position:-63px -256px}.iti-flag.mq{height:13px;background-position:-126px -165px}.iti-flag.mr{height:13px;background-position:-147px -165px}.iti-flag.ms{height:10px;background-position:-147px -256px}.iti-flag.mt{height:13px;background-position:-168px -165px}.iti-flag.mu{height:13px;background-position:-189px 0px}.iti-flag.mv{height:13px;background-position:-189px -15px}.iti-flag.mw{height:13px;background-position:-189px -29px}.iti-flag.mx{height:11px;background-position:-168px -210px}.iti-flag.my{height:10px;background-position:-268px -22px}.iti-flag.mz{height:13px;background-position:-189px -58px}.iti-flag.na{height:13px;background-position:-189px -73px}.iti-flag.nc{height:10px;background-position:-268px -66px}.iti-flag.ne{height:15px;background-position:-19px -194px}.iti-flag.nf{height:10px;background-position:-268px -99px}.iti-flag.ng{height:10px;background-position:-268px -110px}.iti-flag.ni{height:12px;background-position:-210px -27px}.iti-flag.nl{height:13px;background-position:-189px -116px}.iti-flag.no{height:14px;background-position:-42px -48px}.iti-flag.np{height:15px;background-position:-268px -198px}.iti-flag.nr{height:10px;background-position:-268px -176px}.iti-flag.nu{height:10px;background-position:-126px -223px}.iti-flag.nz{height:10px;background-position:-147px -223px}.iti-flag.om{height:10px;background-position:-168px -223px}.iti-flag.pa{height:13px;background-position:-189px -160px}.iti-flag.pe{height:13px;background-position:0px -179px}.iti-flag.pf{height:13px;background-position:-21px -179px}.iti-flag.pg{height:15px;background-position:-21px 0px}.iti-flag.ph{height:10px;background-position:-42px -234px}.iti-flag.pk{height:13px;background-position:-63px -179px}.iti-flag.pl{height:12px;background-position:-142px -194px}.iti-flag.pm{height:13px;background-position:-105px -179px}.iti-flag.pn{height:10px;background-position:-126px -234px}.iti-flag.pr{height:13px;background-position:-126px -179px}.iti-flag.ps{height:10px;background-position:-168px -234px}.iti-flag.pt{height:13px;background-position:-147px -179px}.iti-flag.pw{height:12px;background-position:-184px -194px}.iti-flag.py{height:11px;background-position:-189px -210px}.iti-flag.qa{height:8px;background-position:-268px -214px}.iti-flag.re{height:13px;background-position:-168px -179px}.iti-flag.ro{height:13px;background-position:-84px -179px}.iti-flag.rs{height:13px;background-position:-189px -102px}.iti-flag.ru{height:13px;background-position:-189px -87px}.iti-flag.rw{height:13px;background-position:-189px -44px}.iti-flag.sa{height:13px;background-position:-42px -165px}.iti-flag.sb{height:10px;background-position:-247px -88px}.iti-flag.sc{height:10px;background-position:-247px -99px}.iti-flag.sd{height:10px;background-position:-247px -110px}.iti-flag.se{height:12px;background-position:-121px -194px}.iti-flag.sg{height:13px;background-position:-168px -116px}.iti-flag.sh{height:10px;background-position:-247px -143px}.iti-flag.si{height:10px;background-position:-247px -154px}.iti-flag.sj{height:14px;background-position:-63px 0px}.iti-flag.sk{height:13px;background-position:-168px -73px}.iti-flag.sl{height:13px;background-position:-168px -58px}.iti-flag.sm{height:15px;background-position:0px -16px}.iti-flag.sn{height:13px;background-position:-105px -150px}.iti-flag.so{height:13px;background-position:-84px -150px}.iti-flag.sr{height:13px;background-position:-21px -150px}.iti-flag.ss{height:10px;background-position:0px -245px}.iti-flag.st{height:10px;background-position:-21px -245px}.iti-flag.sv{height:11px;background-position:-147px -210px}.iti-flag.sx{height:13px;background-position:-126px -136px}.iti-flag.sy{height:13px;background-position:0px -136px}.iti-flag.sz{height:13px;background-position:-147px -102px}.iti-flag.ta{height:10px;background-position:-126px -245px}.iti-flag.tc{height:10px;background-position:-147px -245px}.iti-flag.td{height:13px;background-position:-147px -87px}.iti-flag.tf{height:13px;background-position:-147px -73px}.iti-flag.tg{height:12px;background-position:-79px -194px}.iti-flag.th{height:13px;background-position:-21px -121px}.iti-flag.tj{height:10px;background-position:0px -256px}.iti-flag.tk{height:10px;background-position:-21px -256px}.iti-flag.tl{height:10px;background-position:-42px -256px}.iti-flag.tm{height:13px;background-position:-126px -73px}.iti-flag.tn{height:13px;background-position:-126px -58px}.iti-flag.to{height:10px;background-position:-105px -256px}.iti-flag.tr{height:13px;background-position:-126px 0px}.iti-flag.tt{height:12px;background-position:0px -210px}.iti-flag.tv{height:10px;background-position:-168px -256px}.iti-flag.tw{height:13px;background-position:-42px -107px}.iti-flag.tz{height:13px;background-position:-105px -92px}.iti-flag.ua{height:13px;background-position:-21px -92px}.iti-flag.ug{height:13px;background-position:0px -92px}.iti-flag.um{height:10px;background-position:0px -223px}.iti-flag.us{height:10px;background-position:-210px -210px}.iti-flag.uy{height:13px;background-position:-84px -78px}.iti-flag.uz{height:10px;background-position:-268px -44px}.iti-flag.va{height:15px;background-position:-231px -16px}.iti-flag.vc{height:13px;background-position:-42px -179px}.iti-flag.ve{height:13px;background-position:-189px -131px}.iti-flag.vg{height:10px;background-position:-268px -88px}.iti-flag.vi{height:13px;background-position:-168px -145px}.iti-flag.vn{height:13px;background-position:-168px -15px}.iti-flag.vu{height:12px;background-position:-210px -170px}.iti-flag.wf{height:13px;background-position:-126px -150px}.iti-flag.ws{height:10px;background-position:-268px -143px}.iti-flag.xk{height:14px;background-position:-42px -16px}.iti-flag.ye{height:13px;background-position:-21px -107px}.iti-flag.yt{height:13px;background-position:-84px -15px}.iti-flag.za{height:13px;background-position:-189px -179px}.iti-flag.zm{height:13px;background-position:-189px -145px}.iti-flag.zw{height:10px;background-position:-268px -187px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("/includes/js/int-tel-input/flags.png");background-color:#DBDBDB;background-position:100% 100%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("/includes/js/int-tel-input/flags@2x.png")}}.iti-flag.np{background-color:transparent}

/*!
Chosen overrides for Version 1.1.0
*/
#content .intl-tel-input ul {
	padding: 0;
    margin: 0 0 0 -1px;
}
#content .intl-tel-input li {
	background: none;
	padding: 5px 10px;
}
#content .intl-tel-input .divider {
	padding: 0 0 5px 0;
}

#content .intl-tel-input li.highlight {
	background-color: #3875d7;
    color: white;
}
 #content .intl-tel-input li.highlight .dial-code {
     color: #C0C0C0;
 }
.formstyle1 .intl-tel-input {
    width: 265px !important;
}
