@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap');
body{ background-color: #f7f7f7; color: #6f6660; font-family: 'Lato', sans-serif; }
.wrapper{ max-width: 1200px; margin: 0 auto; }
.backToTop{ display: none; }
h1, .h1, .PageTitle, h2, .h2, .PanelTitle{ font-family: 'Lato', sans-serif; }
	h1, .h1, .PageTitle{ color: #6f6660; font-size: 32px; line-height: 40px; font-weight: 400; }
		h1:after{ display: none; }
a{ color: #f7941e; text-decoration: none; }
	a:hover{ color: #01232e; text-decoration: underline; }
	
/* COLUMN KILLER */
.has-secondary-col.col-on-right .col-secondary{ display: none; }
.has-secondary-col.col-on-right .col-primary{ width: 100%; margin-right: 0; }

/* HEADER */
#hd{ height: 170px; background-color: #ffffff; border-bottom: 2px solid #eeeeee; }
	.header-top-container{ padding: 30px 30px 0; }
		#masterHeaderImage{ width: 198px; height: 60px; text-indent: 0; }
	.header-bottom-container{ background-color: transparent; }
		.RadMenu.RadMenu_GreatBarrierReef{ text-align: left; }
			.RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink{ color: #6f6660; font-family: 'Lato', sans-serif; font-size: 15px; text-transform: none; }
				.RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmSelected, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmExpanded
				, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:hover, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:focus
				, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmFocused{ color: #01232e !important; border-top: solid 3px transparent; }
		.RadMenu.RadMenu_GreatBarrierReef .rmGroup{ background-color: #ffffff; }
			.RadMenu.RadMenu_GreatBarrierReef .rsmItem{ padding: 10px 15px; border-bottom: solid 1px #f2f2f2; }
				.RadMenu.RadMenu_GreatBarrierReef .rsmItem:last-child{ border-bottom: none; }
				.RadMenu_GreatBarrierReef .rmSlide .rmLink, .RadMenu_GreatBarrierReef .rmSlide .rsmLink{ color: #f7941e !important; font-family: 'Lato', sans-serif; font-size: 15px; font-weight: 700; text-transform: none; }
					.RadMenu_GreatBarrierReef .rmSlide .rmLink:hover, .RadMenu_GreatBarrierReef .rmSlide .rmLink:focus
					, .RadMenu_GreatBarrierReef .rmSlide .rmLink.rmFocused, .RadMenu_GreatBarrierReef .rmSlide .rsmLink:hover
					, .RadMenu_GreatBarrierReef .rmSlide .rsmLink:focus, .RadMenu_GreatBarrierReef .rmSlide .rsmLink.rmFocused
					, .RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover
					, .RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus
					, .RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused{ color: #6f6660 !important; }
	
/* FOOTER */
#ft{ background-color: #f7f7f7; }
	.footer-content{ background-color: #f7f7f7; }
	.footer-nav-copyright{ background-color: #f7f7f7; }

/* MAIN CONTENT */
#masterContentArea{ max-width: 1200px; margin: 0; background-color: #ffffff; border-bottom: 2px solid #eeeeee; }
	
	/* sign in */
		#ste_container_ciNewContactSignInCommon{  }
			#ste_container_ciNewContactSignInCommon .panel-border{ border: none; }
			#ste_container_ciNewContactSignInCommon a{ color: #6f6660; }
				#ste_container_ciNewContactSignInCommon a:hover{ color: #f7941e; text-decoration: none; }

/* BUTTONS */
html:not(.t-safari) .PrimaryButton, html:not(.t-safari) .SaveAndClose, html:not(.t-safari) .SaveAs
, html:not(.t-safari) .UsePrimaryButton .TextButton, html:not(.t-safari) .UsePrimaryButton .TextButtonWithImage
, html:not(.t-safari) #masterHeaderActionArea a, html:not(.t-safari) .RadGrid input.PrimaryButton
, html:not(.t-safari) .Spotlight .TextButton, html:not(.t-safari) .BigButtonPanelArea2 .btn
, html:not(.t-safari) .RadUpload .ruButton, html:not(.t-safari) .ruButton
, html:not(.t-safari) .ruFileInput{ background: #f7941e !important; color: #ffffff !important; font-family: 'Lato', sans-serif; font-weight: 700; transform: scale(1) !important; transition: all 0.3s; }
	.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{ opacity: 0.8; }
html:not(.t-safari) .btn, html:not(.t-safari) .TextButton{ background: #f7941e !important; color: #ffffff !important; font-family: 'Lato', sans-serif; font-weight: 700; transform: scale(1) !important; transition: all 0.3s; }
	.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{ opacity: 0.8; }
	
/* GRID */
.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: #f7941e; border: solid 1px #f7941e; }
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton{ padding: 0 10px 2px; }
.RadGrid a, .RadToolTip a{ color: #6f6660 !important; text-decoration: none; }
	.RadGrid a:hover, .RadToolTip a:hover{ color: #f7941e !important; text-decoration: none; }
.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch .rgHeader a{ color: #6f6660 !important; font-weight: 700; text-decoration: none; }
	.RadGrid_MetroTouch .rgHeader a:hover{ color: #f7941e !important; font-weight: 700; text-decoration: none; }
	
/* EVENT */
.SearchField, .SearchResultSummary .ListItemTitle a{ background-color: #f5f5f5; }
.SearchField label{ color: #01232e; }
.GridCardStyle>.panel-border{ border: none; }
.ProgramGroup .PanelHead, .ProgramGroup .panel-heading{ background-color: #f5f5f5; }
	.ProgramGroup .PanelTitle, .ProgramGroup .panel-title{ color: #01232e; font-family: 'Lato', sans-serif; font-size: 18px; }
.RadTabStrip.RadTabStrip_MetroTouch{ background-color: #f5f5f5; font-family: 'Lato', sans-serif !important; }
	.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink{ background-color: #f5f5f5 !important; color: #01232e !important; border-color: #f5f5f5 !important; font-size: 14px; text-decoration: none !important; }
	
/*OTHER*/
.header-container .nav-auxiliary .UtilityAuthentication a { color: #000; font-size: 107%; text-decoration: none; font-weight: bold; padding-top: 5px; }
.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text { color: #000; padding: 0 0 0 30px; width: auto; }