
    @import url('//fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');
    body {
    color: #082330 !important;
    font-family: 'Montserrat', sans-serif;
    }
	
	.header-top-container {
    padding-top: 0px;
    padding-bottom: 10px;
    background-color: #1D9394  !important;
	min-height: 150px;
}
	.header-bottom-container {
   background-color: transparent !important;
    margin-top: -3em;
}

	.headerbar {
	background-color: #f2b51c; 
	color: #082230; 
	-webkit-transition: all .25s linear;
    transition: all .25s linear;
    min-height: 2.1875em;
    padding: 0.5625em 0 0.5rem;
	-webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
	}
	
	@media (min-width: 992px)
	{
	.headerbarlogo 
		{
			padding: 15px;
			background-color: #fff;
			margin-top: -8px;
			width: 200px;
			float: left;
			-webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
			box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
		}
	
	.headerbarmenu 
		{
			width: 85%;
			float: right;
			font-size: 12px;
			padding: 0px;
		}
	}
	
	@media (max-width: 991px){
	.headerbarmenu 
		{
			padding: 25px;
		}
		
	.headerbarlogo {
		padding: 15px;
		background-color: #fff;
		margin-top: -8px;
    }
	}
	
	.headerbarmenu a:hover
	 {
	font-size: 14px;
    font-weight: 600 !important;
    color: #114c6a !important;
 padding-right:15px; 
padding-left:15px; 
	}
	
	.headerbarmenu a {
font-size: 14px; 
font-weight: 600 !important; 
color: #082230 !important; 
padding-right:15px; 
padding-left:15px; 
	}
	
	.navbar-header {
    float: right;
    margin-top: 25px;
}
	
    h1, .h1, .PageTitle {
    color: #082330  !important;
    margin-bottom: 0rem !important;
    font-size: 36px !important;
    }
    
	
	.nav-auxiliary a {
    color: #fff !important;
}
	
	.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton {
    color: #fff;
    position: relative;
    -webkit-box-shadow: 0px 5px 0 0 #932549;
    box-shadow: 0px 5px 0 0 #932549;
    color: #fff !important;
    background-color: #F2b51c !important;
    border-color: transparent !important;
    position: relative;
    padding: 10px 20px;
    font-size: 12px !important;
    -webkit-box-shadow: 0px 0px 0 0 #F2b51c;
    box-shadow: 0px 0px 0 0 #F2b51c;
    font-weight: none !important;
    border-radius: 2px !important;
}

