﻿/* SharePoint 2010 CSS Reset v0.1 by Kyle Schaeffer http://kyleschaeffer.com/sharepoint/css-reset/ */
.s4-title h1 a,.s4-title h2 a,.s4-tn li.static > .menu-item,.ms-WPBody a:link,.link-item a,.link-item a:link,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-ql a.selected,.s4-ql ul.root ul > li > a,.ms-menutoolbar td a,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,.ms-vb a:link,.ms-vb2 a:link,.ms-vb-user a:link,.ms-linksection-level1 ul li a,.ms-WPTitle a {color:#039;text-decoration:none}
.ms-WPBody a:visited,.link-item a:visited,.s4-qlheader:visited,a.ms-addnew:visited,.ms-ltviewselectormenuheader .ms-viewselector a:visited,.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited,.ms-vb a:visited,.ms-vb2 a:visited,.ms-vb-user a:visited,.ms-linksection-level1 ul li a:visited {color:#039;text-decoration:none}
.s4-title h1 a:hover,.s4-title h2 a:hover,.s4-tn li.static > a:hover,.s4-toplinks .s4-tn a.selected:hover,.ms-WPBody a:hover,.link-item a:hover,.s4-ql ul > li > a:hover,.s4-ql ul.root > li > a:hover,.s4-qlheader:hover,.ms-rtestate-field a:hover,.s4-ql ul.root ul > li > a:hover,.ms-menutoolbar td a:hover,.ms-vh a:hover,.ms-vh2 a:hover,a.ms-addnew:hover,.ms-ltviewselectormenuheader .ms-viewselector a:hover,.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover,a.ms-toolbar:hover,.ms-vh2-nofilter a:hover,.ms-vh2-nofilter-notextalign a:hover,.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-linksection-level1 ul li a:hover,.ms-propertysheet a:hover,.ms-sectionheader a:hover,.ms-disc a:hover {text-decoration:none}
.link-item a:active,a.ms-addnew:active,.ms-ltviewselectormenuheader .ms-viewselector a:active,.ms-ltviewselectormenuheader .ms-viewselectorhover a:active,.ms-vb a:active,.ms-vb2 a:active,.ms-vb-user a:active,.ms-linksection-level1 ul li a:active {color:#039!important;text-decoration:underline}
.s4-ql a.selected,.ms-viewlsts .ms-vb2 > a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link {color:#039!important;text-decoration:none!important}
.s4-ql a.selected:visited,.ms-viewlsts .ms-vb2 > a:visited,.ms-addnew a:visited,.ms-navitem a:visited {color:#039!important;text-decoration:none!important}
.s4-ql a.selected:hover,.ms-viewlsts .ms-vb2 > a:hover,.ms-addnew a:hover,tr.s4-itm-hover a:hover,tr.ms-itmhover a:hover,.ms-selectorlink a:hover,.ms-navitem a:hover,.ms-WPTitle a:hover {color:#039!important;text-decoration:underline!important}
.s4-ql a.selected:active,.ms-viewlsts .ms-vb2 > a:active,.ms-addnew a:active,.ms-navitem a:active {color:#039!important;text-decoration:underline!important}
.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenuinner,.ms-siteactionsmenuhover,.ms-welcomeMenu,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,.ms-cui-toolbar-toolbar,.s4-titletable,.ms-socialNotif-Container,.ms-sbplain,.ms-sbtable,body #pageStatusBar,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.ms-dlgTitleText,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-sectionheader,.ms-linksection-level1,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-linksectionheader,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-propertysheet,.ms-formdescription,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit table.ms-pageinformation,.ms-listedit .ms-pageinformation table td,.ms-listedit .ms-propertysheet,.ms-listedit .ms-descriptiontext,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-sectionhead,.ms-wpadder-wpname,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.link-item-large,.link-item-large a,.link-item-large a:link,div.title-With-Background a,div.title-With-Background a:link,div.title-With-Background a:hover,div.title-With-Background a:visited,div.title-With-Background a:active,.headertitle,.headertitle a,.headertitle a:link,.level-item,.level-item a,.level-item a:link,.headertitle-band,.headertitle-band a,.headertitle-band a:link,.headertitle-large,.headertitle-large a,.headertitle-large a:link,.headertitle-small,.headertitle-small a,.headertitle-small a:link,.level-description,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-formbodysurvey,.ms-gridCol,.ms-gridT1,.ms-surveyVBarT,.ms-surveyVBarTC,.ms-surveyTotal {font-family:Verdana}
.ms-selectorlink a,.ms-selectorlink a:visited {font-family:Verdana!important}
/*.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,.s4-search input.ms-sbplain,.ms-sbplain,.s4-search input,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-qlheader:visited,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.s4-titletable,.ms-dlgTitleText,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-dtinput,.ms-dttimeinput,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-linksection-level1 h3,.ms-linksection-level1 ul li a,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-formdescription,.ms-authoringcontrols,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.level-item,.level-item a,.level-item a:link,.level-description,.headertitle,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-gridCol {font-size:1em}*/
.s4-title h2,.ms-socialNotif-text,.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain,.article-content,.welcome-content,.s4-title .s4-pagedescription,.s4-title .s4uniqpermdescription,.ms-toolbar,.ms-listheaderlabel,.ms-gb .ms-standardheader,.ms-standardheader,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb-tall,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-vb,.ms-vb2,.ms-viewlsts-noitems > b,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,.ms-toolbarContainer,.description,.link-item,.ms-sectionheader,.ms-linksection-level1 h3,.ms-pageinformation h3.ms-standardheader,.ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-pageinformation th,.ms-createpageinformation th,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-vh,.ms-vh2,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph,.ms-propertysheet,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-bottompaging .ms-paging,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit .ms-gb .ms-vh2-nofilter,.ms-listedit .ms-gb .ms-vh2,.tmt-name,.ms-SPZoneTitle,.ms-SPZoneLabel,.level-description,.headertitle,.medium,groupheader,.ms-rtefield,table.ms-disc td {color:inherit}.ms-viewlsts th.ms-vh2-nofilter {color:inherit!important}
.ms-cui-ribbon a:link,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:active,.ms-cui-menu a:link,.ms-cui-menu a:visited,.ms-cui-menu a:hover,.ms-cui-menu a:active,.ms-siteactionsmenu > span > a,.ms-menutoolbar td a,.ms-menutoolbar td a:hover,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,a.ms-socialNotif {text-decoration:none}
/*.link-item A, .link-item A:link, A:visited, A.ms-bcrteCustom-LinkStyle:link{font-size:15px}*/

/* html5 backwards-compatibility */
section,article,header,footer,nav,aside,hgroup {display:block}

/* -----// Color Guide //----- 

#2b4259 - Dark Blue 		Header/Footer Background Color, Left Nav, H1-H6 
#375370 - Dark Blue Hover	Left Nav Hover
#375471 - Light Blue		Selected Nav Item
#6b9ccd - Light Blue		Top Background Gradient
#dfe0e1 - Light Gray		Bottom Background Gradient 
#eeeeee - Light Gray		Page Content Background
#222222 - Dark Gray			Body Text
#ffcc00 - Yellow			Hover Global Links, Arrow Bullets, Square Bullets
#0290e5 - Light Blue		Features Nav Hover
#d6d6d6 - Light Gray		Global Nav / Footer Links
#017ac2 - Light Blue		Links, Features nav, chrome background, headline 
#222222 - Dark Gray			Body Copy
*/

/* -----// v5 Header //----- */

#v5-header {
  display:block;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  background-image: url(/Style%20Library/BCImages/background-header-image.gif);
  background-position:center -30px;
  background-repeat: no-repeat;}
.sharepointLogin {
  position:fixed;
  z-index:1000;
  top:14px;
  right:50px}
.nav-width{
  width:100%;
  margin:0;}
.global-links-mobile {
  visibility:hidden;
  display:none}
#global-links {
  padding: 7px 0 7px 0;
  width:100%;
  color:#375370;
  border-bottom:1px #375370 solid;
  text-align:center;}
#global-links a {
  color:#d6d6d6;
  font-size:12px;
  padding:0 7px 0 5px;}
#global-links a:hover,#footer-links a:hover,#footer-links li:hover {
  color:#fc0;
  text-decoration:none;
  text-shadow:0 0 9px rgba(0,0,0,.7);
  transition:.3s ease;}

/* -- hgroup Flexbox Layout -- */

#hgroup {
  width:100%;
  display:flex;
  display:-ms-flexbox;
  display:-webkit-box;
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;}
#v5-site-logo {
 -ms-flex-order:1;
 -moz-box-ordinal-group:1;
 -webkit-box-ordinal-group:1;
  box-ordinal-group:1;
  order:1;
 -webkit-box-flex:1; 
 -moz-box-flex:1; 
 -webkit-flex:1;   
 -ms-flex:1;   
  flex:1;
  margin:20px 20px 10px 20px;}
#v5-search {
 -ms-flex-order:2;
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
  box-ordinal-group:2;
  order:2;
 -webkit-box-flex:1; 
 -moz-box-flex:1; 
 -webkit-flex:1;   
 -ms-flex:1;   
  flex:1;
  margin:20px 20px 10px 20px;}

/* -- End hgroup Flexbox Layout -- */

#v5-site-title a {
  width: 100%;
  clear: both;
  padding: 0 0 10px 0;
  font-size: 22px!Important;
  display: block;
  color: white;
  text-indent: 20px;}
.main-banner img {
  width:100%;
  max-height:200px;
  display:block}
  
/* -----// v5 Responsive Search //----- */

#search-box {
  margin-top:14px;
 /* height:100%;*/
  width:100%;
  padding:0;}
#query-field, #Catquery-field {
  font-size:14px;
  border-width:0;}
  
