@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@300;400;500&display=swap');
.multiColumnList .rgHeader {display:none;}
.homepage .primary-navigation-area {
    display: none;
}

.WebPartZone.noLabels.noGrid.multiColumnList .PanelFieldValue  {width:100%;}

.multiColumnList2 .rgHeader {display:none;}

.WebPartZone.noLabels.noGrid.multiColumnList2 .PanelFieldValue  {width:100%;}
.rosterCard {padding:0 10px;
    line-height: 25px;
    margin-bottom: 25px;
}
.UtilityNavigation .account-menu > li > a, .UtilityNavigation .account-menu > li > a:hover, .UtilityNavigation .account-menu > li > a:visited, .UtilityNavigation .account-menu > li > a:active {
    text-decoration: none;
    color: #B0B2B0;
}
.homepage .navbar-collapse {
    display: none!important;
}
.ListerColumnHeader > a.ImgNoResize {
    display: block;
    min-width: 20px;
}
.WebPartZone ul {
    padding: 0;
}
.WebPartZone ul li {
    list-style: none;
    margin-left: 0px;
}
.header-search {display:none;}
.WebPartZone ul li:before {
    content: '\f0da';
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
    font-size: 13px;
    color: #6ea643;
}
body#MainBody.homepage {
    background: #fc814a;
}
.homepage div#navbar-collapse {
    display: none!important;
}

li.sshListItem:before {content:none!important;}

.noGrid a[title='Click here to sort']{display:none}
.noGrid th.rgHeader{display:none}
.noGrid .RadGrid_MetroTouch{border:0;color:#fff;background-color:transparent}
.noGrid .RadGrid_MetroTouch .rgAltRow{background:0 0}
.noGrid .RadGrid_MetroTouch .rgAltRow td,.noGrid .RadGrid_MetroTouch .rgRow td{border:0}
.calLegendItem{padding:5px 0 5px 15px;font-weight:600;font-family:'fira sans';line-height:19px;width:100%;color:#fff;text-align:left;width:100%}
.calLegendBoxHorizontal .calLegendItem{text-align:center;width:calc(100% / 3);float:left;margin:0}
.commRoster .rosterCard {
    font-size: 15px;
}

.altRoster .rosterImage {
    float: left;
    max-width: 250px;
}
.altRoster .rosterContainer.col-sm-12 {
    padding: 15px 0;
    border-bottom:1px dashed #dddfdd;
    max-width: 100%;
}
.altRoster .rosterImage {
    float: left;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    float: left;
    margin-right: 25px;
}
.rosterEmail {
    white-space: nowrap;
}
.rosterCellphone {
    margin-top: 12px;
}
.rosterPosition {
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
}
.rosterCompany {
    line-height: 20px;
}
.multiColumnList .RadGrid a:hover, .multiColumnList .RadToolTip a:hover {font-weight:400;}
.multiColumnList i.fas.fa-envelope {
    font-size: 13px;
}
.rosterEmail a {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.noLabels .Label {
    display: none;
}
.multiColumnList .panel-body, .multiColumnList .PanelBody {
    padding: 0;
}
.noGrid  .RadGrid .rgRow, .noGrid .RadGrid .rgAltRow {background:transparent!important;}

.noGrid .RadGrid_MetroTouch .rgRow td, .noGrid .RadGrid_MetroTouch .rgAltRow td {border:none!important;}
.rosterFullName {
    font-weight: bold;
    padding: 5px;
    color: #6ea643;
    font-size: 115%;
    padding-top: 15px;
}
.rosterPosition {
    font-weight: bold;
}
.homepage footer#ft, .homepage footer#ft a {
    color: white;
}



@media (min-width:992px) {
	
	.rosterImage {height:325px;}
.navbar-collapse, .navbar-collapse.collapse {

    display: flex!important;
    align-items: center;
    justify-content: space-around;
}
}

@media (max-width:991px) and (min-width:992px) {
	
	.rosterImage {height:525px;}

}





.rosterPosition, .rosterTitle, .rosterCompany, .rosterCellphone, .rosterEmail {
    padding: 0 5px;
}
.RadTabStrip_Metro, .RadTabStrip_Metro .rtsLI {font-size:12px; line-height:22px;
     color: #656765;
     font: unset!important;
}
 .RadTabStrip_Metro, .RadTabStrip_Metro .rtsLI, body, h2.PanelTitle, h1, .h1, .PageTitle, h2, .h2, .PanelTitle, body, .SubNavPanelHead, .footer-promo-container .lead, #ft h4, input, button, select, textarea, .ProgramGroup .PanelTitle, .ProgramGroup .panel-title, .ProgressTracker2 .ProgressTrackerPanel .count, .RadScheduler.RadScheduler_Metro .rsHeader h2, .carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5, a.FeatureActionLink {
     font-family: 'Fira Sans','Encode Sans',sans-serif;
}
 body {letter-spacing:.015px;
     font-size: 16px;
     line-height: 28px;
     font-weight: 400;
     color: #505250;
     -webkit-font-smoothing: antialiased;
     text-rendering: auto;
}
.RadGrid_MetroTouch {

    color: #656765!important;

}

.riSingle {
    min-width: 100%!important;
    margin-bottom: 10px;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {font:inherit!important;} 

fieldset {padding: 0 0 24px 0;

    border: 0;
    margin: 0;
    margin-bottom: 24px;
    padding: 0 0 16px 0;}

legend {
    color: #656765;
    font-size: 120%;
font-weight:bold;
    margin-top: 18px;
    margin-bottom: 9px;
    text-align: left;
    width: 100%;
}

.rmExpanded a.rmLink.rmExpandDown:before {
    color: white;
}
.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: #656765;
    border-color: #656765;
}

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #656765;
}

.FilterPanel {
background-color: #f9f5f1;}

.breadcrumb {
    line-height: inherit;
    width: 100%;
    float: left;
}
.RadGrid a, .RadToolTip a {
    color: #7a7c7a !important;
    text-decoration: none;
    font-weight: bold;
}
.multiColumnList i.fas {
    padding-right: 5px;
    width: 21px;
    text-align: left;
}

.multiColumnList .RadGrid a, .multiColumnList .RadToolTip a {font-weight:normal;}

.rosterImage {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}
.RadTabStrip.RadTabStrip_Metro.RadTabStripTop_Metro.RadTabStripTop.RadTabStripTop_Metro_Baseline ul li:before {content:none;}

.RadGrid a:hover, .RadToolTip a:hover {
    color: #6ea643 !important;
    text-decoration: underline;
    font-weight: bold;
}
.hide, a.monthly-event-indicator.hide {
     display:none;
}
 #ctl01_Primary_NavMenu {
     font-weight: 600;
}
 .cardZone .panel-body, .cardZone .PanelBody {
     padding: 0;
}
 .breadcrumb a, .breadcrumb a:visited {
    color:#B0B2B0;
     text-decoration: none;
}
 .breadcrumb a:hover {
    color:#6ea643;
     text-decoration: underline;
}
 hr {
     margin-left: 0;
     margin-right: 0;
     border-width: 1px 0 0 0;
     border-style: dashed;
     border-color: #dddfdd;
}
 .item:before {
    position:absolute;
     content: '';
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+60,0.2+100 */
     background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.2) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.2) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.2) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 );
    /* IE6-9 */
     height: 100%;
     width: 100%;
     display: block;
}
 .cardZone {
     padding: 25px 0 0 0;
}