.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: #114C6A !important;
  border-color: #114C6A !important; 
  
  -webkit-box-shadow: 0px 0px 0 0 #721d39;
  box-shadow: 0px 0px 0 0 #721d39;
}
	
    .PrimaryButtonSmall a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem;
    padding: 0.6em 1em;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-transition: background-color .25s ease,color .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease;
    transition: background-color .25s ease,color .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease;
    transition: background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;
    transition: background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease;
    font-family: inherit;
    font-size: .9375em;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #F2b51c !important;
    color: #fff !important;
    padding: 8px 10px;
    border-radius: 2px !important;
	font-weight: none !important;
    }
    .PrimaryButtonSmall {
    color: #fff !important;
    background-color: #F2b51c;
    border-color: transparent !important;
    position: relative;
    padding: 10px 20px;
    font-size: 14px !important;
    -webkit-box-shadow: 0px 0px 0 0 #F2b51c;
    box-shadow: 0px 0px 0 0 #F2b51c;
    font-weight: none !important;
	 border-radius: 2px !important;
    }
    .PrimaryButtonSmall:hover /*, .PrimaryButtonSmall:focus, .PrimaryButtonSmall:active, .PrimaryButtonSmall:visited */{
    color: #fff !important;
    background-color: #154656;
    border-color: #114C6A;
    -webkit-box-shadow: 0px 0px 0 0 #721d39;
    box-shadow: 0px 0px 0 0 #721d39;
font-size: 14px !important;
    }

	.PrimaryButtonSmallBlue {
    color: #fff !important;
    background-color: #154656 !important;
    border-color: transparent !important;
    position: relative;
    padding: 10px 20px;
    font-size: 14px !important;
    -webkit-box-shadow: 0px 0px 0 0 #F2b51c;
    box-shadow: 0px 0px 0 0 #F2b51c;
    font-weight: none !important;
	 border-radius: 2px !important;
    }
    .PrimaryButtonSmallBlue:hover /*, .PrimaryButtonSmall:focus, .PrimaryButtonSmall:active, .PrimaryButtonSmall:visited */{
    color: #fff !important;
    background-color: #F2b51c !important;
    border-color: #F2b51c;
    -webkit-box-shadow: 0px 0px 0 0 #721d39;
    box-shadow: 0px 0px 0 0 #721d39;
font-size: 14px !important;
    }
	
	.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 {
    color: #fff;
    background-color: #F2b51c;
    border-color: #07171c;
    -webkit-box-shadow: 0px 5px 0 0 #07171c;
    box-shadow: 0px 0px 0 0 #07171c;
}

	 .btn:visited, .TextButton:visited, .TextButtonWithImage:visited,  #masterHeaderActionArea a:visited, .RadGrid input.TextButton:visited {
    color: #fff;
    background-color: none;
    border-color: #07171c;
    -webkit-box-shadow: 0px 5px 0 0 #07171c;
    box-shadow: 0px 0px 0 0 #07171c;
}


	a {
    color: #114C6A !important;
    text-decoration: none !important;
    font-weight: 500 !important;
}

	a:hover {
    color: #F2b51c !important;
    text-decoration: none !important;
    font-weight: 500 !important;
}

    .footer-content {
    background: #082230 !important;
    color: #fefefe !important;
    text-align: left !important;
    font-size: 13px !important;
	    padding-top: 20px;
    }
    .footer-nav-copyright {
    background: #082230 !important;
    color: #fefefe !important;
    }
    .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
    border-bottom-color: transparent !important;
    }
    .rmItem:after
    {
    border-bottom: 1px solid red !important;
    }
    .ContentWizardDisplay {
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #fff !important;
    padding: 10px;
    }
    html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: transparent !important;
    background-color:  transparent !important;
    border-bottom: 3px solid #485877 !important;
    }
    .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: #25a0da;
    color: #082230;
    background-color: #25a0da;
    font-weight: 700 !important;
    }
    .RadTabStrip_MetroTouch .rtsLink {
    padding: 0 10px;
    color: #082230 !important;
    font-weight: 700 !important;
    }
    .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    margin: 0 0 0 -1px;
    border: 0px solid #e0e0e0 !important;
    background-color: transparent !important;
    }
    .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover {
    margin: 0 0 0 -1px;
    border-bottom: 2px solid #082230  !important;
    background-color: transparent !important;
    }
	
	.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px;
    text-decoration: none !important;
}

.learnuponalert
{
color: #082230;	
}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: #fff !important;
}

.ProgressTracker2 .ProgressTrackerPanel {
    background-color: #082230 !important;
	border-radius: 2px !important;
}

.ProgressTracker2 .ProgressTrackerPanel .label {
    color: #fff !important;
    font-size: 130%;
    display: block;
    
}