#search-box input[type="text"] {
  width:90%;
  padding:12px 0 12px 2.5em;
  color:#fff;
  outline:0;
 -webkit-border-radius:22px;
 -moz-border-radius:22px;
  border-radius:22px;
 -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.6);
 -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.6);
  box-shadow:inset 0 0 3px rgba(0,0,0,.6);
  background:#35506c;
  background-image:url('/Style%20Library/BCImages/search-icon.png');
  background-repeat:no-repeat;
  background-position:7px 7px}
  
  
  /***Library Catalog Search***/
    
.CATsearch-box input[type="text"] {
  width: 90%;
  padding: 12px 0 12px 2.7em !important;
  color: #fff;
  outline: 0;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.6);
  -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.6);
  box-shadow: inset 0 0 3px rgba(0,0,0,.6);
  background: #35506c;
  background-image: url('/Style%20Library/BCImages/CatalogSearchIcon.png')!important;
  background-repeat: no-repeat;
  background-position: 7px 7px !important;}
  
/* -----// v5 Layout //----- */

.s4-widecontentarea {
  background-color:#6b9ccd;
  background:-moz-linear-gradient(top,#6b9ccd 0,#dfe0e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6b9ccd),color-stop(100%,#dfe0e1));
  background:-webkit-linear-gradient(top,#6b9ccd 0,#dfe0e1 100%);
  background:-o-linear-gradient(top,#6b9ccd 0,#dfe0e1 100%);
  background:-ms-linear-gradient(top,#6b9ccd 0,#dfe0e1 100%);
  background:linear-gradient(to bottom,#6b9ccd 0,#dfe0e1 100%)}
.gradient {
  filter:none}
.shadow-wrapper {
  background-color:#2b4259;
  width:80%;
  max-width:1200px;
  margin:0 auto;
  display: block;
 -webkit-box-shadow:0 0 10px rgba(50,50,50,.8);
 -moz-box-shadow:0 0 10px rgba(50,50,50,.8);
 -o-box-shadow:0 0 10px rgba(50,50,50,.8);
  box-shadow:0 0 10px rgba(50,50,50,.8);}
#v5-wrapper {
  position:relative;
  width:100%;
  margin:0;
  height:100%;}
#v5-wrapper-full-width {
  position:relative;
  width:100%;
  margin:0;
  height:100%;
  background-color:transparent}
  
.appIconContainer {
  visibility:hidden;
  display: none}
  
.mobile350px {
  visibility: hidden;
  display: none !important;
}

 
/* -- v5 page Flexbox Layout -- */
  
#v5-page {
  background-color:#eee;
  width:100%;
  display: flex;
  display: flexbox;
  display:-ms-flexbox;  
  display:-webkit-flex; /* Safari */
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;
 -ms-flex-wrap:wrap; 
  flex-wrap:wrap;
 -webkit-flex-wrap:wrap; /* Safari 6.1+ */}
.pageTitle {
 -ms-flex-order: 1;
 -moz-box-ordinal-group: 1;
 -webkit-box-ordinal-group: 1;
  box-ordinal-group: 1;
  order: 1;
 -webkit-box-flex: 1 0 100%;
 -moz-box-flex: 1 0 100%;
 -webkit-flex: 1 0 100%;
 -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 22px !important;
  font-weight: 400 !important;
  color: #2b4259;
  padding: 10px 0 10px 0;
  text-indent:20px;
  clear: both;}
#v5-page-column-sidebar {
 -ms-flex-order: 2;
 -moz-box-ordinal-group: 2;
 -webkit-box-ordinal-group: 2;
  box-ordinal-group: 2;
  order: 2;
 -webkit-box-flex: 0 0 200px;
 -moz-box-flex: 0 0 200px;
 -webkit-flex: 0 0 200px;
 -ms-flex: 0 0 200px;
  flex: 0 0 200px;
  margin: 0 10px 20px 20px}
#v5-page-column-main {
 -ms-flex-order: 3;
 -moz-box-ordinal-group: 3;
 -webkit-box-ordinal-group: 3;
  box-ordinal-group: 3;
  order: 3;
 -webkit-box-flex: 1 1 auto;
 -moz-box-flex: 1;
 -webkit-flex: 1;
 -ms-flex: 1 1 65%;
  flex: 1;
  margin: 0 20px 20px 10px;}
#v5-page-column-main-no-nav {
 -ms-flex-order:2;
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
  box-ordinal-group:2;
  order:2;
 -webkit-box-flex: 1 1 auto;
 -moz-box-flex: 1 1 65%;
 -webkit-flex: 1;
 -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  margin: 0 20px 20px 10px;}
  
/* -- End v5 page Flexbox Layout -- */

#v5-page-layout-main {
 -ms-flex-order:1;
 -moz-box-ordinal-group:1;
 -webkit-box-ordinal-group:1;
  box-ordinal-group:1;
  width:72%;
  border-right:1px #eee solid}
#v5-page-layout-inside-page {
  width:100%}
#v5-page-column-main-alpha-top {
  margin:0;
  padding:0;
  clear:both;
 -ms-flex-order:1;
 -webkit-box-ordinal-group:1;
 -moz-box-ordinal-group:1;
  box-ordinal-group:1}
#v5-page-column-alpha-sidebar {
  width:85%;
  float:none;
  margin:0 auto 20px auto;
  padding:0;
 -ms-flex-order:2;
 -webkit-box-ordinal-group:2;
 -moz-box-ordinal-group:2;
  box-ordinal-group:2}
#v5-page-column-main-alpha-bottom {
  margin:0;
  padding:0;
  clear:both;
 -ms-flex-order:3;
 -webkit-box-ordinal-group:3;
 -moz-box-ordinal-group:3;
  box-ordinal-group:3}
.removeMargins {
  margin:0}
 
/* -----// Site Title - NEW - Using SP Breadcrumb (asp:SiteMapPath) //----- */

#siteTitle {
  padding: 0 20px 10px 20px;
  color:rgba(255,255,255,.6);}
#siteTitle a:visited, #siteTitle a:link {
  font-size:14px;
  color:rgba(255,255,255,.7);}
#siteTitle > span > span:nth-of-type(1), #siteTitle > span > span:nth-of-type(3) {
  display: block}
#siteTitle > span > span:nth-of-type(2), #siteTitle > span > span:nth-of-type(4) { /* Hiding SP caret */
  display: none;} 
#siteTitle > span > span:nth-of-type(3) a:link {
  color:#ffffff;
  font-size:20px;}
#siteTitle > span > span:nth-of-type(3) a:link::before {  /* Adding custom caret to get disired placement */
  content:url(/Style%20Library/BCImages/Caret.png)}
#siteTitle > span > a:link{
  display: none;
  padding:0;}
#siteTitle span.breadcrumbCurrent {
  display:none;
  visibility:hidden}
	
/* -----// v5 Breadcrumb Flexbox //----- */
#BreadCrumb-Print-Translate {
  background:#fff;
  padding:5px 0 5px 0;
  max-width:1200px;
  display: flex;
  display: flexbox;
  display:-ms-flexbox;  
  display:-webkit-flex; /* Safari */
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;
 -ms-flex-wrap:none; 
  flex-wrap:nowrap;
 -webkit-flex-wrap:nowrap; /* Safari 6.1+ */  
  border-bottom:1px #d7d7d7 solid;
  font-size:12px;
  color:#666;}
#BreadCrumb-Print-Translate a {
  font-size:12px;
  color:#666;
  font-family:inherit}
#Breadcrumb {
 -ms-flex-order:1;
 -moz-box-ordinal-group:1;
 -webkit-box-ordinal-group:1;
  box-ordinal-group:1;
  order:1;
  flex:1;
 -webkit-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 -ms-flex:1;
  text-indent:20px;}
#Print {
 -ms-flex-order:2;
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
  box-ordinal-group:2;
  order:2;
  flex:0 0 120px;
 -webkit-flex:0 0 120px;
 -webkit-box-flex:0 0 120px;
 -moz-box-flex:0 0 120px;
 -ms-flex:0 0 120px;
  text-indent:10px;
  text-align:right;
  margin-right:10px;}
#Translate {
 -ms-flex-order:3;
 -moz-box-ordinal-group:3;
 -webkit-box-ordinal-group:3;
  box-ordinal-group:3;
  order:3;
  flex:0 0 120px;
 -webkit-flex:0 0 120px;
  webkit-box-flex:0 0 120px;
 -moz-box-flex:0 0 120px;
 -ms-flex:0 0 120px;
  text-indent:10px;
  margin-right:10px;
  border-left:1px #d7d7d7 solid;}
.google-translate {
  visibility:visible;
  display:inline;}
  
/* -----// Navigation //----- */

#v5-global-nav {
  clear:both;
  width:100%;
  border-top: 1px #375370 solid;}
/* Navigation list */
.s4-tn {
  background-color: transparent;
  padding:0px; margin:0px;}
