﻿body {
    /*[ReplaceColor(themeColor:"BodyText")]*/ color: #666666;
    /*[ReplaceColor(themeColor:"BackgroundOverlay")]*/ background-color: transparent;
}
html {
	/*[RecolorImage(themeColor:"BackgroundOverlay",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/bg.png');
    /*[ReplaceColor(themeColor:"BackgroundOverlay")]*/ background-color: #b3c5da;
}
h1.customPageTitle {
    /*[ReplaceColor(themeColor:"SiteTitle")]*/ color: #7C7C7C;
}
.ms-titlewpTitleArea .ms-pagetitle {
    /*[ReplaceColor(themeColor:"SiteTitle")]*/ color: #7C7C7C;
}
a, a:link, a:visited, .ms-WPBody a:visited, .ms-WPBody a:link {
    /*[ReplaceColor(themeColor:"Hyperlink")]*/color: #3668AF;
}
.ms-rteElement-H1B, .ms-menutoolbar td a, .ms-menutoolbar td a:hover, .ms-linksection-level1 ul li a, customPage a, .ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link, .ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited, .ms-WPTitle, .ms-webpart-titleText, .ms-WPTitle a, .ms-webpart-titleText a {
    /*[ReplaceColor(themeColor:"Hyperlink")]*/color: #3668AF;
}
.s4-title h1 a, .s4-title h2 a, .s4-tn li.static > .menu-item, .ms-WPBody a:link, .link-item a, .link-item a:link, .s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-ql a.selected, .s4-ql ul.root ul > li > a, .ms-menutoolbar td a, a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, .ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link, .ms-linksection-level1 ul li a, .ms-WPTitle a , .ms-webpart-titleText a{
    /*[ReplaceColor(themeColor:"Hyperlink")]*/color: #3668AF;
}
.ms-WPBody a:visited, .link-item a:visited, .s4-qlheader:visited, a.ms-addnew:visited, .ms-ltviewselectormenuheader .ms-viewselector a:visited, .ms-ltviewselectormenuheader .ms-viewselectorhover a:visited, .ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited, .ms-linksection-level1 ul li a:visited {
    /*[ReplaceColor(themeColor:"Hyperlinkfollowed")]*/color: #3668AF;
}
.s4-title h1 a:hover, .s4-title h2 a:hover, .s4-tn li.static > a:hover, .s4-toplinks .s4-tn a.selected:hover, .ms-WPBody a:hover, .link-item a:hover, .s4-ql ul > li > a:hover, .s4-ql ul.root > li > a:hover, .s4-qlheader:hover, .ms-rtestate-field a:hover, .s4-ql ul.root ul > li > a:hover, .ms-menutoolbar td a:hover, .ms-vh a:hover, .ms-vh2 a:hover, a.ms-addnew:hover, .ms-ltviewselectormenuheader .ms-viewselector a:hover, .ms-ltviewselectormenuheader .ms-viewselectorhover a:hover, a.ms-toolbar:hover, .ms-vh2-nofilter a:hover, .ms-vh2-nofilter-notextalign a:hover, .ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-linksection-level1 ul li a:hover, .ms-propertysheet a:hover, .ms-sectionheader a:hover, .ms-disc a:hover {
    /*[ReplaceColor(themeColor:"Hyperlink")]*/color: #3668AF;
}
.link-item a:active, a.ms-addnew:active, .ms-ltviewselectormenuheader .ms-viewselector a:active, .ms-ltviewselectormenuheader .ms-viewselectorhover a:active, .ms-vb a:active, .ms-vb2 a:active, .ms-vb-user a:active, .ms-linksection-level1 ul li a:active {
    /*[ReplaceColor(themeColor:"HyperlinkActive")]*/color: #3668AF;
}
.s4-ql a.selected, .ms-viewlsts .ms-vb2 > a, .ms-addnew a, .ms-selectorlink a, .ms-selectorlink a:visited, .ms-navitem a:link {
    /*[ReplaceColor(themeColor:"Hyperlink")]*/color: #3668AF !important;
}
.s4-ql a.selected:visited, .ms-viewlsts .ms-vb2 > a:visited, .ms-addnew a:visited, .ms-navitem a:visited {
    /*[ReplaceColor(themeColor:"Hyperlinkfollowed")]*/color: #3668AF !important;
}
.s4-ql a.selected:hover, .ms-viewlsts .ms-vb2 > a:hover, .ms-addnew a:hover, tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover, .ms-selectorlink a:hover, .ms-navitem a:hover, .ms-WPTitle a:hover, .ms-webpart-titleText a:hover {
    /*[ReplaceColor(themeColor:"HyperlinkActive")]*/color: #3668AF !important;
}
.s4-ql a.selected:active, .ms-viewlsts .ms-vb2 > a:active, .ms-addnew a:active, .ms-navitem a:active {
    /*[ReplaceColor(themeColor:"HyperlinkActive")]*/color: #3668AF !important;
}
.ms-core-suiteLink-a {
    /*[ReplaceColor(themeColor:"SuiteBarText")]*/color: #FFFFFF !important;
}
.customPageWidth {
    /*[ReplaceColor(themeColor:"PageBackground")]*/ background-color: white;
    /*[RecolorImage(themeColor:"SecondaryNavigationBackground",method:"Tinting")]*/ background-image: url("/_layouts/15/images/CCSD/body_bg.jpg");
}
.s4-ca, .customLeftBottomContainer  {
    /*[ReplaceColor(themeColor:"PageBackground")]*/ background-color: White;
}
.customHeader {
    /*[RecolorImage(themeColor:"BackgroundOverlay",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/header_bg.png');
}
.customHeaderLinks a {
    /*[ReplaceColor(themeColor:"SubtleBodyText")]*/ color: #666666;
}
.customQLHeading {
    /*[RecolorImage(themeColor:"SecondaryNavigationBackground",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/quicklinks-tab.png');
}
.customTopNav {
    /*[RecolorImage(themeColor:"GlobalNavigationBackground",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/topnav_bg.gif');
}
.customLeftTop {
    /*[RecolorImage(themeColor:"SecondaryNavigationBackground",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/leftnav_top.png');
}
.customLeftBottom {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: White;
}
.customLeftBottom .ms-navitem A:link, .customLeftBottom .ms-navitem A:visited {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: White !important;
}
.customLeftBottom .ms-selectednav {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ border-top-color: White;
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ border-left-color: White;
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ border-right-color: White;
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ border-bottom-color: White;
}
.customLeftSideBottomHolder {
    /*[RecolorImage(themeColor:"SecondaryNavigationBackground",method:"Tinting")]*/ background-image: url("/_layouts/15/images/CCSD/body_bottom.jpg");
}
.customFooter {
    /*[ReplaceColor(themeColor:"SubtleBodyText")]*/ color: #666666;
}
.customFooter a {
    /*[ReplaceColor(themeColor:"SubtleBodyText")]*/ color: #666666;
}