.RadGrid.RadGrid_MetroTouch .rgHeader, .RadGrid.RadGrid_MetroTouch .rgHeader:first-child, .RadGrid.RadGrid_MetroTouch th.rgResizeCol, .RadGrid.RadGrid_MetroTouch th.rgResizeCol:first-child, .RadGrid.RadGrid_MetroTouch .rgRow td, .RadGrid.RadGrid_MetroTouch .rgRow td:first-child, .RadGrid.RadGrid_MetroTouch .rgAltRow td, .RadGrid.RadGrid_MetroTouch .rgAltRow td:first-child, .RadGrid.RadGrid_MetroTouch .rgEditRow td, .RadGrid.RadGrid_MetroTouch .rgEditRow td:first-child, .RadGrid.RadGrid_MetroTouch .rgFooter td, .RadGrid.RadGrid_MetroTouch .rgFooter td:first-child, .RadGrid.RadGrid_MetroTouch .rgFilterRow td, .RadGrid.RadGrid_MetroTouch .rgFilterRow td:first-child, .RadGrid.RadGrid_MetroTouch .rgNoRecords td, .RadGrid.RadGrid_MetroTouch .rgNoRecords td:first-child, .RadGrid.RadGrid_Metro .rgHeader, .RadGrid.RadGrid_Metro .rgHeader:first-child, .RadGrid.RadGrid_Metro th.rgResizeCol, .RadGrid.RadGrid_Metro th.rgResizeCol:first-child, .RadGrid.RadGrid_Metro .rgRow td, .RadGrid.RadGrid_Metro .rgRow td:first-child, .RadGrid.RadGrid_Metro .rgAltRow td, .RadGrid.RadGrid_Metro .rgAltRow td:first-child, .RadGrid.RadGrid_Metro .rgEditRow td, .RadGrid.RadGrid_Metro .rgEditRow td:first-child, .RadGrid.RadGrid_Metro .rgFooter td, .RadGrid.RadGrid_Metro .rgFooter td:first-child, .RadGrid.RadGrid_Metro .rgFilterRow td, .RadGrid.RadGrid_Metro .rgFilterRow td:first-child, .RadGrid.RadGrid_Metro .rgNoRecords td, .RadGrid.RadGrid_Metro .rgNoRecords td:first-child {
    padding: 12px 12px;
}

.RadGrid .rgHeader a {
    color: #114C6A !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.RadGrid .rgHeader a:hover {
    color: #114C6A !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.RadGrid a, .RadToolTip a {
    color: #114C6A !important;
    text-decoration: none !important;
	font-weight: bold !important;
}

.RadGrid_MetroTouch {
    border-color: #fff  !important;
    color: #4a4a4a !important;
    background-color: #fff  !important;
}

.rgPageLast:active, .RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
    background-color: #082230 !important;
    border-color: #082230 !important;
    color: #fff !important;
}

.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: #fff !important;
}


.RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink {
    margin: 0;
    border-radius: 0px;
}

.RadMenu.RadMenu_Toronto {
    background-color: #082330;
	border-radius: 4px;
	margin-top:10px !important;
	    padding: 0px 15px 0px 15px;
	
}

.RadMenu.RadMenu_Toronto .rmText, .RadMenu.RadMenu_Toronto .rmHorizontal .rmText, .RadMenu.RadMenu_Toronto .rmSlide .rmText {
   color: #fff !important;
    border-bottom: 2px solid #fff;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.RadMenu.RadMenu_Toronto .rmRootLink.rmSelected {
    color: #082330;
    background-color: #F2B51C;
}

.RadMenu.RadMenu_Toronto .rmText, .RadMenu.RadMenu_Toronto .rmHorizontal .rmText, .RadMenu.RadMenu_Toronto .rmSlide .rmText {
     /* padding: 10px 10px !important;*/
}

.RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded,
.RadMenu.RadMenu_Toronto .rmRootLink:hover,
.RadMenu.RadMenu_Toronto .rmRootLink.rmFocused {
  /* root item hover and focus styles */
    color: #082330 !important;
    background-color: #F2B51C;
}

.RadMenu.RadMenu_Toronto .rmGroup {
  background-color: #F2B51C;
  border-radius: 0px 0px 4px 4px;
  padding:0px !important;
  color: #fff !important;
  max-height: 50px !important;
}

.RadMenu_Toronto .rmSlide .MegaDropDownMenu {
    padding-top: 0px;
    padding-bottom: 0px;
}

.RadMenu.RadMenu_Toronto .rmSlide .MegaDropDownMenuOuter > .rmText {
    padding: 0;
    border-bottom: 0px solid #fff !important; 
}

.RadMenu.RadMenu_Toronto .rsmItem {
    padding: 0px;
    margin: 0;
}

