@charset "UTF-8";
/* Responsive version of the Austin Theme for iMIS */
@import url("//fonts.googleapis.com/css?family=Raleway:200,400,700");
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');

/* colors:
blue: #1a367f
blue dk: #112455
blue lt: #2348a9
red: #cf1110
red dk: #a00d0c
red lt: #ed1514
*/
/* ==========================================================================
   MASTER PAGE LAYOUT
   ========================================================================== */

/* Header
   ========================================================================== */

/* Main
   ========================================================================== */

/* Sticky Footer
   ========================================================================== */

/* ==========================================================================
   Basic setup
   ========================================================================== */
body {
  font-family: Segoe UI, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}

a,a:visited {
  color: #cf1110;
}
a:hover, a:focus, a:active {
  color: #a00d0c;
}

.RadGrid a, .RadToolTip a,.RadGrid a:visited, .RadToolTip a:visited {
  color: #cf1110 !important;
}
.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active {
  color: #a00d0c !important;
}
h1,h2,h3,h4,h5,h6,
h1, .h1, .PageTitle,
h2, .h2, .PanelTitle {
  font-family: Raleway, Verdana, sans-serif;
  font-weight: 700;
	color: #cf1110;
}

h1, .h1, .PageTitle {font-size: 250%;}
h1.BigHeader, .h1.BigHeader {color: #fff;background-color: #cf1110;}
h2, .h2,.PanelHead.Distinguish,.TitleBarCaption,div.PanelTitle,.panel-heading.Distinguish {color:#1a367f;border:0;}
h4, .h4, .SectionLabel {color: #1a367f;}
h6, .h6 {color: #1a367f;}
h6.alt {
    text-align: center;
    line-height: 19.44px;
    font-size: 0.9em;
    color: #112455;
    margin-bottom: 15px;
    padding: .2em 0;
    background-color: #91a4d4;
}
.rosterTitle .PanelField .Label {display:none;}

.rosterTitle #ctl01_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_Title {color:#1a367f;font-weight:700;font-family:raleway,verdana,sans-serif;font-size:170%;line-height:1.45em;}

hr {
  margin-left: .5em;
  margin-right: .5em;
  border-width: 1px 0 0 0;
  border-style: dotted;
  border-color: #ddd;
}

.left{float:left;margin-right:7px;}
.right{float:right;margin-left:7px;}
.required{font-weight:700;color:#cf1110;}

/* Used for messages guiding users to the next step */
.HelperText {color: #cf1110;}



/* This gives certain selected items (e.g., in the PeoplePanel in the Event Showcase) a colored background */
.SelectedItem {background-color: transparent;}

.RelatedItemsHorizontal{margin:0;}
.RelatedItemsVertical{padding:0;}
#ste_container_ciUpcomingEvents .ImageLink img{display:none;}
#ste_container_ciUpcomingEvents a.ImageLink:before{display: inline-block;content: '\f073';font-family:'FontAwesome';font-size: 20px;color: #cf1110;margin:0 7px 0 0;}

a.evt,a.evtCLE,a.evtFDC,a.evtIOC,.evtCLE,.evtFDC,.evtIOC{font-weight:700;text-decoration:none;}
a.evt,a.evt:visited{color:#333!important;}
a.evtCLE,a.evtCLE:visited,.evtCLE{color:#900!important;}
a.evtFDC,a.evtFCD:visited,.evtFDC{color:#090!important;}
a.evtIOC,a.evtIOC:visited,.evtIOC{color:#009!important;}

a.evt:hover,a.evtCLE:hover,a.evtFDC:hover,a.evtIOC:hover{text-decoration: underline;}
a.evt:hover{color:#333!important;}
a.evtCLE:hover{color:#900!important;}
a.evtFDC:hover{color:#090!important;}
a.evtIOC:hover{color:#009!important;}

.hpTitle,.hpTitleAlt{color:#fff;padding:0 7px;letter-spacing: -.5px;font-size:10	5%;font-weight: 500;}

.hpTitle{background-color:#1a367f;text-align:center;}
.hpBorder{border:1px solid #1a367f;}

.hpTitleAlt{background-color:#cf1110;}
.hpBorderAlt{}

.noBorder{border:0!important;}

.Quote{border-left-color: #cf1110;color:#1a367f;font-style: italic;}

.noHdr thead,.noHdr .GridTitlePanel{display:none;}
.noHdr .RadGrid{border:0;}
.noHdr .rgSelectedRow{background-color:transparent!important;border-color:transparent!important;color:#000!important;}
.noHdr .rgSelectedRow td{border:0!important;}

.noTitle .PanelTitle{display:none;}
.noTabs .RadTabStrip,.noTabs .Info{display:none;}
.noTabs .panel-body{padding:0;}
.noTabs .ContentWizardDisplay{border:0;}

.hide{display:none!important;}

/* ==========================================================================
   MASTERPAGE ELEMENTS
   ========================================================================== */

#masterHeaderBackground,
.header {
  border-bottom: 0;
		padding-bottom: 0;
}

/* header logo */
#fbcLogo {
  background-image: none;
  width: auto;
  height: auto;
  /* The following are needed to hide the text, but allow it to be read by screen readers */
  text-indent: 0;
  overflow: hidden;
  float: left;
}

/* On Behalf Of with target set */
.ProxyPanelContact {
  background-color: #1a367f;
  color: #fff;
}
.ProxyPanelContact a {
  color: #a2d2ea;
}

/* Sub (Left) Navigation
   ========================================================================== */

/* ==========================================================================
   Footer
   ========================================================================== */
.footer-content {
	border-top:2px solid #cf1110;
  background-color: #fff;
  text-align: center;
	color:#000;
	font-size:80%;
}
.footer-content h2 {
  margin-top: 0;
  color: #1a367f;
  background-color: transparent;
}
.footer-content a {
  color: #1a367f;
}

.footer-promo-container .promo {
  background-color: #2348a9;
  /* rgba fallback */
  background-color: rgba(35, 72, 169,.5);
	color:#efefef;
}
.footer-promo-container .promo a{font-weight: 700;text-decoration: none;}
.footer-promo-container .promo a:hover{font-weight: 700;text-decoration: underline;}

.footer-nav-copyright {
  background-color: #1a367f;
  color: #ccc;
}
.footer-nav-copyright .footer-copyright {
	display:block;
	float:none;
}
.footer-nav-copyright a, .footer-nav-copyright a:visited,
.footer-nav-copyright a:hover, .footer-nav-copyright a:active {
  color: #fff;
}

/* ==========================================================================
   PRIMARY NAVIGATION
   ========================================================================== */
.navbar-collapse {
  background-color: #1a367f;
	width: 100%;
		margin-top:0;
}
.RadMenu.rmResponsive .rsmItem {
	padding: 0;
}
.RadMenu.rmResponsive .rmLink,
.RadMenu.rmResponsive .rsmLink,
.RadMenu.rmResponsive .rmSlide .rmLink{
  color: #fff;
  padding:6px 21px;
	font-weight: 400;
}



.RadMenu.rmResponsive .rmSelected > .rmRootLink,
.RadMenu.rmResponsive .rmFocused > .rmRootLink {
  /* root itme selected styles */
  color: #1a367f;
  background-color: #91a4d4;
}
.RadMenu.rmResponsive .rmRootLink:hover,
.RadMenu.rmResponsive .rmRootLink:focus,
.RadMenu.rmResponsive .rmExpanded > .rmRootLink {
  /* root item hover and focus styles */
  background-color: #cf1110;
  color: #fff;
}
.RadMenu.rmResponsive .rmGroup {
  background-color: #10367f;
}
.RadMenu.rmResponsive .rmDisabled > .rmLink,
.RadMenu.rmResponsive .rsmDisabled > .rsmLink {
  color: #fff;
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem {
  position: relative;
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
  text-transform: uppercase;
  font-size: 100%;
  font-weight: 400;
  letter-spacing: 0;
}
.RadMenu.rmResponsive .rmToggle .rmIcon,
.RadMenu.rmResponsive .rmLink:hover .rmToggle > .rmIcon,
.RadMenu.rmResponsive .rmLink:focus .rmToggle > .rmIcon,
.RadMenu.rmResponsive .rmSelected > .rmLink .rmToggle > .rmIcon,
.RadMenu.rmResponsive .rmFocused > .rmLink.rmRootLink .rmToggle > .rmIcon,
.RadMenu.rmResponsive .rmExpanded > .rmLink .rmToggle > .rmIcon,
.RadMenu.rmResponsive .rmSlide .rmLink .rmToggle > .rmIcon {
  background-position: 0 -26px;
}
.RadMenu.rmResponsive .rmExpanded > .rmLink > .rmToggle > .rmIcon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rmResponsive .rmSlide {
  display: none;
  /* hide the sub nav until requested */
  position: absolute;
  height: auto !important;
}

.RadMenu.rmResponsive .rmSlide li:first-of-type .rmLink{border-left:0;}

.rmResponsive .rmSlide .rmItem {
  float: none;
  display: block;
}
.rmResponsive .rmSlide .rmText {
  float: none;
}
.rmResponsive .rmSlide .rmLink,
.rmResponsive .rmSlide .rsmLink {
  background-color: #91a4d4;
  color: #1a367f;
	text-transform: uppercase;
}
.rmResponsive .rmSlide .rmSeparator,
.rmResponsive .rmSlide .MegaDropDownMenuSeperator > .rsmLink {
  border-bottom: 1px dotted #fff;
}
.rmResponsive .rmSlide .rmFocused > .rmLink,
.rmResponsive .rmSlide .rmSelected > .rmLink,
.rmResponsive .rmSlide .rsmSelected > .rsmLink,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
  background-color: #91a4d4;
  color: #1a367f;
}
.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus,
.rmResponsive .rmSlide .rsmLink:hover,
.rmResponsive .rmSlide .rsmLink:focus,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
  background-color: #cf1110;
  color: #fff;
}
.rmResponsive .rmSlide.rmLevel1 .rmGroup {
  /* for second-level sub-nav and beyond,
   * we want to indent the nav to give separation */
  margin-left: 0;
}
.rmResponsive .rmSlide .MegaDropDownMenu {
  padding-top: 0;
  padding-bottom: 0;
}
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem {
  margin-bottom: 1em;
}
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover,
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {
  text-transform: uppercase;
  color: #8f8f8f;
  font-weight: bold;
  letter-spacing: 0;
}


@media (min-width: 1140px) {.RadMenu.rmResponsive li:first-of-type .rmLink{border-left:2px solid #fff;}}

@media (min-width: 768px) {
	
	ul.indent li {
    list-style: square;
    max-width: 80%;
    margin: 0 auto;
}
	
	.carousel {
    margin-left: -11px;
    margin-right: -11px;
}	
	.RadMenu.rmResponsive {
    max-width: 1140px;
	margin: auto;}
	
	.header-top-container {
    max-width: 1140px;
    margin: auto;
}
	
.header-container {
    max-width: 100%;
    padding: 0;
}	
	.rmResponsive .rmSlide,
.rmResponsive .rmSlide .rmGroup,
.rmResponsive .rmSlide .rmLink,
.rmResponsive .rmSlide .rmTemplate,
.rmResponsive .rmSlide .rmSeparator {
  width: auto !important;
	border:0;
}
	
	.RadMenu.rmResponsive .rmLink{border-right:2px solid #fff;}

	
  .RadMenu.rmResponsive .rmSlide .rmExpandRight {
    background-image: url("images/ResponsiveNav.png");
    background-position: 100% -200px;
    background-repeat: no-repeat;
  }
}
.no-mqs .RadMenu.rmResponsive .rmSlide .rmExpandRight {
  background-image: url("images/ResponsiveNav.png");
  background-position: 100% -200px;
  background-repeat: no-repeat;
}

/* ==========================================================================
   SECONDARY NAVIGATION
   ========================================================================== */


.nav-secondary {
    background-color: #e6eaf3;
}
.nav-secondary .sub-nav-head {
  background-color: #cf1110;
  color: #fff;
}
.nav-secondary .SubNavigationSeparator {
  background-color: #e0e3cc;
}

/* ==========================================================================
   AUXILIARY NAVIGATION
   ========================================================================== */
	 
.search-container-sm {padding:10px 0;}
	 
.navbar-toggle {
  background-color: #1a367f;
}
.navbar-toggle.collapsed {
  background-color: #1a367f;
}
.navbar-toggle:hover, .navbar-toggle:focus {
  background-color: #1a367f;
}
.navbar-toggle .icon-bar {
  background-color: #fff;
}
.nav-auxiliary a {
  /* Utility navigation links */
  color: #424242;
}

/* Cart item count
   ========================================================================== */

/* Auxiliary toggle buttons
   ========================================================================== */

/* Auxiliary button links
   ========================================================================== */
.nav-auxiliary .nav-aux-cart .cartCenter {
  color: #fff;
  background-color: #ec8c56;
  border-radius: 2px;
  font-size: 78%;
  line-height: 1;
  padding: 0 2px 1px;
  -webkit-box-shadow: -1px 1px 0 rgba(34, 34, 34, 0.6);
  box-shadow: -1px 1px 0 rgba(34, 34, 34, 0.6);
}

@media (max-width: 767px) {
	
	
	ul.indent li {
    list-style: square;
    max-width: 90%;
    margin: 0 auto;
}
	.noHdr {font-size:85%;}
	
	.carousel {
    margin-left: -26px;
    margin-right: -26px;
}
	
	.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {font-weight:bold;}
	
	.auth-link-container a, .auth-link-container a:visited {color:#fff;font-weight:bold;}
	.navbar-collapse {width:auto;}
	.navbar-header {width:auto;
    float:none;
    text-align: center;
    margin-bottom: -25px;
}
	
	.header-logo-container {
    text-align: center;
}
  .nav-auxiliary .nav-aux-button .NavigationLink {
    /* This makes the link look like the toggle buttons */
    background-color: #1a367f;
    border: 1px solid transparent;
  }
  .nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus {
    background-color: #112455;
  }
  .nav-auxiliary .nav-aux-button .NavigationLink:active {
    background-color: #1a367f;
  }
  .nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
    background-color: #91a4d4;
    color: #000;
  }
}

/* Auxiliary/Primary switch
   ========================================================================== */

/* ==========================================================================
   ON BEHALF OF ICONS
   ========================================================================== */

/* ==========================================================================
   SOCIAL ICONS
   ========================================================================== */

/* ==========================================================================
   BUTTONS
   ========================================================================== */

/* default button */
.btn,
.TextButton,
.TextButtonWithImage,
.ruButton,
#masterHeaderActionArea a,
.RadGrid input.TextButton {
  color: #fff;
  background-color: #1a367f;
  border-color: transparent;
	border-radius:10px;
}
.btn:hover, .btn:focus, .btn:active, .btn:visited,
.TextButton:hover,
.TextButton:focus,
.TextButton:active,
.TextButton:visited,
.TextButtonWithImage:hover,
.TextButtonWithImage:focus,
.TextButtonWithImage:active,
.TextButtonWithImage:visited,
.ruButton:hover,
.ruButton:focus,
.ruButton:active,
.ruButton:visited,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:active,
#masterHeaderActionArea a:visited,
.RadGrid input.TextButton:hover,
.RadGrid input.TextButton:focus,
.RadGrid input.TextButton:active,
.RadGrid input.TextButton:visited {
  color: #fff;
  background-color: #112455;
  border-color: transparent;
}

.btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:active, .btn.aspNetDisabled, .btn.aspNetDisabled:hover, .btn.aspNetDisabled:focus, .btn.aspNetDisabled:active,
.TextButton[disabled],
.TextButton[disabled]:hover,
.TextButton[disabled]:focus,
.TextButton[disabled]:active, fieldset[disabled]
.TextButton, fieldset[disabled]
.TextButton:hover, fieldset[disabled]
.TextButton:focus, fieldset[disabled]
.TextButton:active,
.TextButton.aspNetDisabled,
.TextButton.aspNetDisabled:hover,
.TextButton.aspNetDisabled:focus,
.TextButton.aspNetDisabled:active,
.TextButtonWithImage[disabled],
.TextButtonWithImage[disabled]:hover,
.TextButtonWithImage[disabled]:focus,
.TextButtonWithImage[disabled]:active, fieldset[disabled]
.TextButtonWithImage, fieldset[disabled]
.TextButtonWithImage:hover, fieldset[disabled]
.TextButtonWithImage:focus, fieldset[disabled]
.TextButtonWithImage:active,
.TextButtonWithImage.aspNetDisabled,
.TextButtonWithImage.aspNetDisabled:hover,
.TextButtonWithImage.aspNetDisabled:focus,
.TextButtonWithImage.aspNetDisabled:active,
.ruButton[disabled],
.ruButton[disabled]:hover,
.ruButton[disabled]:focus,
.ruButton[disabled]:active, fieldset[disabled]
.ruButton, fieldset[disabled]
.ruButton:hover, fieldset[disabled]
.ruButton:focus, fieldset[disabled]
.ruButton:active,
.ruButton.aspNetDisabled,
.ruButton.aspNetDisabled:hover,
.ruButton.aspNetDisabled:focus,
.ruButton.aspNetDisabled:active,
#masterHeaderActionArea a[disabled],
#masterHeaderActionArea a[disabled]:hover,
#masterHeaderActionArea a[disabled]:focus,
#masterHeaderActionArea a[disabled]:active, fieldset[disabled]
#masterHeaderActionArea a, fieldset[disabled]
#masterHeaderActionArea a:hover, fieldset[disabled]
#masterHeaderActionArea a:focus, fieldset[disabled]
#masterHeaderActionArea a:active,
#masterHeaderActionArea a.aspNetDisabled,
#masterHeaderActionArea a.aspNetDisabled:hover,
#masterHeaderActionArea a.aspNetDisabled:focus,
#masterHeaderActionArea a.aspNetDisabled:active,
.RadGrid input.TextButton[disabled],
.RadGrid input.TextButton[disabled]:hover,
.RadGrid input.TextButton[disabled]:focus,
.RadGrid input.TextButton[disabled]:active, fieldset[disabled]
.RadGrid input.TextButton, fieldset[disabled]
.RadGrid input.TextButton:hover, fieldset[disabled]
.RadGrid input.TextButton:focus, fieldset[disabled]
.RadGrid input.TextButton:active,
.RadGrid input.TextButton.aspNetDisabled,
.RadGrid input.TextButton.aspNetDisabled:hover,
.RadGrid input.TextButton.aspNetDisabled:focus,
.RadGrid input.TextButton.aspNetDisabled:active {
  background-color: #1a367f;
  border-color: transparent;
}

/* some Telerik overrides */
.ruButton {
  background-color: #1a367f !important;
  color: #fff !important;
  cursor: pointer;
}

/* primary button */
.PrimaryButton,
.SaveAndClose,
.SaveAs,
.UsePrimaryButton .TextButton,
.UsePrimaryButton .TextButtonWithImage,
#masterHeaderActionArea a,
.RadGrid input.PrimaryButton {
  color: #fff;
  background-color: #cf1110;
  border-color: transparent;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited,
.SaveAndClose:hover,
.SaveAndClose:focus,
.SaveAndClose:active,
.SaveAndClose:visited,
.SaveAs:hover,
.SaveAs:focus,
.SaveAs:active,
.SaveAs:visited,
.UsePrimaryButton .TextButton:hover,
.UsePrimaryButton .TextButton:focus,
.UsePrimaryButton .TextButton:active,
.UsePrimaryButton .TextButton:visited,
.UsePrimaryButton .TextButtonWithImage:hover,
.UsePrimaryButton .TextButtonWithImage:focus,
.UsePrimaryButton .TextButtonWithImage:active,
.UsePrimaryButton .TextButtonWithImage:visited,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:active,
#masterHeaderActionArea a:visited,
.RadGrid input.PrimaryButton:hover,
.RadGrid input.PrimaryButton:focus,
.RadGrid input.PrimaryButton:active,
.RadGrid input.PrimaryButton:visited {
  color: #fff;
  background-color: #a00d0c;
  border-color: transparent;
}

.RoundButton{border-radius:13px;}

/* ==========================================================================
   CONTENT ITEMS
   ========================================================================== */
/* Open Invoices
   ========================================================================== */
.OpenInvoicesTotals .SelectedTotal .PanelFieldValue {
  color: #cf1110;
}

/* Group List Editor
   ========================================================================== */
.RadTreeView.RadTreeView_Austin a.rtIn{color:#1a367f;}
.RadTreeView.GLE .rtIn, .RadTreeView.GLE .rtHover .rtIn, .RadTreeView.GLE .rtSelected .rtIn {
  background-color: transparent;
  border: none;
  color: #cf1110;
}
.RadTreeView.GLE a:hover, .RadTreeView.GLE a:focus, .RadTreeView.GLE span[onclick]:hover, .RadTreeView.GLE span[onclick]:focus {
  background-color: #1a367f;
  color: #fff;
}

/* Communiaction Preferences
   ========================================================================== */
.CommunicationPreferencesSection {
  background-color: #f4f5ed;
}

/* Search Results
   ========================================================================== */
.SearchField,
.SearchResultSummary .ListItemTitle a {
  background-color: #ccc;
}

.SearchField label {
  color: #cf1110;
}

.SearchResultSummary .ListItemTitle a {
  color: #333333 !important;
}

.SearchResultSummary .ListItemTitle a:hover {
  background-color: #91a4d4;
  text-decoration: underline;
}

/* Event Display
   ========================================================================== */
.EventSummary {
  background-color: #f4f5ed;
}
.ProgramGroup .PanelHead,
.ProgramGroup .panel-heading {
  background-color: #91a4d4;
}

/* Product Display
   ========================================================================== */
.ProductDisplay {
  background-color: #f4f5ed;
  padding: 1em;
}

/* Progress Tracker
   ========================================================================== */
/* These are overrides for the colors and styles defined in 10-UltraWave.css */
/* <Progress Tracker (Default)> */
.ProgressTracker .SuccessfulMessage,
.ProgressTracker .ProgressBar > span {
  background-color: #2348a9;
}

/* </Progress Tracker > */
/* <Progress Tracker 2> */
.ProgressTracker2 .ProgressTrackerPanel {
  background-color: #91a4d4;
}
.ProgressTracker2 .ProgressTrackerPanel .count {
  color: #fff;
  font-family: Raleway, Verdana, sans-serif;
  font-weight: 200;
}
.ProgressTracker2 div p {
  background-color: #fff;
  color: #cf1110;
  margin-bottom: 0;
}
.ProgressTracker2 .ProgressBar > span {
  background-color: #ed1514;
}
.ProgressTracker2 .SuccessfulMessage {
  background-color: #ed1514;
  color: #333333;
}

/* </Progress Tracker 2> */
/* Filter Panel (Query Menu)
   ========================================================================== */
/* This is an alternate style for the Query Menu filter panel */
.FilterPanel {
  background-color: #f4f5ed;
}

/* Cart Charges
   ========================================================================== */
.CartCharges {
  background-color: #f4f5ed;
}
.CartCharges .GrandTotal .PanelField {
  background-color: #fff;
  color: #cf1110;
}
.CartCharges .GrandTotal .PanelField .Label {
  color: #cf1110;
}

/* ==========================================================================
   TELERIK OVERRIDES
   ========================================================================== */
/* RadTabStrip
   ========================================================================== */
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL,
.RadTabStrip_Metro .rtsLevel1,
.RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #1a367f !important;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #1a367f;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
  border-color: #fff;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsDisabled:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover {
  color: #dedede;
  border-color: transparent;
}

/* RadToolTip
   ========================================================================== */
/* Currently used by the QueryMenu iPart */
.RadToolTip_Telerik a:hover {
  background-color: #91a4d4;
}

/* RadGrid
   ========================================================================== */
.RadGrid.RadGrid_MetroTouch .rgMasterTable,
.RadGrid.RadGrid_Metro .rgMasterTable {
  background-color: #fff;
}
.RadGrid.RadGrid_MetroTouch .rgHeader, .RadGrid.RadGrid_MetroTouch .rgRow td,
.RadGrid.RadGrid_MetroTouch .rgAltRow td, .RadGrid.RadGrid_MetroTouch .rgEditRow td,
.RadGrid.RadGrid_Metro .rgHeader,
.RadGrid.RadGrid_Metro .rgRow td,
.RadGrid.RadGrid_Metro .rgAltRow td,
.RadGrid.RadGrid_Metro .rgEditRow td {
  border-left-color: transparent;
}
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_MetroTouch .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPageNext:active, .RadGrid.RadGrid_MetroTouch .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPageLast:active,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_Metro .rgPagePrev:active,
.RadGrid.RadGrid_Metro .rgPageNext:active,
.RadGrid.RadGrid_Metro .rgPageFirst:active,
.RadGrid.RadGrid_Metro .rgPageLast:active,
.RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
  background-color: #2348a9;
  border-color: #2348a9;
  color: #fff !important;
}
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch th.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_Metro .rgSelectedRow,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro th.rgSorted {
  background-color: #2348a9;
  border-color: #2348a9;
}
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_MetroTouch th.rgSorted a,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_Metro .rgSelectedRow a,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_Metro th.rgSorted a {
  color: #cf1110  !important;
}
.RadGrid.RadGrid_MetroTouch .rgGroupPanel, .RadGrid.RadGrid_MetroTouch .rgGroupPanel caption,
.RadGrid.RadGrid_Metro .rgGroupPanel,
.RadGrid.RadGrid_Metro .rgGroupPanel caption {
  background-color: #2348a9;
}
.RadGrid.RadGrid_MetroTouch .rgActiveRow td, .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell,
.RadGrid.RadGrid_Metro .rgActiveRow td,
.RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted,
.RadGrid.RadGrid_Metro .rgSelectedRow td,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell {
  border-color: #2348a9;
}
* + html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted, * + html
.RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #2348a9;
}
* html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted, * html
.RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #2348a9;
}
.RadGrid.RadGrid_MetroTouch input.rgAdd,
.RadGrid.RadGrid_MetroTouch input.rgRefresh,
.RadGrid.RadGrid_MetroTouch .rgSave,
.RadGrid.RadGrid_MetroTouch .rgCommandRow .rgCancel,
.RadGrid.RadGrid_Metro input.rgAdd,
.RadGrid.RadGrid_Metro input.rgRefresh,
.RadGrid.RadGrid_Metro .rgSave,
.RadGrid.RadGrid_Metro .rgCommandRow .rgCancel {
  background-color: #2348a9;
}
.RadGrid.RadGrid_MetroTouch input.rgAdd:hover,
.RadGrid.RadGrid_MetroTouch input.rgRefresh:hover,
.RadGrid.RadGrid_MetroTouch .rgSave:hover,
.RadGrid.RadGrid_MetroTouch .rgCommandRow .rgCancel:hover,
.RadGrid.RadGrid_Metro input.rgAdd:hover,
.RadGrid.RadGrid_Metro input.rgRefresh:hover,
.RadGrid.RadGrid_Metro .rgSave:hover,
.RadGrid.RadGrid_Metro .rgCommandRow .rgCancel:hover {
  background-color: #fff;
}

/* RadDataPager
   ========================================================================== */
.RadDataPager.RadDataPager_MetroTouch .rdpNumPart a.rdpCurrentPage, .RadDataPager.RadDataPager_MetroTouch .rdpNumPart a.rdpCurrentPage:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPageFirst:hover, .RadDataPager.RadDataPager_MetroTouch .rdpPagePrev:hover, .RadDataPager.RadDataPager_MetroTouch .rdpPageNext:hover, .RadDataPager.RadDataPager_MetroTouch .rdpPageLast:hover,
.RadDataPager.RadDataPager_MetroTouch .rdpPagerButton,
.RadDataPager.RadDataPager_Metro .rdpNumPart a.rdpCurrentPage,
.RadDataPager.RadDataPager_Metro .rdpNumPart a.rdpCurrentPage:hover,
.RadDataPager.RadDataPager_Metro .rdpPageFirst:hover,
.RadDataPager.RadDataPager_Metro .rdpPagePrev:hover,
.RadDataPager.RadDataPager_Metro .rdpPageNext:hover,
.RadDataPager.RadDataPager_Metro .rdpPageLast:hover,
.RadDataPager.RadDataPager_Metro .rdpPagerButton {
  background-color: #2348a9;
  border-color: #2348a9;
}

/* RadScheduler
   ========================================================================== */
.RadScheduler.RadScheduler_Metro .rsHeader {
  border-color: #2348a9;
  background-color: #2348a9;
}
.RadScheduler.RadScheduler_Metro .rsHeader ul a {
  border-color: #2348a9;
}

/* RadMenu
   ========================================================================== */

.RadMenu.RadMenu_Metro div.rmRootGroup,
.RadMenu.RadMenu_Metro ul.rmRootGroup,
.RadMenu.RadMenu_MetroTouch div.rmRootGroup,
.RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
  background-color: #1a367f;
}
.RadMenu.RadMenu_Metro .rmRootLink,
.RadMenu.RadMenu_MetroTouch .rmRootLink {
  border-color: #1a367f;
}
.RadMenu.RadMenu_Metro .rmDisabled, .RadMenu.RadMenu_Metro .rmDisabled:hover,
.RadMenu.RadMenu_MetroTouch .rmDisabled,
.RadMenu.RadMenu_MetroTouch .rmDisabled:hover {
  border-color: #1a367f;
}
.RadMenu.RadMenu_Metro .rmGroup .rmFocused, .RadMenu.RadMenu_Metro .rmGroup .rmFocused:hover,
.RadMenu.RadMenu_Metro .rmGroup .rmSelected,
.RadMenu.RadMenu_Metro .rmGroup .rmSelected:hover,
.RadMenu.RadMenu_Metro .rmGroup .rmLink.rmSelected,
.RadMenu.RadMenu_Metro .rmGroup .rmLink.rmSelected:hover,
.RadMenu.RadMenu_Metro .rmGroup .rmExpanded,
.RadMenu.RadMenu_Metro .rmGroup .rmExpanded:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmFocused,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmFocused:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmSelected,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmSelected:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected:hover,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmExpanded,
.RadMenu.RadMenu_MetroTouch .rmGroup .rmExpanded:hover {
  border-color: #1a367f;
  background-color: #1a367f;
  color: #FFF !important;
}

/* RadWindow
   ========================================================================== */
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
  background-color: #1a367f;
}
.RadWindow.RadWindow_MetroTouch .rwTitleRow td.rwWindowContent a.rwPopupButton:active, .RadWindow.RadWindow_MetroTouch .rwTitleRow td.rwWindowContent a.rwPopupButton:focus {
  border-color: #1a367f;
  background-color: #1a367f;
}
.RadWindow.RadWindow_Metro .rwTitlebar, .RadWindow.RadWindow_Metro .rwTopLeft, .RadWindow.RadWindow_Metro .rwTopRight,
.RadWindow.RadWindow_Metro .rwTopResize,
.RadWindow.RadWindow_Metro .rwControlButtons a {
  background-color: #1a367f;
}
.RadWindow.RadWindow_Metro .rwControlButtons a {
  border-color: #1a367f;
}

/* RadTreeView
   ========================================================================== */

/* ==========================================================================
   JUMBOTRON
   ========================================================================== */
/* Home page full width banners */
/* Home page full width area
   ========================================================================== */

/* Mobile Hero Area
   ========================================================================== */

/* Responsive Hero Content
   ========================================================================== */

/* Responsive "Jumbotron"
   ========================================================================== */

/* Carousel
   ========================================================================== */
/* Used by the Slideshow iPart */



/* Galleria Script
   ========================================================================== */
/* Used for the image galleries */
.galleria{width:100%!important;height:600px!important;}
.galleria-theme-classic.galleria-container{background:transparent!important;}
.galleria-info-link, .galleria-info-close {display: none!important;}
.galleria-theme-classic .galleria-counter {top: 10px!important;right: 10px!important;color:#333;}
.galleria-theme-classic .galleria-image-nav-left, .galleria-theme-classic .galleria-image-nav-right{width:50px;}
.galleria-theme-classic .galleria-image-nav-left:after, .galleria-theme-classic .galleria-image-nav-right:after{font-family:FontAwesome;content:'\f138';color:#333;font-size:50px;}
.galleria-theme-classic .galleria-image-nav-left:after{content:'\f137';}
.galleria-theme-classic .galleria-info {width: 100%;top: inherit;bottom:60px;left: 0;}
.galleria-info-text {display: block!important;background: rgba(26,54,127,.8)!important;border-radius:15px 0 15px 0;}
.galleria-info-title,.galleria-info-description{color:#fff!important;font-family:inherit!important;}
.galleria-info-title{font-size:130%!important;}


/* ==========================================================================
   COMMUNITIES
   ========================================================================== */
/* Community left nav */
.CommunityLinksBlock a {
  color: #333333;
}
.CommunityLinksBlock a:hover {
  background-color: #91a4d4;
  color: #333333;
}
.CommunityLinksBlock a.CommunityLinksSelected, .CommunityLinksBlock a.CommunityLinksSelected:hover {
  background-color: #1a367f;
  color: #fff;
}


/* ==========================================================================
   MISCELLANEOUS
   ========================================================================== */
/* Classes that can be used for iParts and HTML content */
/* Use class CalloutArea1 or CalloutArea2 to call out an iPart or content block */
.CalloutArea1, .CalloutBlockType1 {
  background-color: #1a367f;
  color: #fff;
}
.CalloutArea1 label, .CalloutArea1 h1, .CalloutArea1 h2, .CalloutArea1 h3, .CalloutArea1 h4, .CalloutArea1 h5, .CalloutArea1 .PanelTitle, .CalloutArea1 .TitleBarCaption, .CalloutArea1 a.FeatureActionLink, .CalloutBlockType1 label, .CalloutBlockType1 h1, .CalloutBlockType1 h2, .CalloutBlockType1 h3, .CalloutBlockType1 h4, .CalloutBlockType1 h5, .CalloutBlockType1 .PanelTitle, .CalloutBlockType1 .TitleBarCaption, .CalloutBlockType1 a.FeatureActionLink {
  color: #fff;
}
.CalloutArea1 a, .CalloutBlockType1 a {
  color: #fff;
}
.CalloutArea1 .Error, .CalloutBlockType1 .Error {
  color: #eee !important;
}
.CalloutArea1 h2, .CalloutArea1 .PanelHead.Distinguish, .CalloutArea1 .TitleBarCaption, .CalloutBlockType1 h2, .CalloutBlockType1 .PanelHead.Distinguish, .CalloutBlockType1 .TitleBarCaption {
  border-bottom: none;
}

.CalloutArea2 {
  background-color: #cf1110;
  color: #fff;
}
.CalloutArea2 label, .CalloutArea2 h1, .CalloutArea2 h2, .CalloutArea2 h3, .CalloutArea2 h4, .CalloutArea2 h5, .CalloutArea2 .PanelTitle, .CalloutArea2 .TitleBarCaption, .CalloutArea2 a.FeatureActionLink {
  color: #fff;
}
.CalloutArea2 a {
  color: #fff;
}
.CalloutArea2 .Error {
  color: #eee !important;
}
.CalloutArea3 {
  background-color: #cf1110;
  color: #fff;
}
.CalloutArea3 label, .CalloutArea3 h1, .CalloutArea3 h2, .CalloutArea3 h3, .CalloutArea3 h4, .CalloutArea3 h5, .CalloutArea3 .PanelTitle, .CalloutArea3 .TitleBarCaption, .CalloutArea3 a.FeatureActionLink {
  color: #fff;
}
.CalloutArea3 a {
  color: #fff;
}
.CalloutArea3 .Error {
  color: #eee !important;
}

/* Use class AltBgColor1 to put a light-colored background on an iPart or content block */
.AltBgColor1 {
  background-color: #f4f5ed;
  padding: 10px;
}

.CalloutPart2 .panel-heading,
.CalloutPart2 .panel-body {
  background-color: #f4f5ed;
}

.CalloutPart1 .panel-heading,
.CalloutPart1 .panel-body {
  background-color: #91a4d4;
}

.CalloutPart2 .panel-heading.Distinguish,
.CalloutPart1 .panel-heading.Distinguish {
  background-color: transparent;
}

/* Use class ContentBlockPrimary to give a block of content extra emphasis */
.ContentBlockPrimary {
  background-color: #f4f5ed;
}
.ContentBlockPrimary .Quote {
  background-color: #fff;
}

/* Use on the blockquote element for a styled quote */
.Quote {
  background: #f4f5ed;
}
.Quote:before {
  color: #1a367f;
}.QuoteStyle2 {
  border-left-color: #cf1110;
}

/* CalloutPanelField1 can be used as a wrapper for PanelFields, or on the PanelField directly, to callout the first label. */
.CalloutPanelField1 .PanelField label:first-child,
.CalloutPanelField1.PanelField label:first-child,
.CalloutPanelField1 .PanelField .Label:first-child,
.CalloutPanelField1.PanelField .Label:first-child {
  color: #fff;
  background: #ff6610;
}
.CalloutPanelField1 .PanelField label:first-child:after,
.CalloutPanelField1.PanelField label:first-child:after,
.CalloutPanelField1 .PanelField .Label:first-child:after,
.CalloutPanelField1.PanelField .Label:first-child:after {
  border-width: 8px 8px 0;
  /* vary these values to change the angle of the vertex */
  border-style: solid;
  border-color: #ff6610 transparent;
}

/* TotalBox can be used as a wrapper for PanelFields, or on the PanelField directly, to visually distinguish a calculated total. */
.TotalBox {
  border-color: #ddd;
}

.TotalBox label {
  background-color: #cf1110;
  color: #fff;
}

/* Add zone style "CCOGrayBg" to give CCO content a gray background */
.CCOGrayBg .ContentWizardDisplay {
  background-color: #f4f5ed;
}

.CCOGrayBg .yui-g {
  float: none;
}

/* Add zone style "TitleBarNoBorder" to remove the bottom border from the title bar caption */
.TitleBarNoBorder .TitleBarCaption, .TitleBarNoBorder .PanelHead.Distinguish, .TitleBarNoBorder .panel-heading.Distinguish {
  border-bottom: none;
}

/* Use the FeatureText class to make a block of text larger for emphasis */
.FeatureText {
  color: #595959;
}

/* Spotlight
   ========================================================================== */

/* Feature Header
   ========================================================================== */
.feature-header {
  color: #cf1110;
}

/* Feature Link
   ========================================================================== */
.feature-link-with-image.feature-link-1 .feature-link-text {
  background-color: #cf1110;
  background-color: rgba(220, 79, 0, 0.75);
}
.feature-link-with-image.feature-link-1:hover .feature-link-text {
  background-color: #a93d00;
  background-color: rgba(169, 61, 0, 0.75);
}
.feature-link-with-image.feature-link-2 .feature-link-text {
  background-color: #2348a9;
  background-color: rgba(58, 171, 207, 0.75);
}
.feature-link-with-image.feature-link-2:hover .feature-link-text {
  background-color: #2a8dac;
  background-color: rgba(42, 141, 172, 0.75);
}

/* Feature Text Inline
   ========================================================================== */
.feature-text-inline {
  color: #cf1110;
}

/* Header Links
   ========================================================================== */
.header-link a:hover, .header-link a:active, .header-link a:focus {
  color: #cf1110;
}

/* Image Banners
   ========================================================================== */

/* Image Copyright Statements
   ========================================================================== */

/* Donation page enhancements
   ========================================================================== */

/******************************************************************************
* FBC Content
***************************************************************************** */
.rgRow, .rgAltRow {vertical-align:top;}
/*FBC Quarterly*/
.qtrly{position: relative;}
.qtrPubDate{position:absolute;right:0;top:0;}

.quarterlyContent .DisplayFile{font-size:0;}
.quarterlyContent .DisplayFile a{font-size:2.7rem;}

/*committee*/
.stdImg img{width:120px;}
.cmteRoster h3{margin:0;}
.cmteRoster h3 a{text-decoration: none;}
.cmteRoster img{float:left;margin-right:10px;}

/*Donation Form*/
.PanelField {float: left;clear: left;width: 100%;padding-top: 0.4em;padding-bottom: 0.4em;}
.PanelField label,.PanelField .Label,.PanelField .PanelFieldValue {float: left;}
.PanelField label,.PanelField .Label {text-align: left;width: 11.5em;word-wrap: break-word;white-space: pre-line;padding-right: .5em;}
.PanelFieldValue, .Left .PanelFieldValue, .Right .PanelFieldValue{display: inline-block;float: left;}