

.RadTabStrip .rtsLevel.rtsLevel1, .RadTabStrip .rtsLevel.rtsLevel1 .rtsUL {
    background-color: #004286!important;
}

.RadTabStrip .rtsLevel .rtsUL .rtsLI .rtsLink.rtsSelected .rtsOut .rtsIn .rtsTxt {
    color: #004286;
}
.UtilityNavigation .account-menu > li > a, .UtilityNavigation .account-menu > li > a:hover, .UtilityNavigation .account-menu > li > a:visited, .UtilityNavigation .account-menu > li > a:active {

    color: white;
}
.obo-toggle {
    background-position: 0px -105px;
}
.footer-content a {
    color: #fff;
    font-size: 15px;
	text-decoration:none;
}
div#ste_container_ciFooterSlider {
    margin-top: 20px;
}
.AuxMenuButton a {
    background: #ff6600;
    border-radius: 4px;
    padding: 5px 10px;
    text-decoration: none;
    transition: .3s ease-in-out all;
}
.AuxMenuButton a:hover {
    background: black;
    transition: .3s ease-in-out all;
}
.nav-auxiliary .nav-aux-cart .nav-text {
    background-position: 0px -48px;
}
.sub-nav-body .RadTreeView.RadTreeView a.rtIn {
    color: #608eb5;
    transition: all 0.2s ease-in;
    margin: 0;
    font-family: 'open sans',sans-serif;
}
.col-secondary .sub-nav .sub-nav-head {
    background-color: transparent;
    color: #333;
    font-weight: 400;
    font-size: 19px;
    padding: 10px 15px;
}
.col-secondary .sub-nav {
    background-color: transparent;
}


/*!**********************
* General/Reset
************************/
p{overflow:auto}

.hide{display:none}

.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;}

/* Hide Sign In Link in Header - JR@ATS 2018-06-21 */
/*a.auth-link{display:none;}*/
a[href*="LoginStatus0"],a[href*="/FormsAuthentication/Logout.aspx"]{display:none;}

img.profilePhoto{max-height:100px!important;width:80px;margin:2px 0}

.ste-toggle {
    background-position: -35px -105px;
}
.sub-nav-body .RadTreeView.RadTreeView .rtIn, .sub-nav-body .RadTreeView.RadTreeView .rtHover .rtIn, .sub-nav-body .RadTreeView.RadTreeView .rtSelected .rtIn {
    padding: 0px 15px;
    border: none;
}

/*!**********************
* Typography
************************/
h4, .h4, .SectionLabel {

    padding-top: 10px;
}
#ft h3 {
    color: white;
}
.RadMenu.RadMenu_Toronto .rmVertical .rmItem > .rmLink:hover > .rmText {
    text-decoration: underline;
}
/*!**********************
* Layout
************************/
/* Prevent H-Scroll on Homepage */
.HomepageLayout .rowContainer_0{max-width:100%;overflow:hidden}
.HomepageLayout .rowContainer_1{display:none}

