@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,700,400italic,700italic);
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic,700italic);
html, html a {
  -webkit-font-smoothing: subpixel-antialiased;
  moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

/* fix for chrome bug of jagged rendering */
html._Telerik_IE9, html._Telerik_IE9 a {
  text-shadow: none;
}

/* embed responsively */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Font Family and Text Variables */
body {
  /* This applies to the button area at the bottom of the page (e.g., Save, Cancel) */
  color: #333333;
  /* Used for messages guiding users to the next step */
  /* This gives certain selected items (e.g., in the PeoplePanel in the Event Showcase) a colored background */
  /* Universal search control */
  /* On Behalf Of with target set */
  /* Compatibility Footer
       ========================================================================== */
  /* Old-style footer (pre-responsive) */
  /* ==========================================================================
       PRIMARY NAVIGATION
       ========================================================================== */
  /* ==========================================================================
       AUXILIARY NAVIGATION
       ========================================================================== */
  /* default button */
  /* some Telerik overrides */
  /* primary button */
  /**** End button styles ****/
  /* ==========================================================================
       CONTENT ITEMS
       ========================================================================== */
  /* Search Results
       ========================================================================== */
  /* Event Display
       ========================================================================== */
  /* </Progress Tracker > */
  /* <Progress Tracker 2> */
  /* </Progress Tracker 2> */
  /* Filter Panel (Query Menu)
       ========================================================================== */
  /* This is an alternate style for the Query Menu filter panel */
  /* Cart Charges
       ========================================================================== */
  /* Open Invoices
       ========================================================================== */
  /* Group List Editor
       ========================================================================== */
  /* Communiaction Preferences
       ========================================================================== */
  /* ==========================================================================
       TELERIK OVERRIDES
       ========================================================================== */
  /* RadTabStrip
       ========================================================================== */
  /* RadToolTip
       ========================================================================== */
  /* Currently used by the QueryMenu iPart */
  /* RadGrid
       ========================================================================== */
  /* RadScheduler
       ========================================================================== */
  /* RadWindow
       ========================================================================== */
  /* ==========================================================================
       COMMUNITIES
       ========================================================================== */
  /* Community left nav */
  /*** Communities common elements ***/
  /* For adding comments */
  /* Use class AltBgColor1 to put a light-colored background on an iPart or content block */
  /* Use class ContentBlockPrimary to give a block of content extra emphasis */
  /* Make the titles on secondary columns smaller - used on the Member home page */
  /* Use on the blockquote element for a styled quote */
  /* CalloutPanelField1 can be used as a wrapper for PanelFields, or on the PanelField directly, to callout the first label. */
  /* TotalBox can be used as a wrapper for PanelFields, or on the PanelField directly, to visually distinguish a calculated total. */
  /* Add zone style "CCOGrayBg" to give CCO content a gray background */
  /* Use the FeatureText class to make a block of text larger for emphasis */
}

body .CommandBar {
  background-color: white;
}

body a {
  color: #2276a0;
}

body a:hover, body a:focus, body a:active {
  color: #195776;
}

body a:visited {
  color: #2786b5;
}

body .RadGrid a {
  color: #2276a0 !important;
}

body .RadGrid a:hover, body .RadGrid a:focus, body .RadGrid a:active {
  color: #195776 !important;
}

body .RadGrid a:visited {
  color: #2786b5 !important;
}

body .RadGrid a.aspNetDisabled, body .RadGrid a.aspNetDisabled:hover, body .RadGrid a.aspNetDisabled:focus, body .RadGrid a.aspNetDisabled:active, body .RadGrid a.aspNetDisabled:visited {
  color: #999999 !important;
}

body h1,
body .h1,
body .PageTitle,
body h2,
body .h2,
body .PanelTitle {
  color: #424242;
}

body h1,
body .PageTitle {
  color: #0e5e7a;
}

body h1.BigHeader {
  color: white;
  background-color: #0e5e7a;
}

body h4,
body .SectionLabel,
body h5 {
  color: #009b96;
}

body hr {
  border-color: #dedede;
}

body .HelperText {
  color: #0063cc;
}

body .SelectedItem {
  background-color: #d1e8f0;
}

body .ProgressDiv {
  background-color: #ffde70;
}

body #masterHeaderBackground,
body .header {
  border-bottom: 2px dotted #ededed;
}

body .search-field {
  background: white url("images/ResponsiveHeaderSprite.png") no-repeat;
  color: #787878;
  border-color: #cccccc;
}

body .ProxyPanelContact {
  background-color: #009b96;
  color: white;
}

body .ProxyPanelContact a {
  color: #bcdff1;
}

body body.loadingBody {
  background-color: #999999;
}

body #pagesubnav {
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

body .SubNavPanelHead {
  background-color: whitesmoke;
  color: #333333;
}

body .SubNavigationSeparator {
  border-color: #dedede;
}

body .footer-content {
  background-color: #424242;
  color: white;
}

body .footer-content h2 {
  color: white;
}

body .footer-content a {
  color: #c5e3f2;
}

body .footer-promo-container .promo {
  background-color: #030303;
  /* rgba fallback */
  background-color: rgba(3, 3, 3, 0.5);
  box-shadow: inset 0 3px 5px transparent, 0 1px 0 rgba(255, 255, 255, 0.1);
}

body .footer-promo-container .TextButton {
  background-color: #030303;
  /* rgba fallback */
  background-color: rgba(3, 3, 3, 0.5);
  color: white;
}

body .footer-promo-container .TextButton:hover {
  background-color: #030303;
  /* rgba fallback */
  background-color: rgba(3, 3, 3, 0.8);
}

body .footer-nav-copyright {
  background-color: #212121;
  color: #999999;
}

body .footer-nav-copyright a, body .footer-nav-copyright a:visited {
  color: white;
}

body .footer-nav-copyright a:hover, body .footer-nav-copyright a:active {
  color: white;
}

body #ft {
  background-color: #424242;
  color: white;
}

body #ft h4 {
  color: white;
}

body #masterFooterConnectWithUs {
  border-color: rgba(222, 222, 222, 0.8);
}

body #masterFooterContent a,
body #masterFooterCopyright a,
body #masterFooterNavigation a {
  color: #c5e3f2;
}

body #masterFooterContent a:visited,
body #masterFooterCopyright a:visited,
body #masterFooterNavigation a:visited {
  color: #c5e3f2;
}

body #masterFooterContent a:hover, body #masterFooterContent a:active,
body #masterFooterCopyright a:hover,
body #masterFooterCopyright a:active,
body #masterFooterNavigation a:hover,
body #masterFooterNavigation a:active {
  color: #9acfea;
}

body #masterFooterCopyright {
  border-color: #dedede;
  /* rgba fallback */
  border-top: 1px solid rgba(222, 222, 222, 0.5);
}

body .navbar-collapse {
  background-color: #d6d6d6;
}

body .auth-link-container {
  /* container for the sign in link when the browser is <768px wide */
  border-bottom: 1px dotted #666666;
}

body .RadMenu.rmResponsive .rmLink,
body .RadMenu.rmResponsive .rsmLink {
  color: #666666;
}

body .RadMenu.rmResponsive .rmSelected > .rmRootLink,
body .RadMenu.rmResponsive .rmFocused > .rmRootLink {
  /* root itme selected styles */
  color: white;
  background-color: #0e5e7a;
}

body .RadMenu.rmResponsive .rmRootLink:hover,
body .RadMenu.rmResponsive .rmRootLink:focus,
body .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
  /* root item hover and focus styles */
  background-color: #424242;
  color: white;
}

body .RadMenu.rmResponsive .rmGroup {
  background-color: #424242;
}

body .RadMenu.rmResponsive .rmDisabled > .rmLink,
body .RadMenu.rmResponsive .rsmDisabled > .rsmLink {
  color: white;
}

body .RadMenu.rmResponsive .rmDisabled > .rmLink:hover, body .RadMenu.rmResponsive .rmDisabled > .rmLink:active,
body .RadMenu.rmResponsive .rsmDisabled > .rsmLink:hover,
body .RadMenu.rmResponsive .rsmDisabled > .rsmLink:active {
  color: white;
}

body .rmResponsive .rmSlide .rmLink,
body .rmResponsive .rmSlide .rsmLink {
  color: white;
}

body .rmResponsive .rmSlide .rmSeparator,
body .rmResponsive .rmSlide .MegaDropDownMenuSeperator > .rsmLink {
  border-bottom: 1px dotted white;
}

body .rmResponsive .rmSlide .rmFocused > .rmLink,
body .rmResponsive .rmSlide .rmSelected > .rmLink,
body .rmResponsive .rmSlide .rsmSelected > .rsmLink,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
  background-color: transparent;
  color: #4cd1dd;
}

body .rmResponsive .rmSlide .rmLink:hover, body .rmResponsive .rmSlide .rmLink:focus,
body .rmResponsive .rmSlide .rsmLink:hover,
body .rmResponsive .rmSlide .rsmLink:focus,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
  background-color: transparent;
  color: #4cd1dd;
}

body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {
  color: #8f8f8f;
}

body .no-mqs .RadMenu.rmResponsive .rmRootGroup > .rmItem {
  float: left;
  clear: none;
}

body .no-mqs .RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
  margin: 0;
}

body .no-mqs .RadMenu.rmResponsive .rmSlide .rmGroup {
  margin: 0;
}

body .no-mqs .RadMenu.rmResponsive .rmSlide .rmItem {
  float: none;
  display: block;
}

body .no-mqs .RadMenu.rmResponsive .rmSlide .rmLink,
body .no-mqs .RadMenu.rmResponsive .rmSlide .rmSeparator {
  margin: 0;
}

body .no-mqs .RadMenu.rmResponsive .rmSlide .rmExpandRight {
  background-image: url("images/ResponsiveNav.png");
  background-position: 100% -200px;
  background-repeat: no-repeat;
}

body .no-mqs .RadMenu.rmResponsive .rmSlide .rmText {
  padding-right: 40px;
}

body .no-mqs .RadMenu.rmResponsive .rmToggle {
  display: none;
}

body .RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn,
body .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
  color: #333333;
}

body .RadTreeView.RadTreeView_Austin > .rtUL > .rtLI {
  /* add a separator border to the first-level sub-nav items only */
  border-top: 1px dotted #dedede;
}

body .RadTreeView.RadTreeView_Austin a.rtIn {
  color: #2276a0;
}

body .RadTreeView.RadTreeView_Austin a.rtIn:hover, body .RadTreeView.RadTreeView_Austin a.rtIn:focus, body .RadTreeView.RadTreeView_Austin a.rtIn:active {
  background-color: white;
}

body .nav-secondary {
  background-color: whitesmoke;
}

body .nav-secondary .sub-nav-head {
  background-color: #0e5e7a;
  color: white;
}

body .nav-secondary .SubNavigationSeparator {
  background-color: #e1e4ce;
}

body .navbar-toggle {
  background-color: #2f8aa7;
}

body .navbar-toggle.collapsed {
  background-color: #2f8aa7;
}

body .navbar-toggle:hover, body .navbar-toggle:focus {
  background-color: #464646;
}

body .navbar-toggle .icon-bar {
  background-color: white;
}

body .nav-auxiliary a {
  /* Utility navigation links */
  color: #807f7f;
}

body .nav-auxiliary .nav-aux-cart .cartCenter {
  background-color: #3199bd;
  color: white;
  box-shadow: -1px 1px 0 rgba(33, 33, 33, 0.7);
}

body .nav-auxiliary .nav-aux-cart .cartCenter span:before, body .nav-auxiliary .nav-aux-cart .cartCenter span:after {
  /* Clear the parentheses put around the item count by default */
  content: none;
}

@media (max-width: 767px) {
  body .nav-auxiliary .nav-aux-button .NavigationLink {
    /* This makes the link look like the toggle buttons */
    background-color: #2f8aa7;
  }
  body .nav-auxiliary .nav-aux-button .NavigationLink:hover, body .nav-auxiliary .nav-aux-button .NavigationLink:focus {
    background-color: #464646;
  }
  body .nav-auxiliary .nav-aux-button .NavigationLink:active {
    background-color: #2f8aa7;
  }
  body .nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
    background-color: #99e6ff;
    color: black;
  }
}