.carousel-inner.bg-img > .item {

    background-color: white;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: top;

}
 .videoFrame {
     position: relative;
     width: 100%;
     padding-bottom: 51%;
     margin-bottom: 25px;
}
 .videoFrame iframe {
     position: absolute;
     width: 100%;
     height: 100%;
}
 a:visited {
     color: #656765;
     text-decoration:none;
}
 a {
     color: #656765;
     text-decoration: underline;
}
 a:hover {
     color: #6ea643;
}
 .RadMenu .rmRootGroup > .rmItem.homeIcon > .rmLink:before {
     content: '\f015';
     font-family: 'Font Awesome 5 Free';
     font-weight: 700;
     padding-right: 3px;
}
 .ProductDisplay .ProductTitle {
     display: block;
     font-weight: 700;
     font-size: 130%;
     padding: 10px 0;
}
 div[id*="_ciThumbnailOnly"], div[id*="ciBannerThumbnail"] {
     display: none;
}
 .breadcrumb .Disabled:after {
     color: #B0B2B0;
     content: '\f5b7';
     font-family: 'Font Awesome 5 Free';
     font-weight: 700;
     font-size: 12px;
}
 span.Disabled:after {
     content: '\f4d9';
     font-family: 'Font Awesome 5 Free';
     font-weight: 700;
     padding: 0 5px;
}
 .RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
     text-transform: none;
     border-color: #dddddd;
}
 #ste_container_ciThumbnailOnly {
     display: none;
}
.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: #f7f7f2;
}
.Alerts .AlertItem {
    list-style: none;
    border: 1px solid #ddd;
    margin-top: -1px !important;
    padding: 12px 10px;
    background-color: #f7f7f2;
}
.CalloutPart2 {
    border: 1px solid #ddd;
    margin-bottom: 25px;
}
 h5, .h5 {
     color: #386fa4;
}
 h6, .h6 {
     color: #909cc2;
}
 .header-logo-container {
     float: left;
}
 .btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton, .btn:visited, .TextButton:visited, .TextButtonWithImage:visited, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:visited {
     background-color: #B0B2B0;
     border-radius: 3px;
     font-weight: 700;
}
 .RadGrid a.TextButton:visited, .RadGrid a.TextButton {
     color: white!important;
     text-decoration: none!important;
}
 .noLabels .Label {
     display: none;
}
 .noGrid th.rgHeader {
     display: none;
}
 .noGrid .RadGrid.RadGrid_MetroTouch .rgActiveRow td, .noGrid .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted, .noGrid .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .noGrid .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .noGrid .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell, .noGrid .RadGrid.RadGrid_Metro .rgActiveRow td, .noGrid .RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted, .noGrid .RadGrid.RadGrid_Metro .rgSelectedRow td, .noGrid .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .noGrid .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell {
     border:none;
     background:transparent;
}
 .noGrid .RadGrid_MetroTouch {
     border: none;
     background-color: white;
}
 .noGrid .RadGrid_MetroTouch .rgRow td, .noGrid .RadGrid_MetroTouch .rgAltRow td {
     border:none;
}
 .newsCard a {
     text-decoration: none;
}
 .btn:hover, .btn:focus, .btn:active, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active {
     background-color: #6EA643;
}
 .PrimaryButton[disabled], .PrimaryButton[disabled]:hover, .PrimaryButton[disabled]:focus, .PrimaryButton[disabled]:active, fieldset[disabled] .PrimaryButton, fieldset[disabled] .PrimaryButton:hover, fieldset[disabled] .PrimaryButton:focus, fieldset[disabled] .PrimaryButton:active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .SaveAndClose[disabled], .SaveAndClose[disabled]:hover, .SaveAndClose[disabled]:focus, .SaveAndClose[disabled]:active, fieldset[disabled] .SaveAndClose, fieldset[disabled] .SaveAndClose:hover, fieldset[disabled] .SaveAndClose:focus, fieldset[disabled] .SaveAndClose:active, .SaveAndClose.aspNetDisabled, .SaveAndClose.aspNetDisabled:hover, .SaveAndClose.aspNetDisabled:focus, .SaveAndClose.aspNetDisabled:active, .SaveAs[disabled], .SaveAs[disabled]:hover, .SaveAs[disabled]:focus, .SaveAs[disabled]:active, fieldset[disabled] .SaveAs, fieldset[disabled] .SaveAs:hover, fieldset[disabled] .SaveAs:focus, fieldset[disabled] .SaveAs:active, .SaveAs.aspNetDisabled, .SaveAs.aspNetDisabled:hover, .SaveAs.aspNetDisabled:focus, .SaveAs.aspNetDisabled:active, .UsePrimaryButton .TextButton[disabled], .UsePrimaryButton .TextButton[disabled]:hover, .UsePrimaryButton .TextButton[disabled]:focus, .UsePrimaryButton .TextButton[disabled]:active, fieldset[disabled] .UsePrimaryButton .TextButton, fieldset[disabled] .UsePrimaryButton .TextButton:hover, fieldset[disabled] .UsePrimaryButton .TextButton:focus, fieldset[disabled] .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton.aspNetDisabled, .UsePrimaryButton .TextButton.aspNetDisabled:hover, .UsePrimaryButton .TextButton.aspNetDisabled:focus, .UsePrimaryButton .TextButton.aspNetDisabled:active, .UsePrimaryButton .TextButtonWithImage[disabled], .UsePrimaryButton .TextButtonWithImage[disabled]:hover, .UsePrimaryButton .TextButtonWithImage[disabled]:focus, .UsePrimaryButton .TextButtonWithImage[disabled]:active, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:hover, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:focus, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus, .UsePrimaryButton .TextButtonWithImage.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.PrimaryButton[disabled], .RadGrid input.PrimaryButton[disabled]:hover, .RadGrid input.PrimaryButton[disabled]:focus, .RadGrid input.PrimaryButton[disabled]:active, fieldset[disabled] .RadGrid input.PrimaryButton, fieldset[disabled] .RadGrid input.PrimaryButton:hover, fieldset[disabled] .RadGrid input.PrimaryButton:focus, fieldset[disabled] .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton.aspNetDisabled, .RadGrid input.PrimaryButton.aspNetDisabled:hover, .RadGrid input.PrimaryButton.aspNetDisabled:focus, .RadGrid input.PrimaryButton.aspNetDisabled:active {
     background-color: #DFDFE0;
     border-color: transparent;
}
 .PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton {
     color: #fff;
     background-color: #4f7b2b;
     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: #386fa4;
     border-color: transparent;
}
 .RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
     background-color: #6ea643 !important;
}
 