/* Global navigation */
.s4-tn li.static > .menu-item{
  height:auto;
  color:#fff; 
  border:1px solid transparent;
  padding:5px 10px 5px 10px;
  font-size:17px;
  font-family:verdana,sans-serif;
  border-right:1px #375370 solid;}
/* Hover */
.s4-tn li.static > a:hover{
  background-color:#35516d;
  color:#fff;
  text-decoration:none;}
/* Selected */
.s4-toplinks .s4-tn a.selected{
  background-color:#35516d;
  background:#35516d;
  color:#fff;
  text-decoration:none;
  border:1px transparent solid;
  padding-right:10px;
  padding-left:10px;
  margin:0px;}
.menu li.hover {
  background-color:#35516d;}
.menu-horizontal a.dynamic-children span.additional-background,.menu-horizontal span.dynamic-children span.additional-background {
/*background-image:url('/Style%20Library/BCImages/menu-down-v5.gif') !important;
  background-position:right center !important;
  background-repeat:no-repeat !important; */
  background-image:none;
  padding-right:0px;
  cursor:pointer}
.static.dynamic-children menu-item {
  background:#44688b}
.s4-tn ul.dynamic {
  background:#35516d;
  border:1px #375370 solid;
  font-size:12px !important}
.s4-tn li.dynamic>a.menu-item {
  color:#fff;
  padding:5px 10px;
  border-bottom:1px #466a8f solid}
.s4-tn li.dynamic>a.menu-item:hover {
  background:#497199;
  text-decoration:none;}
.s4-ql,.s4-specialNavLinkList {margin:0}
.s4-ql ul.root ul.static {
  margin-bottom:0px;
  width:auto !important}
.s4-ql li,.s4-specialNavLinkList li {
  min-height:0;
  border-top:1px #375370 solid}
.menu-item-text {
  padding-top:5px !important;
  padding-bottom:5px !important}
.s4-ql ul.root>li>.menu-item,.s4-qlheader,.s4-qlheader:visited {
  padding:5px 5px 5px 10px;
  font-weight:400 !important;
  border:0;
  color:#fff;
  font-size:14px;
  background:#2b4259}
.s4-ql .menu ul.static li.static>a:hover {
  color:#fff;
  background-color:#375471;
/*background:#375370; */
  text-decoration:none !important}
.s4-ql a.selected { color:#fff !important}
.ms-viewlsts .ms-vb2>a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link {
  color:#039 !important;}
.s4-ql a.selected span {
  color:#fff !important;
  padding:5px 5px 5px 5px;}
.s4-ql a.selected {
  border:0 !important;
  background-color:#375471;
/*background:none transparent;
  font-weight:bold*/}
.s4-ql ul.root>li>a.selected {
  padding:0 !important;
  background:#375370}
#v5-current-nav {
  background: #2b4259;
  border-bottom: 0px #8997bc solid;
  border-left: 1px #8997bc solid;
  border-right: 1px #8997bc solid;}
.s4-ql ul.root ul>li>a { /*sub links in left nav */
  font-size:12px;
  padding-left:20px;
  border:0;
  margin:0;
  color:rgb(220,220,220);
  background-color:#2b4259;
  background-image: url("/Style%20Library/BCImages/trirightblue.png");
  background-repeat:no-repeat;
  background-position-x:8px;
  background-position-y:center}
.s4-specialNavLinkList {
  display:none;}
.ms-blog-addnew {
  font-size:12px !important;
  padding:0 0 0 10px;
  margin:0;}
.ms-quickLaunch {
  padding-top: 0px}
#s4-leftpanel-content {
  padding-bottom:0px !important;}
  
/* -----// Features Nav //----- */

#left-features-nav {
 -ms-flex-order: 2;
 -moz-box-ordinal-group: 2;
 -webkit-box-ordinal-group: 2;
  box-ordinal-group: 2;
  order: 2;
 -webkit-box-flex: 0 0 200px;
 -moz-box-flex: 0 0 200px;
 -webkit-flex: 0 0 200px;
 -ms-flex: 0 0 200px;
  flex: 0 0 200px;
  margin: 0 10px 20px 20px
/* padding:0 0 20px 20px;
  float:left;*/}
.features-nav {
  width:200px;
  padding:0;
  margin:0;}
ul.features-nav {
  background:#017ac2;
  width:200px;
  height:61px;}
ul.features-nav:hover {
  background:#0290e5;
  transition:.5s ease;}
.features-nav li {
  list-style-type:none;
  list-style-position:outside;
  display:table;
  float:left;
  margin:0;
  padding:0;
  height:60px;
  color:#fff;
  border-bottom:1px #eee solid;}
.features-icon {
  display:table-cell;
  vertical-align:middle;
  width:60px;
  background-repeat:no-repeat;
  background-position:0 -5px}
.features-nav a {
  width:136px;
  display:table-cell;
  vertical-align:middle;
  color:#fff;
  font-size:15px !important;
  text-decoration:none;
  color:#fff !important;
  padding-right:4px}
  
/* -----// v5 Airport Features Nav 9/9/14 //----- */

#features-nav-wrap {
 -ms-flex-order: 2;
 -moz-box-ordinal-group: 2;
 -webkit-box-ordinal-group: 2;
  box-ordinal-group: 2;
  order: 2;
  margin: 0 10px 0 20px}
.features-nav-airport {
  width: 200px;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
 -moz-box-orient: vertical;
 -webkit-box-orient: vertical;
  box-orient: vertical;
 -ms-flex-direction: column;
  flex-direction: column;
  background-color: #017ac2;}
.features-nav-airport ul:hover {
  background-color:#0290e5;
  transition:.5s ease;}
.features-nav-airport ul:active{
  background-color:#0290e5;}
.features-nav-airport li {
  float: left;
  list-style:none;
  list-style-position:inside;
  height:70px;
  margin:0;
  padding:0;}
.features-nav-group0,.features-nav-group1,.features-nav-group2,.features-nav-group3 {
 -webkit-box-flex:auto; 
 -moz-box-flex:auto; 
 -webkit-flex:auto;   
 -ms-flex:auto;   
  flex:auto;
  border-bottom:1px #fff solid;
  padding:0;
  margin:0}
.features-nav-group1 {
 -ms-flex-order:1;
 -moz-box-ordinal-group:1;
 -webkit-box-ordinal-group:1;
  box-ordinal-group:1;
  order:1;} 
.features-nav-group2 {
 -ms-flex-order:2;
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
  box-ordinal-group:2;
  order:2;}
.features-nav-group3 {
 -ms-flex-order:3;
 -moz-box-ordinal-group:3;
 -webkit-box-ordinal-group:3;
  box-ordinal-group:3;
  order:3;}
.features-nav-icon {
  width:60px;
  background-position:left top;
  background-repeat:no-repeat}
.features-nav-icon a {
  display: block;
  width:100%;
  height:100%;}
.features-nav-text a {
  color:#fff;
  line-height:1em;
  display:table-cell;
  vertical-align:middle;
  height:70px;
  padding-right:5px;
  font-family:verdana, sans-serif;
  font-size:15px;
  line-height:1.3em;}
.flight-status {
  margin:0;
  padding:0px;
  width: 200px;}
.flight-status iframe {
  border:0px silver solid;
  margin:0;
  width:100%;
  background:transparent}
.mobile {
  visibility:hidden;
  display:none;}
.icon-text a {
  visibility: hidden;} 

/* Library Overides */

div.features-nav-libWOW ul:hover {
  background-color:#f9e66c!important;
  transition:.5s ease !important; }
div.features-nav-libWOW ul:active{
  background-color:#f9e66c!important;}
.features-nav-libWOW {
  width: 245px;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
 -moz-box-orient: vertical;
 -webkit-box-orient: vertical;
  box-orient: vertical;
 -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffe01a !important;}
.features-nav-icon-lib {
  width:60px;
  background-position:left top;
  background-repeat:no-repeat}
.features-nav-icon-lib a {
  display: block;
  width:100%;
  height:100%;}
.features-nav-text-lib a {
  color:#017ac1 !important;
  line-height:1em;
  display:table-cell;
  vertical-align:middle;
  height:70px;
  padding-right:5px;
  font-family:verdana, sans-serif;
  font-size:15px;
  line-height:1.3em;}

.MyAccountLogin ul li{
  list-style:none;
  list-style-image:url(/Style%20Library/BCImages/lstbulet-big.gif)!important;
  padding:0 5px 5px 10px;
  font-size: 14px;
  border-bottom:1px dotted #ccc;
  width: 150px;}
.AcctSignIn{
  position:absolute;right:15px;}

/* =========[ v5 Footer Columns 9/3/14 ]====================== 
	Footer first used on v5 Aviation site. 
	Need to convert all other responsive sites to this new one. 
	Allows for unlimited columns in footer. 
	Old version must have 4 columns.
===========================================================*/

/* flexbox layout */

#v5-footer {
  margin:0;
  padding:10px 0 10px 0;
  width:100%;
  max-width:1200px;
  background-image:url(/Style%20Library/BCImages/background-header-image.gif);
  background-position:center;
  background-repeat:no-repeat;
  display:flex;
  display:-ms-flexbox;
  display:-webkit-box;
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;}
#v5-footer div:last-of-type {
  border-right:0px}
.footer-cell {
 -webkit-box-flex:1; 
 -moz-box-flex:1; 
 -webkit-flex:1;   
 -ms-flex:1;   
  flex:1;
  border-right:1px rgba(214,214,214,.2) solid;
  text-align: center;
  padding:15px 0 15px 0;
  margin:10px 0 10px 0}
.footer-cell ul {
  width:90%;
  margin:0 auto;
  padding:0;
  list-style-type:square;
  list-style-position:inside;}
.footer-cell ul li {
  text-align: left;
  font-size:12px;
  line-height:1.9em;
  color:#D6D6D6;
  padding:0 6px;
  margin:0;}
.footer-cell ul li a {
  color:#D6D6D6;
 font-size:12px}
.footer-cell ul li:hover{
  background: rgba(255, 255, 255, 0.1);}
.footer-cell ul li a:hover {
  color:#fff;}
.footer-logo {
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  box-shadow:2px 4px 4px rgba(50,50,50,.5);
 -webkit-box-shadow:2px 4px 4px rgba(50,50,50,.5);
 -moz-box-shadow:2px 4px 4px rgba(50,50,50,.5);}
.footer-stayconnected {
  text-align:center;
/*display:table-cell;*/
  vertical-align:middle;
  min-height:100px;
  width:100%;
  color:#d6d6d6;
  font-family: verdana, sans-serif;
  font-size:12px}
.footer-stayconnected img {
  max-width:38px;
  max-height:38px;
  display:inline-block;
  margin:5px 5px 2px 5px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
  border-radius:0;
  box-shadow:2px 2px 4px rgba(50,50,50,.5);
 -webkit-box-shadow:2px 2px 4px rgba(50,50,50,.5);
 -moz-box-shadow:2px 2px 4px rgba(50,50,50,.5)}
.footer-stayconnected a:hover>img {
  box-shadow:0 0 10px rgba(0,0,0,1);
 -webkit-box-shadow:0 0 10px rgba(0,0,0,1);
 -moz-box-shadow:0 0 10px rgba(0,0,0,1);}
#v5-search .s4-wpTopTable {
  width:auto !important;}
.s4-search input.ms-sbplain {
  height:auto;
  width:200px !important;
  padding:5px;
  font-size:15px;
  color:#333;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -o-border-radius:3px;
  border-radius:3px}
.v5-input-field {
  height:auto;
  width:200px !important;
  padding:3px;
  font-size:13px;
  color:#666;
  border:1px gray solid;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -o-border-radius:5px;
  border-radius:5px}
.s4-search input.s4-searchbox-QueryPrompt {color:#666}
.ms-sbgo .srch-gosearchimg {display:none}
.ms-sbgo a {
  display:block;
  width:280px;
  height:70px;
  margin:0 0 0 10px;
  background:url(/Style%20Library/BCImages/SearchButton.gif) 0 0 no-repeat}
.ms-sbgo A {
  height:38px;
  margin-top:8px}
  
/*------// Web Parts //----- */

.s4-wpTopTable {
  margin:0px}
.s4-search .ms-sbtable-ex {
  margin-top:0px}
.ms-PartSpacingVertical {
  display:none}
.ms-wpTdSpace {
  display:none}
.ms-WPHeader td,.ms-fakewptitle {
  border-color:#039;
  background:#039}
h3.ms-WPTitle {
  color:#fff;
  font-weight:bold;
  font-size:17px;
  padding:10px;
  text-align:left !important}
h3.ms-WPTitle a,.s4-wpActive .ms-WPTitle,.s4-wpActive .ms-WPTitle a {color:#fff}
h3.ms-WPTitle nobr {white-space:normal}
.ms-WPBorder,.ms-WPBorderBorderOnly {border:1px solid #ddd}
.ms-WPBorder {border-top:0}
.ms-WPBorderBorderOnly {background:#f5f5f5}
.ms-WPBody {padding:10px 0 0 0}
.ms-WPBorder .ms-WPBody,.ms-WPBorderBorderOnly .ms-WPBody {padding:15px}
.ms-wpContentDivSpace {margin:0}

/* -----// Item Styles //----- */

.item,.level-item-pos,.level-header {
  padding:0;
  margin:0 0 .5em 0;}
.bullet,.level-bullet {
  background:url("/Style%20Library/BCImages/lstbulet-big.gif") no-repeat !important;
  padding:0 0 0 15px;
  background-position:center;
  line-height:1.2em !important;
  padding-top:4px;}
.bullet:hover,.level-bullet:hover {
  background:url("/Style%20Library/BCImages/lstbulet-big-mouseover.png") no-repeat !important;
  background-position:center;}
.level-description-padding {
  padding:0;}
.headertitle,.headertitle a,.headertitle a:link {
  font-size:inherit;}
.title-With-Background {
  background:#017ac2;
  padding:3px 3px 3px 10px;
  margin:8px 0 8px 0}
.title-With-Background a {
  font-size:12px !important;
  font-weight:400 !important}
   
/* -----// List and Libraries //----- */

.ms-listviewtable {
 background:#fff}

/* -----// Dialogs ]=== */

html.ms-dialog body {
  background:#fff}
html.ms-dialog #v5-wrapper {
  width:auto;
  padding:10px;
  max-width:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -o-box-shadow:none;
  box-shadow:none;}
html.ms-dialog #v5-page-column-main {
  margin:0;}

/* -----// Popup Menus //----- */

.ms-MenuUIPopupBody {
  font-size:12px;
  font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
  color:#039 !important;}
span.ms-menuitemdescription {
  color:#999 !important;
  font-size:11px;}
.ms-siteactionsmenuhover,.ms-welcomeMenu.ms-SpLinkButtonActive {
  background-color:#333;
  border-color:#555;}
  
/* -----// Override Sharepoint Layouts //----- */

div.article,div.welcome {
  padding:0;}
table.splashLinkFrame {
  border-collapse:collapse;}
.article .article-header {
  font-family:inherit;
  font-size:12px;
  overflow:auto;
  border:0;
  color:#999;
  margin:0 0 1em 0;}
.captioned-image .caption {
  font-family:inherit;
  font-size:12px;
  color:#999;}
.article-content,.welcome-content {
  margin:10px 0 0 0}
.article-left .captioned-image,.welcome .welcome-image {
  margin-right:2em}
.article-right .captioned-image,.article .related-links {
  margin-left:2em}
.article .captioned-image,.article .related-links,.welcome .welcome-image,.welcome .splash-image {
  margin-bottom:1em}
.article .related-links {
  border:0}
.ewiki-margin,.edit-mode-border {
  padding:0;
  margin:0;}
.ewiki-margin {
  font-size:12px;
  color:#999;
  margin:0 0 1em 0;}
.right-wp-zone-col {
  width:195px;
  border-color:#ddd;}
.ewiki-slink {
  margin-left:15px;}
.ms-redirectControl {
  font-size:inherit;
  font-family:inherit;
  color:#999;}  
a img {
  border:0;}
.headertitle-small a {
  font-weight:normal !important;}
.pageContent,.pageContent-one-column,.pageContent-two-column, #page-content{
  font-family:Verdana,sans-serif;
  font-size:14px !important;
  line-height:1.5em;
  color:#222;}
.pageContent-padding {
  padding:20px;}
.pageContent-one-column {
  background-color:#fff;
 -webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
 -moz-box-shadow:0 2px 4px rgba(0,0,0,.2);
 -o-box-shadow:0 2px 4px rgba(0,0,0,.2);
  box-shadow:0 2px 4px rgba(0,0,0,.2);
  max-width:1160px;
  display:block;
  width:100%;
  margin-bottom:20px;}
/* This is visited link color - to be changed in future... 
.pageConent a:visited, #page-content a:visited, .pageContent-one-column a:visited, .pageContent-two-column a:visited {
color:#33ccff}
*/
.pageContent-one-column-full-width {
  background-color:#fff;
  display:block;
  width:100%;
  margin-bottom:20px}
.pageContent-two-column > div.title-With-Background a {
  color:#fff!Important;}
.pageContent-one-column,.pageContent-two-column {
  font-size:14px !important;}
.pageContent-one-column li,.pageContent-two-column li {
  padding-bottom:2px;
  padding-top:3px;}
.pageContent-one-column strong,.pageContent-two-column strong {
  color:inherit;}
.pageContent-one-column>p>img,.pageContent-two-column > p > img {
  max-width:100% !important;
  height:auto !important;
  border:0;}

.pageContent-one-column a,.pageContent-two-column a {
  font-size:14px !important}
.pageContent-one-column ul,.pageContent-one-column ol,
.pageContent-two-column ul,.pageContent-two-column ol, 
#page-content ul, #page-content ol {
  clear:none !important;
  margin:1.5em;}
hr {
  border:0;
  background-color:#ccc;
  height:1px;
  margin:10px 0 10px 0}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;}
.videoWrapper iframe,.videoWrapper object,.videoWrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;}
video {
  width: 100% !important;
  height: auto !important;}
#headlines {
  margin:0 auto;}
#headline-links li {
  list-style:none;
  padding: 0;
  margin: 0;
/*border-bottom:1px #d7d7d7 dotted;
  padding:8px 0 8px 0;
  font-size:15px*/}
#headline-links {
  list-style-position:outside;
  padding-left:20px}
#headline-links li a {
  display:list-item;
  list-style-image:url('/Style%20Library/BCImages/yellow-arrow.png');
  border-bottom:1px #d7d7d7 dotted;
  padding:8px 0 8px 0;
  font-size:15px}
/* #headline-links li a:hover {
  list-style-image:url('/Style%20Library/BCImages/yellow-arrow-mouseover.png');
  color:#666} */
#headline-links li a, #headline-links li a:visited {
  color:#017ac2;}
 /***For a second Chrome***/ 
.headline-links li {
  list-style:none;
  padding: 0;
  margin: 0;
/*border-bottom:1px #d7d7d7 dotted;
  padding:8px 0 8px 0;
  font-size:15px*/}
.headline-links {
  list-style-position:outside;
  padding-left:20px}
.headline-links li a {
  display:list-item;
  list-style-image:url('/Style%20Library/BCImages/yellow-arrow.png');
  border-bottom:1px #d7d7d7 dotted;
  padding:8px 0 8px 0;
  font-size:15px}
/* .headline-links li a:hover {
  list-style-image:url('/Style%20Library/BCImages/yellow-arrow-mouseover.png');
  color:#666} */
.headline-links li a, #headline-links li a:visited {
  color:#017ac2;}

/* New Headline Styles do not crash IE */
.Headline {
  list-style-type:none;
  list-style-image:none}
.Headline a {
  display:list-item;
  list-style-image:url('/Style%20Library/BCImages/yellow-arrow.png');
  border-bottom:1px #d7d7d7 dotted;
  padding:8px 0 8px 0;
  color:#003366;
  font-size:24px;
  font-weight:400;}
/*.Headline a:hover {
  list-style-image:url('/Style%20Library/BCImages/yellow-arrow-mouseover.png');
  color:#666}*/

.hide-mobile {
  margin: 0;
  padding:0;
  min-height:0px}
.advisories {
  font-size:13px;
  font-style:italic;
  line-height:1.5em;
  border-bottom:1px #d7d7d7 solid;
  padding-bottom:5px}
.story-container {
  padding:10px 0 10px 0;
  display:flex;
  display:-ms-flexbox;
  display:-webkit-box;
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;
  flex-wrap:nowrap;
  align-content:flex-start;
  align-items:flex-start;}
.story-image-left {
 -ms-flex-order:1;
 -moz-box-ordinal-group:1;
 -webkit-box-ordinal-group:1;
  box-ordinal-group:1;
  order:1;
 -webkit-box-flex:0 1 120px;
 -moz-box-flex:0 1 120px;
 -webkit-flex:0 1 120px;
 -ms-flex:0 1 120px;
  flex:0 1 120px;
  padding-right:10px;}
.story-image-left img {
  max-width:120px;}
.story {
 -ms-flex-order:2;
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
  box-ordinal-group:2;
  order:2;
 -webkit-box-flex:2;
 -moz-box-flex:2;
 -webkit-flex:2;
 -ms-flex:2;
  flex:2;}
.story h1 {
  margin-top:0;}
  
.vrule{
  background-image: url('/Style%20Library/BCImages/VerticalBar.gif');
  background-repeat:repeat-y;
  background-position:top center;
}
.bullet-yellow-square {
	list-style-image:url('/Style%20Library/BCImages/lstbulet-big.gif');
}
.bullet-yellow-square li{
	list-style-image:url('/Style%20Library/BCImages/lstbulet-big.gif');
	list-style-position:inside;
	margin-left:5px
}

/*-----// Homepage - 2 Column flexbox //-----*/
 
#wrapper-top-half, #wrapper-bottom-half {
  margin:0 0 20px 0;
  padding:20px 0 20px 0;
  width:100%;
  max-width:1160px;
  background:#fff;
  display: flex;
  display:-ms-flexbox;
  display:-webkit-flex; /* Safari */
/*display:-webkit-box;*/
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;
 -ms-flex-wrap:wrap; 
  flex-wrap:wrap;
 -webkit-flex-wrap:wrap; /* Safari 6.1+ */
 -webkit-box-shadow:0px 2px 4px rgba(0,0,0,.2);
 -moz-box-shadow:0px 2px 4px rgba(0,0,0,.2);
 -o-box-shadow:0px 2px 4px rgba(0,0,0,.2);
  box-shadow:0px 2px 4px rgba(0,0,0,.2);}
.pageContent-two-column {
  margin:0 0 20px 0;
  padding:20px 0 20px 0;
  width:100%;
  max-width:1160px;
  background:#fff;
  display: flex;
  display:-ms-flexbox;
  display:-webkit-flex; /* Safari */
/*display:-webkit-box;*/
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;
 -ms-flex-wrap:nowrap; 
  flex-wrap:nowrap;
 -webkit-flex-wrap:nowrap; /* Safari 6.1+ */
 -webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
 -moz-box-shadow:0 2px 4px rgba(0,0,0,.2);
 -o-box-shadow:0 2px 4px rgba(0,0,0,.2);
  box-shadow:0 2px 4px rgba(0,0,0,.2);}
#page-content {  
  padding:0 20px 0 20px;
 -ms-flex-order:2;
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
  box-ordinal-group:2;
  order:2;
 -webkit-box-flex:1 1 auto; 
 -moz-box-flex:1 1 auto; 
 -webkit-flex:1 1 auto;   
 -ms-flex:1;   
  flex:1;}
#right-rail {
  padding:0 20px 0 10px;
 -ms-flex-order:3;
 -moz-box-ordinal-group:3;
 -webkit-box-ordinal-group:3;
  box-ordinal-group:3;
  order:3;
 -webkit-box-flex:0 0 200px;
 -moz-box-flex:0 0 200px;
 -webkit-flex:0 0 200px;
 -ms-flex:0 0 200px;
  flex:0 0 200px;
  border-left:1px #d7d7d7 solid;}
#twitter-feed,#twitter-feed-page-content,#media-feed {
 -webkit-box-ordinal-group:2; 
 -moz-box-ordinal-group:2; 
 -ms-flex-order:2; 
 -webkit-order:2; 
  order:2;   
 -webkit-box-flex:1; 
 -webkit-flex:1;   
 -ms-flex:1;    
  flex:1;}

/*-----// Homepage - 2 Column flexbox //-----*/

#right-rail li {
  border-bottom:1px #d7d7d7 dotted !important;
  padding:5px 0 5px 0;}
#right-rail li a {
  color:#017ac2;
  line-height:1.3em;
  white-space:normal;
  font-size:14px}
#featured-video {
  padding:0 20px 0 20px;
 -webkit-box-ordinal-group:1; 
 -moz-box-ordinal-group:1; 
 -ms-flex-order:1; 
 -webkit-order:1; 
  order:1;   
 -webkit-box-flex:1; 
 -webkit-flex:;   
 -ms-flex:1;   
  flex:1}
#video-box {
  width:366px;
  margin:0 auto;}
#twitter-feed,#media-feed{
  padding:0 20px 0 20px;}  
#twitter-feed-page-content{
  padding:15px 0 0 0;}   
.twitter-feed-box {
  margin:0 auto;
  padding-top:20px;
  width:100%;
  text-align: center;}

/* -----// Weather Widget //----- */

#wxWrap {
  height:80px;
  display:table;
  margin:auto}
#wxIcon {
  display:inline-block;
  float:left;
  width:80px;
  height:80px;
  overflow:hidden;
  background:url('/Style%20Library/BCImages/HomePage/wicons.gif') no-repeat 80px 0;
  border:5px #fff solid}
#wxIcon2 {
  display:inline-block;
  width:80px;
  height:80px;
  overflow:hidden;
  text-transform:lowercase;
  border:1px black solid}
.wxText {
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  color:#777 !important}
#wxIntro {
  display:inline-block;
  font-size:12px;
  line-height:.6em;
  text-transform:uppercase}
#wxTemp {
  display:inline-block;
  font-size:40px;
  vertical-align:top;
  font-weight:400;
  line-height:1em;
  font-family:'Oswald', verdana, san-serif}