body .SocialSprite.FacebookIcon, body .SocialSprite.FacebookIcon:hover, body a:hover .SocialSprite.FacebookIcon, body .SocialSprite.FacebookIcon:focus, body a:focus .SocialSprite.FacebookIcon, body .SocialSprite.FacebookIcon:active, body a:active .SocialSprite.FacebookIcon {
  background-color: #3b5897;
}

body .SocialSprite.TwitterIcon, body .SocialSprite.TwitterIcon:hover, body a:hover .SocialSprite.TwitterIcon, body .SocialSprite.TwitterIcon:focus, body a:focus .SocialSprite.TwitterIcon, body .SocialSprite.TwitterIcon:active, body a:active .SocialSprite.TwitterIcon {
  background-color: #822d70;
}

body .SocialSprite.TwitterIcon.LargeButtons, body .SocialSprite.TwitterIcon.LargeButtons:hover, body a:hover .SocialSprite.TwitterIcon.LargeButtons, body .SocialSprite.TwitterIcon.LargeButtons:focus, body a:focus .SocialSprite.TwitterIcon.LargeButtons, body .SocialSprite.TwitterIcon.LargeButtons:active, body a:active .SocialSprite.TwitterIcon.LargeButtons {
  background-position: -40px -80px;
}

body .SocialSprite.LinkedInIcon, body .SocialSprite.LinkedInIcon:hover, body a:hover .SocialSprite.LinkedInIcon, body .SocialSprite.LinkedInIcon:focus, body a:focus .SocialSprite.LinkedInIcon, body .SocialSprite.LinkedInIcon:active, body a:active .SocialSprite.LinkedInIcon {
  background-color: #0e76aa;
}

body .SocialSprite.YouTubeIcon, body .SocialSprite.YouTubeIcon:hover, body a:hover .SocialSprite.YouTubeIcon, body .SocialSprite.YouTubeIcon:focus, body a:focus .SocialSprite.YouTubeIcon, body .SocialSprite.YouTubeIcon:active, body a:active .SocialSprite.YouTubeIcon {
  background-color: #c5302b;
}

body .SocialSprite.EmailIcon, body .SocialSprite.EmailIcon:hover, body a:hover .SocialSprite.EmailIcon, body .SocialSprite.EmailIcon:focus, body a:focus .SocialSprite.EmailIcon, body .SocialSprite.EmailIcon:active, body a:active .SocialSprite.EmailIcon {
  background-color: #0f6895;
}

body .SocialSprite.PinterestIcon, body .SocialSprite.PinterestIcon:hover, body a:hover .SocialSprite.PinterestIcon, body .SocialSprite.PinterestIcon:focus, body a:focus .SocialSprite.PinterestIcon, body .SocialSprite.PinterestIcon:active, body a:active .SocialSprite.PinterestIcon {
  background-color: #0f6895;
}

body .SocialSprite.GPlusIcon, body .SocialSprite.GPlusIcon:hover, body a:hover .SocialSprite.GPlusIcon, body .SocialSprite.GPlusIcon:focus, body a:focus .SocialSprite.GPlusIcon, body .SocialSprite.GPlusIcon:active, body a:active .SocialSprite.GPlusIcon {
  background-color: #7ecdcb;
}

body .SocialSprite.SkypeIcon, body .SocialSprite.SkypeIcon:hover, body a:hover .SocialSprite.SkypeIcon, body .SocialSprite.SkypeIcon:focus, body a:focus .SocialSprite.SkypeIcon, body .SocialSprite.SkypeIcon:active, body a:active .SocialSprite.SkypeIcon {
  background-color: white;
}

body select,
body textarea,
body input[type="text"],
body input[type="password"],
body input[type="datetime"],
body input[type="datetime-local"],
body input[type="date"],
body input[type="month"],
body input[type="time"],
body input[type="week"],
body input[type="number"],
body input[type="email"],
body input[type="url"],
body input[type="search"],
body input[type="tel"],
body input[type="color"],
body .uneditable-input {
  color: #545454;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px transparent;
}

body select:focus,
body textarea:focus,
body input[type="text"]:focus,
body input[type="password"]:focus,
body input[type="datetime"]:focus,
body input[type="datetime-local"]:focus,
body input[type="date"]:focus,
body input[type="month"]:focus,
body input[type="time"]:focus,
body input[type="week"]:focus,
body input[type="number"]:focus,
body input[type="email"]:focus,
body input[type="url"]:focus,
body input[type="search"]:focus,
body input[type="tel"]:focus,
body input[type="color"]:focus,
body .uneditable-input:focus {
  border-color: #68bee9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(104, 190, 233, 0.6);
}

body select:-moz-placeholder,
body textarea:-moz-placeholder,
body input[type="text"]:-moz-placeholder,
body input[type="password"]:-moz-placeholder,
body input[type="datetime"]:-moz-placeholder,
body input[type="datetime-local"]:-moz-placeholder,
body input[type="date"]:-moz-placeholder,
body input[type="month"]:-moz-placeholder,
body input[type="time"]:-moz-placeholder,
body input[type="week"]:-moz-placeholder,
body input[type="number"]:-moz-placeholder,
body input[type="email"]:-moz-placeholder,
body input[type="url"]:-moz-placeholder,
body input[type="search"]:-moz-placeholder,
body input[type="tel"]:-moz-placeholder,
body input[type="color"]:-moz-placeholder,
body .uneditable-input:-moz-placeholder {
  color: #999999;
}

body select::-moz-placeholder,
body textarea::-moz-placeholder,
body input[type="text"]::-moz-placeholder,
body input[type="password"]::-moz-placeholder,
body input[type="datetime"]::-moz-placeholder,
body input[type="datetime-local"]::-moz-placeholder,
body input[type="date"]::-moz-placeholder,
body input[type="month"]::-moz-placeholder,
body input[type="time"]::-moz-placeholder,
body input[type="week"]::-moz-placeholder,
body input[type="number"]::-moz-placeholder,
body input[type="email"]::-moz-placeholder,
body input[type="url"]::-moz-placeholder,
body input[type="search"]::-moz-placeholder,
body input[type="tel"]::-moz-placeholder,
body input[type="color"]::-moz-placeholder,
body .uneditable-input::-moz-placeholder {
  color: #999999;
}

body select:-ms-input-placeholder,
body textarea:-ms-input-placeholder,
body input[type="text"]:-ms-input-placeholder,
body input[type="password"]:-ms-input-placeholder,
body input[type="datetime"]:-ms-input-placeholder,
body input[type="datetime-local"]:-ms-input-placeholder,
body input[type="date"]:-ms-input-placeholder,
body input[type="month"]:-ms-input-placeholder,
body input[type="time"]:-ms-input-placeholder,
body input[type="week"]:-ms-input-placeholder,
body input[type="number"]:-ms-input-placeholder,
body input[type="email"]:-ms-input-placeholder,
body input[type="url"]:-ms-input-placeholder,
body input[type="search"]:-ms-input-placeholder,
body input[type="tel"]:-ms-input-placeholder,
body input[type="color"]:-ms-input-placeholder,
body .uneditable-input:-ms-input-placeholder {
  color: #999999;
}

body select::-webkit-input-placeholder,
body textarea::-webkit-input-placeholder,
body input[type="text"]::-webkit-input-placeholder,
body input[type="password"]::-webkit-input-placeholder,
body input[type="datetime"]::-webkit-input-placeholder,
body input[type="datetime-local"]::-webkit-input-placeholder,
body input[type="date"]::-webkit-input-placeholder,
body input[type="month"]::-webkit-input-placeholder,
body input[type="time"]::-webkit-input-placeholder,
body input[type="week"]::-webkit-input-placeholder,
body input[type="number"]::-webkit-input-placeholder,
body input[type="email"]::-webkit-input-placeholder,
body input[type="url"]::-webkit-input-placeholder,
body input[type="search"]::-webkit-input-placeholder,
body input[type="tel"]::-webkit-input-placeholder,
body input[type="color"]::-webkit-input-placeholder,
body .uneditable-input::-webkit-input-placeholder {
  color: #999999;
}

body select {
  border: 1px solid #cccccc;
  background-color: white;
}

body .btn:hover, body .btn:focus, body .btn:visited,
body .TextButton:hover,
body .TextButton:focus,
body .TextButton:visited,
body .TextButtonWithImage:hover,
body .TextButtonWithImage:focus,
body .TextButtonWithImage:visited,
body .RadUpload .ruButton:hover,
body .RadUpload .ruButton:focus,
body .RadUpload .ruButton:visited,
body .RadUploadProgressArea .ruButton:hover,
body .RadUploadProgressArea .ruButton:focus,
body .RadUploadProgressArea .ruButton:visited,
body #masterHeaderActionArea a:hover,
body #masterHeaderActionArea a:focus,
body #masterHeaderActionArea a:visited {
  color: white;
}

body .btn:active, body .btn.active,
body .TextButton:active,
body .TextButton.active,
body .TextButtonWithImage:active,
body .TextButtonWithImage.active,
body .RadUpload .ruButton:active,
body .RadUpload .ruButton.active,
body .RadUploadProgressArea .ruButton:active,
body .RadUploadProgressArea .ruButton.active,
body #masterHeaderActionArea a:active,
body #masterHeaderActionArea a.active {
  box-shadow: inset 0 3px 5px transparent;
}

body .btn,
body .TextButton,
body .TextButtonWithImage,
body .ruButton,
body #masterHeaderActionArea a,
body .RadGrid input.TextButton {
  color: white;
  background-color: #2f8aa7;
}

body .btn:hover, body .btn:focus, body .btn:active, body .btn.active,
body .TextButton:hover,
body .TextButton:focus,
body .TextButton:active,
body .TextButton.active,
body .TextButtonWithImage:hover,
body .TextButtonWithImage:focus,
body .TextButtonWithImage:active,
body .TextButtonWithImage.active,
body .ruButton:hover,
body .ruButton:focus,
body .ruButton:active,
body .ruButton.active,
body #masterHeaderActionArea a:hover,
body #masterHeaderActionArea a:focus,
body #masterHeaderActionArea a:active,
body #masterHeaderActionArea a.active,
body .RadGrid input.TextButton:hover,
body .RadGrid input.TextButton:focus,
body .RadGrid input.TextButton:active,
body .RadGrid input.TextButton.active {
  color: white;
  background-color: #464646;
}