.nav-secondary {
    background-color: #f9f5f1;
}
.RadScheduler.RadScheduler_Metro .rsHeader {
    border-color: #7A7C7A;
    background-color: #7A7C7A;
}
.RadTreeView.RadTreeView_Austin a.rtIn:hover, .RadTreeView.RadTreeView_Austin a.rtIn:focus, .RadTreeView.RadTreeView_Austin a.rtIn:active {
    background-color: transparent;
}
.RadScheduler_Metro .rsHeader ul a, .RadScheduler_Metro .rsHeader ul .rsSelected em {
    margin: 0;
    padding: 0 9px;
    border: 1px solid #EDF4ED;
    font-size: 11px;
    line-height: 22px;
    text-transform: uppercase;
}
.RadGrid {
    border-width: 0!important;
    border-style: solid;
}
.RadScheduler.RadScheduler_Metro .rsHeader ul a {
    border-color: #f7f7f2;
}

.nav-secondary .sub-nav-head {
    background-color: transparent;
    color: #B0B2B0;
    font-size: 165%;
    padding: 10px 15px;
    font-weight: 400;
    font-style: italic;
}
 .RadTreeView.RadTreeView_Austin > .rtUL > .rtLI {
     border-top: 0;
}
 .RadTreeView.RadTreeView_Austin a.rtIn {
     color: #B0B2B0;
     -webkit-transition: all 0.2s ease-in;
     -o-transition: all 0.2s ease-in;
     transition: all 0.2s ease-in;
     margin: 0;
     font-weight: 500!important;
}
 .RadTreeView.RadTreeView_Austin a.rtIn:hover {
     color: #6ea643;
     text-decoration: underline;
}
 .RadTreeView.RadTreeView_Austin .rtIn, .RadTreeView.RadTreeView_Austin .rtHover .rtIn, .RadTreeView.RadTreeView_Austin .rtSelected .rtIn {
     padding: 6px 15px;
     border: none;
     line-height: 19px!important;
     display: inline-block;
     font-size: 90%!important;
	 font-weight:500!important;
	 color:#B0B2B0;
}
.StandardPanel,  h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {
    border-color: transparent; border:0;
}

.ContentBorder {
    border-color: #ddd!important; border:1px; border-style:solid;
}

.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL,
.RadTabStrip_Metro .rtsLevel1,
.RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #6ea643 !important;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #6ea643;
 
}
.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: white;
}
.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;
}

.RadMenu.RadMenu_Metro, .RadMenu.RadMenu_Metro .rmRootLink,
.RadMenu.RadMenu_MetroTouch,
.RadMenu.RadMenu_MetroTouch .rmRootLink {
  text-transform: none;
}
.RadMenu.RadMenu_Metro div.rmRootGroup,
.RadMenu.RadMenu_Metro ul.rmRootGroup,
.RadMenu.RadMenu_MetroTouch div.rmRootGroup,
.RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
  background-color: #77ab4e;
}
.RadMenu.RadMenu_Metro .rmRootLink,
.RadMenu.RadMenu_MetroTouch .rmRootLink {
  border-color: #77ab4e;
}
.RadMenu.RadMenu_Metro .rmDisabled, .RadMenu.RadMenu_Metro .rmDisabled:hover,
.RadMenu.RadMenu_MetroTouch .rmDisabled,
.RadMenu.RadMenu_MetroTouch .rmDisabled:hover {
  border-color: #77ab4e;
}
.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: #77ab4e;
  background-color: #77ab4e;
  color: #FFF !important;
}


 .cardArea .TaggedListPanel, .cardZone .TaggedListPanel {
     position: relative;
     margin: auto -15px;
}
 h2.PanelTitle, h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-heading.Distinguish {
     color: #7A7C7A;
     font-weight: 700;
     margin-bottom: 15px;
}
 h1, .h1, .PageTitle, h2, .h2, .PanelTitle {
     color: #656765;
}
 h2.panel-title a {
     color: #7A7C7A;
}
 .panel-title {
     margin-top: 0;
     margin-bottom: 0;
     border-bottom: none;
     display: inline;
     color: #7A7C7A;
}
h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-heading.Distinguish {
     border-color: transparent;
     color: #fc814a;
     font-weight:800;
}
 h2, .h2, .PanelHead.Distinguish, .TitleBarCaption, div.PanelTitle, .panel-heading.Distinguish {
     min-height: 0;
     border-bottom-style: none;
}

h1, .h1, .PageTitle {
     color: #fc814a;
     font-size: 230%;
     font-weight: 800;
}
 h2, .PanelTitle {
     line-height: 1.35em;
     font-size: 165%;
}
 h3, .h3, .SectionTitle, legend {
    color:#656765;
     font-size: 120%;
}
 h4, .h4, .SectionLabel {
     color: #6ea643;
     font-size: 115%;
}
.altRoster .RadGrid.RadGrid_MetroTouch > .rosterContainer.col-sm-12:first-child {
    border-top: 0;
}