/* 
-----------------------------------------------------------------------------
  Web Parts
-----------------------------------------------------------------------------
*/

.customPageBody .bullet {
    /*[RecolorImage(themeColor:"ContentAccent1",method:"Tinting")]*/ background-image: url("/_layouts/15/images/CCSD/lstbulet.png");
}
.customNewsRotatorHolder {
    /*[ReplaceColor(themeColor:"FeaturedBackground")]*/ background-color: #e3e9f0;
    /*[ReplaceColor(themeColor:"Lines")]*/ border: 1px solid #F1F1F1;
}
.customNewsImage img {
    /*[ReplaceColor(themeColor:"StrongLines")]*/ border: 2px solid #00487c !important;
}
#featured ul.ui-tabs-nav{ 
    /*[ReplaceColor(themeColor:"Lines")]*/ border-color: silver;
}
#featured ul.ui-tabs-nav li{ 
	/*[ReplaceColor(themeColor:"Lines")]*/ border-bottom:1px solid silver;
}
#featured ul.ui-tabs-nav li img {
	/*[ReplaceColor(themeColor:"FeaturedBackground")]*/ background-color:#e3e9f0;
}
#featured li.ui-tabs-nav-item a {
	/*[ReplaceColor(themeColor:"FeaturedItemBackground")]*/ background-color: white;
	/*[ReplaceColor(themeColor:"FeaturedItemText")]*/ color:#333333;
}
#featured li.ui-tabs-nav-item a:hover {
	/*[ReplaceColor(themeColor:"FeaturedItemHover")]*/ background-color: #f2f2f2;
}
#featured ul.ui-tabs-nav li.ui-tabs-active a {
	/*[ReplaceColor(themeColor:"FeaturedItemSelected")]*/ background-color: #d2e2fa; 
}
.customPageBody .ms-WPTitle, .customPageBody .ms-webpart-titleText {
    /*[ReplaceColor(themeColor:"WebPartHeading")]*/ color: white;
}
.customPageBody .ms-WPTitle a:link, .customPageBody .ms-WPTitle a:visited, .customPageBody .ms-webpart-titleText a:link, .customPageBody .ms-webpart-titleText a:visited, .ccsd-newscategories .ccsd-newscategories-category-header, .ccsd-newscategories .ccsd-newscategories-category-header a, .ccsd-newscategories .ccsd-newscategories-category-header a:visited {
    /*[ReplaceColor(themeColor:"WebPartHeading")]*/ color: white;
}
.customPageBody .ms-WPHeader, .customPageBody .ms-webpart-chrome-title, .ccsd-newscategories .ccsd-newscategories-category-header {
    /*[RecolorImage(themeColor:"WebPartHeadingBackground",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/webpart_title.gif');
    /*[ReplaceColor(themeColor:"WebPartHeadingBackground")]*/ background-color: #1C3462;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
    /*[ReplaceColor(themeColor:"Lines")]*/ border: 1px solid #cccccc;
}
.ms-dlg-heading, h2.ms-dlg-heading {
	/* [ReplaceFont(themeFont:"heading")] */ font-family:"Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	font-size:1.46em;
	/* [ReplaceColor(themeColor:"HeaderText")] */ color:#444;
}
table.ccsd-calendartitle {
    /*[ReplaceColor(themeColor:"WebPartHeadingBackground")]*/ background-color: #1C3462 !important;
}
table.ccsd-calendartitle td, table.ccsd-calendartitle td a {
    /*[ReplaceColor(themeColor:"WebPartHeading")]*/ color: white !important;
}
/*
-----------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------
*/