body .btn.disabled, body .btn.disabled:hover, body .btn.disabled:focus, body .btn.disabled:active, body .btn.disabled.active, body .btn[disabled], body .btn[disabled]:hover, body .btn[disabled]:focus, body .btn[disabled]:active, body .btn[disabled].active, body fieldset[disabled] .btn, body fieldset[disabled] .btn:hover, body fieldset[disabled] .btn:focus, body fieldset[disabled] .btn:active, body fieldset[disabled] .btn.active, body .btn.aspNetDisabled, body .btn.aspNetDisabled:hover, body .btn.aspNetDisabled:focus, body .btn.aspNetDisabled:active, body .btn.aspNetDisabled.active,
body .TextButton.disabled,
body .TextButton.disabled:hover,
body .TextButton.disabled:focus,
body .TextButton.disabled:active,
body .TextButton.disabled.active,
body .TextButton[disabled],
body .TextButton[disabled]:hover,
body .TextButton[disabled]:focus,
body .TextButton[disabled]:active,
body .TextButton[disabled].active, body fieldset[disabled]
.TextButton, body fieldset[disabled]
.TextButton:hover, body fieldset[disabled]
.TextButton:focus, body fieldset[disabled]
.TextButton:active, body fieldset[disabled]
.TextButton.active,
body .TextButton.aspNetDisabled,
body .TextButton.aspNetDisabled:hover,
body .TextButton.aspNetDisabled:focus,
body .TextButton.aspNetDisabled:active,
body .TextButton.aspNetDisabled.active,
body .TextButtonWithImage.disabled,
body .TextButtonWithImage.disabled:hover,
body .TextButtonWithImage.disabled:focus,
body .TextButtonWithImage.disabled:active,
body .TextButtonWithImage.disabled.active,
body .TextButtonWithImage[disabled],
body .TextButtonWithImage[disabled]:hover,
body .TextButtonWithImage[disabled]:focus,
body .TextButtonWithImage[disabled]:active,
body .TextButtonWithImage[disabled].active, body fieldset[disabled]
.TextButtonWithImage, body fieldset[disabled]
.TextButtonWithImage:hover, body fieldset[disabled]
.TextButtonWithImage:focus, body fieldset[disabled]
.TextButtonWithImage:active, body fieldset[disabled]
.TextButtonWithImage.active,
body .TextButtonWithImage.aspNetDisabled,
body .TextButtonWithImage.aspNetDisabled:hover,
body .TextButtonWithImage.aspNetDisabled:focus,
body .TextButtonWithImage.aspNetDisabled:active,
body .TextButtonWithImage.aspNetDisabled.active,
body .ruButton.disabled,
body .ruButton.disabled:hover,
body .ruButton.disabled:focus,
body .ruButton.disabled:active,
body .ruButton.disabled.active,
body .ruButton[disabled],
body .ruButton[disabled]:hover,
body .ruButton[disabled]:focus,
body .ruButton[disabled]:active,
body .ruButton[disabled].active, body fieldset[disabled]
.ruButton, body fieldset[disabled]
.ruButton:hover, body fieldset[disabled]
.ruButton:focus, body fieldset[disabled]
.ruButton:active, body fieldset[disabled]
.ruButton.active,
body .ruButton.aspNetDisabled,
body .ruButton.aspNetDisabled:hover,
body .ruButton.aspNetDisabled:focus,
body .ruButton.aspNetDisabled:active,
body .ruButton.aspNetDisabled.active,
body #masterHeaderActionArea a.disabled,
body #masterHeaderActionArea a.disabled:hover,
body #masterHeaderActionArea a.disabled:focus,
body #masterHeaderActionArea a.disabled:active,
body #masterHeaderActionArea a.disabled.active,
body #masterHeaderActionArea a[disabled],
body #masterHeaderActionArea a[disabled]:hover,
body #masterHeaderActionArea a[disabled]:focus,
body #masterHeaderActionArea a[disabled]:active,
body #masterHeaderActionArea a[disabled].active, body fieldset[disabled]
#masterHeaderActionArea a, body fieldset[disabled]
#masterHeaderActionArea a:hover, body fieldset[disabled]
#masterHeaderActionArea a:focus, body fieldset[disabled]
#masterHeaderActionArea a:active, body fieldset[disabled]
#masterHeaderActionArea a.active,
body #masterHeaderActionArea a.aspNetDisabled,
body #masterHeaderActionArea a.aspNetDisabled:hover,
body #masterHeaderActionArea a.aspNetDisabled:focus,
body #masterHeaderActionArea a.aspNetDisabled:active,
body #masterHeaderActionArea a.aspNetDisabled.active,
body .RadGrid input.TextButton.disabled,
body .RadGrid input.TextButton.disabled:hover,
body .RadGrid input.TextButton.disabled:focus,
body .RadGrid input.TextButton.disabled:active,
body .RadGrid input.TextButton.disabled.active,
body .RadGrid input.TextButton[disabled],
body .RadGrid input.TextButton[disabled]:hover,
body .RadGrid input.TextButton[disabled]:focus,
body .RadGrid input.TextButton[disabled]:active,
body .RadGrid input.TextButton[disabled].active, body fieldset[disabled]
.RadGrid input.TextButton, body fieldset[disabled]
.RadGrid input.TextButton:hover, body fieldset[disabled]
.RadGrid input.TextButton:focus, body fieldset[disabled]
.RadGrid input.TextButton:active, body fieldset[disabled]
.RadGrid input.TextButton.active,
body .RadGrid input.TextButton.aspNetDisabled,
body .RadGrid input.TextButton.aspNetDisabled:hover,
body .RadGrid input.TextButton.aspNetDisabled:focus,
body .RadGrid input.TextButton.aspNetDisabled:active,
body .RadGrid input.TextButton.aspNetDisabled.active {
  background-color: #2f8aa7;
  border-color: transparent;
}

body .ruButton {
  background-color: #2f8aa7 !important;
  color: white !important;
}

body .PrimaryButton,
body .SaveAndClose,
body .SaveAs,
body .UsePrimaryButton .TextButton,
body .UsePrimaryButton .TextButtonWithImage,
body #masterHeaderActionArea a,
body .RadGrid input.PrimaryButton {
  color: white;
  background-color: #0e5e7a;
}

body .PrimaryButton:hover, body .PrimaryButton:focus, body .PrimaryButton:active, body .PrimaryButton.active,
body .SaveAndClose:hover,
body .SaveAndClose:focus,
body .SaveAndClose:active,
body .SaveAndClose.active,
body .SaveAs:hover,
body .SaveAs:focus,
body .SaveAs:active,
body .SaveAs.active,
body .UsePrimaryButton .TextButton:hover,
body .UsePrimaryButton .TextButton:focus,
body .UsePrimaryButton .TextButton:active,
body .UsePrimaryButton .TextButton.active,
body .UsePrimaryButton .TextButtonWithImage:hover,
body .UsePrimaryButton .TextButtonWithImage:focus,
body .UsePrimaryButton .TextButtonWithImage:active,
body .UsePrimaryButton .TextButtonWithImage.active,
body #masterHeaderActionArea a:hover,
body #masterHeaderActionArea a:focus,
body #masterHeaderActionArea a:active,
body #masterHeaderActionArea a.active,
body .RadGrid input.PrimaryButton:hover,
body .RadGrid input.PrimaryButton:focus,
body .RadGrid input.PrimaryButton:active,
body .RadGrid input.PrimaryButton.active {
  color: white;
  background-color: #15a1ae;
}

body .PrimaryButton.disabled, body .PrimaryButton.disabled:hover, body .PrimaryButton.disabled:focus, body .PrimaryButton.disabled:active, body .PrimaryButton.disabled.active, body .PrimaryButton[disabled], body .PrimaryButton[disabled]:hover, body .PrimaryButton[disabled]:focus, body .PrimaryButton[disabled]:active, body .PrimaryButton[disabled].active, body fieldset[disabled] .PrimaryButton, body fieldset[disabled] .PrimaryButton:hover, body fieldset[disabled] .PrimaryButton:focus, body fieldset[disabled] .PrimaryButton:active, body fieldset[disabled] .PrimaryButton.active, body .PrimaryButton.aspNetDisabled, body .PrimaryButton.aspNetDisabled:hover, body .PrimaryButton.aspNetDisabled:focus, body .PrimaryButton.aspNetDisabled:active, body .PrimaryButton.aspNetDisabled.active,
body .SaveAndClose.disabled,
body .SaveAndClose.disabled:hover,
body .SaveAndClose.disabled:focus,
body .SaveAndClose.disabled:active,
body .SaveAndClose.disabled.active,
body .SaveAndClose[disabled],
body .SaveAndClose[disabled]:hover,
body .SaveAndClose[disabled]:focus,
body .SaveAndClose[disabled]:active,
body .SaveAndClose[disabled].active, body fieldset[disabled]
.SaveAndClose, body fieldset[disabled]
.SaveAndClose:hover, body fieldset[disabled]
.SaveAndClose:focus, body fieldset[disabled]
.SaveAndClose:active, body fieldset[disabled]
.SaveAndClose.active,
body .SaveAndClose.aspNetDisabled,
body .SaveAndClose.aspNetDisabled:hover,
body .SaveAndClose.aspNetDisabled:focus,
body .SaveAndClose.aspNetDisabled:active,
body .SaveAndClose.aspNetDisabled.active,
body .SaveAs.disabled,
body .SaveAs.disabled:hover,
body .SaveAs.disabled:focus,
body .SaveAs.disabled:active,
body .SaveAs.disabled.active,
body .SaveAs[disabled],
body .SaveAs[disabled]:hover,
body .SaveAs[disabled]:focus,
body .SaveAs[disabled]:active,
body .SaveAs[disabled].active, body fieldset[disabled]
.SaveAs, body fieldset[disabled]
.SaveAs:hover, body fieldset[disabled]
.SaveAs:focus, body fieldset[disabled]
.SaveAs:active, body fieldset[disabled]
.SaveAs.active,
body .SaveAs.aspNetDisabled,
body .SaveAs.aspNetDisabled:hover,
body .SaveAs.aspNetDisabled:focus,
body .SaveAs.aspNetDisabled:active,
body .SaveAs.aspNetDisabled.active,
body .UsePrimaryButton .TextButton.disabled,
body .UsePrimaryButton .TextButton.disabled:hover,
body .UsePrimaryButton .TextButton.disabled:focus,
body .UsePrimaryButton .TextButton.disabled:active,
body .UsePrimaryButton .TextButton.disabled.active,
body .UsePrimaryButton .TextButton[disabled],
body .UsePrimaryButton .TextButton[disabled]:hover,
body .UsePrimaryButton .TextButton[disabled]:focus,
body .UsePrimaryButton .TextButton[disabled]:active,
body .UsePrimaryButton .TextButton[disabled].active, body fieldset[disabled]
.UsePrimaryButton .TextButton, body fieldset[disabled]
.UsePrimaryButton .TextButton:hover, body fieldset[disabled]
.UsePrimaryButton .TextButton:focus, body fieldset[disabled]
.UsePrimaryButton .TextButton:active, body fieldset[disabled]
.UsePrimaryButton .TextButton.active,
body .UsePrimaryButton .TextButton.aspNetDisabled,
body .UsePrimaryButton .TextButton.aspNetDisabled:hover,
body .UsePrimaryButton .TextButton.aspNetDisabled:focus,
body .UsePrimaryButton .TextButton.aspNetDisabled:active,
body .UsePrimaryButton .TextButton.aspNetDisabled.active,
body .UsePrimaryButton .TextButtonWithImage.disabled,
body .UsePrimaryButton .TextButtonWithImage.disabled:hover,
body .UsePrimaryButton .TextButtonWithImage.disabled:focus,
body .UsePrimaryButton .TextButtonWithImage.disabled:active,
body .UsePrimaryButton .TextButtonWithImage.disabled.active,
body .UsePrimaryButton .TextButtonWithImage[disabled],
body .UsePrimaryButton .TextButtonWithImage[disabled]:hover,
body .UsePrimaryButton .TextButtonWithImage[disabled]:focus,
body .UsePrimaryButton .TextButtonWithImage[disabled]:active,
body .UsePrimaryButton .TextButtonWithImage[disabled].active, body fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage, body fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:hover, body fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:focus, body fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:active, body fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage.active,
body .UsePrimaryButton .TextButtonWithImage.aspNetDisabled,
body .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover,
body .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus,
body .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:active,
body .UsePrimaryButton .TextButtonWithImage.aspNetDisabled.active,
body #masterHeaderActionArea a.disabled,
body #masterHeaderActionArea a.disabled:hover,
body #masterHeaderActionArea a.disabled:focus,
body #masterHeaderActionArea a.disabled:active,
body #masterHeaderActionArea a.disabled.active,
body #masterHeaderActionArea a[disabled],
body #masterHeaderActionArea a[disabled]:hover,
body #masterHeaderActionArea a[disabled]:focus,
body #masterHeaderActionArea a[disabled]:active,
body #masterHeaderActionArea a[disabled].active, body fieldset[disabled]
#masterHeaderActionArea a, body fieldset[disabled]
#masterHeaderActionArea a:hover, body fieldset[disabled]
#masterHeaderActionArea a:focus, body fieldset[disabled]
#masterHeaderActionArea a:active, body fieldset[disabled]
#masterHeaderActionArea a.active,
body #masterHeaderActionArea a.aspNetDisabled,
body #masterHeaderActionArea a.aspNetDisabled:hover,
body #masterHeaderActionArea a.aspNetDisabled:focus,
body #masterHeaderActionArea a.aspNetDisabled:active,
body #masterHeaderActionArea a.aspNetDisabled.active,
body .RadGrid input.PrimaryButton.disabled,
body .RadGrid input.PrimaryButton.disabled:hover,
body .RadGrid input.PrimaryButton.disabled:focus,
body .RadGrid input.PrimaryButton.disabled:active,
body .RadGrid input.PrimaryButton.disabled.active,
body .RadGrid input.PrimaryButton[disabled],
body .RadGrid input.PrimaryButton[disabled]:hover,
body .RadGrid input.PrimaryButton[disabled]:focus,
body .RadGrid input.PrimaryButton[disabled]:active,
body .RadGrid input.PrimaryButton[disabled].active, body fieldset[disabled]
.RadGrid input.PrimaryButton, body fieldset[disabled]
.RadGrid input.PrimaryButton:hover, body fieldset[disabled]
.RadGrid input.PrimaryButton:focus, body fieldset[disabled]
.RadGrid input.PrimaryButton:active, body fieldset[disabled]
.RadGrid input.PrimaryButton.active,
body .RadGrid input.PrimaryButton.aspNetDisabled,
body .RadGrid input.PrimaryButton.aspNetDisabled:hover,
body .RadGrid input.PrimaryButton.aspNetDisabled:focus,
body .RadGrid input.PrimaryButton.aspNetDisabled:active,
body .RadGrid input.PrimaryButton.aspNetDisabled.active {
  background-color: #0e5e7a;
}