.altRoster .RadGrid.RadGrid_MetroTouch > .rosterContainer.col-sm-12:last-child {
    border-bottom: 0;
}
 .HomePageFullWidthArea + #masterContentArea > .breadcrumb-obo-container {
     display: none;
}
 .breadcrumb-obo-container {
     position:relative;
     font-size: 12px;
}

 .nav-auxiliary a {
     color: gray;
     text-decoration: none;
}
 .pageCard .contentTitle a {
     color: white;
     text-decoration: none;
     font-size: 20px;
     font-weight: 800;
}
 .rawContent {
     max-height: calc(100% - 45px);
     overflow: hidden;
}
 .carousel-inner > .item .carousel-link {
     display: block;
     width: 100%;
     height: 100%;
     text-decoration: none;
}
 .carousel-control.left, .carousel-control.right {
    background:none;
}
 .pageCard {
     height: 220px;
     -webkit-box-flex: 1;
     -ms-flex: auto;
     flex: auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 100%;

}
 .pageCard:hover {

 
}
 .pageTitle .contentTitle {
     position: absolute;
     bottom: 5px;
}
 .pageCard {
     position: relative;
}
 .contentLink a {
     top:0; left:0;
     font-size: 0;
     display: block;
     height: 100%;
     width: 100%;
     position: absolute;
}
 .header-social a.fab:before {
     font-size: 32px;
}
 .header-social a.fab {
     font-size: 0;
}
 .header-social a.fab:hover {
     color: #6ea643;
}
 .header-social a.fab.fa-twitter-square:hover {
     color: #1DA1F2;
}
 .header-social a.fab.fa-facebook-square:hover {
     color: #3b5998;
}
 .header-social a.fab.fa-linkedin:hover {
     color: #0e76a8;
}
 .TaggedListPanel .cardColumn {
     margin-bottom: 25px;
}
 .pageCard {

     overflow: hidden;

}
/*
 .TaggedListPanel > div:nth-child(1) > .pageCard {
     background-color: #6ea643;
}
 .TaggedListPanel > div:nth-child(2) > .pageCard {
     background-color: #386fa4;
}
 .TaggedListPanel > div:nth-child(3) > .pageCard {
     background-color: #8EA4D2;
}
 .TaggedListPanel > div:nth-child(4) > .pageCard {
     background-color: #50c8ea;
}
 .TaggedListPanel > div:nth-child(5) > .pageCard {
     background-color: #E26D5C;
}
 .TaggedListPanel > div:nth-child(6) > .pageCard {
     background-color: #5abcb9;
}
 .TaggedListPanel > div:nth-child(7) > .pageCard {
     background-color: #e1ce7a;
}
 .TaggedListPanel > div:nth-child(8) > .pageCard {
     background-color: #A9BCD0;
}
*/
 .rawContent img:nth-child(n+2) {
     display: none;
}
 .footer-nav-copyright {
     background-color: transparent;
     color: #999;
}
 #ft {
     background-color: transparent;
     color: #999;
}
 .footer-content {
     background-color: transparent;
     color: #999;
}

.SearchField, .SearchResultSummary .ListItemTitle a {
    display: block;
    background-color: #dfe0df;
    padding: 8px 12px;
}

.SearchField label {
    font-size: 120%;
    color: #7A7C7A;
}
.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: #838583;
    border-color: #838583;
    color: #fff !important;
}
 #masterHeaderBackground, .header {
     border-bottom:none;
}
 .cardArea .panel-body {
     padding: 0;
}
 .cardArea .TaggedListPanel > .col-md-3.col-sm-4 > .newsCard > .rawContent > span > .ContentHtml {
     display: none;
}
 .cardArea .TaggedListPanel > .col-md-3.col-sm-4 > .newsCard > .rawContent > span > .ContentHtml:nth-child(2) {
     display:block;
}
.pageCards .cardColumn.col-md-3.col-sm-6 {
    margin: 0;
    padding: 0;
}
.pageCards .panel-body {
    padding: 0;
}
 .newsCard .contentTitle {
     font-weight: 500;
     color: #7A7C7A;
}
 .contentDate {
     padding: 10px 10px 0px 10px;
     font-size: 11px;
     font-weight: 400;
     line-height: 11px;
}
 .rawContent {
     overflow: hidden;
     background: white;
     background-size: auto;
     height: 100%;
     width: 100%;
     position: absolute;
     top: 0;
     left: 0;
     background-repeat: no-repeat;
     background-position: center;
}
 .pageCard {
     position:relative;
}
 .pageCard .rawContent {
     background-size: contain;
}
 .newsCard .rawContent {
     font-size: 0;
     position: relative;
     height: 53%;
     -webkit-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
     background-blend-mode: color;
     background-color: rgba(0,0,0,.1);
}
 .newsCard:hover .rawContent {
     background-blend-mode: unset;
     -webkit-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
}
 .newsCard:hover .infoBlock {
     border-style: solid;
}
 .newsCard:hover .contentTitle {
     color: #6ea643;
}
 .newsCard {
     border-radius: 12px;
     position: relative;
     display: block;
     height: 265px;
     overflow: hidden;
     margin-bottom: 25px;
     font-size: 11px;
     width: 100%;
}
 .infoBlock {
     border-bottom: 1px dashed #dddfdd;
     border-bottom-right-radius: 12px;
     border-right: 1px dashed #dddfdd;
     border-bottom-left-radius: 12px;
     border-left: 1px dashed #dddfdd;
     border-top: 1px solid transparent;
     height: calc(100% - 145px);
}
 .nsarCopyright {
     font-size: 12px;
}
 .footerArea a {
     font-size: 12px;
}
 .infoBlock .contentTitle {
    line-height:17px;
     position: relative;
     font-size: 14px;
}
 .cardArea .TaggedListPanel > .col-md-3.col-sm-4 > .newsCard > .rawContent > span > .ContentHtml:nth-child(2) img {
     max-height:125px;
     overflow:hidden;
}
 .cardArea .TaggedListPanel > .col-md-3.col-sm-4 > .newsCard > .rawContent > span > .ContentHtml:nth-child(2) img {
     overflow: hidden;
     width: 100%;
     max-height: 200px;
}
 #masterContentArea {
     margin-top: 10px;
}
 .footerArea.container {
     padding-top: 10px;
     font-size: 12px;
     text-align: center;
     line-height: 12px;
     padding-bottom: 15px;
     border-top: 1px dashed #dddfdd;
     max-width: 100%;
}
.breadCrumbBand {display:none;}
.homepage h1:before {
    content: '';
    background: #fc814a;
    position: absolute;
    width: 100%;
    height: 100px;
    top: -120px;
}
.homepage h1 {
    font-weight: 300;
    font-size: 72px;
    display: inline-block;
    background: #fc814a;
    position: relative;
    left: 10%;
    height: 150px;
    line-height: 1;
    bottom: 50px; padding-left:50px;
}
.homepage .footerArea.container {border-top-color:white;}

 .noZonePadding .panel-body, .noZonePadding .PanelBody {
     padding: 0;
}
 #ft ul.NavigationUnorderedList li {
     border-right: 1px dashed #dddfdd;
}
 #ft ul.NavigationUnorderedList li:last-child {
     border-right: 0;
}
 #ft ul.NavigationUnorderedList a {
     font-size: 11px;
}
 @media (max-width:991px) {
     .carousel-inner.bg-img > .item {
         background-attachment: inherit;
         background-size: cover;
    }
     button.navbar-toggle[data-target="#search-collapse"] {
         display: none;
    }
      .rmSlide .rmLink:hover,  .rmSlide .rmLink:focus,  .rmSlide .rsmLink:hover,  .rmSlide .rsmLink:focus,  .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,  .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
         color:white;
    }
     .nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text {
         background-image: none;
    }
     .nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
         background-color: #ec8c56;
         color: white;
         position: relative;
         position: relative;
         left: -24px;
         bottom: 4px;
         z-index: +1;
    }
     .nav-auxiliary .nav-aux-button.nav-aux-cart a:after {
         content: '\f291';
         font-family: "Font Awesome 5 Free";
         font-size: 22px;
         color: white;
         position: absolute;
         left: 8px;
         top: 5px;
         font-weight:700;
    }
     .nav-auxiliary .nav-aux-button .NavigationLink:active {
         background-color: #B0B2B0;
    }
      .rmSlide .rmFocused > .rmLink,  .rmSlide .rmSelected > .rmLink,  .rmSlide .rsmSelected > .rsmLink,  .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
         background-color: transparent;
         color: white;
    }
      .rmSlide .rmSelected > .rmLink:after {
         content: '\f007';
         font-family: 'font awesome 5 free';
         padding-left: 10px;
         font-weight:700;
    }
      .rmSlide .rmSelected > .rmLink:after, .RadMenu .rmSelected > .rmRootLink:after {
         content: '\f4d9';
         font-family: "Font Awesome 5 Free";
         padding-left: 10px;
         font-weight: 700;
    }
     #masterLogoArea img {
         width:55%;
         max-width: 230px;
         padding: 15px 0;
    }
     .RadMenu .rmSelected > .rmRootLink, .RadMenu .rmRootLink:hover, .RadMenu .rmRootLink:focus, .RadMenu .rmExpanded > .rmRootLink, .RadMenu .rmFocused > .rmRootLink {
         color: #fff;
         background-color: #A1A3A1;
    }
     .navbar-collapse {
         background-color: #B0B2B0;
    }
     .navbar-toggle:hover, .navbar-toggle:focus {
         background-color: #B0B2B0;
    }
     .navbar-toggle {
         background-color: #B0B2B0;
    }
     .RadMenu .rmGroup {
         background-color: #B0B2B0;
    }
     .nav-auxiliary .nav-aux-button .NavigationLink {
         background-color: #B0B2B0;
         position:relative;
    }
     .navbar-toggle.collapsed {
         background-color: #B0B2B0;
    }
     .hamburgerMenu {
         display: none!important;
    }
     #auxiliary-container {
         width: 100%;
         text-align: center;
    }
     .header-logo-container {
         float: unset;
         text-align: center;
    }
     .hamburgerMenu {
         display:none;
    }
     .hideSmartphone {
         display:none;
    }
}