.RadMenu_Toronto .rmSlide .rmLink, .RadMenu_Toronto .rmSlide .rsmLink {
    color: #fff !important;
}


.fullbar
{
    background: #114C6A;
    padding: 75px;
    text-align: center;
    margin-top: 2em;
    margin-bottom: 2em;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 49.1%;
    color: #fff !important;
    overflow: hidden;
    font-size: 16px !important;
    font-weight: 700;
    min-height: 500px !important;
	background-image: url(/web/images/education/0603TASBO2022.jpg);
    background-size: cover;
    box-shadow: inset 0 0 0 2000px rgb(0 79 89 / 85%);
}



.fullbarcontent
{
	background-color: #F2b51c; border-radius: 4px;padding: 25px;
	font-weight: normal;
	font-size: 20px;
	min-height:430px;
}

.fullbarcontent h3
{
	color: #fff !important;
	font-size: 22px;
	
}

.fullbarcontent h3:after
{
	content: '';
    display: block;
    bottom: 0;
    width: 100px;
    margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 20px;
	margin-top: 20px;
    border-bottom: 3px solid #fff;
}

.fullbarcontentbutton
{
	color: #F2b51c;
	background-color: #ffffff; 
	border-radius: 4px;
	padding: 15px;
	font-weight: normal;
	font-size: 20px;
}

.fullbarcontentbutton:hover
{
	color: #fff !important;
	background-color: #114C6A; 
	border-radius: 4px;
	padding: 15px;
	font-weight: normal;
	font-size: 20px;
	
}


.subfooterfullbar
{
    background: #114c6a;
    padding: 2.375rem 0 2.0625rem;
    text-align: center;
    margin-top: 0px;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 49.1%;
    color: #fff !important;
    overflow: hidden;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 1.3;
	margin-top: 50px;
}

.subfooterfullbar a
{
    
    color: #fff !important;
    font-size: 13px !important;
}

.subfooterfullbar a:hover
{
    
    color: red !important;
    font-size: 13px !important;
}

.subfooterfullbarbutton 
{
    color: #fff !important;
    background-color: #F2b51c;
    border-color: transparent !important;
    position: relative;
    padding:  6px 50px;
    font-size: 13px !important;
    -webkit-box-shadow: 0px 0px 0 0 #932549;
    box-shadow: 0px 0px 0 0 #932549;
    font-weight: 700;
	margin-right: 10px;
}

.subfooterfullbarbutton:hover, .subfooterfullbarbutton:visited
{
    color: #114C6A !important;
    background-color: #fff !important;
    border-color: transparent !important;
    position: relative;
    padding:  6px 50px;
    font-size: 13px !important;
    -webkit-box-shadow: 0px 0px 0 0 #932549;
    box-shadow: 0px 0px 0 0 #932549;
    font-weight: 700;
	margin-right: 10px;
}

.subfooterfullbarbuttonwh
{
    color: #114C6A !important;
    background-color: #fff !important;
    border-color: transparent !important;
    position: relative;
    padding:  6px 35px;
    font-size: 13px !important;
    -webkit-box-shadow: 0px 0px 0 0 #932549;
    box-shadow: 0px 0px 0 0 #932549;
    font-weight: 700;
	margin-right: 10px;
}

.subfooterfullbarbuttonwh:hover, .subfooterfullbarbuttonwh:visited
{
    color: #114C6A !important;
    background-color: #F2b51c  !important;
    border-color: transparent !important;
    position: relative;
    padding:  6px 35px;
    font-size: 13px !important;
    -webkit-box-shadow: 0px 0px 0 0 #932549;
    box-shadow: 0px 0px 0 0 #932549;
    font-weight: 700;
}

.subfooterfullbarbuttonwh a
{
    color: #114C6A !important;
	background-color: #fff !important;
    
}
.Alerts .AlertItem {
    list-style: none;
    border: 0px solid #ddd !important;
    margin-top: -1px !important;
    padding: 12px 10px;
    background-color: transparent !important;
}