.wxLink {
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  width:100%;
  border:0px fuchsia solid}
.wxLink a {
  color:#777;
  font-size:10px !important;}
.wxLink a:visited {
  color:#777;}
.District-Cities {
  visibility:hidden;
  display: none;
  padding:0;
  margin:0}

/* -----// Standard Form //----- */

.v5-form td, .v5-form p, .v5-form div {
  font-family:verdana, sans-serif;
  color: #222;
  font-size:15px;
  line-height:1.5em} 
.v5-form td {
  padding:.5em;}
.v5-form h1 {
  font-family:verdana, sans-serif}
.v5-form input[type="text"] {
  width:98%;
  color: #222;
  font-size: 15px;
  padding: .4em 0 .4em .4em;
  line-height: 15px;
  border: 1px #ccc solid;
 -webkit-box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,.1);
 -moz-box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,.1);
  box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,.1);
  background-color: rgba(0,0,0,.01)}
.v5-form input[value]{
  color: #ccc;}
.v5-form-button, .v5-form-button-gray  {
  margin:0 auto;
 -webkit-border-radius: 28;
 -moz-border-radius: 28;
  border-radius: 28px;
  font-family: arial;
  color: #ffffff!important;
  font-size: 15px;
  padding: 5px 20px 5px 20px;
  border: solid #cccccc 2px;
  text-align:center;
  text-decoration: none;
  width:50%}
.v5-form-button a,{
  color: #ffffff;}
.v5-form-button-gray a {
  color: #666;}

.v5-form-button {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #03488d);
  background-image: -moz-linear-gradient(top, #3498db, #03488d);
  background-image: -ms-linear-gradient(top, #3498db, #03488d);
  background-image: -o-linear-gradient(top, #3498db, #03488d);
  background-image: linear-gradient(to bottom, #3498db, #03488d);}
.v5-form-button-gray {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f6f8+0,d8e1e7+50,b5c6d0+51,e0eff9+100;Grey+Gloss+%232 */
  background-image: #e2e2e2; /* Old browsers */
  background-image: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
  background-image: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
  background-image: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}
.v5-form-button:hover,.v5-form-button-gray:hover {
  background: #f59505;
  background-image: -webkit-linear-gradient(top, #f59505, #f55d16);
  background-image: -moz-linear-gradient(top, #f59505, #f55d16);
  background-image: -ms-linear-gradient(top, #f59505, #f55d16);
  background-image: -o-linear-gradient(top, #f59505, #f55d16);
  background-image: linear-gradient(to bottom, #f59505, #f55d16);
  text-decoration: none;
  cursor:pointer}
.v5-form-button a {
  color:#fff
}
.v5-form select {
  font-size: 15px;
  border: 1px #ccc solid;
  padding: 0 0 0 .5em;
  width: 5em;}
.v5-form-zip {
  max-width:5em}
  
/* -----// Stay Updated Form //----- */

.stay-updated-bg  {
  background-color:#fff;
  margin:0;
  padding:0}

#stay-updated-D6 > div > p, 
#stay-updated-D5 > div > p  {
  width: 100%;
  margin:0;
  padding:0px;
  font-family: verdana, sans-serif;
  color: #000000;}
#stay-updated-D6 p, 
#stay-updated-D5 p {
  padding:0;
  margin:0;
  font-size:12px;
  line-height: 1.5em}
#stay-updated-D6 div, 
#stay-updated-D5 div {
  padding: 5px 0 0 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.5em;
  font-family: verdana, sans-serif;}
#stay-updated-D6 > div > input[type="text"], 
#stay-updated-D5 > div > input[type="text"] {
  width:100%;
  color:#ccc}
#stay-updated-D6 > div > input[type="submit"], 
#stay-updated-D5 > div > input[type="submit"] {
  margin: 8px 0 0 0;
  background: #000000;
  background-image: linear-gradient(to bottom, #f59505, #f55d16);
 -webkit-border-radius: 28;
 -moz-border-radius: 28;
  border-radius: 28px;
  font-family: arial;
  color: #ffffff;
  font-size: 15px;
  padding: 5px 20px 5px 20px;
  border: solid #cccccc 2px;
  text-decoration: none;}
#stay-updated-D6 > div > input[type="submit"]:hover, 
#stay-updated-D5 > div > input[type="submit"]:hover {
  background: #000000;
  background-image: -webkit-linear-gradient(top, #3498db, #03488d);
  background-image: -moz-linear-gradient(top, #3498db, #03488d);
  background-image: -ms-linear-gradient(top, #3498db, #03488d);
  background-image: -o-linear-gradient(top, #3498db, #03488d);
  background-image: linear-gradient(to bottom, #3498db, #03488d);
  text-decoration: none;
  cursor:pointer}
.button  {
  text-align: center;}
.responsive-image > img {
  width:100% !Important;
  height:auto !Important;}
  
.fll-parking-banner {
  width:100%; 
  padding:10px 0px;
  color:#fff;
  background:#002c69; 
  text-transform:uppercase; 
  font-size:20px !important}
.fll-parking-banner img {
  width:60px}
.fll-parking-button {
  background:#002c69;
  padding:10px 0px;
  color:#fff;
  text-align:center;
  width:120px;
  margin:0 auto;}
.fll-parking-button a {
  color:#fff;
  text-decoration:none}
.fll-parking-button:hover {
  background-color:#0099FF}

 /* Airport Parking */
.occupied-space {
  width:40px;
  height:40px;
  background-image:url('/Airport3/Parking/PublishingImages/Lights.png');
  background-repeat:no-repeat;
  background-position:5px -3px;
  border:0px solid black;}
.open-space {
  width:40px;
  height:40px;
  background-image:url('/Airport3/Parking/PublishingImages/Lights.png');
  background-repeat:no-repeat;
  background-position:-81px 0px;}
.reserved-space {
  width:40px;
  height:40px;
  background-image:url('/Airport3/Parking/PublishingImages/Lights.png');
  background-repeat:no-repeat;
  background-position:-121px 0px;}
.handicapped-space {
  width:40px;
  height:40px;
  background-image:url('/Airport3/Parking/PublishingImages/Lights.png');
  background-repeat:no-repeat;
  background-position:-38px 0px;}

/* Airport APP Button Overides */

div.features-nav-fllAPP ul:hover {
  background-color:#f9e66c!important;
  transition:.5s ease !important; }
div.features-nav-fllAPP ul:active{
  background-color:#f9e66c!important;}
.features-nav-fllAPP {
  width: 245px;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
 -moz-box-orient: vertical;
 -webkit-box-orient: vertical;
  box-orient: vertical;
 -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffe01a !important;}


/* -----// Hurricane Tab Styles  //----- */

.tabBlue, .tabGreen, .tabRed, .tabYellow  {
  background-repeat:repeat;
  height:39px;
  vertical-align:middle}
.tabBlue {background-image:url('/Style%20Library/BCImages/TabBlueFade.jpg')}
.tabGreen {background-image:url('/Style%20Library/BCImages/TabGreenFade.jpg')}
.tabRed {background-image:url('/Style%20Library/BCImages/TabRedFade.jpg')}
.tabYellow {background-image:url('/Style%20Library/BCImages/TabYellowFade.jpg')}
  
/* -----// Ribbon Style  //----- */

.ms-cui-topBar2 {border-bottom:2px #ddd groove}
.ms-siteactionsmenuhover,.ms-SpLinkButtonActive {
  border:thin solid #b6babf !important;
  background:transparent !important;
  background:url("/_layouts/images/bgximg.png") repeat-x -0 -489px !important}
.ms-SpLinkButtonActive {margin:0}

/* fixes white page when using drop down from ribbon in IE 10 */
.ms-cui-modalDiv-ie,.ms-cui-glass-ie {
  background-color:transparent !important}

/* -----// Override Default Scrolling Behavior  //----- */

body.v4master {
  overflow:visible;
  height:inherit;
  width:inherit}
body #s4-workspace {
  overflow:visible !important;}
body #s4-ribbonrow {
  position: fixed;
  z-index: 1000;
  min-height: 0 !important;
  height: auto !important;}
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] {
  position: fixed !important;}
.ms-dlgOverlay {
  width:100% !important}
body #s4-bodyContainer {
  min-width:0}
#s4-ribboncont {
  background:#333 !important}  
   
/* -----// Responsive Tables. Choices - (No Style) (HR) (Alt Rows)  //----- */
.responsive-table, .responsive-table-hr, .responsive-table-alt-rows  {width:100%}
.responsive-table td, .responsive-table-hr td, .responsive-table-alt-rows td  {padding:5px}
.responsive-table td img, .responsive-table-hr td img, .responsive-table-alt-rows td img  {vertical-align:middle;padding:5px}
.responsive-table-hr tr  { border-bottom:1px solid #ccc}
.responsive-table-alt-rows tr:nth-of-type(odd)  {background: rgb(231,235,247)}
.responsive-table-alt-rows tr:nth-of-type(even)  {background: rgb(242,243,244)}
.responsive-table-alt-rows th  {background-color:#017ac2;color:#FFF;font-size:16px}

/* -----// Swipe Tables.  //----- */
.swipe-table-alt-rows tr:nth-of-type(odd)  {
  background: rgb(231,235,247)}
.swipe-table-alt-rows tr:nth-of-type(even)  {
  background: rgb(242,243,244)}
  
.redlight, .greenlight{
 width:12px;
 height:12px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 border-radius: 10px;
 display:inline-block;
 margin-right:5px;}
 
.redlight {background: #FF3300}
.greenlight {background: #33CC33}  
 
/* -----// SP List Feed //----- */ 
.eventContainer,.eventContainerGold, .eventContainerBlue, .eventContainerBlue3Col, .eventContainerBlue4Col, .eventContainerBlue6Col,
.eventContainerGray, .eventContainerGray3Col, .eventContainerGray4Col, .eventContainerGray6Col  {
  width:100%;
  display:flex;
  display:flexbox;
  display:-ms-flexbox;
  display:-webkit-box;
 -moz-box-orient:horizontal;
 -webkit-box-orient:horizontal;
  box-orient:horizontal;
 -ms-flex-direction:row;
  flex-direction:row;}
  
.eventContainer:nth-of-type(odd) {
  background-color:rgb(213, 226, 239);
  border-top:0px}
.eventContainer:nth-of-type(even) {
  border-top:0px}
.eventContainer:last-of-type {
  border-bottom:0px}
  
/* GOLD */
.eventContainerGold:nth-of-type(odd) {
  background-color:#f6e095;
  border-top:0px}
.eventContainerGold:nth-of-type(even) {
  border-top:0px}
.eventContainerGold:last-of-type {
  border-bottom:0px}
 .eventContainerGold:nth-of-type(odd) > .item {
  border-right:1px #ffffff solid;}
.eventContainerGold > .item{  
 -moz-box-flex: 1;
 -webkit-flex: 1;
 -ms-flex: 1;
 -webkit-box-flex:1;
  flex:1;
  border-right:1px #efefef solid;
  margin-bottom:0;
  max-width:20%;
  min-width:20%}
.eventContainerGold > .item p {
  padding:0px 10px;	}

/* BLUE */
.eventContainerBlue1Col{
  width:100%;
  display:flex;
  display:flexbox;
  display:-ms-flexbox;
  display:-webkit-box;
 -moz-box-orient:vertical;
 -webkit-box-orient:vertical;
  box-orient:vertical;
 -ms-flex-direction:column;
  flex-direction:column;}
.eventContainerBlue:nth-of-type(odd),
.eventContainerBlue1Col:nth-of-type(odd), 
.eventContainerBlue3Col:nth-of-type(odd), 
.eventContainerBlue4Col:nth-of-type(odd), 
.eventContainerBlue6Col:nth-of-type(odd) {
  background-color:rgb(213, 226, 239);
  border-top:0px;
  padding:0px}
.eventContainerBlue:nth-of-type(even),
.eventContainerBlue1Col:nth-of-type(even), 
.eventContainerBlue3Col:nth-of-type(even), 
.eventContainerBlue4Col:nth-of-type(even), 
.eventContainerBlue6Col:nth-of-type(even) {
  border-top:0px;
  padding:0px}
.eventContainerBlue:last-of-type,
.eventContainerBlue1Col:last-of-type, 
.eventContainerBlue3Col:last-of-type, 
.eventContainerBlue4Col:last-of-type, 
.eventContainerBlue6Col:last-of-type {
  border-bottom:0px}
.eventContainerBlue:nth-of-type(odd) > .item,
.eventContainerBlue1Col:nth-of-type(odd) > .item, 
.eventContainerBlue3Col:nth-of-type(odd) > .item, 
.eventContainerBlue4Col:nth-of-type(odd) > .item, 
.eventContainerBlue6Col:nth-of-type(odd) > .item {
  border-right:1px rgba(255,255,255, .5) solid;}
.eventContainerBlue > .item:last-of-type,
.eventContainerBlue1Col > .item:last-of-type, 
.eventContainerBlue3Col > .item:last-of-type, 
.eventContainerBlue4Col > .item:last-of-type, 
.eventContainerBlue6Col > .item:last-of-type {
  border-right:0px;}
.eventContainerBlue > .item,
.eventContainerBlue1Col > .item, 
.eventContainerBlue3Col > .item, 
.eventContainerBlue4Col > .item, 
.eventContainerBlue6Col > .item  {  
 -moz-box-flex: 1;
 -webkit-flex: 1;
 -ms-flex: 1;
 -webkit-box-flex:1;
  flex:1;
  border-right:1px #efefef solid;
  margin-bottom:0;}
.eventContainerBlue > .item p, 
.eventContainerBlue3Col > .item p, 
.eventContainerBlue4Col > .item p, 
.eventContainerBlue6Col > .item p {
  padding:0px 10px;} 
.eventContainerBlue > .item {
  min-width:20%;
  max-width:20%;}  
.eventContainerBlue3Col > .item{  
  min-width:33%;
  max-width:33%;}
.eventContainerBlue4Col > .item{  
  min-width:25%;
  max-width:25%;}
.eventContainerBlue6Col > .item{  
  min-width:16%;
  max-width:16%;}
/* GRAY */
.eventContainerGray1Col{
  width:100%;
  display:flex;
  display:flexbox;
  display:-ms-flexbox;
  display:-webkit-box;
 -moz-box-orient:vertical;
 -webkit-box-orient:vertical;
  box-orient:vertical;
 -ms-flex-direction:column;
  flex-direction:column;}
.eventContainerGray:nth-of-type(odd),
.eventContainerGray1Col:nth-of-type(odd), 
.eventContainerGray3Col:nth-of-type(odd), 
.eventContainerGray4Col:nth-of-type(odd), 
.eventContainerGray6Col:nth-of-type(odd) {
  background-color:rgb(235, 235, 235);
  border-top:0px;
  padding:0px}
.eventContainerGray:nth-of-type(even),
.eventContainerGray1Col:nth-of-type(even), 
.eventContainerGray3Col:nth-of-type(even), 
.eventContainerGray4Col:nth-of-type(even), 
.eventContainerGray6Col:nth-of-type(even) {
  border-top:0px;
  padding:0px}
.eventContainerGray:last-of-type,
.eventContainerGray1Col:last-of-type, 
.eventContainerGray3Col:last-of-type, 
.eventContainerGray4Col:last-of-type, 
.eventContainerGray6Col:last-of-type {
  border-bottom:0px}
.eventContainerGray:nth-of-type(odd) > .item,
.eventContainerGray1Col:nth-of-type(odd) > .item, 
.eventContainerGray3Col:nth-of-type(odd) > .item, 
.eventContainerGray4Col:nth-of-type(odd) > .item, 
.eventContainerGray6Col:nth-of-type(odd) > .item {
  border-right:1px rgba(0,0,0, .1) solid;}
.eventContainerGray > .item:last-of-type,
.eventContainerGray1Col > .item:last-of-type, 
.eventContainerGray3Col > .item:last-of-type, 
.eventContainerGray4Col > .item:last-of-type, 
.eventContainerGray6Col > .item:last-of-type {
  border-right:0px;}
.eventContainerGray > .item,
.eventContainerGray1Col > .item, 
.eventContainerGray3Col > .item, 
.eventContainerGray4Col > .item, 
.eventContainerGray6Col > .item  {  
 -moz-box-flex: 1;
 -webkit-flex: 1;
 -ms-flex: 1;
 -webkit-box-flex:1;
  flex:1;
  border-right:1px rgba(0,0,0, .1) solid;
  margin-bottom:0;}
.eventContainerGray > .item p, 
.eventContainerGray3Col > .item p, 
.eventContainerGray4Col > .item p, 
.eventContainerGray6Col > .item p {
  padding:0px 10px;} 
.eventContainerGray > .item,
.eventContainerGray1Col > .item > p > strong, 
.eventContainerGray3Col > .item > p > strong, 
.eventContainerGray4Col > .item > p > strong, 
.eventContainerGray6Col > .item > p > strong  {  
  color:#222;
  font-size:12px;}
.eventContainerGray > .item {
  min-width:20%;
  max-width:20%;}  
.eventContainerGray3Col > .item{  
  min-width:33%;
  max-width:33%;}
.eventContainerGray4Col > .item{  
  min-width:25%;
  max-width:25%;}
.eventContainerGray6Col > .item{  
  min-width:16%;
  max-width:16%;}

.eventItemInfo p,.eventItemDescription p {
  margin:0;
  padding:5px 0px;}
.eventItemInfo {
 -ms-flex-order: 1;
 -moz-box-ordinal-group: 1;
 -webkit-box-ordinal-group: 1;
  box-ordinal-group: 1;
  order: 1;
 -moz-box-flex: 1;
 -webkit-flex: 1;
 -ms-flex: 1;
 -webkit-box-flex:1;
  flex:1;
  max-width:270px;
  min-width:270px;
  margin:0px 20px 5px 20px;}
.eventItemDescription{
  -ms-flex-order:2;
  -moz-box-ordinal-group:2;
  -webkit-box-ordinal-group:2;
   box-ordinal-group:2;
   order:2;
  -moz-box-flex:1; 
  -webkit-flex:1;   
  -ms-flex:1; 
  -webkit-box-flex:1; 
   flex:1;
   margin:0px 20px 5px 20px;}
.title {
   margin: 10 0 0 0;
   color: #222 !important;
   font-size: 18px;}
.displayDate {}
.address {}
.locationWebsite {} 
.ui-widget-content a {
   color:#0072bc}
#alertBanner{
 width:85%;
 margin:0 auto;
}
#alertBanner a, #alertBanner a:visited {
  color:#ffffff;
  text-decoration:underline;
  font-size:22px!important;
  line-height:1.5em!important;
  font-family:'Oswald', verdana, san-serif;}
#alertBanner p {
  padding:25px 10px;
  /*background-color: #E37B1A;*/
  	background: #ffaf4b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffaf4b 0%,#ff920a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	color:#ffffff;
	font-size:22px!important;
	line-height:1.5em!important;
	text-align:center;
	font-family:'Oswald', verdana, san-serif;
	border-radius: 8px;
	border: #ff9614 1px solid;
	-webkit-box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.4);
	box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.4)
}

/* -----// Custom Ribbon Styles - Below are the two buttons that control styling text //----- */

/* -----// Styles Button //----- */

.ms-bcrteStyle-SectionHeaderBlueBackground{text-align:left;background-color:#017ac2;color:#FFF;font-size:18px;padding:5px;margin:5px 0 5px 0;display:block;-ms-name:"Section Header - Blue Background,White Font";}
.ms-bcrteStyle-SectionHeaderChrome{background-image:url("../BCImages/ChromeGradation.jpg");text-align:left;min-height:24px;height:auto !important;background-repeat:repeat;font-weight:400 !important;color:#017ac2;font-size:18px;padding:5px 5px 5px 10px;-ms-name:"Section Header - Blue County Chrome";}
.ms-bcrteStyle-SquareBulletList {-ms-name:"Square Bullet List Item";display: list-item;list-style-image:url('/Style%20Library/BCImages/lstbulet-big.gif');list-style-position:inside;}
.ms-bcrteStyle-Normal{-ms-name:Normal;font-weight:normal;color:#222;font-size:15px;line-height:1.5em;font-style:normal;}
.ms-bcrteStyle-Bold{-ms-name:"Bold";font-weight:bold;}
.ms-bcrteStyle-Italic{-ms-name:"Italic";font-style:italic;}
.ms-bcrteStyle-Caption{-ms-name:"Caption";font-size:10px;font-weight:normal;font-style:normal;line-height:12px;}

/* -----// Markup Styles Button //----- */

h1.ms-bcrteElement-h1{-ms-name:H1 - Heading 1;}.ms-bcrteElement-h1{color:#003366!important;font-size:18pt!important;font-weight:400!important;}
h1.ms-bcrteElement-h1-sub{-ms-name:H1 - Subhead;}.ms-bcrteElement-h1-sub{color:#375370!important;font-size:15pt!important;font-weight:400!important;font-style:italic!important;}
h2.ms-bcrteElement-h2{-ms-name:H2 - Heading 2;}.ms-bcrteElement-h2{color:#003366!important;font-size:21px!important;font-weight:400!important;padding-top:.5em}
h3.ms-bcrteElement-h3{-ms-name:H3 - Heading 3;}.ms-bcrteElement-h3{color:#003366!important;font-size:18px!important;font-weight:400!important;font-style:italic!important;}
h4.ms-bcrteElement-h4{-ms-name:H4 - Heading 4;}.ms-bcrteElement-h4{color:#003366!important;font-size:16px!important;font-weight:400!important;}
h5.ms-bcrteElement-h5{-ms-name:H5 - Heading 5;}.ms-bcrteElement-h5{color:#003366!important;font-size:15px!important;font-weight:400!important;}
h6.ms-bcrteElement-h6{-ms-name:H6 - Heading 6;}.ms-bcrteElement-h6{color:#003366!important;font-size:14px!important;font-weight:700!important;}
p.ms-bcrteElement-P{-ms-name:Paragraph;}.ms-bcrteElement-P{font-family:Verdana,sans-serif;font-size:14px;line-height:1.5em;color:#222;}
p.ms-rteElement-P{-ms-name:Paragraph;}.ms-rteElement-P{font-family:Verdana,sans-serif;font-size:14px;line-height:1.5em;color:#222;}
HR.ms-bcrteElement-hr{-ms-name:Separator - Horizontal Rule;}.ms-bcrteElement-hr{background-color:#ccc;margin-top:10px;width:100%;display:block;margin-bottom:10px;height:1px;}
DIV.ms-bcrteElement-Comment{-ms-name:Comment;}.ms-bcrteElement-Comment{font-style:italic;}
DIV.ms-bcrteElement-Callout7{-ms-name:Image - Align Left;}.ms-bcrteElement-Callout7{float:left; padding-right:8px;padding-top:2px;padding-bottom:2px;}
DIV.ms-bcrteElement-Callout8{-ms-name:Image - Align Right;}.ms-bcrteElement-Callout8{float:right;padding-left:8px;padding-top:2px;padding-bottom:2px;}
DIV.ms-bcrteElement-Photo1Col{-ms-name:Image Width - 1 col;}.ms-bcrteElement-Photo1Col > img{width:25% !important;height:auto !important;}
DIV.ms-bcrteElement-Photo2Col{-ms-name:Image Width - 2 col;}.ms-bcrteElement-Photo2Col > img{width:50% !important;height:auto !important;}
DIV.ms-bcrteElement-Photo3Col{-ms-name:Image Width - 3 col;}.ms-bcrteElement-Photo3Col > img{width:75% !important;height:auto !important;}
DIV.ms-bcrteElement-Photo4Col{-ms-name:Image Width - 4 col;}.ms-bcrteElement-Photo4Col > img{width:100% !important;height:auto !important;}
DIV.ms-bcrteElement-Callout{-ms-name:Callout - Blue Background, width percent;}.ms-bcrteElement-Callout{border-bottom:#017ac2 1px solid;border-left:#017ac2 1px solid;background-color:#ebf5fe; width: 100%;border-top:#017ac2 1px solid;border-right:#017ac2 1px solid;margin-top:10px;margin-right:10px;padding:10px;display:inline}
DIV.ms-bcrteElement-Callout1{-ms-name:Callout - Left, Blue Background;}.ms-bcrteElement-Callout1{border-bottom:#017ac2 1px solid;border-left:#017ac2 1px solid;background-color:#ebf5fe;width:33%;float:left;border-top:#017ac2 1px solid;border-right:#017ac2 1px solid;margin-top:10px;margin-right:10px;padding:10px;}
DIV.ms-bcrteElement-Callout2{-ms-name:Callout - Large Right, Blue Background;}.ms-bcrteElement-Callout2{border-bottom:#017ac2 1px solid;border-left:#017ac2 1px solid;background-color:#ebf5fe;width:33%;float:right;border-top:#017ac2 1px solid;border-right:#017ac2 1px solid;margin-top:10px;margin-bottom:10px;padding:10px;}
DIV.ms-bcrteElement-Callout3{-ms-name:Callout - Small Right, Blue Background;}.ms-bcrteElement-Callout3{border-bottom:#017ac2 1px solid;border-left:#017ac2 1px solid;background-color:#ebf5fe;width:25%;float:right;border-top:#017ac2 1px solid;border-right:#017ac2 1px solid;margin-top:10px;margin-bottom:10px;padding:10px;}
DIV.ms-bcrteElement-Callout4{-ms-name:Callout - Left, Yellow Background;}.ms-bcrteElement-Callout4{border-bottom:#fd9f08 1px solid;border-left:#fd9f08 1px solid;background-color:#fef4e4;width:33%;float:left;border-top:#fd9f08 1px solid;border-right:#fd9f08 1px solid;margin-top:10px;margin-right:10px;padding:10px;}
DIV.ms-bcrteElement-Callout5{-ms-name:Callout - Large Right, Yellow Background;}.ms-bcrteElement-Callout5{border-bottom:#fd9f08 1px solid;border-left:#fd9f08 1px solid;background-color:#fef4e4;width:33%;float:right;border-top:#fd9f08 1px solid;border-right:#fd9f08 1px solid;margin-top:10px;margin-bottom:10px;padding:10px;}
DIV.ms-bcrteElement-Callout6{-ms-name:Callout - Small Right, Yellow Background;}.ms-bcrteElement-Callout6{border-bottom:#fd9f08 1px solid;border-left:#fd9f08 1px solid;background-color:#fef4e4;width:25%;float:right;border-top:#fd9f08 1px solid;border-right:#fd9f08 1px solid;margin-top:10px;margin-bottom:10px;padding:10px;}

/* -----// Image Position Button //----- */

.ms-rtePosition-1 {float: left; -ms-name: "Left";margin: 0 15px 2px 0;}
.ms-bcrtePosition-1 {float: left; -ms-name: "Left";margin: 0 15px 2px 0;}
.ms-rtePosition-2 {float: right; -ms-name: "Right";margin: 0 0 2px 15px;}
.ms-bcrtePosition-2 {float: right; -ms-name: "Right";margin: 0 0 2px 15px;}
.ms-rtePosition-3 {vertical-align: text-top; -ms-name: "Top";margin: 0 15px 2px 15px;}
.ms-bcrtePosition-3 {vertical-align: text-top; -ms-name: "Top";margin: 0 15px 2px 15px;}
.ms-rtePosition-4 {vertical-align: middle; -ms-name: "Middle";margin: 2px 15px 2px 15px;}
.ms-bcrtePosition-4 {vertical-align: middle; -ms-name: "Middle";margin: 2px 15px 2px 15px;}
.ms-rtePosition-5 {vertical-align: text-bottom; -ms-name: "Bottom";margin: 2px 15px 0px 15px;}
.ms-bcrtePosition-5 {vertical-align: text-bottom; -ms-name: "Bottom";margin: 2px 15px 0px 15px;}

/* -----// Image Styles Button //----- */

.ms-rteImage-0 {-ms-name: "No border";}
.ms-bcrteImage-0 {-ms-name: "No border";}
.ms-rteImage-1 {background-position: top; border: 1px solid rgb(56, 91, 131); background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-repeat: repeat-x; background-color: rgb(24, 39, 56); -ms-name: "Thin line border";}
.ms-bcrteImage-1 {background-position: top; border: 1px solid rgb(56, 91, 131); background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-repeat: repeat-x; background-color: rgb(24, 39, 56); -ms-name: "Thin line border";}
.ms-rteImage-2 {border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); padding: 2px; -ms-name: "Table border";}
.ms-bcrteImage-2 {border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); padding: 2px; -ms-name: "Table border";}
.ms-rteImage-3 {background-position: left bottom; padding: 15px; background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-attachment: fixed; background-repeat: repeat-x; background-color: rgb(24, 39, 56); -ms-name: "Dark border";}
.ms-bcrteImage-3 {background-position: left bottom; padding: 15px; background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-attachment: fixed; background-repeat: repeat-x; background-color: rgb(24, 39, 56); -ms-name: "Dark border";}
.ms-rteImage-4 {background-position: top; border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); padding: 6px 6px 33px; background-image: url("/_layouts/images/selbg.png"); background-repeat: repeat-x; background-color: rgb(242, 242, 242); -ms-name: "Light border";}
.ms-bcrteImage-4 {background-position: top; border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); padding: 6px 6px 33px; background-image: url("/_layouts/images/selbg.png"); background-repeat: repeat-x; background-color: rgb(242, 242, 242); -ms-name: "Light border";}
.ms-bcrteImage-5 {display: inline-block;max-width: 100%;height: auto;padding: 4px;margin:5px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-ms-name: "SquarePolaroid";}
.ms-bcrteImage-6 {max-width: 100%;height: auto;padding: 4px;margin:5px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-ms-name: "RoundedPolaroid";}

/* -----// Table Styles Button //----- */


/* blue theme */
.ms-bcrteTable-blue {-ms-name:"Blue Theme";}
table.ms-bcrteTable-blue {-ms-name:"Blue Theme";} /* sets the name of the table style */

.ms-bcrteTable-blue td,
th.ms-bcrteTableFirstCol-blue,
th.ms-bcrteTableFooterFirstCol-blue {
    padding:10px;
    border-bottom:1px solid #ccc}
    
.ms-bcrteTableHeaderRow-blue th {
    background:#017AC2;
    color:#fff;
    padding:10px;
    text-align:center}
    
.ms-bcrteTableEvenRow-blue {
	background:rgb(231,235,247)}

.ms-bcrteTableOddRow-blue {
	background:rgb(242,243,244)}

.ms-bcrteTableFooterRow-blue td,
.ms-bcrteTableFirstCol-blue,
.ms-bcrteTableLastCol-blue,
th.ms-bcrteTableFooterFirstCol-blue{
    padding:10px;
    border-top:1px solid #ccc;
    background:#017AC2;
    color:#fff;
    font-weight:bold}
    
/* alt rows */

.ms-bcrteTable-border {-ms-name:"Gray Theme";}
table.ms-bcrteTable-border {-ms-name:"Gray Theme";} /* sets the name of the table style */

.ms-bcrteTable-border td,
th.ms-bcrteTableFirstCol-border,
th.ms-bcrteTableFooterFirstCol-border {
    padding:10px;
    border:1px solid #ccc}
    
.ms-bcrteTableHeaderRow-border th {
    padding:10px;
    border-top:0px solid #ccc;
    font-weight:bold;
    background:rgb(190,190,190);}
    
.ms-bcrteTableEvenRow-border {
	background:rgb(230,230,230)}

.ms-bcrteTableOddRow-border {
	background:#fff}

.ms-bcrteTableFooterRow-border td,
.ms-bcrteTableFirstCol-border,
.ms-bcrteTableLastCol-border,
th.ms-bcrteTableFooterFirstCol-border{
    padding:10px;
    border-top:0px solid #ccc;
    font-weight:bold;
    background:rgb(190,190,190);
    text-align:center}

/*
.ms-rteTable-XXXXX
.ms-rteTableHeaderRow-XXXXX
.ms-rteTableHeaderFirstCol-XXXXX
.ms-rteTableHeaderLastCol-XXXXX
.ms-rteTableHeaderOddCol-XXXXX
.ms-rteTableHeaderEvenCol-XXXXX
.ms-rteTableOddRow-XXXXX
.ms-rteTableEvenRow-XXXXX
.ms-rteTableFirstCol-XXXXX
.ms-rteTableLastCol-XXXXX
.ms-rteTableOddCol-XXXXX
.ms-rteTableEvenCol-XXXXX
.ms-rteTableFooterRow-XXXXX
.ms-rteTableFooterFirstCol-XXXXX
.ms-rteTableFooterLastCol-XXXXX
.ms-rteTableFooterOddCol-XXXXX
.ms-rteTableFooterEvenCol-XXXXX
*/
/* -----// Catch-all //----- */

h1,h2,h3,h4,h5,h6 {color:#003366;font-weight: normal; line-height:1.3em}