.homepage #masterSocialNetworking {
    position: relative;
    background: white;
    display: none;
}

 @media (min-width:992px) {
.RadTreeView.RadTreeView_Austin .rtLI, .RadTreeView.RadTreeView_Austin .rtTop, .RadTreeView.RadTreeView_Austin .rtMid, .RadTreeView.RadTreeView_Austin .rtBot {

    overflow: visible;
}
.hpWelcomeZone:before {
    content: '';
    display: block;
    height: 300px;
    width: 300px;
    background: #fc814a;
    border: 15px dashed #f9c80e;
    border-radius: 50%;
    margin-top: -300px;
    position: relative;
    bottom: -58px;
    z-index: -1;
}
.homepage .hpOrangeCircle {
    background: #f9c80e;
    display: block;
    border-radius: 50%;
    height: 80px;
    width: 80px;
    position: absolute;
    top: -365px;
    left: 300px;
}

.whiteCircleZone img {
    width: 300px!important;
    height: 300px!important;
    border-radius: 50%;
    position: absolute;
    bottom: 5px;
    right: 10px;
    object-fit: cover;
}

.homepage #masterContentArea {
    margin-top: calc(30vw - 150px);
}

.homepage #ste_container_HeaderLogo a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.homepage div#ste_container_HeaderLogo {
    height: 30vw;
    width: 30vw;
    background: white;
    border-radius: 50%;
    position: absolute;
    right: 10%;
    max-height: 400px;
    max-width: 400px; z-index:1900;
}

.multiColumnList .panel-body-container {
    padding: 0;
    margin: auto -15px;
}


.RadMenu .rmSlide .rmLink, .RadMenu .rmSlide .rmSeparator {
    margin: 0;
    font-size: 17px;
}
a.rmLink.rmExpandDown:before {
    content: '\f107';
    font-family: 'Font Awesome 5 Free';
    padding-left: 10px;
   
    position: absolute;
    right: -8px;
}

.header-bottom-container > .header-container {
    max-width: none;
}
a.rmLink.rmExpand.rmExpandRight:after {
    content: '\f105';
    font-family: 'Font Awesome 5 Free';
	position:absolute;	
	right:0;	
}
li.rmExpanded > a.rmExpand.rmExpandRight:after {
    content: '';
    background: white;
    width: 3px;
    height: 100%;
    position: absolute;
    right: 1px;
    bottom: 0;
    z-index: 10000;
}



li.rmItem.rmExpanded:after {
    content: '';
    background: white;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}
.RadMenu .rmSlide .rmSelected > .rmLink {
    margin: 0;
    color: #6ea643;
}
ul.rmRootGroup.rmToggleHandles.rmHorizontal {
    top: 4px;
    position: relative;
}	
#ctl01_Primary_NavMenu {
    display: inline-block;
    text-align: left;
}

.navbar-collapse.collapse {
    background: #fc814a;
    width: 100%;
    margin: auto;
    text-align: center;
}

.footer-nav-copyright a, .footer-nav-copyright a:visited {
    color: #999999;
}
.RadMenu .rmRootGroup > .rmItem {
    float: left;
    clear: none;
    padding: 3px 20px 3px 0;
}
 
.homepage #masterLogoArea img {
    max-width: 230px;
    padding: 15px 0;
}
.carousel-caption {
text-shadow: 2px 2px 3px rgb(0 0 0 / 60%);
    left: unset;
    right: unset;
    padding: 15px 15px 15px 30px;
    text-align: left;
    position: relative;
    max-width: 1140px;
    margin: auto;
    width: 100%;
    top: 50%;
    bottom: 0;
    transform: translatey(-50%);
}
.homepage .carousel-caption {
    text-shadow: 2px 2px 3px rgb(0 0 0 / 60%);
    left: unset;
    right: unset;
    padding: 15px 15px 15px 30px;
    text-align: left;
    position: relative;
    max-width: 1140px;
    margin: auto;
    width: 100%;

}

.noZone .homepage .header-logo-container {
    float: left;
    background: white;
    border-radius: 15Px;
    padding: 0 20PX;
    margin-top: 25px;
    -webkit-transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}

.noZone .homepage #auxiliary-container {transition: .3s opacity ease-in;
    background: white;
    border-radius: 3px;
    opacity: .8;
}

.noZone .homepage .header-top-container:hover #auxiliary-container {transition: .3s all ease-in;
    opacity: 1;
	-webkit-transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}