@media (max-width: 991px){
.card {
	background-color: #f8f8f8 !important;
		min-height: 240px;
		padding: 15px;
			margin-left: -20px;
		margin-right: -20px;
		color: #888888 !important;
	}

	.card h4 {
		
	margin-bottom: 1.5em;
	overflow: hidden;
	color: #114C6A;
	font-size: .9375em !important;
	line-height: 1.33;
	font-weight: 700 !important;
	}
}

@media (min-width: 991px){
.card {
background-color: #fff !important;
    min-height: 220px;
    padding: 15px;
    margin-left: 0px;
    margin-right: 0px;
    color: #082230 !important;
    width: 180px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.25);
	font-size: 16px !important;
}

.card h4 {
	
margin-bottom: 1.5em;
overflow: hidden;
color: #114C6A;
font-size: .9375em !important;
line-height: 1.33;
font-weight: 700 !important;
}

.card h4:hover {
	
margin-bottom: 1.5em;
overflow: hidden;
color: #F2b51c;
font-size: .9375em !important;
line-height: 1.33;
font-weight: 700 !important;
}

}
.footer-nav-copyright {
    background: #082230 !important;
    color: #FFF !important;
    font-size: .625em;
    font-weight: 500;
    padding: 0.625em;
}

.fa-twitter:before {
    content: "\f099";
    color: #fff !important;
}

.footer-content a {
    color: #fff !important;
}

.footer-content a:hover {
    color: #fff !important;
}

@media (min-width: 768px) {
  .collapsible {
    background-color: #fff;
    color: #114C6A;
    cursor: pointer;
    padding: 4px 4px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
	border-bottom: 2px solid #114C6A;
	font-weight: 600;
	
    }
    .active, .collapsible:hover {
    background-color: #f8f8f8 ;
    }
    .content {
    padding: 5px 15px;
    display: none;
    overflow: hidden;
    background-color: #f8f8f8;
    font-size: 14px;
    }
}

@media (max-width: 600px) {
  .collapsible {
    background-color: #fff;
    color: #114C6A;
    cursor: pointer;
    padding: 4px 4px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
	border-bottom: 2px solid #114C6A;
	font-weight: 600;
	
    }
    .active, .collapsible:hover {
    background-color: #f8f8f8 ;
    }
    .content {
    padding: 5px 15px;
    display: none;
    overflow: hidden;
    background-color: #f8f8f8;
    font-size: 14px;
    }
}

@media (max-width: 991px)
		 {
	.collapsible {
    background-color: #fff;
    color: #114C6A;
    cursor: pointer;
    padding: 4px 4px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
	border-bottom: 2px solid #114C6A;
	font-weight: 600;
	
    }
    .active, .collapsible:hover {
    background-color: #f8f8f8 ;
    }
    .content {
    padding: 5px 15px;
    display: none;
    overflow: hidden;
    background-color: #f8f8f8;
    font-size: 14px;
    }
}
	.content a {
    background-color: #f8f8f8;
    font-size: 16px;
    }
	
	.content a:hover {
    
    font-size: 16px !important;
	color: #F2b51c !important;
    }
	
	input, textarea {
    font-family: inherit;
    font-weight: normal;
    font-size: 98%;
    padding-left: 0.25em;
    padding-right: 0.25em;
    border: 0px solid red;
    background-color: #f8f8f8 !important;
    min-height: 0px; 
     padding: 0x; 
    color: #888888 !important;
	width: 100%;
}