body .CalloutArea1 .btn.PrimaryButton,
body .CalloutArea1 .TextButton.PrimaryButton,
body .CalloutArea1 .TextButtonWithImage.PrimaryButton,
body .CalloutArea2 .btn.PrimaryButton,
body .CalloutArea2 .TextButton.PrimaryButton,
body .CalloutArea2 .TextButtonWithImage.PrimaryButton {
  color: white;
  background-color: #424242;
}

body .CalloutArea1 .btn.PrimaryButton:hover, body .CalloutArea1 .btn.PrimaryButton:active, body .CalloutArea1 .btn.PrimaryButton:focus,
body .CalloutArea1 .TextButton.PrimaryButton:hover,
body .CalloutArea1 .TextButton.PrimaryButton:active,
body .CalloutArea1 .TextButton.PrimaryButton:focus,
body .CalloutArea1 .TextButtonWithImage.PrimaryButton:hover,
body .CalloutArea1 .TextButtonWithImage.PrimaryButton:active,
body .CalloutArea1 .TextButtonWithImage.PrimaryButton:focus,
body .CalloutArea2 .btn.PrimaryButton:hover,
body .CalloutArea2 .btn.PrimaryButton:active,
body .CalloutArea2 .btn.PrimaryButton:focus,
body .CalloutArea2 .TextButton.PrimaryButton:hover,
body .CalloutArea2 .TextButton.PrimaryButton:active,
body .CalloutArea2 .TextButton.PrimaryButton:focus,
body .CalloutArea2 .TextButtonWithImage.PrimaryButton:hover,
body .CalloutArea2 .TextButtonWithImage.PrimaryButton:active,
body .CalloutArea2 .TextButtonWithImage.PrimaryButton:focus {
  color: white;
  background-color: #242424;
}

body .StandardPanel,
body .ContentBorder,
body h2,
body .PanelHead.Distinguish,
body .TitleBarCaption,
body div.ShowFieldset fieldset,
body .panel-border,
body .panel-heading.Distinguish {
  border-color: #dedede;
}

body .SearchField,
body .SearchResultSummary .ListItemTitle a {
  background-color: #c3c3c3;
}

body .SearchField label {
  color: #2276a0;
}

body .SearchResultSummary .ListItemTitle a {
  color: #333333 !important;
}

body .SearchResultSummary .ListItemTitle a:hover {
  background-color: #d1e8f0;
}

body .EventSummary {
  background-color: whitesmoke;
}

body .ProgramGroup .PanelHead,
body .ProgramGroup .panel-heading {
  background-color: #d1e8f0;
}

body .ProgressTracker .SuccessfulMessage,
body .ProgressTracker .ProgressBar > span {
  background-color: #822d70;
}

body .ProgressTracker2 .ProgressTrackerPanel {
  background-color: #d1e8f0;
}

body .ProgressTracker2 .ProgressTrackerPanel .count {
  color: white;
}

body .ProgressTracker2 div p {
  background-color: white;
  color: #2276a0;
}

body .ProgressTracker2 .ProgressBar > span {
  background-color: #498ea5;
}

body .ProgressTracker2 .SuccessfulMessage {
  background-color: #6cb2d5;
  color: #333333;
}

body .FilterPanel {
  background-color: whitesmoke;
}

body .CartCharges {
  background-color: whitesmoke;
}

body .CartCharges .PanelField {
  border-top: 1px dotted #dedede;
}

body .CartCharges .GrandTotal .PanelField {
  background-color: white;
  color: #0e5e7a;
}

body .CartCharges .GrandTotal .PanelField .Label {
  color: #0e5e7a;
}

body .OpenInvoicesTotals .SelectedTotal .PanelFieldValue {
  color: #0e5e7a;
}

body .RadTreeView.GLE a:hover, body .RadTreeView.GLE a:focus,
body .RadTreeView.GLE span[onclick]:hover,
body .RadTreeView.GLE span[onclick]:focus {
  background-color: #2f8aa7;
  color: white;
}

body .CommunicationPreferencesSection {
  background-color: whitesmoke;
}

body .RadTabStripTop_Metro .rtsLevel1, body .RadTabStripTop_Metro .rtsLevel1 .rtsUL,
body .RadTabStrip_Metro .rtsLevel1,
body .RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #093b4c !important;
}

body .RadTabStripTop_Metro .rtsLevel1 .rtsLink, body .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
body .RadTabStrip_Metro .rtsLevel1 .rtsLink,
body .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #093b4c;
}

body .RadTabStripTop_Metro .rtsLevel1 .rtsSelected, body .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, body .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, body .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover,
body .RadTabStrip_Metro .rtsLevel1 .rtsSelected,
body .RadTabStrip_Metro .rtsLevel1 .rtsLink:hover,
body .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected,
body .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
  border-color: white;
}

body .RadTabStripTop_Metro .rtsLevel1 .rtsDisabled, body .RadTabStripTop_Metro .rtsLevel1 .rtsDisabled:hover, body .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled, body .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover,
body .RadTabStrip_Metro .rtsLevel1 .rtsDisabled,
body .RadTabStrip_Metro .rtsLevel1 .rtsDisabled:hover,
body .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled,
body .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover {
  color: #dedede;
}

body .RadToolTip_Telerik a:hover {
  background-color: #d1e8f0;
}

body .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, body .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover,
body .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage,
body .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover {
  background-color: #822d70;
  border-color: #822d70;
  color: white !important;
}

body .RadGrid.RadGrid_MetroTouch .rgPagePrev:active, body .RadGrid.RadGrid_MetroTouch .rgPageNext:active, body .RadGrid.RadGrid_MetroTouch .rgPageFirst:active, body .RadGrid.RadGrid_MetroTouch .rgPageLast:active,
body .RadGrid.RadGrid_Metro .rgPagePrev:active,
body .RadGrid.RadGrid_Metro .rgPageNext:active,
body .RadGrid.RadGrid_Metro .rgPageFirst:active,
body .RadGrid.RadGrid_Metro .rgPageLast:active {
  background-color: #822d70;
  border-color: #822d70;
  color: white !important;
}

body .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton,
body .RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
  background-color: #822d70;
  border-color: #822d70;
  color: white !important;
}

body .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
body .RadGrid.RadGrid_MetroTouch .rgSelectedRow,
body .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
body .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
body .RadGrid.RadGrid_MetroTouch th.rgSorted,
body .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell,
body .RadGrid.RadGrid_Metro .rgSelectedRow,
body .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow,
body .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
body .RadGrid.RadGrid_Metro th.rgSorted {
  background-color: #822d70;
  border-color: #822d70;
}

body .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a,
body .RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
body .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a,
body .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a,
body .RadGrid.RadGrid_MetroTouch th.rgSorted a,
body .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a,
body .RadGrid.RadGrid_Metro .rgSelectedRow a,
body .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a,
body .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a,
body .RadGrid.RadGrid_Metro th.rgSorted a {
  color: white !important;
}

body .RadGrid.RadGrid_MetroTouch .rgGroupPanel, body .RadGrid.RadGrid_MetroTouch .rgGroupPanel caption,
body .RadGrid.RadGrid_Metro .rgGroupPanel,
body .RadGrid.RadGrid_Metro .rgGroupPanel caption {
  background-color: #822d70;
}

body .RadGrid.RadGrid_MetroTouch .rgActiveRow td, body .RadGrid.RadGrid_MetroTouch rgActiveRow td.rgSorted,
body .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, body .RadGrid.RadGrid_MetroTouch rgSelectedRow td.rgSorted,
body .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell,
body .RadGrid.RadGrid_Metro .rgActiveRow td,
body .RadGrid.RadGrid_Metro rgActiveRow td.rgSorted,
body .RadGrid.RadGrid_Metro .rgSelectedRow td,
body .RadGrid.RadGrid_Metro rgSelectedRow td.rgSorted,
body .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell {
  border-color: #822d70;
}

body * + html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted, body * + html
.RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #822d70;
}

body * html .RadGrid.RadGrid_MetroTouch .rgSelectedRow .rgSorted, body * html
.RadGrid.RadGrid_Metro .rgSelectedRow .rgSorted {
  background-color: #822d70;
}

body .RadScheduler.RadScheduler_Metro .rsHeader {
  border-color: #822d70;
  background-color: #822d70;
}

body .RadScheduler.RadScheduler_Metro .rsHeader ul a {
  border-color: #822d70;
}

body .RadScheduler.RadScheduler_Metro .rsHeader h2 {
  color: white;
}

body .RadMenu.RadMenu_Metro div.rmRootGroup,
body .RadMenu.RadMenu_Metro ul.rmRootGroup,
body .RadMenu.RadMenu_MetroTouch div.rmRootGroup,
body .RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
  background-color: #2f8aa7;
}

body .RadMenu.RadMenu_Metro .rmRootLink,
body .RadMenu.RadMenu_MetroTouch .rmRootLink {
  border-color: #2f8aa7;
}

body .RadMenu.RadMenu_Metro .rmDisabled, body .RadMenu.RadMenu_Metro .rmDisabled:hover,
body .RadMenu.RadMenu_MetroTouch .rmDisabled,
body .RadMenu.RadMenu_MetroTouch .rmDisabled:hover {
  border-color: #2f8aa7;
}

body .RadMenu.RadMenu_Metro .rmGroup .rmFocused, body .RadMenu.RadMenu_Metro .rmGroup .rmFocused:hover,
body .RadMenu.RadMenu_Metro .rmGroup .rmSelected,
body .RadMenu.RadMenu_Metro .rmGroup .rmSelected:hover,
body .RadMenu.RadMenu_Metro .rmGroup .rmLink.rmSelected,
body .RadMenu.RadMenu_Metro .rmGroup .rmLink.rmSelected:hover,
body .RadMenu.RadMenu_Metro .rmGroup .rmExpanded,
body .RadMenu.RadMenu_Metro .rmGroup .rmExpanded:hover,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmFocused,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmFocused:hover,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmSelected,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmSelected:hover,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmLink.rmSelected:hover,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmExpanded,
body .RadMenu.RadMenu_MetroTouch .rmGroup .rmExpanded:hover {
  border-color: #2f8aa7;
  background-color: #2f8aa7;
  color: white !important;
}

body .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, body .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, body .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
  background-color: #2f8aa7;
}

body .RadWindow.RadWindow_MetroTouch .rwTitleRow td.rwWindowContent a.rwPopupButton:active, body .RadWindow.RadWindow_MetroTouch .rwTitleRow td.rwWindowContent a.rwPopupButton:focus {
  border-color: #2f8aa7;
  background-color: #2f8aa7;
}