.noZone .homepage .header {
    padding: 0;
    height: 140px;
    position: absolute;
    z-index: +1;
    width: 100%;
}
	 
     .RadMenu .rmLink, .RadMenu .rsmLink {
         color: #ffffff;
         text-decoration: none;
         display: block;
         position: relative;
    }
     .sub-nav-body {
         padding-left: 15px;
    }
     a.TextButton.LearnMoreHeading {
         position: absolute;
         right: 15px;
         top: 5px;
    }
     a:focus {
         outline: none;
    }
     .RadMenu .rmSelected > .rmRootLink {
         color: inherit;
         background-color: inherit;
    }
     .RadMenu .rmFocused > .rmRootLink:hover {
        background-color: #B0B2B0;
    }
     .RadMenu .rmFocused > .rmRootLink:hover {
        color:white
    }
     .RadMenu .rmFocused > .rmRootLink {
         color: white;
         background-color: #B0B2B0;
    }
     a.rmLink.rmRootLink:hover:after {
         content: '\f0a5';
         font-family: 'font awesome 5 free';
         font-weight: 700;
         position: absolute;
         font-size: 16px;
         padding-left: 5px;
        transition: .3s all ease-in;
		right:0;
    }
     a.rmLink.rmRootLink.rmExpand:hover:after {
         content: none;
    }
.carousel h1 {
    font-weight: 800;
    font-size: 330%;
    letter-spacing: 1.2px;
}


     .navbar-header > div, .navbar-header > a, .navbar-header .NavigationUnorderedList, .navbar-header .NavigationLink {
         height: 39px;
    }