.panel-body, .PanelBody {
    padding: 0px !important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_RegisterButton,
#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_RegisterSomeoneElseButton
{
	font-size: 16px !important;	
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_RegisterButton:hover,
#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_RegisterSomeoneElseButton:hover
{
	font-size: 16px !important;	
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_RegisterButton:visited,
#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_RegisterSomeoneElseButton:visited
{
	font-size: 16px !important;	
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewEventDisplayCommon_ciNewEventDisplayCommon_CancelRegistrationButton
{
	font-size: 16px !important;	
}

#ctl01_TemplateBody_WebPartManager1_gwpciRegionsAlert_ciRegionsAlert__Body
{
	margin-bottom: -13px !important;
}

input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl02_ctl00_GoToPageTextBox_wrapper,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl02_ctl00_GoToPageLinkButton,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl02_ctl00_ChangePageSizeLinkButton,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl02_ctl00_GoToPageTextBox,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl02_ctl00_ChangePageSizeTextBox,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl03_ctl01_GoToPageLinkButton,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl03_ctl01_GoToPageTextBox,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl03_ctl01_ChangePageSizeTextBox,
input#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid_Grid1_ctl00_ctl03_ctl01_ChangePageSizeLinkButton 
{
	display: none !important;
}

input#ctl01_TemplateBody_WebPartManager1_gwpciPromotionManagerCommon_ciPromotionManagerCommon_PromotionalCode
{
	width: 150px !important;	
}

#ctl01_TemplateBody_WebPartManager1_gwpciPromotionManagerCommon_ciPromotionManagerCommon_PromotionInnerDiv
{
	margin-top: 25px;
	margin-bottom: 25px;
}

#ctl01_TemplateBody_WebPartManager1_gwpciProductsIQA_ciProductsIQA_ResultsGrid
{
	overflow: hidden !important;
}

.rgNoRecords, .rgPagerButton, .riTextBox, .riEnabled, .rgPagerTextBox
{
	display:inherit !important;
}

.RadGrid .rgPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: top;
    display:none !important;
}

.RadGrid_MetroTouch .rgInfoPart {
    color: #777;
    display: none !important;
}

.RadGrid_MetroTouch .rgNumPart a {
    min-width: 20px !important;
    
}

.ContentItemContainer
{
	margin-bottom: 0em !important;
}

.GridTitlePanel, .GridFooterPanel {
    margin-top: 0px !important;
    margin-bottom:  0px !important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbTopics_ciBreadcrumbTopics_ResultsGrid_Grid1_ctl00__0,
#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbNeed_ciBreadcrumbNeed_ResultsGrid_Grid1_ctl00__0,
#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbType_ciBreadcrumbType_ResultsGrid_Grid1_ctl00__0,
#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbRegions_ciBreadcrumbRegions_ResultsGrid_Grid1_ctl00__0,
#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbODType_ciBreadcrumbODType_ResultsGrid_Grid1_ctl00__0,
#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbODNeed_ciBreadcrumbODNeed_ResultsGrid_Grid1_ctl00__0,
#ctl01_TemplateBody_WebPartManager1_gwpciBreadcrumbODTopic_ciBreadcrumbODTopic_ResultsGrid_Grid1_ctl00__0
{
	width: 100% !important;
}

.RadGrid_MetroTouch .rgPagePrev, .RadGrid_MetroTouch .rgPageNext, .RadGrid_MetroTouch .rgPageFirst, .RadGrid_MetroTouch .rgPageLast {
    border-radius: 100%;
    width: 30px;
    height: 30px;
     border: 0px solid transparent !important; 
    background-color: transparent !important;
}

.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: transparent !important;
    border-color: transparent !important;
    color: #114C6A !important;
    font-size: 10px !important;
}

.RadGrid .rgNumPart a {
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
    font-size: 10px !important;
}

.EventSummary {
    background-color: #f8f8f8 !important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciSnapshopProfileIQA_ciSnapshopProfileIQA_ResultsGrid,
#ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid
{
	overflow: hidden !important;
}

.ProgressTracker .ProgressBar {
    height: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    background: #F2b51c !important;
    width: 100%;
}

.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper {
    background-color: #fff !important;
}



.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper, .RadGrid_MetroTouch .rgMultiHeaderRow th.rgHeader, .RadGrid_MetroTouch .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 0px solid #e6e6e6 !important;
    border-left: 0px solid #e6e6e6 !important;
}

/* Fix Footer Button Colors */
a.btn.subfooterfullbarbutton {
    color: #114C6A !important;
    background-color: #F2B51C !important;
}
a.btn.subfooterfullbarbuttonwh {
    color: #114C6A !important;
    background-color: #f2b51c !important;
}
a.btn.subfooterfullbarbutton:hover {
    background-color: #fff !important;
}
a.btn.subfooterfullbarbuttonwh:hover {
    background-color: #fff !important;
}


/* Updated for EMS */
/* Primary Navigation */
.RadMenu.RadMenu_Default .rmRootGroup > .rmItem > .rmLink {
    margin: 0;
    border-radius: 0px;
}

.RadMenu.RadMenu_Default {
    background-color: #082330;
    border-radius: 4px;
    margin-top: -20px !important;
    padding-left: 10px;
}

.RadMenu.RadMenu_Default .rmText, .RadMenu.RadMenu_Default .rmHorizontal .rmText, .RadMenu.RadMenu_Default .rmSlide .rmText {
    color: #fff !important;
    border-bottom: 2px solid #fff;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
    margin-top: 20px;
    letter-spacing: 1px;
}

.RadMenu.RadMenu_Default .rmRootLink.rmSelected {
    color: #082330;
    background-color: #F2B51C;
}

.RadMenu.RadMenu_Default .rmText, .RadMenu.RadMenu_Default .rmHorizontal .rmText, .RadMenu.RadMenu_Default .rmSlide .rmText {
     /* padding: 10px 10px !important;*/
}

.RadMenu.RadMenu_Default .rmRootLink.rmExpanded,
.RadMenu.RadMenu_Default .rmRootLink:hover,
.RadMenu.RadMenu_Default .rmRootLink.rmFocused {
  /* root item hover and focus styles */
    color: #082330 !important;
    background-color: #F2B51C;
}

.RadMenu.RadMenu_Default .rmGroup {
  background-color: #F2B51C;
  border-radius: 0px 0px 4px 4px;
  padding:0px !important;
  color: #fff !important;
  max-height: 50px !important;
}

.RadMenu_Default .rmSlide .MegaDropDownMenu {
    padding-top: 0px;
    padding-bottom: 0px;
}

.RadMenu.RadMenu_Default .rmSlide .MegaDropDownMenuOuter > .rmText {
    padding: 0;
    border-bottom: 0px solid #fff !important; 
}

.RadMenu.RadMenu_Default .rsmItem {
    padding: 0px;
    margin: 0;
}

.RadMenu_Default .rmSlide .rmLink, .RadMenu_Default .rmSlide .rsmLink {
    color: #fff !important;
}
.RadMenu.RadMenu_Default li.rmItem {
    color: #fff;
    text-transform: uppercase;
}
.RadMenu.RadMenu_Default li.rmItem.rmLast {
    margin-right: 10px;
}
.RadMenu.RadMenu_Default .rmItem a.rmLink {
    min-width: 10px !important;
    cursor: pointer;
    padding: 15px 0px 5px 0px;
    color: #fff !important;
    font-size: 13px;
}
.RadMenu.RadMenu_Default .rmItem a.rmLink:hover,
.RadMenu.RadMenu_Default .rmItem a.rmLink:active,
.RadMenu.RadMenu_Default .rmItem a.rmLink:focus {
    background: #F2B51C;
}
.RadMenu .rmHorizontal .rmText {
    padding: 0 15px 10px 15px !important;
    border-bottom: 2px solid #fff;
}

/* Top Navigation */
.header-logo-container {
    float: left;
    width: 100%;
}
.headerbarmenu {
    float: none !important;
}
.header-top-container {
    padding-top: 0px;
    padding-bottom: 10px;
    background-color: #1D9394  !important;
    min-height: 100px !important;
}

/*Aux Navigation */
div#ctl01_ciUtilityNavigation_UtilityPlaceholder {
    margin-top: -90px;
    position: relative;
    float: left;
}

/* Profile Changes */
div#ctl01_TemplateBody_WebPartManager1_gwpciSnapshopProfileIQA_ciSnapshopProfileIQA_ResultsGrid_Grid1 {
    overflow: visible !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciSnapshopMembershipIQA_ciSnapshopMembershipIQA_ResultsGrid_Grid1 {
    overflow: visible !important;
}
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: transparent !important;
    background-color: #F2b51c !important;
    border-bottom: 0px !important;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover {
    margin: 0px !important;
    border-bottom: 0px !important;
    background-color: #1D9394   !important;
}
.RadTabStripTop_MetroTouch .rtsLevel1 {
    border-bottom: none !important;
}
/* Blue Color Changes */
.RadGrid a:visited, .RadToolTip a:visited {
    color: #114C6A  !important;
}
.StandardPanel,
.ContentBorder,
h2,
.PanelHead.Distinguish,
.TitleBarCaption,
div.ShowFieldset fieldset,
.panel-border,
.panel-heading.Distinguish {
    color: #114C6A;
}
.btn:visited, .TextButton:visited,.TextButtonWithImage:visited,.ruButton:visited,#masterHeaderActionArea a:visited,.RadGrid input.TextButton:visited {
    background-color:  #114C6A !Important;
}
.RadGrid input.TextButton:hover,
.RadGrid input.TextButton:focus,
.RadGrid input.TextButton:active
.btn:active,
.TextButton:active,
.TextButtonWithImage:active,
.ruButton:active,
#masterHeaderActionArea a:active,
.RadGrid input.TextButton:active {
    background-color: #114C6A !important;
}
.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: #114C6A  !important;
}
/* Education Site Changes */
.ProductDisplay {
    background-color: #f8f8f8 !important;
}
.RadMenu_Default .rmRootGroup {
    border: none !important;
    background-color: transparent !important;
}
.RadMenu_Default .rmRootGroup, .RadMenu_Default a.rmLink, .RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmVertical .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow, .RadMenu_Default .rmIcon {
    background-image: none !important;
}
.RadMenu_Default, .RadMenu_Default a.rmLink {
    font: normal 13px 'Montserrat', sans-serif !important;
}
/* Media Queries */
@media only screen and (max-width: 965px) and (min-width: 667px) {
    div#ctl01_ciUtilityNavigation_UtilityPlaceholder {
        margin-top: -80px;
    }
}