header.header div.header-top-container, footer.footer div.footer-content{background-color:#004286; text-align:left;}
header.header div.header-bottom-container{background-color:#000;}
footer.footer div.footer-content {
    background-color: #004286;
    text-align: left;
    padding: 40px 0;
}
.footer-content .btn,.footer-content .TextButton,.footer-content .btn:visited,.footer-content .TextButton:visited{background-color:#f60}
.footer-nav-copyright {
    background-color: #000;
    color: white;
    font-size: 12px;
    padding: 20px 0;
}
.footer-content a > img {
    margin-right: 15px;
}
.nav-auxiliary a {
    color: white;
}
/*!**********************
* Navigation
************************/
header.header .RadMenu .rmItem a.rmLink:hover, header.header .RadMenu .rmItem.rmExpanded > .rmRootLink, header.header .RadMenu .rmSlide .rmGroup{background-color:#333}
.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink{background-color:#333}
.RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded, .RadMenu.RadMenu_Toronto .rmRootLink:hover, .RadMenu.RadMenu_Toronto .rmRootLink.rmFocused {
    background-color: #333;
    color: #fff;
}
/*!**********************
* Buttons
************************/
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton,a.btn,.RadGrid_MetroTouch .rgRow a.btn, .RadGrid_MetroTouch .rgAltRow a.btn, .RadGrid_MetroTouch tr.rgEditRow a.btn, .RadGrid_MetroTouch .rgFooter a.btn, .RadGrid_MetroTouch .rgEditForm a.btn,.btn:visited,.TextButton:visited,.TextButtonWithImage:visited,.ruButton:visited,#masterHeaderActionArea a:visited,.RadGrid input.TextButton:visited{color:#fff!important;border:0;background-color:#f60}
a.btn:hover,.RadGrid_MetroTouch .rgRow a.btn:hover, .RadGrid_MetroTouch .rgAltRow a.btn:hover, .RadGrid_MetroTouch tr.rgEditRow a.btn:hover, .RadGrid_MetroTouch .rgFooter a.btn:hover, .RadGrid_MetroTouch .rgEditForm a.btn:hover{text-decoration:none!important}
a.btn,a.btn:hover,.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton,.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
.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{box-shadow: none;-webkit-box-shadow: none;}
a.btn:hover{color:#000}

.btn:hover,.btn:focus,.btn:active,.TextButton:hover,.TextButton:focus,.TextButton:active,.TextButtonWithImage:hover,.TextButtonWithImage:focus,.TextButtonWithImage:active,.ruButton:hover,.ruButton:focus,.ruButton:active,#masterHeaderActionArea a:hover,#masterHeaderActionArea a:focus,#masterHeaderActionArea a:active,.RadGrid input.TextButton:hover,.RadGrid input.TextButton:focus,.RadGrid input.TextButton:active{background-color:#000}

.btnFocus{display:block;float:right}
.fullBtn{width:100%;margin:10px 0;}
.nav-auxiliary .nav-aux-account .nav-text {
    background-position: 0 -98px;
}
/*!**********************
* Content
************************/
.AuxMenuButton {
    padding: 0 10px;
}
/*!* Roundtable ***/
.rtGrid .row, .rtGrid .FilterPanel {
    background: #ebebf1;
    padding: 15px;
}
.rtGrid .RadGrid_MetroTouch .rgAltRow{background:#fff}
.rtGrid h2{color:#fff!important;background:#253746;padding:15px;font-weight:700!important;margin:15px 0 5px!important}
.rtGrid h2.panel-title{color:#415464!important;background:transparent;font-weight:normal!important;padding:0}
.rtGrid a,.rtGrid a:visited{color:#195366!important}
.rtGrid a:hover{color:#0a2b34!important}
.rtGrid b.lbl{display:block;float:left;width:7em;clear:left}
.rtGrid div.lbl{margin-left:7em}
.rtGrid .rtImg{width:150px;float:left;margin:20px 10px 0 0}
.rtGrid [id$='_ListerPanel'] div{overflow:inherit!important}

.rtTitle h2{font-weight:700!important}
.rtTitle .btn.rtBtn{color:#fff!important;display:inline-block;float:right;clear:right;margin-bottom:5px;padding:10px 15px;border-radius:15px;border:0}

.lblIcon{margin-right:7px}
.rtIcon{font-size:100px;text-align:center;display:block;color:#253746}

.addGoogleMapLink{position:relative}
.addGoogleMapLink:before{position:absolute;font-family:FontAwesome;content:'\f279';top:7px;left:-5px}

/*!**********************
* ASI Template Overrides
************************/
.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:#195366!important}
.RadGrid.RadGrid_MetroTouch .rgSelectedRow a.btn{color:#fff!important}

/* fix right arrow of slideshow in footer */
a.carousel-control.right{margin-right:0!important}

/*!**********************
* Dashboards
************************/
/*! Zone or iPart style for the staff dashboards for consistent styling */
.ProgressTracker_Dashboard .panel-body,.ProgressTracker_Dashboard_Overview .panel-body{padding-top:0}
.ProgressTracker_Dashboard .label,.ProgressTracker_Dashboard_Overview .label{font-size:120%;display:block;margin-top:10px}
.ProgressTracker_Dashboard .ProgressBar,.ProgressTracker_Dashboard_Overview .ProgressBar{margin-left:-10px;margin-right:-10px}
.ProgressTracker2 ul,.ProgressTracker_Dashboard ul,.ProgressTracker_Dashboard_Overview ul{margin:0;padding:0}
.ProgressTracker2 li,.ProgressTracker2 ul,.ProgressTracker_Dashboard li,.ProgressTracker_Dashboard ul,.ProgressTracker_Dashboard_Overview li,.ProgressTracker_Dashboard_Overview ul{list-style-type:none}
.ProgressTracker2 .count,.ProgressTracker_Dashboard .count,.ProgressTracker_Dashboard_Overview .count{font-weight:600;display:block;line-height:1;letter-spacing:-1px}
.ProgressTracker2 .label,.ProgressTracker_Dashboard .label,.ProgressTracker_Dashboard_Overview .label{line-height:1}
.ProgressTracker2 .ProgressBar,.ProgressTracker_Dashboard .ProgressBar,.ProgressTracker_Dashboard_Overview .ProgressBar{margin-top:10px;margin-bottom:10px;position:relative;background-color:#e6e6e6;background-color:rgba(0,0,0,.1)}
.ProgressTracker2 .ProgressBar>span,.ProgressTracker_Dashboard .ProgressBar>span,.ProgressTracker_Dashboard_Overview .ProgressBar>span{display:block;height:100%;background-color:#5dae3f;position:relative;overflow:hidden}
.ProgressTracker2 p,.ProgressTracker_Dashboard p,.ProgressTracker_Dashboard_Overview p{margin-bottom:0}
.ProgressTracker_Dashboard_Overview .panel{min-height:137px}
.ProgressTracker_Dashboard_Overview .panel-heading.Distinguish{border-bottom-color:transparent}
.ProgressTracker_Dashboard_Overview .count{font-size:250%}
.ProgressTracker_Dashboard_Overview .ProgressBar{height:5px;margin-bottom:5px}
/*!* Alt background colors
 ========================================================================== */
.AltBgColor1{background-color:#fff;padding:10px}
.AltBgColor2>.panel,.AltBgColor2>.panel h2,.AltBgColor3>.panel,.AltBgColor3>.panel h2,.AltBgColor4>.panel,.AltBgColor4>.panel h2,.AltBgColor5>.panel,.AltBgColor5>.panel h2{color:#fff}
.AltBgColor2>.panel a,.AltBgColor2>.panel a:active,.AltBgColor2>.panel a:focus,.AltBgColor2>.panel a:hover,.AltBgColor2>.panel a:visited,.AltBgColor3>.panel a,.AltBgColor3>.panel a:active,.AltBgColor3>.panel a:focus,.AltBgColor3>.panel a:hover,.AltBgColor3>.panel a:visited,.AltBgColor4>.panel a,.AltBgColor4>.panel a:active,.AltBgColor4>.panel a:focus,.AltBgColor4>.panel a:hover,.AltBgColor4>.panel a:visited,.AltBgColor5>.panel a,.AltBgColor5>.panel a:active,.AltBgColor5>.panel a:focus,.AltBgColor5>.panel a:hover,.AltBgColor5>.panel a:visited{color:#fff;text-decoration:underline}
.AltBgColor2>.panel .ProgressBar>span,.AltBgColor3>.panel .ProgressBar>span,.AltBgColor4>.panel .ProgressBar>span,.AltBgColor5>.panel .ProgressBar>span{background-color:#fff}
.AltBgColor2>.panel{background-color:#00abbe}
.AltBgColor2>.panel.panel-border{border-color:#0094a5}
.AltBgColor3>.panel{background-color:#5dae3f}
.AltBgColor3>.panel.panel-border{border-color:#539b38}
.AltBgColor4>.panel{background-color:#e98300}
.AltBgColor4>.panel.panel-border{border-color:#d07500}
.AltBgColor5>.panel{background-color:#8e51ae}
.AltBgColor5>.panel.panel-border{border-color:#80499d}
.dropdown-menu > li > a, .dropdown-menu > li > div {

    color: #404040;
}
.row {
    width: 100%;
    margin: auto;
}
/*!**********************
* Communities
************************/
.CommunityItemActionLinks [id$=_lnkAddBlog],.hideReplies .CommunityItemActionLinks [id$=_lnkViewItem],.CommunityActionButtons a.TextButton{display: none}
.hideReplies [id$=_lnkSubscribe],.hideReplies [id$=_lnkReportItem]{visibility:hidden}
.hideReplies .CommunityRepeaterList hr{margin:.5em}

/*!**********************
* @media
************************/
@media (max-width:991px){
	.container{padding:0}
	.eventsContainer > div{margin:0!important}
	.rowContainer_1,.rowContainer_3,.footer-content,.footer-nav-copyright{padding:0 15px}
	
div#ste_container_ciUpperFooterArea {
    margin-bottom: 20px;
}
.RadMenu.RadMenu_Toronto .rmRootLink.rmSelected {
    color: white;
    background-color: transparent;
}
.RadMenu_Toronto .rmSlide .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLink.rmFocused, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    background-color: transparent;
    color: white;
}
footer.footer div.footer-content {
    padding: 40px;
}
.footer-copyright {
    padding: 15px;
    display: flex;
}

.navbar-header > div{

    width: 100%;
    text-align: right;
}
.col-secondary.cs-right {
    margin: 0 15px;
}

ul.rmVertical.rmGroup.rmLevel2 {
    flex-direction: column;
}
.RadMenu.RadMenu_Toronto .rmTwoLevels .rmItem .rmItem, .RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 .rmLink {
    padding-left: 0;
    width: 100%!important;
}
.RadMenu.RadMenu_Toronto .rmText, .RadMenu.RadMenu_Toronto .rmHorizontal .rmText, .RadMenu.RadMenu_Toronto .rmSlide .rmText {
    padding: 5px 15px;
}
.RadMenu .rmVertical .rmItem .rmText {
    display: block;
    float: none;
    max-width: calc(100% - 56px);
}
}



@media (min-width:992px) {
.RadMenu.RadMenu_Toronto .rmText, .RadMenu.RadMenu_Toronto .rmHorizontal .rmText, .RadMenu.RadMenu_Toronto .rmSlide .rmText {
    padding: 5px 5px 5px 15px;
    line-height: 1.1;
}

.nav-auxiliary ul.NavigationUnorderedList {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.RadMenu .rmSlide, .RadMenu_Context {

    min-width: 500px;
}
div#ste_container_ciUpperFooterArea {
    margin-bottom: 40px;
}
.RadMenu.RadMenu_Toronto.MegaDropDownMenuOuter ul.rmLevel1 div.rmSlide, .RadMenu.RadMenu_Toronto.MegaDropDownMenuOuter ul.rmLevel1 ul.rmVertical div.rmSlide {
    display: block !important;
    margin-bottom: 10px;
}
.RadMenu.RadMenu_Toronto .rmSlide .rmText {
    padding-right: 10px;
}
.RadMenu_Toronto .rmSlide .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLink.rmFocused, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    background-color: transparent;
    color: white;
}
.RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink {

    font-size: 15px;

}
.RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink {
    margin: 0;
    padding: 15px 0;
}

		.RadMenu_Toronto .rmSlide .rmExpandRight, .RadMenu_Toronto .rmSlide .rmGroup a.rmLink.rmExpandRight {
    background-image: none;

}
.RadMenu.RadMenu_Toronto .rmRootLink.rmSelected {
    color: white;
    background-color: transparent;
}
.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem > .rmLink, .RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem.rmDisabled > .rmLink:hover, .RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem.rmDisabled > .rmLink:focus {
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 14px;
    margin-top: 12px;
}
.sub-nav-body .RadTreeView.RadTreeView .rtIn .rtText {
    font-weight: 400;
}
.sub-nav-body .RadTreeView.RadTreeView > .rtUL > .rtLI {
    border-top: none;
}
.RadMenu.RadMenu_Toronto .rmTwoLevels .rmItem .rmItem, .RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 .rmLink {
    padding-left: 0;
    font-size: 14px;
    font-weight: 400;
    font-family: 'open sans', sans-serif;
    color: white;
    padding: 0;
    margin: 0;
}	

	
}