.carousel-caption p {
    font-size: 130%;
    font-weight: 500;
}
     #ctl01_TemplateBody_WebPartManager1_gwpciNewSocialShareCommon_ciNewSocialShareCommon__Body .RadSocialShare {
         padding: 50px 0 0;
         margin: 0;
    }
     .RadMenu .rmRootGroup > .rmItem.rmSelected > .rmLink {
         display: inline-block;

         width: 100%;
    }
     .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);
         position: relative;
         top: 10px;
         left: 1px;
    }
     [id$='NewSocialShareCommon'] .RadSocialShare {
         padding: 50px 0 0;
         margin: 0;
    }
     .PanelFieldLabel.SocialShare {
         background: rgba(255,255,255,1);
         transition: all 0.1s ease-in;
    }
     [id$='NewSocialShareCommon'] .StandardPanel, [id$='NewSocialShareCommon'] .panel {
         border: 0;
    }
     [id$='NewSocialShareCommon'], [id$=SocialShareCommon] {
         bottom: 25px;
         border: 3px solid transparent;
         position: fixed;
         z-index: +2;
         right: 15px;
         opacity: .5;
         transition: all 0.1s ease-in;
    }
     .PanelFieldLabel.SocialShare, [id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare {
         margin-right: -50px;
         padding: 7px 0 0!important;
         text-transform: uppercase;
         font-size: 80%;
         line-height: 13px;
         width: 50px;
         height: 50px;
         text-align: center;
    }
     a.sshLinkItem:hover {
         background: #4f7b2b;
    }
     [id$='NewSocialShareCommon'] .panel-body, [id$='NewSocialShareCommon'] .PanelBody {
         padding: 0;
    }
     [id$='NewSocialShareCommon'] .StandardPanel,[id$='NewSocialShareCommon'] .panel{
         border:0 
    }
     .sshLinkItem .sshCustomIcon,.sshLinkItem .sshIcon,.sshLinkItem .sshText{
         line-height:50px 
    }
     .sshLinkItem .sshMailTo,.sshLinkItem .sshShareOnTwitter{
         background-color:#fff 
    }
     [id$='NewSocialShareCommon']:hover{ transition: 0.3s opacity ease-in;
         opacity:1;
         border:3px solid #6ea643;
-webkit-transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
		 
    }
     [id$='NewSocialShareCommon']:hover .sshContent{
         background:#fff;
         opacity:1;
         transition: opacity 0.1s ease-in;
    }
     [id$='NewSocialShareCommon'] .RadSocialShare{
         padding:50px 0 0;
         margin:0 
    }
     .sshIcon,.sshListItem{
         margin:0!important;
         padding:0!important 
    }
     .sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton{
         background:#fff 
    }
     .sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton:before{
         content:'\f141';
         margin:auto;
         text-align:center;
         font-size:30px;
         font-family:'Font Awesome 5 Free';
         font-weight: 700;
         position:relative;
    }
     .sshLinkItem .sshMailTo:before,.sshLinkItem .sshShareOnTwitter:before{
         margin:auto;
         text-align:center;
         font-family:'Font Awesome 5 Brands';
         font-weight: 700;
         position:relative 
    }
     .sshLinkItem .sshShareOnTwitter:before{
         content:'\f099';
         font-size:30px 
    }
     .sshLinkItem .sshMailTo:before {
         content: '\f1fa';
         font-size: 27px;
         font-weight: 700;
         font-family: 'Font Awesome 5 Free';
    }
     [id$='NewSocialShareCommon'] .sshLinkItem .sshCustomLinkedIn{
         background-color:#ffffff;
         color:#0077b5;
         background-image:none!important;
         width:17px;
         height:17px 
    }
     [id$='NewSocialShareCommon'] .sshLinkItem:hover .sshCustomLinkedIn {
         color:#fff;
         background-color:#0077b5;
    }
     [id$='NewSocialShareCommon'] .sshLinkItem:hover .sshCustomLinkedIn:before{
         color:white;
    }
     [id$='NewSocialShareCommon'] .sshLinkItem .sshCustomLinkedIn:before {
         content: '\f0e1';
         color: #0077b5;
         margin: auto;
         text-align: center;
         font-size: 25px;
         font-family: 'Font Awesome 5 Brands';
         font-weight: 700;
         position: relative;
    }
     .sshListItem {
         text-align:center;
    }
     .PanelFieldLabel.SocialShare, [id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare{
         margin-right:-50px;
         padding:7px 0 0!important;
         text-transform:uppercase;
         font-size:75%;
         line-height:13px;
         width:50px;
         height:50px;
         text-align:center 
    }
     .PanelFieldLabel.SocialShare{
         background:rgba(255,255,255,1);
         transition: all 0.1s ease-in;
    }
     [id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare{
         background:#6ea643;
         color:#fff;
         transition: all 0.1s ease-in;
    }
     .sshListItem{
         display:block!important 
    }
     .RadSocialShare.LargeButtons .sshCustomIcon,.RadSocialShare.MediumButtons .sshCustomIcon, .RadSocialShare.SmallButtons .sshCustomIcon{
         background-image:none;
         width:50px;
         height:50px 
    }
     .sshLinkItem .sshShareOnFacebook{
         background-color:#fff 
    }
     .sshLinkItem .sshShareOnFacebook:before{
         content:'\f39e';
         margin:auto;
         text-align:center;
         font-size:30px;
         font-family:'Font Awesome 5 Brands';
         font-weight: 700;
         position:relative;
         color:#3B5998 
    }
     .sshLinkItem .sshShareOnTwitter:before{
         color:#1DA1F2 
    }
     .sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton:before{
         color:#B0B2B0 
    }
     .sshLinkItem .sshMailTo:before{
         color:#acaaa5 
    }
     a.sshLinkItem:hover span.sshIcon.sshShareOnFacebook.sshCustomIcon.sshCustomShareOnFacebook{
         background-color:#3B5998 
    }
     a.sshLinkItem:hover span.sshIcon.sshShareOnTwitter.sshCustomIcon.sshCustomShareOnTwitter{
         background-color:#1DA1F2 
    }
     a.sshLinkItem:hover span.sshIcon.sshMailTo.sshCustomIcon.sshCustomMailTo{
         background-color:#7A7C7A 
    }
     a.sshLinkItem:hover span.sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton{
         background-color:#B0B2B0 
    }
     .sshLinkItem:hover span.sshIcon.sshShareOnFacebook.sshCustomIcon.sshCustomShareOnFacebook:before, .sshLinkItem:hover span.sshIcon.sshShareOnTwitter.sshCustomIcon.sshCustomShareOnTwitter:before, .sshListItem:hover span.sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton:before, .sshListItem:hover span.sshIcon.sshMailTo.sshCustomIcon.sshCustomMailTo:before{
         color:#fff 
    }
     .sshLinkItem:hover .sshCustomIcon{
         color:#fff;
         opacity:1;
         filter:Alpha(opacity=100);
         transition: opacity 0.1s ease-in;
    }
     .sshLinkItem .sshCustomIcon{
         opacity:1;
         filter:Alpha(opacity=100);
         transition: opacity 0.1s ease-in;
    }
     [id$='NewSocialShareCommon'], [id$=SocialShareCommon]{
         border-radius: 3px;
         overflow: hidden;
         bottom:25px;
         border:3px solid transparent;
         position:fixed;
         z-index:+2;
         right:15px;
         opacity:.25;
         transition: all 0.3s ease-in;
    }
     .rwTable .sshLinkItem .sshCustomIcon,.rwTable .sshLinkItem .sshIcon,.rwTable .sshLinkItem .sshText{
         line-height:inherit 
    }
     #ctl01_TemplateBody_WebPartManager1_gwpciNewSocialShareCommon_ciNewSocialShareCommon__Body .RadSocialShare{
         padding:50px 0 0;
         margin:0 
    }
     [id$='NewSocialShareCommon']:hover {
         opacity: 1;
         border: 3px solid #6ea643;
         transition: all 0.1s ease-in;
    }
     .PanelFieldLabel.SocialShare, [id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare {
         margin-right: -50px;
         padding: 7px 0 0!important;
         text-transform: uppercase;
         font-size: 80%;
         line-height: 13px;
         width: 50px;
         height: 50px;
         text-align: center;
    }
     .PanelFieldLabel.SocialShare, [id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare {
         margin-right: -50px;
         padding: 7px 0 0!important;
         text-transform: uppercase;
         font-size: 80%;
         line-height: 13px;
         width: 50px;
         height: 50px;
         text-align: center;
         font-weight: 600;
    }
     .RadTreeView.RadTreeView_Austin .rtSelected:before, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn:before {
         content: '\f4d9';
         color: #B0B2B0;
         position: absolute;
         left: -5px;
         top:5px;
         font-family: 'Font Awesome 5 Free';
         font-weight: 700;
         font-size: 13px;
    }
     .RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
         background-color: transparent;
         color: #B0B2B0;
    }
     .RadMenu .rmToggle .rmIcon {
         background-image: none;
    }
     .rmToggle > .rmIcon:after {
         content: '\f067';
         font-family: 'font awesome 5 free';
         color: #DDDFDD;
         font-size: 20px;
         font-weight: 700;
         position: absolute;
         right:0;
         top: 8px;
         line-height: 20px;
    }
     .RadMenu .rmExpanded > .rmLink > .rmToggle > .rmIcon {
         -webkit-transform: none;
         -ms-transform: none);
         -o-transform: none;
         transform: none;
    }
     .RadMenu .rmExpanded > .rmLink > .rmToggle > .rmIcon:after {
         content: '\f00d';
         font-family: 'font awesome 5 free';
         right: 0;
    }
      .rmSlide .rmFocused > .rmLink,  .rmSlide .rmSelected > .rmLink,  .rmSlide .rsmSelected > .rsmLink,  .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
         background-color: transparent;
         color: #838583;
    }

     .HomePageFullWidthArea {
         max-width: none;
         margin: auto;
    }
     #masterLogoArea img {
         max-width: 230px;
         padding: 15px 0;
    }
     .rmSlide .rsmSelected:before,  .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected:before {
         content: '\f4d9';
         font-family: "Font Awesome 5 Free";
         font-weight: 700;
         color: #838583;
         position: absolute;
         top: 5px;
         left: 10px;
         z-index:+1;
    }
     .rmRootGroup > .rmSelected:before {
        color:#656765;
    }
     .RadMenu .rmSlide .rmSelected > .rmLink {
         margin: 0;
    
    }
     li.rmItem.rmFirst.homeIcon.rmSelected:after {
         right:0;
    }
     .RadMenu .rmSlide .rmItem {
         position:relative;
    }
.RadMenu .rmRootGroup > .rmItem > .rmLink {
    text-transform: none;
    font-size: 18px;
    letter-spacing: 0;
    padding: 10px;
    font-weight: bold!important;
}
     .RadMenu .rmRootLink:hover, .RadMenu .rmRootLink:focus, .RadMenu .rmExpanded > .rmRootLink {
         background-color: transparent;
         color: #ffffff;
    }
.breadCrumbBand {
    background: transparent;
    padding-top: 15px;
    padding-bottom: 15px;
}
.breadcrumb-obo-container {
    margin-top: -10px;
    font-weight: 500;
    font-size: 13px;

    margin-bottom: 25px;
    max-width: 1140px;
    margin: auto;
}
     #ctl01_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl01_NavigationLink:before {
         content: '\f2c1';
         font-family: "Font Awesome 5 Free";
         font-size: 22px;
         vertical-align: middle;
         display: inline-block;
         font-weight: 400;
    }
     .nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text {
         background-image: none;
    }
     .nav-auxiliary .nav-aux-account .nav-text {
         background-image: none;
         padding-left: 10px;
    }

     .cardArea .TaggedListPanel {
         position: relative;
         margin: 0 -15px;
    }
     .header-container {
         padding:0;
    }
     .header-top-container {
         max-width:1140px;
         margin:auto; position:relative; z-index: +200;
    }
     .header {
         padding: 0;

    }