body .RadWindow.RadWindow_Metro .rwTitlebar, body .RadWindow.RadWindow_Metro .rwTopLeft, body .RadWindow.RadWindow_Metro .rwTopRight,
body .RadWindow.RadWindow_Metro .rwTopResize,
body .RadWindow.RadWindow_Metro .rwControlButtons a {
  background-color: #2f8aa7;
}

body .RadWindow.RadWindow_Metro .rwControlButtons a {
  border-color: #2f8aa7;
}

body .HeroBackground {
  background: white url(images/MobileCairnsBanner.jpg) bottom center no-repeat;
}

body .HeroContent {
  background-color: black;
  /* Fallback for IE8, which doesn't support rgba */
  background-color: rgba(0, 0, 0, 0.75);
}

body .HeroContent h1, body .HeroContent h2, body .HeroContent h3, body .HeroContent h4, body .HeroContent h5, body .HeroContent .HeroText {
  color: white;
}

body .HeroContent .TextButton {
  float: right;
}

body .Slider.FullWidth .SliderPage1 h1 {
  color: white;
}

body .Slider.FullWidth .SliderPage1 .SliderContent {
  background-color: rgba(0, 0, 0, 0.75);
}

body .Slider.FullWidth .SliderPage1 .SliderText {
  color: white;
}

body .jumbotron .img-copyright a, body .jumbotron .img-copyright a:hover, body .jumbotron .img-copyright a:focus, body .jumbotron .img-copyright a:visited, body .jumbotron .img-copyright a:active {
  color: white;
}

body .jumbotron.home, body .jumbotron.interior {
  color: white;
}

body .jumbotron.home h1 {
  color: white;
  background-color: rgba(0, 0, 0, 0.45);
}

@media (max-width: 767px) {
  body .jumbotron.interior .jumbotron-content {
    background-color: rgba(0, 0, 0, 0.65);
  }
}

@media (min-width: 768px) {
  body .jumbotron.interior .jumbotron-text span {
    background-color: rgba(0, 0, 0, 0.55);
  }
}

body .no-mqs .jumbotron.interior .jumbotron-text span {
  background-color: rgba(0, 0, 0, 0.55);
}

body .CommunityLinksBlock a {
  color: #333333;
}

body .CommunityLinksBlock a:hover {
  background-color: #d1e8f0;
  color: #333333;
}

body .CommunityLinksBlock a.CommunityLinksSelected, body .CommunityLinksBlock a.CommunityLinksSelected:hover {
  background-color: #2f8aa7;
  color: white;
}

body .CommunityItemActionLinks a:hover {
  background-color: #2f8aa7;
}

body .CommunityCommentItem {
  background: #f2f2f2;
  border-left: 10px solid #dedede;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

body .CommunityWikiItem .CommunityRepeaterTable .CommunityCommentItem {
  background: #f2f2f2;
}

body .CommunityWikiReplyForm {
  background: #f2f2f2;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

body .DonorBannerInteriorBackground1 {
  background: #66895d url(../../images/SampleSites/Donor/bearbanner.jpg) no-repeat;
}

body .DonorBannerInteriorBackground2 {
  background: #97bc1a url(../../images/SampleSites/Donor/butterflybanner.jpg) no-repeat;
}

body .DonorBannerInteriorBackground3 {
  background: #222f33 url(../../images/SampleSites/Donor/catbanner.jpg) no-repeat;
}

body .DonorBannerInteriorBackground4 {
  background: #416926 url(../../images/SampleSites/Donor/frogbanner.jpg) no-repeat;
}

body .DonorBannerInteriorBackground5 {
  background: #696f44 url(../../images/SampleSites/Donor/numbatbanner.jpg) no-repeat;
}

body .DonorBannerInteriorBackground6 {
  background: #3c683c url(../../images/SampleSites/Donor/squirrelbanner.jpg) no-repeat;
}

body .DonorBannerTextBackgroundHome, body .DonorBannerTextBackgroundInterior {
  background: none repeat scroll 0 0 #1a1919;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
}

body .CalloutArea1, body .CalloutBlockType1 {
  background-color: #009b96;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: white;
}

body .CalloutArea1 label, body .CalloutArea1 h1, body .CalloutArea1 h2, body .CalloutArea1 h3, body .CalloutArea1 h4, body .CalloutArea1 h5, body .CalloutArea1 .PanelTitle, body .CalloutArea1 .TitleBarCaption, body .CalloutArea1 a.FeatureActionLink, body .CalloutBlockType1 label, body .CalloutBlockType1 h1, body .CalloutBlockType1 h2, body .CalloutBlockType1 h3, body .CalloutBlockType1 h4, body .CalloutBlockType1 h5, body .CalloutBlockType1 .PanelTitle, body .CalloutBlockType1 .TitleBarCaption, body .CalloutBlockType1 a.FeatureActionLink {
  color: white;
}

body .CalloutArea1 a, body .CalloutBlockType1 a {
  color: white;
}

body .CalloutArea1 .Error, body .CalloutBlockType1 .Error {
  color: #ededed !important;
}

body .CalloutArea2 {
  background-color: #0e5e7a;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: white;
}

body .CalloutArea2 label, body .CalloutArea2 h1, body .CalloutArea2 h2, body .CalloutArea2 h3, body .CalloutArea2 h4, body .CalloutArea2 h5, body .CalloutArea2 .PanelTitle, body .CalloutArea2 .TitleBarCaption, body .CalloutArea2 a.FeatureActionLink {
  color: white;
}

body .CalloutArea2 a {
  color: white;
}

body .CalloutArea2 .Error {
  color: #ededed !important;
}

body .CalloutArea3 {
  background-color: #2276a0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: white;
}

body .CalloutArea3 label, body .CalloutArea3 h1, body .CalloutArea3 h2, body .CalloutArea3 h3, body .CalloutArea3 h4, body .CalloutArea3 h5, body .CalloutArea3 .PanelTitle, body .CalloutArea3 .TitleBarCaption, body .CalloutArea3 a.FeatureActionLink {
  color: white;
}

body .CalloutArea3 a {
  color: white;
}

body .CalloutArea3 .Error {
  color: #ededed !important;
}

body .CalloutArea4 {
  background-color: #f2f2f2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #003d4c;
}

body .CalloutArea4 label, body .CalloutArea4 h1, body .CalloutArea4 h2, body .CalloutArea4 h3, body .CalloutArea4 h4, body .CalloutArea4 h5, body .CalloutArea4 .PanelTitle, body .CalloutArea4 .TitleBarCaption, body .CalloutArea4 a.FeatureActionLink {
  color: 003d4c;
}

body .CalloutArea4 a {
  color: 003d4c;
}

body .CalloutArea4 .Error {
  color: #ededed !important;
}

body .AltBgColor1 {
  background-color: whitesmoke;
}

body .CalloutPart2 .panel-heading,
body .CalloutPart2 .panel-body {
  background-color: whitesmoke;
}

body .CalloutPart1 .panel-heading,
body .CalloutPart1 .panel-body {
  background-color: #d1e8f0;
}

body .ContentBlockPrimary {
  background-color: whitesmoke;
}

body .ContentBlockPrimary .Quote {
  background-color: white;
}

body .SecondaryColumn h2,
body .SecondaryColumn .PanelTitle,
body .SecondaryColumn .panel-title {
  color: #999999;
}

body .BlockList a:hover {
  background-color: #eff1e4;
}

body .BlockList p {
  color: #333333;
}

body .BlockTLItem,
body .BlockList li {
  border-bottom: 1px dotted #dedede;
}

body .Quote {
  background: whitesmoke;
  border-left: 10px solid #0e5e7a;
}

body .Quote:before {
  color: #cdd2ad;
}

body .QuoteStyle2 {
  border-left-color: #2276a0;
}

body .CalloutPanelField1 .PanelField label:first-child,
body .CalloutPanelField1.PanelField label:first-child,
body .CalloutPanelField1 .PanelField .Label:first-child,
body .CalloutPanelField1.PanelField .Label:first-child {
  color: white;
  background: #1482a7;
}

body .CalloutPanelField1 .PanelField label:first-child:after,
body .CalloutPanelField1.PanelField label:first-child:after,
body .CalloutPanelField1 .PanelField .Label:first-child:after,
body .CalloutPanelField1.PanelField .Label:first-child:after {
  border-color: #1482a7 transparent;
}

body .TotalBox {
  border-color: #dedede;
}

body .TotalBox label {
  background-color: #0e5e7a;
  color: white;
  color: white;
}

body .CCOGrayBg .ContentWizardDisplay {
  background-color: whitesmoke;
}

body .FeatureText {
  color: #595959;
}

body .feature-header {
  color: #0e5e7a;
}

body .feature-link-with-image, body .feature-link-with-image:hover, body .feature-link-with-image:active, body .feature-link-with-image:visited {
  color: white;
}

body .feature-link-with-image.feature-link-1 .feature-link-text {
  background-color: #0e5e7a;
  background-color: rgba(14, 94, 122, 0.75);
}

body .feature-link-with-image.feature-link-1:hover .feature-link-text {
  background-color: #093b4c;
  background-color: rgba(9, 59, 76, 0.75);
}

body .feature-link-with-image.feature-link-2 .feature-link-text {
  background-color: #822d70;
  background-color: rgba(130, 45, 112, 0.75);
}

body .feature-link-with-image.feature-link-2:hover .feature-link-text {
  background-color: #604f5c;
  background-color: rgba(96, 79, 92, 0.75);
}

body .feature-text-inline {
  color: #0e5e7a;
}

body .header-link a, body .header-link a:visited {
  color: #333333;
}

body .header-link a:hover, body .header-link a:active, body .header-link a:focus {
  color: #2276a0;
}

body .donate-page .SectionLabel {
  color: #0e5e7a;
}

/* mixin */
.container, .header-container, .SliderPage1 {
  max-width: 960px;
}

html, body, form {
  width: 100%;
  height: 100%;
}

html.touch {
  height: auto !important;
}

html {
  max-width: 100%;
  overflow-x: hidden; /* This prevents all but first page from printing from browser. Print media query added to correct for this by ISG 2/16/21; see zzz_2017cpm.css. */
  position: relative;
}

body {
  max-width: 100%;
  position: relative;
}

body {
  /* /events block on home */
}

@media (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
  body .col-xs-12, body .col-sm-12, body .col-md-12, body .col-lg-12, body .col-xs-11, body .col-sm-11, body .col-md-11, body .col-lg-11, body .col-xs-10, body .col-sm-10, body .col-md-10, body .col-lg-10, body .col-xs-9, body .col-sm-9, body .col-md-9, body .col-lg-9, body .col-xs-8, body .col-sm-8, body .col-md-8, body .col-lg-8, body .col-xs-7, body .col-sm-7, body .col-md-7, body .col-lg-7, body .col-xs-6, body .col-sm-6, body .col-md-6, body .col-lg-6, body .col-xs-5, body .col-sm-5, body .col-md-5, body .col-lg-5, body .col-xs-4, body .col-sm-4, body .col-md-4, body .col-lg-4, body .col-xs-3, body .col-sm-3, body .col-md-3, body .col-lg-3, body .col-xs-2, body .col-sm-2, body .col-md-2, body .col-lg-2, body .col-xs-1, body .col-sm-1, body .col-md-1, body .col-lg-1 {
    padding: 0;
  }
}

body * {
  font-family: "Source Sans Pro", sans-serif;
}

body a:focus {
  outline: none;
}

body h1, body h2, body h3, body h4, body h5, body h6,
body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, body .PanelTitle, body .PageTitle {
  border: none;
  color: #15a1ae;
  line-height: 1.1em;
  margin: 1em 0 .25em 0;
  padding: 0;
}

body h1, body h3,
body .h1, body .PageTitle, body .h3 {
  color: #15a1ae;
  font-family: "Playfair Display", serif;
  font-weight: 400;
}

body h2, body h4, body h5, body h6,
body .h2, body .h4, body .h5, body .h6 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

body h1, body .h1, body .PageTitle {
  color: #093b4c;
  font-size: 3.125em;
}

body h2, body .h2 {
  color: #093b4c; /* #822d70*/
  font-size: 2em;
  text-transform: uppercase;
}

body h3, body .h3 {
  color: #093b4c;
  font-size: 2em;
  margin: 1em 0 .25em 0;
}

body h4, body .h4 {
  color: #093b4c;
  font-size: 1.75em;
}

body h5, body .h5 {
  color: #25af68;
  font-size: 1.5em;
}

body h6, body .h6 {
  color: #093b4c;
  font-size: 1.25em;
}

body h1, body h1.purple {
  background: #822d70;
  color: white !important;
  display: block;
  clear: both;
  float: left;
  font-weight: normal;
  margin: 0 0 .5em 0;
  position: relative;
  /* for the child pseudo-elements */
  padding: .125em 0;
  width: 100%;
}

body h1:before,
body h1:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9999px;
  right: 100%;
  background: #822d70;
}

body h1:before.purple,
body h1:after.purple {
  background: #822d70;
}

body h1:after {
  width: 9999px;
  left: 100%;
  background: #822d70;
  /* ensure we don't overlap */
  position: absolute;
  z-index: -1;
}

body h1:after.purple {
  background: #822d70;
}

body .header {
  padding-bottom: 0;
  border-bottom: none;
  z-index: 999;
}

body .header-top-container {
  display: inline-block;
  width: 100%;
}

body .header-top-container .header-logo-container {
  margin: 1em;
}

body #ctl00_ContentPanel,
body #ct101_ContentPanel {
  padding-left: 1em;
}