/*
-----------------------------------------------------------------------------
  Top/Primary Navigation
-----------------------------------------------------------------------------
*/

.ms-topnav {
    /*[RecolorImage(themeColor:"GlobalNavigationText",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/nav-divider.png');
    /*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: #FFFFFF;
}
.ms-topnav a {
    /*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
.ms-topnavselected {
    /*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
.ms-topnavselected a {
    /*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
.ms-topNavHover {
    /*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
.ms-topNavHover a {
    /*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
.ms-core-listMenu-item, .ms-core-listMenu-item:link , .ms-core-listMenu-item:visited, .ms-core-listMenu-item:hover {
	/*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
ul.dynamic .ms-core-listMenu-item, ul.dynamic .ms-core-listMenu-item:link , ul.dynamic .ms-core-listMenu-item:visited, ul.dynamic .ms-core-listMenu-item:hover {
	/*[ReplaceColor(themeColor:"Hyperlink")]*/ color: #3668AF !important;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-selected.ms-core-listMenu-item:hover {
	/*[ReplaceColor(themeColor:"GlobalNavigationText")]*/ color: white;
}
ul.dynamic .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, ul.dynamic .ms-core-listMenu-horizontalBox a.ms-core-listMenu-selected.ms-core-listMenu-item:hover {
	/*[ReplaceColor(themeColor:"Hyperlink")]*/ color: #3668AF !important;
}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	/* [RecolorImage(themeColor:"BodyText",method:"Filling")] */ background-image:url("/_layouts/15/images/menu-down.gif?rev=23");
}
.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
	/* [RecolorImage(themeColor:"BodyText",method:"Filling")] */ background-image:url("/_layouts/15/images/menu-right.gif?rev=23");
}

/*
-----------------------------------------------------------------------------
  Left/Secondary Navigation
-----------------------------------------------------------------------------
*/

#nav li ul {
    /*[ReplaceColor(themeColor:"SecondaryNavigationHoverBackground")]*/ border: 1px solid #506F9B;
}
#nav li a {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: white;
}
#nav li {
    /*[RecolorImage(themeColor:"SecondaryNavigationDivider",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/divider.gif');
}
#nav .parent {
    /*[RecolorImage(themeColor:"SecondaryNavigationText",method:"Tinting")]*/ background: url("/_layouts/15/images/CCSD/arrow.gif") no-repeat scroll right center transparent;
}
#nav li ul a {
    /*[ReplaceColor(themeColor:"SecondaryNavigationDivider")]*/ border-color: #506F9B;
    /*[ReplaceColor(themeColor:"SecondaryNavigationBackground")]*/ background-color: #1C3462 !important;
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: white;
}
#nav li a:hover {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: white;
    /*[ReplaceColor(themeColor:"SecondaryNavigationHoverBackground")]*/ background-color: #3f6090 !important;
}
.customLeftBottom .s4-ql ul.root > li > .menu-item, .s4-qlheader, .customLeftBottom .s4-qlheader:visited, .ms-quicklaunchouter a:hover, .customLeftBottom .ms-splinkbutton-text a:hover, .customLeftBottom .menu-item-text {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: #FFFFFF !important;
}
.customLeftBottom .s4-ql ul.root ul > li > a:hover, .customLeftBottom .s4-ql ul.root ul > li > a {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: #FFFFFF;
}
.customLeftBottom .ms-treeviewouter a.ms-navitem {
    /*[ReplaceColor(themeColor:"SecondaryNavigationText")]*/ color: white !important;
}

/*
-----------------------------------------------------------------------------
  Right/Tertiary Navigation (Quick Launch menu)
-----------------------------------------------------------------------------
*/