.RadMenu .rmSelected > .rmRootLink {
    color: white;
    background-color: transparent;
    text-decoration: underline;
}
     .hideDesktop.show .RadMenu {
         display: block;
    }
     .collapse.navbar-collapse.nav-primary.hideDesktop {
         position: absolute;
    }
	
	
.collapse.navbar-collapse.nav-primary.hideDesktop.show {
    min-width: 310px;
    max-width: 325px;
    position: absolute;
    border-radius: 6px;
    right: 18px;
    z-index: 150000;
    width: 33%;
    background: white;
    top: -23px;
    border: 3px solid #B0B2B0;
    -webkit-transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}
     .RadMenu .rmRootGroup > .rmItem > .rmLink {
        font-weight:unset;
    }
.RadMenu .rmLink, .RadMenu .rmSlide .rmLink {
    padding: 5px 10px;
    line-height: 20px;
}
     i.far.fa-window-close, i.fas.fa-bars {
         cursor: pointer;
    }
     .hamburgerMenu:hover {
         color: #6ea643;
    }


     .obo-container a {
         color: #B0B2B0;
    }
.obo-container {
    float: right;
    position: absolute;
    top: 0px;
    right: 0;
    font-size: 10px;
    color: #B0B2B0;
}
     

     .hamburgerMenu {
         font-family: "Font Awesome 5 Free";
         font-size: 29px;
         font-weight: 400;
         line-height: 29px;
         color: #B0B2B0;
         margin-left: 10px;
         font-weight:700;
    }
     #masterSocialNetworking {
         position: relative;
    }
     .hamburgerMenu {
         display: inline-block;
         font-family: "Font Awesome 5 Free";
         font-size: 33px;
         font-weight: 400;
         color: #B0B2B0;
         width: 50px;
         vertical-align: middle;
         font-weight:700;
    }
     .sign-out-link:before {
         content: '\f084';
         font-family: "Font Awesome 5 Free";
         font-size: 22px;
         vertical-align: middle;
         padding-right: 5px;
         font-weight:700;
    }
#auxiliary-container {
    padding: 10px 15px 5px 15px;
    text-align: right;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    font-size: 14px;
    line-height: 29px;
    vertical-align: middle;
}

.homepage #auxiliary-container {display:none;}

     .nav-auxiliary a {
         color: #B0B2B0;
         text-decoration: none;
    }
     .nav-auxiliary a:hover {
         color: #6ea643;
    }


    .homepage .nav-auxiliary a {
         color: rgba(255,255,255,.8);
         text-decoration: none;
transition: .2s ease-in-out all;
    }
     .homepage .nav-auxiliary a:hover {
         color: #fff;
	transition: .2s ease-in-out all;
    }

     .header-top-container > .header-container {
         position: relative;
         height: 140px;
    }
     .header-bottom-container > .header-container {
         position:relative;
    }
     #auxiliary-container .nav-aux-cart a:before {
         content: "\f291";
         font-family: "Font Awesome 5 Free";
         font-weight: 700;
         position: relative;
         font-size: 26px;
    }
     .nav-auxiliary .nav-aux-cart .nav-text {
         font-size: 0;
    }

	li.rmItem.rmExpanded {    -webkit-transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);background:white;}
	
.RadMenu .rmGroup {
    background-color: white;

    -webkit-transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: -webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .35s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .35s cubic-bezier(.25,.8,.25,1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}
      .rmSlide .rmLink,  .rmSlide .rsmLink {
         color: #838583;
    }

.rmExpanded a.rmLink.rmRootLink.rmExpand.rmExpandDown {
    background: transparent;
    color: #6ea643;
}
 .rmSlide .rmLink:hover,  .rmSlide .rmLink:focus,  .rmSlide .rsmLink:hover,  .rmSlide .rsmLink:focus,  .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,  .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
    background-color: transparent;
    color: #6ea643;
    text-decoration: none;
}

}
 @media (max-width:1140px) {
     .header-logo-container {
         padding-left: 15px;
    }
	.homepage .header-logo-container {margin-left:15px;}
	.homepage #auxiliary-container {right:15px;}
}
 @media (min-width:1141px) {
	 
	 .collapse.navbar-collapse.nav-primary.hideDesktop.show {right:15px;}
     .cardZone .TaggedListPanel {
         margin: auto -15px;
    }
	#auxiliary-container {
right:-10px;
}


}
 @media (max-width:992px) {
     .pageCard {
         height: 295px;
    }
     .rawContent {
        max-height:250px;
    }
}
 
.homepage h1, .homepage h2, .homepage h3, .homepage h4, .homepage h5, .homepage h6, .homepage p {color:white;}

.homepage a.TextButtonHome {
    width: 100%;
    background: white;
    color: #505250;
 
display: inline-block;
                outline: 0;
                border:0;
                cursor: pointer;
                text-decoration: none;
                position: relative;
                color: #505250;
              /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d2d2d2+0,ffffff+25,ffffff+75,d2d2d2+100 */
background: rgb(210,210,210); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(230,230,230,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 65%,rgba(230,230,230,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 65%,rgba(230,230,230,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */

                line-height: 30px;
                border-radius: 40px;
                padding: 25px 20px;
                font-size: 28px;
                font-weight: 500;
                box-shadow: rgb(230, 230, 230) -2px -2px 0px 2px, rgb(190, 190, 190) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 0px 2px 7px;
                transition: all 0.2s;
            
}
.homepage a.TextButtonHome:hover{
                    box-shadow: rgb(190, 190, 190) -2px -2px 0px 2px, rgb(230, 230, 230) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 0px 2px 7px;
                    transform: scale(1.01);
                }



@media (max-width:991px) {
	.header-logo-container {
    padding:0;
}

.RadMenu {
    width: 100%;
    background: #b0b2b0;
}
.RadMenu .rmItem a.rmLink {
    min-width: 10px !important;
    cursor: pointer;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 15px;
}
	.rosterImage {height:325px;}
div#ste_container_HeaderLogo {
    background: white;
    z-index: 1900;
    position: relative;
    border-radius: 50%;
}
.RadMenu .rmHorizontal li.rmItem {
    width: 100%;
    border-bottom: 1px solid #999;
}
#auxiliary-container {
    width: 100%;
    text-align: right;
}

.homepage h1 {display:block; text-align:center;
    left: 0;bottom:0;padding:0;
    margin: auto;
    height: auto;
    line-height: 1; height:80px;
}
}