@media (max-width: 768px) {
  body #ctl00_ContentPanel,
  body #ct101_ContentPanel {
    padding-left: 0;
  }
}

body .breadcrumb-obo-container.ClearFix {
  margin-left: .5em;
}

@media (max-width: 768px) {
  body .breadcrumb-obo-container {
    display: none !important;
  }
}

body .nav-primary {
  background: #093b4c;
  color: white;
  float: left;
  font-weight: normal;
  font-size: .935em;
  position: relative;
  /* for the child pseudo-elements */
  padding: 0.25em;
}

body .nav-primary:before, body .nav-primary:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9999px;
  right: 100%;
  background: #093b4c;
}

body .nav-primary:after {
  width: 9999px;
  left: 100%;
  background: #093b4c;
  /* ensure we don't overlap */
  position: absolute;
  z-index: -1;
}

body .nav-primary a {
  color: white;
}

@media (max-width: 768px) {
  body .nav-primary {
    position: absolute;
    top: 0;
    z-index: 1;
    padding: 5em 1em 2em 1em;
    width: 100%;
  }
}

body .RadMenu.rmResponsive .rmLink,
body .RadMenu.rmResponsive .rsmLink {
  color: white;
  font-weight: normal;
}

body .RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
  font-weight: normal;
}

body .RadMenu.rmResponsive .rmRootLink:hover,
body .rmResponsive .rmSlide .rmLink:hover,
body .rmResponsive .rmSlide .rmLink:focus,
body .rmResponsive .rmSlide .rsmLink:hover,
body .rmResponsive .rmSlide .rsmLink:focus,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus,
body .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
  color: #7ecdcb;
}

body .RadMenu.rmResponsive .rmRootLink:hover,
body .RadMenu.rmResponsive .rmRootLink:focus,
body .RadMenu.rmResponsive .rmExpanded > .rmRootLink,
body .RadMenu.rmResponsive .rmGroup {
  background-color: #093b4c;
}

body .RadMenu.rmResponsive .rmSelected > .rmRootLink, body .RadMenu.rmResponsive .rmFocused > .rmRootLink {
  background-color: #093b4c;
  color: #7ecdcb;
}

body ul.rsmList.rsmColumn.rsmLevel1 {
  display: block;
  width: 100% !important;
}

@media (max-width: 768px) {
  body .rmResponsive .rmSlide {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-bottom: 300px;
    background: #093b4c;
    width: 130% !important;
    box-sizing: border-box;
  }
}

body .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem {
  margin-bottom: 0;
}

body #ctl00_SubNavPanel, body #ctl01_SubNavPanel {
  display: none;
}

body #ste_container_ImageRotator {
  background: #84D1CE url("img/glass.jpg") center center;
  background-attachment: scroll;
  background-size: cover;
}

body .cycle-container {
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  min-width: 200px;
  width: 100%;
}

body .cycle-container:before,
body .cycle-container:after {
  content: " ";
  display: table;
}

body .cycle-container:after {
  clear: both;
}

body .cycle-container {
  height: auto;
  position: relative;
  display: block;
}

body .cycle-container .cycle-slideshow {
  display: block;
  height: auto;
  margin: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}

body .cycle-container .slide {
  height: auto;
  width: 80%;
  margin: 10px 10%;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}

@media (max-width: 768px) {
  body .cycle-container .slide {
    margin: 0;
    width: 100%;
  }
}

body .cycle-container .slide .slide-caption {
  display: block;
  position: relative;
  float: left;
  height: 100%;
  width: 49%;
}

@media (max-width: 768px) {
  body .cycle-container .slide .slide-caption {
    width: 100%;
  }
}

body .cycle-container .slide .slide-caption h2 {
  color: #093b4c;
  font-size: 3.25em;
  font-family: "Playfair Display", serif;
  font-weight: 400;
  text-transform: none;
}

@media (max-width: 768px) {
  body .cycle-container .slide .slide-caption h2 {
    font-size: 1.75em;
    margin: .5em;
  }
}

body .cycle-container .slide .slide-caption h2 a {
  color: #093b4c;
  font-family: "Playfair Display", serif;
  font-weight: 400;
  text-decoration: none;
}

body .cycle-container .slide .slide-caption h2 a:hover {
  text-decoration: none;
}

body .cycle-container .slide .slide-caption p, body .cycle-container .slide .slide-caption .description {
  font-size: 1.6em;
  font-weight: 300;
  color: white;
  margin: 0 0 .25em 0;
  text-shadow: 0 0 20px rgba(9, 59, 76, 0.7);
}

@media (max-width: 768px) {
  body .cycle-container .slide .slide-caption p, body .cycle-container .slide .slide-caption .description {
    font-size: 1em;
    margin: .5em;
  }
}

body .cycle-container .slide .slide-caption p a, body .cycle-container .slide .slide-caption .description a {
  font-size: .75em;
  color: white;
}

@media (max-width: 768px) {
  body .cycle-container .slide .slide-caption p a, body .cycle-container .slide .slide-caption .description a {
    font-size: 1em;
  }
}

body .cycle-container .slide .slide-img {
  display: block;
  position: relative;
  float: right;
  height: 100%;
  height: 340px;
  width: 50%;
}

@media (max-width: 60.25em) {
  body .cycle-container .slide .slide-img {
    width: 100%;
    height: auto;
  }
}

body .cycle-container .slide .slide-img a.img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

body .cycle-container .slide .slide-img img {
  float: right;
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 100% !important;
}

body .cycle-container .slide .slide-img-big {
  display: block;
  position: relative;
  float: right;
  height: auto;
  width: 100%;
}

@media (min-width: 768px) {
  body .cycle-container .slide .slide-img-big {
    height: 340px;
  }
}

body .cycle-container .slide .slide-img-big a.img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

body .cycle-container .slide .slide-img-big img {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 100% !important;
  float: none;
  margin: 0 auto;
  display: block;
}

body .cycle-container.sponsors {
  min-width: 200px;
}

body .cycle-container.sponsors .slide {
  margin: 0;
  width: 100%;
}

body .cycle-container.sponsors .slide .slide-img-big {
  height: auto;
}

body .cycle-container .cycle-prev,
body .cycle-container .cycle-next {
  display: none;
  position: absolute;
  top: 50%;
  right: 1em;
  z-index: 100;
  background: url("img/icon-arrow-r.png") no-repeat right;
  text-indent: -999999px;
}

@media (min-width: 768px) {
  body .cycle-container .cycle-prev,
  body .cycle-container .cycle-next {
    display: block;
  }
}

body .cycle-container .cycle-prev {
  right: auto;
  left: 1em;
  background: url("img/icon-arrow-l.png") no-repeat left;
  text-indent: -999999px;
}

body #ctl01_TemplateBody_WebPartManager1_gwpciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_ciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_Panel_NewsTitle {
  background: url("img/icon-news.png") left bottom no-repeat;
  border: none;
  padding: 0 0 0 120px;
  margin: 0 0 1em 0;
  min-height: 102px;
}

body #ctl01_TemplateBody_WebPartManager1_gwpciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_ciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_Panel_NewsTitle h2 {
  border-bottom: 2px solid #15a1ae;
  color: #15a1ae;
  display: block;
  font-family: "Playfair Display", serif;
  font-size: 2.5em;
  font-weight: 400;
  margin: 0 1em 0 0;
  padding: .5em 0 0 0;
  position: relative;
  text-transform: none;
}

body #ctl01_TemplateBody_WebPartManager1_gwpciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_ciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_Panel_NewsTitle h2 a, body #ctl01_TemplateBody_WebPartManager1_gwpciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_ciNewsTitle_e7fabaf798bc4e658e81d29df0d09012_Panel_NewsTitle h2 a:hover {
  color: #15a1ae;
  text-decoration: none;
  font-family: "Playfair Display", serif;
}

body #ste_container_ciNews1,
body #ctl00_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_Body,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_Body,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_BodyContainer {
  border: none;
  padding: 0;
  margin-bottom: 2em;
}

body #ste_container_ciNews1 h3,
body #ctl00_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_Body h3,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_Body h3,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_BodyContainer h3 {
  color: #093b4c !important;
  font-size: 1.25em;
  margin-bottom: 0;
}

body #ste_container_ciNews1 h3 a,
body #ctl00_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_Body h3 a,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_Body h3 a,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews1_ListTitle_BodyContainer h3 a {
  color: #093b4c !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  text-decoration: none;
}

body #ste_container_ciNews1 h3 a:hover, body #ste_container_ciNews1 h3 a:visited,
body #ctl00_TemplateBody_WebPartManager1_gwpciNews_ciNews_ListTitle_Body h3 a:hover,
body #ctl00_TemplateBody_WebPartManager1_gwpciNews_ciNews_ListTitle_Body h3 a:visited,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews_ListTitle_Body h3 a:hover,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews_ListTitle_Body h3 a:visited,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews_ListTitle_BodyContainer h3 a:hover,
body #ctl01_TemplateBody_WebPartManager1_gwpciNews_ciNews_ListTitle_BodyContainer h3 a:visited {
  color: #093b4c !important;
  text-decoration: underline;
}

body #ste_container_ciEventsListingsiQA thead {
  display: none;
}

body #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_TitleBar,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitle,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitleContainer,
body #ctl01_TemplateBody_WebPartManager1_gwpciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_ciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_Panel_EventsTitle {
  border: none;
  padding: 0;
  margin: 0 0 2em 0;
  background: url("img/icon-calendar.png") left bottom no-repeat;
  border: none;
  display: block;
  padding: 0 0 0 120px;
  min-height: 102px;
  width: 100%;
}

body #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_TitleBar .InLineOption,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitle .InLineOption,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitleContainer .InLineOption,
body #ctl01_TemplateBody_WebPartManager1_gwpciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_ciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_Panel_EventsTitle .InLineOption {
  display: block;
  width: 100%;
}

body #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_TitleBar h2,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitle h2,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitleContainer h2,
body #ctl01_TemplateBody_WebPartManager1_gwpciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_ciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_Panel_EventsTitle h2 {
  border-bottom: 2px solid #15a1ae;
  display: block;
  font-family: "Playfair Display", serif;
  font-size: 2.799999952em;
  font-weight: 400;
  margin: 0 1em 0 0;
  padding: .5em 0 0 0;
  position: relative;
  text-transform: none;
  font-size: 2.5em;
}