.customBodyRight .s4-ql ul.root ul > li > a, .customBodyRight .s4-ql ul.root ul > li > A.selected, .ccsd_PL_right .s4-ql ul.root ul > li > a, .ccsd_PL_right .s4-ql ul.root ul > li > A.selected {
    /*[ReplaceColor(themeColor:"BodyText")]*/ color: #3668AF !important;
}
.customBodyRight .s4-ql .menu .menu-item {
    /*[ReplaceColor(themeColor:"Lines")]*/ border-bottom: 1px solid silver;
}
.ccsd_PL_right .s4-ql .menu .menu-item {
    /*[ReplaceColor(themeColor:"Lines")]*/ border-bottom: 1px solid silver;
}
.customBodyRight .s4-ql ul.root > li > .menu-item, .customBodyRight .s4-qlheader, .customBodyRight .s4-qlheader:visited, .ccsd_PL_right .s4-ql ul.root > li > .menu-item, .ccsd_PL_right .s4-qlheader, .ccsd_PL_right .s4-qlheader:visited {
    /*[ReplaceColor(themeColor:"BodyText")]*/ color: #3668AF !important;
}
.customBodyRight .s4-ql A.selected, .customBodyRight .s4-ql A.selected:visited, .ccsd_PL_right .s4-ql A.selected, .ccsd_PL_right .s4-ql A.selected:visited {
    /*[ReplaceColor(themeColor:"Lines")]*/ border-bottom-color: Silver !important;
    /*[ReplaceColor(themeColor:"BodyText")]*/ color: #3668AF !important;
}
.customBodyRight .ccsd-ql-header, .ccsd_PL_right .ccsd-ql-header {
    /*[RecolorImage(themeColor:"WebPartHeadingBackground",method:"Tinting")]*/ background-image: url('/_layouts/15/images/CCSD/webpart_title.gif');
    /*[ReplaceColor(themeColor:"WebPartHeadingBackground")]*/ background-color: #0a6fa5;
}
.customBodyRight .ccsd-ql-header .menu-link, .ccsd_PL_right .ccsd-ql-header .menu-link {
    /*[ReplaceColor(themeColor:"WebPartHeading")]*/ color: #fff;
}

.ccsd-quickLaunchWrapper li {
    /*[RecolorImage(themeColor:"ContentAccent1",method:"Tinting")]*/ background-image: url("/_layouts/15/images/CCSD/lstbulet.png");
}
/*
-----------------------------------------------------------------------------
  Custom Web Parts
-----------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------
  Styles for custom page layouts
-----------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------
  Overrides for OOB SharePoint CSS
-----------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------
  Editor Styles
-----------------------------------------------------------------------------
*/

.ms-rteStyle-CherryCreek-Standard {
    /*[ReplaceColor(themeColor:"BodyText")]*/ color: #666666;
}

/*
-----------------------------------------------------------------------------
    Dialog Styles
-----------------------------------------------------------------------------
*/


/*
-----------------------------------------------------------------------------
    Mobile Styles
-----------------------------------------------------------------------------
*/
.customTopNav .ccsd-accordion-button a{ 
	/*[ReplaceColor(themeColor:"MobileGlobalNavigationAccordionBackground")]*/ background-color:#2c2c2c;
	/*[ReplaceColor(themeColor:"MobileGlobalNavigationAccordionText")]*/ color:#f5f5f5;
}
.customTopNav .ccsd-accordion-button .ccsd-icon-bar { /*[ReplaceColor(themeColor:"MobileGlobalNavigationAccordionBars")]*/ background-color:#f5f5f5;}
.ccsd-topNavMobile { /*[ReplaceColor(themeColor:"MobileGlobalNavigationBackground")]*/ background-color: #90403C;}
.ccsd-topNavMobile, .ccsd-topNavMobile a { /*[ReplaceColor(themeColor:"MobileGlobalNavigationText")]*/ color: #FFFFFF;}
.ccsd-topNavMobile li.dynamic-children.collapsed > .expander { /*[ReplaceColor(themeColor:"MobileGlobalNavigationArrow")]*/ border-top-color: #FFFFFF; }
.ccsd-topNavMobile li.dynamic-children.expanded  > .expander { /*[ReplaceColor(themeColor:"MobileGlobalNavigationArrow")]*/ border-top-color: #FFFFFF; }
.ccsd-topNavMobile li { border-bottom-color: /*[ReplaceColor(themeColor:"MobileGlobalNavigationDivider")]*/ #808080; }
.ccsd-topNavMobile li:first-child { border-top-color: /*[ReplaceColor(themeColor:"MobileGlobalNavigationDivider")]*/ #808080; }