@media only screen and (max-width: 666px) and (min-width: 300px) {
    div#ctl01_ciUtilityNavigation_UtilityPlaceholder {
        margin-top: -50px;
    }
}

@media only screen and (max-width: 991px) {
    header#hd {
        background: #1D9394;
    }
    .header-container {
        height: 0px;
    }
    .headerbar {
        float: left;
        margin-top: 100px;
        margin-bottom: 50px;
        width: 100%;
        text-align: left;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: auto;
        padding-top: 20px;
    }
    .headerbarlogo {
        padding: 15px;
        background-color: #fff;
        margin-top: -8px;
        width: 100% !important;
        float: left;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        top: 0;
        position: absolute;
        height: 110px;
    }
    .headerbarlogo img {
        width: 300px;
    }
    .headerbarmenu {
        padding: 10px 0 !important;
        height: auto;
    }
    .navbar-header {
        margin-top: 0;
    }
    div#ctl01_ciUtilityNavigation_UtilityPlaceholder {
        margin-top: -60px;
    }
    div#auxiliary-container {
        height: 0px;
    }
    div#ctl01_ciPrimaryNavigation_PrimaryNavigationControl {
        width: 100%;
    }
    .RadMenu.RadMenu_Default {
        width: 100%;
        margin-top: 1px !important;
    }
    .RadMenu.RadMenu_Default li.rmItem {
        width: 100%;
    }
    .RadMenu.RadMenu_Default .rmItem a.rmLink {
        width: 100%;
    }
}
@media only screen and (max-width: 1126px) {
    a.btn.subfooterfullbarbutton {
        margin-bottom: 10px;
    }
    a.btn.subfooterfullbarbuttonwh {
        margin-bottom: 10px;
    }
@media only screen and (max-width: 1126px) and (min-width: 768px) {
    .subfooterfullbar .row .col-sm-6 {
        width: 40%;
    }
}