body #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_TitleBar h2 a, body #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_TitleBar h2 a:hover,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitle h2 a,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitle h2 a:hover,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitleContainer h2 a,
body #ctl00_TemplateBody_WebPartManager1_gwpciEventsTitle_ciEventsTitle_Panel_EventsTitleContainer h2 a:hover,
body #ctl01_TemplateBody_WebPartManager1_gwpciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_ciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_Panel_EventsTitle h2 a,
body #ctl01_TemplateBody_WebPartManager1_gwpciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_ciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_Panel_EventsTitle h2 a:hover {
  color: #15a1ae;
  text-decoration: none;
  font-family: "Playfair Display", serif;
}

body #ctl01_TemplateBody_WebPartManager1_gwpciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_ciEventsTitle_5e4c775d0a2741ad9dd1c1b00908ef5d_Panel_EventsTitle {
  margin: 0 0 1em 0;
}

body .RadGrid_MetroTouch, body .rgMasterTable.CaptionTextInvisible, body table, body tbody, body tr, body td {
  background: transparent none;
  border: none;
  padding: 0;
  margin: 0 0 3em 0;
}

body .RadGrid_MetroTouch .rgAltRow, body .rgMasterTable.CaptionTextInvisible .rgAltRow, body table .rgAltRow, body tbody .rgAltRow, body tr .rgAltRow, body td .rgAltRow {
  background: transparent none;
}

body .RadGrid_MetroTouch#ctl00_TemplateBody_WebPartManager1_gwpciEventsListingsiQA_ciEventsListingsiQA_ResultsGrid_Grid1 thead, body .rgMasterTable.CaptionTextInvisible#ctl00_TemplateBody_WebPartManager1_gwpciEventsListingsiQA_ciEventsListingsiQA_ResultsGrid_Grid1 thead, body table#ctl00_TemplateBody_WebPartManager1_gwpciEventsListingsiQA_ciEventsListingsiQA_ResultsGrid_Grid1 thead, body tbody#ctl00_TemplateBody_WebPartManager1_gwpciEventsListingsiQA_ciEventsListingsiQA_ResultsGrid_Grid1 thead, body tr#ctl00_TemplateBody_WebPartManager1_gwpciEventsListingsiQA_ciEventsListingsiQA_ResultsGrid_Grid1 thead, body td#ctl00_TemplateBody_WebPartManager1_gwpciEventsListingsiQA_ciEventsListingsiQA_ResultsGrid_Grid1 thead {
  display: none;
}

body .RadGrid_MetroTouch .event, body .rgMasterTable.CaptionTextInvisible .event, body table .event, body tbody .event, body tr .event, body td .event {
  padding-left: 90px;
  margin-bottom: 1em;
}

body .RadGrid_MetroTouch .event p, body .rgMasterTable.CaptionTextInvisible .event p, body table .event p, body tbody .event p, body tr .event p, body td .event p {
  display: block;
  margin: 0;
  padding: 0;
}

body .RadGrid_MetroTouch .event p.short-date, body .rgMasterTable.CaptionTextInvisible .event p.short-date, body table .event p.short-date, body tbody .event p.short-date, body tr .event p.short-date, body td .event p.short-date {
  border-right: 2px solid #822d70;
  display: inline-block;
  float: left;
  font-family: "Playfair Display", serif;
  color: #822d70;
  font-size: 1em;
  margin: 0 0 0 -90px;
  padding: .25em 1em .25em 0;
  line-height: 100%;
  width: 70px;
}

body .RadGrid_MetroTouch .event p.short-date .month, body .RadGrid_MetroTouch .event p.short-date .date, body .rgMasterTable.CaptionTextInvisible .event p.short-date .month, body .rgMasterTable.CaptionTextInvisible .event p.short-date .date, body table .event p.short-date .month, body table .event p.short-date .date, body tbody .event p.short-date .month, body tbody .event p.short-date .date, body tr .event p.short-date .month, body tr .event p.short-date .date, body td .event p.short-date .month, body td .event p.short-date .date {
  display: inline-block;
  font-family: "Playfair Display", serif;
  margin: 0;
  padding: 0;
  line-height: 100%;
  width: 100%;
  text-align: right;
}

body .RadGrid_MetroTouch .event p.short-date .month, body .rgMasterTable.CaptionTextInvisible .event p.short-date .month, body table .event p.short-date .month, body tbody .event p.short-date .month, body tr .event p.short-date .month, body td .event p.short-date .month {
  font-size: 1em;
  text-transform: uppercase;
}

body .RadGrid_MetroTouch .event p.short-date .date, body .rgMasterTable.CaptionTextInvisible .event p.short-date .date, body table .event p.short-date .date, body tbody .event p.short-date .date, body tr .event p.short-date .date, body td .event p.short-date .date {
  font-size: 2.25em;
  font-weight: 700;
}

body .RadGrid_MetroTouch .event h3, body .rgMasterTable.CaptionTextInvisible .event h3, body table .event h3, body tbody .event h3, body tr .event h3, body td .event h3 {
  color: #093b4c !important;
  font-size: 1.25em;
  margin: 0;
}

body .RadGrid_MetroTouch .event h3 a, body .rgMasterTable.CaptionTextInvisible .event h3 a, body table .event h3 a, body tbody .event h3 a, body tr .event h3 a, body td .event h3 a {
  color: #093b4c !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  text-decoration: none;
}

body .RadGrid_MetroTouch .event h3 a:hover, body .RadGrid_MetroTouch .event h3 a:visited, body .rgMasterTable.CaptionTextInvisible .event h3 a:hover, body .rgMasterTable.CaptionTextInvisible .event h3 a:visited, body table .event h3 a:hover, body table .event h3 a:visited, body tbody .event h3 a:hover, body tbody .event h3 a:visited, body tr .event h3 a:hover, body tr .event h3 a:visited, body td .event h3 a:hover, body td .event h3 a:visited {
  color: #093b4c !important;
  text-decoration: underline;
}

body .RadGrid_MetroTouch .event ul.tags, body .rgMasterTable.CaptionTextInvisible .event ul.tags, body table .event ul.tags, body tbody .event ul.tags, body tr .event ul.tags, body td .event ul.tags {
  color: #25af68;
  font-weight: 700;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
}

body .RadGrid_MetroTouch .event ul.tags li, body .rgMasterTable.CaptionTextInvisible .event ul.tags li, body table .event ul.tags li, body tbody .event ul.tags li, body tr .event ul.tags li, body td .event ul.tags li {
  display: inline-block;
  float: left;
  font-size: .9em;
  font-weight: 700;
  margin: 0 1em 0 0;
  text-transform: uppercase;
}

body .RadGrid_MetroTouch .event ul.tags li a, body .rgMasterTable.CaptionTextInvisible .event ul.tags li a, body table .event ul.tags li a, body tbody .event ul.tags li a, body tr .event ul.tags li a, body td .event ul.tags li a {
  font-weight: 700;
  text-transform: uppercase;
}

body .RadGrid_MetroTouch .event p.short-description, body .rgMasterTable.CaptionTextInvisible .event p.short-description, body table .event p.short-description, body tbody .event p.short-description, body tr .event p.short-description, body td .event p.short-description {
  font-size: .9em;
  margin: 0;
}

body .RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
body .RadGrid_MetroTouch .rgSelectedRow,
body .RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
body .RadGrid_MetroTouch .rgSelectedRow td.rgSorted, body .rgMasterTable.CaptionTextInvisible .rgMasterTable .rgSelectedCell,
body .rgMasterTable.CaptionTextInvisible .rgSelectedRow,
body .rgMasterTable.CaptionTextInvisible td.rgEditRow .rgSelectedRow,
body .rgMasterTable.CaptionTextInvisible .rgSelectedRow td.rgSorted, body table .rgMasterTable .rgSelectedCell,
body table .rgSelectedRow,
body table td.rgEditRow .rgSelectedRow,
body table .rgSelectedRow td.rgSorted, body tbody .rgMasterTable .rgSelectedCell,
body tbody .rgSelectedRow,
body tbody td.rgEditRow .rgSelectedRow,
body tbody .rgSelectedRow td.rgSorted, body tr .rgMasterTable .rgSelectedCell,
body tr .rgSelectedRow,
body tr td.rgEditRow .rgSelectedRow,
body tr .rgSelectedRow td.rgSorted, body td .rgMasterTable .rgSelectedCell,
body td .rgSelectedRow,
body td td.rgEditRow .rgSelectedRow,
body td .rgSelectedRow td.rgSorted {
  color: black;
  border: none;
}

body .RadGrid_MetroTouch .rgSelectedRow, body .rgMasterTable.CaptionTextInvisible .rgSelectedRow, body table .rgSelectedRow, body tbody .rgSelectedRow, body tr .rgSelectedRow, body td .rgSelectedRow {
  color: black;
  background: white;
  border: none;
}

body .RadGrid_MetroTouch .rgSelectedRow td, body .rgMasterTable.CaptionTextInvisible .rgSelectedRow td, body table .rgSelectedRow td, body tbody .rgSelectedRow td, body tr .rgSelectedRow td, body td .rgSelectedRow td {
  border: none;
}

body .RadGrid_MetroTouch .rgSelectedRow a, body .rgMasterTable.CaptionTextInvisible .rgSelectedRow a, body table .rgSelectedRow a, body tbody .rgSelectedRow a, body tr .rgSelectedRow a, body td .rgSelectedRow a {
  color: #15a1ae !important;
}

body .RadGrid_MetroTouch .rgRow td, body .rgMasterTable.CaptionTextInvisible .rgRow td, body table .rgRow td, body tbody .rgRow td, body tr .rgRow td, body td .rgRow td {
  border: none;
}

body #masterFooterConnectWithUs {
  padding: 1em 0 3em 0;
  border: none;
  width: 100%;
}

body .video-play-button {
  background: url("img/arrow-play.png") no-repeat center center;
  background-size: 30% 50%;
  height: 70%;
  width: 100%;
  position: absolute;
  z-index: 2;
}

body .footer-content {
  background: #093b4c;
  font-size: .9em;
  line-height: 1.2em;
  padding: 2em 0;
  color: white;
  text-align: left;
}

body .footer-content strong {
  color: #15a1ae;
}

body .footer-content .container {
  max-width: 930px;
  font-size: .9em;
}

body .footer-content .col-md-6, body .footer-content .col-sm-8 {
  padding-left: 0;
  padding-bottom: 2em;
}

@media (max-width: 768px) {
  body .footer-content .col-sm-4, body .footer-content .col-md-6, body .footer-content .col-sm-8 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1em;
  }
}

body .footer-content p {
  margin-bottom: .25em;
  line-height: 1.4em;
}

body .footer-nav-copyright {
  background: #093b4c;
  font-size: .9em;
}

body .footer-nav-copyright .container {
  max-width: 920px;
  padding-left: 0;
  padding-right: 0;
}

body .footer-nav-copyright .footer-copyright {
  float: right;
  display: inline-block;
  margin: 0 0 2em 0;
}

@media (max-width: 768px) {
  body .footer-content {
    padding-bottom: 0;
  }
  body .footer-nav-copyright .container {
    padding: 15px;
  }
  body .footer-nav-copyright .footer-copyright {
    float: left;
    padding: 15px 5px;
    width: 100%;
  }
}

body .CommandBar {
  padding: 0;
  margin: 0;
}

body #ft h4 {
  color: white;
  font-family: "Playfair Display", serif;
  font-size: 2.5em;
  font-weight: 400;
  text-align: left;
  margin: 0 0 .5em .25em;
}

body .twitter {
  margin-bottom: 1em;
}

body .breadcrumb-obo-container {
  background: rgba(255, 255, 255, 0.3);
  display: block;
  position: relative;
  z-index: 1;
  line-height: 1em;
  margin: 0;
  padding: 0 .5em;
  width: 100%;
}

body .breadcrumb-obo-container > span {
  margin: .25em 0;
}

body #masterContentArea {
  margin-top: 0;
}

body #masterContentArea .iMIS-WebPart > .ContentItemContainer, body #masterContentArea .WebPartZone > .ContentItemContainer {
  margin-bottom: 0;
}

body #masterContentArea ul, body #masterContentArea ol {
  margin-bottom: 1em;
}

body #masterContentArea .text-large {
  font-size: 1.25em;
}

body #masterContentArea .text-larger {
  font-size: 1.5em;
}

body #masterContentArea .text-largest {
  font-size: 2em;
}

body .bg-purple .col-md-3.text-center h3 {
  background: white;
  border-radius: .625em;
  color: #822d70;
  font-size: 2.5em;
  height: 1.25em;
  line-height: 1em;
  margin: 0.5em auto;
  text-align: center;
  width: 1.25em;
}

body .bg-blue, body .bg-blue2, body .bg-purple {
  background: #00A3AD;  /* #093b4c */
  color: white;
  /* display: inline-block; */
  position: relative;
  /* for the child pseudo-elements */
  padding: .25em 0 1em 0;
}

body .bg-blue h1, body .bg-blue h2, body .bg-blue h3, body .bg-blue h4, body .bg-blue h5, body .bg-blue h6, body .bg-blue ul, body .bg-blue ol, body .bg-blue li, body .bg-blue p, body .bg-blue a, body .bg-blue2 h1, body .bg-blue2 h2, body .bg-blue2 h3, body .bg-blue2 h4, body .bg-blue2 h5, body .bg-blue2 h6, body .bg-blue2 ul, body .bg-blue2 ol, body .bg-blue2 li, body .bg-blue2 p, body .bg-blue2 a, body .bg-purple h1, body .bg-purple h2, body .bg-purple h3, body .bg-purple h4, body .bg-purple h5, body .bg-purple h6, body .bg-purple ul, body .bg-purple ol, body .bg-purple li, body .bg-purple p, body .bg-purple a {
  color: white;
}

body .bg-blue div:first-child, body .bg-blue2 div:first-child, body .bg-purple div:first-child {
  margin-left: 0;
  padding-left: 0;
}

body .bg-blue:before, body .bg-blue:after, body .bg-blue2:before, body .bg-blue2:after, body .bg-purple:before, body .bg-purple:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9999px;
  right: 100%;
  background: #00A3AD;  /* #093b4c */
}

body .bg-blue:after, body .bg-blue2:after, body .bg-purple:after {
  width: 9999px;
  left: 100%;
  background: #00A3AD;    /* #093b4c */
  /* ensure we don't overlap */
  position: absolute;
  z-index: -1;
}

body .bg-blue2 {
  background: #7ecdcb;
}

body .bg-blue2:before, body .bg-blue2:after {
  background: #7ecdcb;
}

body .bg-blue2:after {
  background: #7ecdcb;
}

body .bg-purple {
  background: #8093b4c;
}

body .bg-purple:before, body .bg-purple:after {
  background: #093b4c;
}

body .bg-purple:after {
  background: #093b4c;
}

body .bg-gray {
  background: #e7e8e8;
  display: inline-block;
  position: relative;
  /* for the child pseudo-elements */
  padding: .25em 0 1em 0;
}

body .bg-gray div:first-child {
  margin-left: 0;
  padding-left: 0;
}

body .bg-gray:before, body .bg-gray:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9999px;
  right: 100%;
  background: #e7e8e8;
}

body .bg-gray:after {
  width: 9999px;
  left: 100%;
  background: #e7e8e8;
  /* ensure we don't overlap */
  position: absolute;
  z-index: -1;
}

body .home-intro p {
  font-weight: 300;
  line-height: 1.25em;
  margin: 0;
  padding: .5em 0 0 0;
   
}

body .home-intro {
  margin-bottom: 2em;
  padding: 0 0 0.5em 0;
}

body .col-tight > div {
  margin: 0;
  padding: 0;
}

body .col-tight > div {
  margin: 0;
  padding: 0;
}

body .col-tight > div.col-md-1 {
  width: 50%;
}

@media (max-width: 768px) {
  body .col-tight > div.col-md-1 {
    width: 100%;
  }
}

body .col-tight > div.col-md-3 {
  width: 25%;
}

@media (max-width: 768px) {
  body .col-tight > div.col-md-3 {
    width: 100%;
  }
}

body .col-tight > div.col-md-4 {
  width: 33%;
}

@media (max-width: 768px) {
  body .col-tight > div.col-md-4 {
    width: 100%;
  }
}

body .col-tight {
  padding: 0 !important;
}

body .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}

body .rgAltRow td {
  background: #f4f5f5;
}

@media (max-width: 768px) {
  body .header-bottom-container .header-search {
    margin-bottom: 1em;
  }
}

body .navbar-header.nav-auxiliary, body .header-bottom-container {
  width: auto;
}

@media (max-width: 768px) {
  body .navbar-header.nav-auxiliary, body .header-bottom-container {
    width: 100%;
  }
}

body .navbar-header.nav-auxiliary .auth-link-container,
body .navbar-header.nav-auxiliary .auth-link-container-sm, body .header-bottom-container .auth-link-container,
body .header-bottom-container .auth-link-container-sm {
  text-align: left;
  text-transform: uppercase;
  margin: 0;
}

body .navbar-header.nav-auxiliary .auth-link-container a, body .navbar-header.nav-auxiliary .auth-link-container a.auth-link,
body .navbar-header.nav-auxiliary .auth-link-container-sm a,
body .navbar-header.nav-auxiliary .auth-link-container-sm a.auth-link, body .header-bottom-container .auth-link-container a, body .header-bottom-container .auth-link-container a.auth-link,
body .header-bottom-container .auth-link-container-sm a,
body .header-bottom-container .auth-link-container-sm a.auth-link {
  text-decoration: none;
  margin: .125em 0 .125em .5em !important;
  text-transform: uppercase;
  display: inline-block !important;
}

body .navbar-header.nav-auxiliary .navbar-toggle, body .header-bottom-container .navbar-toggle {
  position: absolute;
  right: .5em;
  top: .5em;
  z-index: 2;
  background: rgb(9, 59, 76) !important;
  width: auto;
  height: auto;
  padding: 6px;
}

body .navbar-header.nav-auxiliary .navbar-toggle .icon-bar, body .header-bottom-container .navbar-toggle .icon-bar {
  background: white;
  width: 33px;
  height: 5px;
}


body .navbar-header.nav-auxiliary .navbar-toggle.collapsed .icon-bar, body .header-bottom-container .navbar-toggle.collapsed .icon-bar {
  background: #fff;
}
.header-search {
  padding: 0 0 0 7px;
}
body .navbar-header.nav-auxiliary .UtilitySearch, body .header-bottom-container .UtilitySearch {
  width: 100%;
  float: right;
}
@media (min-width: 768px) {
  body .navbar-header.nav-auxiliary .UtilitySearch, body .header-bottom-container .UtilitySearch {
      width: 95%;
  }
}
@media (max-width: 768px) {
  body .navbar-header .WTZone {
      display: block;
  }

}
body .navbar-header.nav-auxiliary .search-container-sm, body .header-bottom-container .search-container-sm {
  width: 100%;
}

body .navbar-header.nav-auxiliary .header-search, body .header-bottom-container .header-search {
  border: 3px solid #093b4c;
  border-radius: 3px;
  margin-top: 1em;
  width: 100%;
}

body .navbar-header.nav-auxiliary .header-search .search-container-sm, body .header-bottom-container .header-search .search-container-sm {
  border: none;
  margin: 0;
  padding: 0;
  float: right;
}

body .navbar-header.nav-auxiliary .header-search input#ctl00_SearchField_SearchTerms, body .navbar-header.nav-auxiliary .header-search .search-field, body .header-bottom-container .header-search input#ctl00_SearchField_SearchTerms, body .header-bottom-container .header-search .search-field {
  padding: 0 !important;
  margin: 0;
  border: none;
  background: transparent none;
  color: #093b4c;
  font-weight: bold;
  font-size: .95em;
  text-align: right;
  text-transform: uppercase !important;
  text-indent: 0px;
  width: 84%;
}

body .navbar-header.nav-auxiliary .header-search .TextButton, body .header-bottom-container .header-search .TextButton {
  background: white url("img/icon-search.png") center center no-repeat;
  display: inline-block;
  width: 15%;
  color: #093b4c;
  margin: 0;
  text-indent: -99999px;
}

body .navbar-header.nav-auxiliary .utility, body .header-bottom-container .utility {
  display: block;
  width: 100%;
  margin: .5em 0;
  text-align: right;
}

body .navbar-header.nav-auxiliary .utility .NavigationUnorderedList,
body .navbar-header.nav-auxiliary .utility #ctl00_LoginStatus1,
body .navbar-header.nav-auxiliary .utility .NavigationListItem,
body .navbar-header.nav-auxiliary .utility .nav-text,
body .navbar-header.nav-auxiliary .utility .NavigationLink, body .header-bottom-container .utility .NavigationUnorderedList,
body .header-bottom-container .utility #ctl00_LoginStatus1,
body .header-bottom-container .utility .NavigationListItem,
body .header-bottom-container .utility .nav-text,
body .header-bottom-container .utility .NavigationLink {
  vertical-align: top !important;
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  display: inline-block !important;
}

body .navbar-header.nav-auxiliary .utility a,
body .navbar-header.nav-auxiliary .utility #ctl00_LoginStatus1,
body .navbar-header.nav-auxiliary .utility .NavigationLink, body .header-bottom-container .utility a,
body .header-bottom-container .utility #ctl00_LoginStatus1,
body .header-bottom-container .utility .NavigationLink {
  border: 3px solid #25af68;
  border-radius: 3px;
  color: #25af68;
  font-weight: bold;
  font-size: .90em;
  margin: .125em 0 .125em .5em !important;
  text-transform: uppercase;
  padding: .25em 1em !important;
  text-decoration: none;
}

@media (max-width: 768px) {

  body .header-top-container .header-logo-container{
    margin: 0px;
  }
  body .navbar-header.nav-auxiliary .utility a,
  body .navbar-header.nav-auxiliary .utility #ctl00_LoginStatus1,
  body .navbar-header.nav-auxiliary .utility .NavigationLink, body .header-bottom-container .utility a,
  body .header-bottom-container .utility #ctl00_LoginStatus1,
  body .header-bottom-container .utility .NavigationLink {
    padding: 1em .5em !important;
  }
}

body .navbar-header.nav-auxiliary .utility a:hover,
body .navbar-header.nav-auxiliary .utility #ctl00_LoginStatus1:hover,
body .navbar-header.nav-auxiliary .utility .NavigationLink:hover, body .header-bottom-container .utility a:hover,
body .header-bottom-container .utility #ctl00_LoginStatus1:hover,
body .header-bottom-container .utility .NavigationLink:hover {
  color: white;
  background: #25af68;
}

body .navbar-header.nav-auxiliary .utility #ctl00_LoginStatus1, body .header-bottom-container .utility #ctl00_LoginStatus1 {
  margin: .125em 0 .125em 0 !important;
  border: 3px solid #822d70;
  color: #822d70;
}

body .navbar-header.nav-auxiliary .utility #ctl00_LoginStatus1:hover, body .header-bottom-container .utility #ctl00_LoginStatus1:hover {
  background: #822d70;
}

body .navbar-header.nav-auxiliary .search-container-sm, body .navbar-header.nav-auxiliary .auth-link-container-sm, body .header-bottom-container .search-container-sm, body .header-bottom-container .auth-link-container-sm {
  display: inline-block !important;
}

body .RadMenu .rmHorizontal .rmItem {
  clear: both;
}

@media (max-width: 768px) {
  body .row {
    margin: 0;
  }
}

body .videoThumb img {
  width: 100%;
  height: auto;
}

body #masterFooterConnectWithUs .facebook {
  text-align: center;
  margin: 0;
  padding: 1em 0;
}

body #masterContentArea ul.tags {
  margin: 0;
}

.touch .cycle-prev,
.touch .cycle-next {
  display: none;
}

.col-sm-12.text-center {
  width: 100%;
}

img {
  max-width: 100% !important;
}

.rsTopWrap > .rsHeader {
  z-index: 99 !important;
}

.no-mqs .navbar-collapse {
  background: #093b4c !important;
}
/*# sourceMappingURL=zz_tgd.css.map */