/* COMMON CSS FOR ALL LAYOUTS */
@-webkit-viewport {
	width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}

html {
	background-image: url("../img/blueBack.png");
	background-repeat: repeat-x;
	background-color: #02599e;
}
body {
	font-family: arial, helvetica, clean, sans-serif;
	color: #000;
	margin: 0 auto 20px;
    font-size: 13px;    
}
/* IE 7 fun */
body, #seafooter {
    *width: 960px;    
}
.container {
    *width: 930px;
}

h1, h2, h3, h4, h5 {
/* [disabled]letter-spacing: 0; */
/* [disabled]padding-bottom: 10px; */
	text-decoration: none;
	color: #007dc3;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Global Fonts Face  */
/* League Gothic */
@font-face {
	font-family: "LeagueGothicRegular";
	font-style: normal;
	font-weight: normal;
	src: url("../font/League_Gothic-webfont.eot");
	src: url("../font/League_Gothic-webfont.eot?#iefix") format("embedded-opentype"),  url("../font/League_Gothic-webfont.ttf") format("truetype"),  url("../font/League_Gothic-webfont.svg#LeagueGothicRegular") format("svg");
}
#mayorCreditBox{
  padding: 15px 10px;
}

#portalpage h2, #portalpage h3, #portalpage h4, #portalpage h5, 
h1,
#contactInfo h3, 
#deptNavRow #deptTitle,
#deptTopNav ul li,
#seafooter h2,
#topNavRow H2 a,
#topNavRow H4 a,
#sm-md-Nav li.SeattleChannelTopNav > a,
#topNavRow .portalTopNavItem a, 
#contactTop, #popularServices .quickLinkTitle  {
	font-family: 'LeagueGothicRegular', Arial, sans-serif;
}
/* League Gothic */

/*exception for Elected Official names*/

#x28243 #portalpage h3.deptListName {
	font-family: Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size: 140%;
}

/* Portal heading fonts */
#portalpage h1, #portalpage h2, #portalpage h3, #portalpage h4, #portalpage h5, #seattleChannelHome h4, #sm-md-Nav li > a, #channelLiveNavigation .btn-lg, .seattlechannelprogram h1, #popularServices .quickLinkTitle {
  letter-spacing: 0;  
  text-decoration: none;
	font-weight: 500;
	text-transform: uppercase;
    color: #888;
}

/* Arial */
h2, 
h3,
h4,
h5{
	font-family:Arial, Helvetica, sans-serif;
}

#deptTopNav ul li li,
#leftNav > ul,
#leftNav li
{
		font-family:Arial, Helvetica, sans-serif;
}
/* Arial */
/* Global Fonts Face*/

h1{
	text-transform:uppercase
}

.row {
	border-bottom: 1px solid #999;
}
.borderBottomNone {
	border-bottom: none;
}
.container {
	background-color: #fff;
}
.containerBorder {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
    border-top: 1px solid #999;
}

/* Included to support XHTML components and body copy that used it, removed left and right padding*/
.containerPadTopSides {
	padding-top: 10px;
	clear: both;
}
/* override bootstrap label */
label {
    display: inline;
}
/* override bootstrap input[type="file"] */
input[type="file"] {
    display: inline;
}
input[type="text"] {
    width: 100%;
}
iframe {
    width: 100%;
}
/* override btn-primary background for accessibility */
.btn-primary {
    background-color: rgb(2,92,150);
}
/* override bootstrap button hover when used on select*/
select.btn-default:hover, select.btn-default:focus {
    background-color:#fff;
}    
#leftCol img{
    display: inline-block;
    height: auto;
    max-width: 100%;
}
#rightCol img{
    display: inline-block;
    height: auto;
    max-width: 100%;
}
#mainColContent img{
    display: inline-block;
    height: auto;
    max-width: 100%;
}
.padTop {
	padding-top: 10px;
    clear: both;
}
.padTitle
{
    padding-bottom:10px;
}

#contactTop a {
	color: #999999;
	text-transform: none;
	/*text-transform: uppercase; JG*/
}
#rightCol {
    padding-bottom: 10px;
}
#leftCol {
    padding-bottom: 10px;
}

/* Notification Banner Begins */
  #seagovBanner, #seagovBanner div.container, #seagovPriorityPanel, #seagovPriorityPanel div.container{
    /* normal state - blue background */ 		
    
    /* medium alert - orange background */
  /*  background-color: #ffe240; */   
    /* high alert - red background
    background-color:#d10000;
    */
	}
  
  #seagovBanner.Normal, #seagovPriorityPanel.Normal, #seagovBanner.Normal > div.container, #seagovPriorityPanel.Normal > div.container, #seagovBanner.Normal #bannerActionLink {
      background-color:#02599d;     
  }
  #seagovBanner.Medium-Alert, #seagovPriorityPanel.Medium-Alert, #seagovBanner.Medium-Alert > div.container, #seagovPriorityPanel.Medium-Alert > div.container, #seagovBanner.Medium-Alert #bannerActionLink {
      background-color:#fce45c;     
  }
  #seagovBanner.High-Alert, #seagovPriorityPanel.High-Alert, #seagovBanner.High-Alert > div.container, #seagovPriorityPanel.High-Alert > div.container, #seagovBanner.High-Alert #bannerActionLink {
      background-color:#d10000;     
  }

  #seagovBanner, #seagovPriorityPanel, #seagovBannerAction, #seagovBannerSubLeft, #seagovBannerSubRight a, #seagovBanner.Normal a, #seagovPriorityPanel.Normal a{
    color:#fff;
	}
  #bannerActionLink{
      border: none;
      text-decoration: underline;      
  }
  #bannerActionLink:focus, .contactCollapse button:focus {
      outline: none;      
  }
		/* normal state - white text */ 
    /*		color:#fff; */
    /* medium alert 
    color:#000;
		*/    
    /* high alert 
    color:#fff;
    */
    #seagovBanner.Normal a, #seagovPriorityPanel.Normal a{
        text-decoration: none;
        color: #fff;
    }
    #seagovBanner.Medium-Alert a, #seagovPriorityPanel.Medium-Alert a, .Medium-Alert #seagovBannerSubLeft, .Medium-Alert #seagovBannerSubRight a{
        text-decoration: none;
        color: #000;
    }
	
  #seagovBanner{
		position:relative;
		top:0px; 
		left:0px;
		min-height:30px;
		width:100%;
		z-index:102
	}
  #seagovBannerSub{
		margin: 0 auto;
	}
  #seagovBannerAction{
		font-family: Arial,Helvetica,sans-serif; 
		font-size: 12px; 
		float: right; 
/*		width: 12%;  */
		padding-top: 2px;
	}
  #seagovBannerAction:hover{
		cursor:pointer
	}
	#seagovBannerSubLeft, #seagovBannerSubRight{
		padding:3px 0px;
		font-family:'Myriad Pro', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}
	#latestNews{
		font-family:'Myriad Pro', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}

  #seagovBannerSubLeft{
/*		float:left; */
	}
  #seagovBannerSubRight{
		text-align:right;
/*		width:25%; */
		float:right;
	}
	#seagovPriorityPanel{
	  opacity:1.0;
		position:absolute;
		top:20px; 
		left:0px;
		min-height:240px;
		width:100%;
		z-index:100;
		display:none
	}
  #seagovPriorityPanelSub{
		margin: 0px auto; 
		z-index: 101; 
		padding: 20px 25px; 
	}
  #seagovPriorityPanel .col-sm-4{
/*  	float: left;
    padding: 0px 1%;
    width: 31%;
	*/
	}
	#seagovPriorityPanel .col-sm-4 img{
		float:left;
		margin-right:10px
	}
	#seagovPriorityPanel .col-sm-4 .topPadding{padding-top: 0px;}
	#seagovPriorityPanel .col-sm-4 .topMargin{margin-top: 0px}
	#seagovPriorityPanel .col-sm-4 div a{color:#fff;}
	#seagovPriorityPanel .seagovTopicTitle, #seagovPriorityPanel .seagovTopicTitle a:first-child{
			font-family:'Myriad Pro', 'Trebuchet MS', Arial, Helvetica, sans-serif;
			color:#a9d9ff;
			font-weight: bold;
	}
	#seagovPriorityPanel #visionStatement, #seagovPriorityPanel #mayorCredit{
			font-family:'Myriad Pro', 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-size:15px;
	}
	#seagovPriorityPanel .seagovTopicStyle{
	  padding:10px;	
	}
	#seagovPriorityPanel .seagovTopicStyleHover{
	  background-color:#173269;
	}
  #seagovBannerAction .ui-icon{
  	background-image: url("images/ui-icons_ffffff_256x240.png");
	}
  #seagovPriorityPanel #seagovBanner_close:hover{cursor:pointer}
	
/* Notification Banner End */

/* Carousel Begin */
#portalpage .featureContainer {
    padding-left: 15px;
    height: 267px;
}
#portalpage.home .featureContainer {
    padding-left: 9px;
}
.featureContainer {
    padding-left: 9px;
}
.featureContainer > #carousel {
    padding: 0px; 
}
#carousel {
    padding-left: 9px;
    padding-right: 9px;
}

#carousel .carousel-inner{
  width: 700px;
	background-color: #fff;
    padding-bottom: 5px;
}
#carousel .carousel-control.left,
#carousel .carousel-control.right{
 background-image:none;
 height: 88%;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#carousel .panel {
  margin-bottom: 10px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
}
#carousel .panel-footer {
  padding-top: 8px;
  padding-bottom: 13px; 
}
#carousel .carousel-indicators {
  bottom: -10px;
}

#carousel .carousel-indicators .active {
    background-color: #333;
}

.carousel-indicators li {
  border: 1px solid #333;
}
.panel-footer > span.pull-right {
    padding-bottom: 12px;
}

.glyphicon.glyphicon-chevron-left {
  left: 25%;
  top: 50%;
}

.glyphicon.glyphicon-chevron-right {
  top: 50%;
  right: 25%;
}

/* Carousel End*/

/* Carousel Component Slick Carousel Begin */
.seaCarousel {
    width: 96%;
    margin: 0px auto;
}
    .seaCarousel .carouselHeading {
        margin-left: -15px;
        padding-bottom: 10px;
    }
    .seaCarousel .carouselMoreLink {
        padding-top: 4px;
    }
.seaCarousel .carouselMoreLink:before, .rssMoreVideos:before {
    content: " | ";
}
.seaCarousel button.btn {
    border: none;
}
div.seaCarouselItem {
 
}
.seaCarouselItemTitle {
    padding: 5px 6px;
    line-height: 1.3em;
}
div.seaCarouselItem > a > img, div.seaCarouselItem > img {
    width: 95%;
    height: auto;
    margin: 0px auto;
}

.slick-next, .slick-prev {       
    top: 50px;
}
.slick-prev:before, .slick-next:before {
    color: #888;
}
.carouselTitle {
    padding-right: 5px;
}

/* Carousel Component Slick Carousel End */

/* Pagination Begin */
.pageNumber {

}
.pageNumberActive {
    font-weight: bold;
}
input#filterTerm {
    width: 80%;
}
h3.FormHeading {
    padding: 5px 0px;
}
span.paginationInput {
    margin-bottom: 5px;
    font-weight: 700;
}
fieldset.paginationInput {
    margin: 10px 5px;
}
    fieldset.paginationInput #displayType .glyphicon {
        padding-right: 10px;
    }
    #itemsPerGroup {
      padding-right: 4%;
    }
    #itemsPerGroup .btn, #displayType .btn {
        border: none;
    }
    #itemsPerGroup .btn.active, #displayType .btn.active, #taxonomyTermGroup .btn.active {        
        color: #337ab7;
        box-shadow: none;
        background: none;
        font-weight: bold;
    }
.paginationContainer .titleExcerpt h2, .paginationContainer .titleDateContainer h2 {
    float: left; 
    padding-right: 10px;
}
.titleDateContainer {
    min-height: 30px;
}
.paginationContainer > .paginationItem, .paginationContainer .titleExcerpt {
    padding-bottom: 10px;
}
.paginationContainer > .row {
    margin-left: 0px;
    margin-right: 0px;
}
.paginationContainer .col-sm-4, .paginationContainer .col-md-3{
    padding-right: 0px;
    padding-left: 0px;
}
/* Pagination End */

.highlightCarousel {
    display: none;
}

/* Video Container Begin */
a.seekItem {
    display: block;
    padding: 10px 0px;
}
.indexHeading {
    font-style:italic;
    padding-top: 10px;    
}
.VideoComponent .overlayBox, .programImage .overlayBox, .mainColumnHighlight .overlayBox, .mainColumnSubHighlights .overlayBox, .mainColumnTwoColumn .overlayBox, .panel-body .overlayBox {        
    background-color: rgba(0, 0, 0, 0.70);    
    height: 3.8em;
    padding: 8px 10px;  
    position: relative;     
    margin-top: -4em;        
}
.mainColumnHighlight .overlayBox, .programImage .overlayBox {
       
}
.episodeDuration:before {
    content: " | ";
}
.mainColumnSubHighlights .overlayBox {                
    height: 4em;
}
.mainColumnTwoColumn .twoColRight .overlayBox {            
}
.mainColumnTwoColumn .overlayBox {
    
}
/* hide overlay box by default, it's shown after video player is loaded  */
.programImage .overlayBox, .VideoComponent .overlayBox  {
    display: none;
}
.overlayBox > a {
    text-decoration:none;
}
#portalpage .overlayBox h4.videoTitle, h4.videoTitle, #seattleChannelHome .overlayBox h4, .overlayBox div.videoTitle {
    color: white;
	text-transform:none;	
}
.overlayBox div.videoTitle {
    line-height: 1.1;
    font-size: 18px;
}
.msn:before {
  content: "TV ID: ";
}
.msn {
    font-size: smaller;
    color: #999;
}

/* Video Container End */

/* Department Styles Begin */
#mainColMain div div.item {
padding: 0 0 12px;
clear: left;
}

div#deptSocialMedia img {
    padding: 0px 0px 2px 2px;
    border-width: 0;
}

/* Department Footer deptCol Begin*/
.deptCol {
	margin-top: 10px;
	text-align: left;
}
.footerLinkList {
	padding-left: 0px;
	list-style: none;
}
.footerAddressLabel {    
    width: 100%;
    font-weight: bold;
}
#deptColumn2 ul {
  padding-left: 0px;
  list-style: none;
}
#navTitle, #navLinksTitle  {
	margin-bottom: 10px;
}
#deptFooter a, #deptFooter a:visited, #deptFooter a:hover, #deptFooter a:active {
color: #02599d;
}
#deptSocialMediaFooter {
    padding: 2px 0px;
}
#footerHR {
    margin: 10px auto;
    border-top-color: #999;
}

/* Department Footer deptCol End*/
/* Department Styles End */

#sm-md-Nav H2, #sm-md-Nav li.portalTopNavItem,
#sm-md-Nav .portalTopNavItem  {
  line-height: 0.85em;  
  padding: 10px;
  padding-bottom: 7px;
  min-height: 1.7em;
}
#topNavRow H4 a, #topNavRow H2 a, #topNavRow H3 a, #sm-md-Nav li > a,
#topNavRow .portalTopNavItem a  {
	text-transform: uppercase;
    text-decoration: none;
}
#topNavRow #topNav_business:hover, #portalTopNavItem1:hover {
	background-image: url("../img/navBusiness_ON.png");
}
#topNavRow #topNav_business:active, #portalTopNavItem1:hover, body.business h2#portalTopNavItem1 {
	background-image: url("../img/navBusiness_ON.png");
	color: #508223 !important;
}
#topNavRow #topNav_living:hover, #portalTopNavItem2:hover, body.living h2#portalTopNavItem2 {
	background-image: url("../img/navLiving_ON.png");
}
#topNavRow #topNav_visiting:hover, #portalTopNavItem3:hover,body.visiting h2#portalTopNavItem3 {
	background-image: url("../img/navVisiting_ON.png");
}
#topNavRow #topNav_services:hover, #portalTopNavItem4:hover, body.services h2#portalTopNavItem4{
	background-image: url("../img/navServices_ON.png");
}
#topNavRow #topNav_departments:hover, #portalTopNavItem5:hover, body.departments h2#portalTopNavItem5 {
	background-image: url("../img/navDepartments_ON.png");
}
#topNavRow #topNav_business a:hover, #portalTopNavItem1.portalTopNavItem a:hover, #portalTopNavItem1 a:hover, body.business #portalTopNavItem1.portalTopNavItem a , body.business h2#portalTopNavItem1 a {
	color: #508223;
}
#topNavRow #topNav_living a:hover,  #portalTopNavItem2.portalTopNavItem a:hover, body.living #portalTopNavItem2.portalTopNavItem a,  #portalTopNavItem2 a:hover , body.living h2#portalTopNavItem2 a {
	color: #ef9131;
}
#topNavRow #topNav_visiting a:hover,  #portalTopNavItem3.portalTopNavItem a:hover, body.visiting #portalTopNavItem3.portalTopNavItem a , #portalTopNavItem3 a:hover, body.visiting h2#portalTopNavItem3 a  {
	color: #892122;
}
#topNavRow #topNav_services a:hover, #portalTopNavItem4.portalTopNavItem a:hover, body.services #portalTopNavItem4.portalTopNavItem a, #portalTopNavItem4 a:hover, body.services h2#portalTopNavItem4 a  {
	color: #14b5d5;
}
#topNavRow #topNav_departments a:hover, #portalTopNavItem5.portalTopNavItem a:hover, body.departments #portalTopNavItem5.portalTopNavItem a, #portalTopNavItem5 a:hover, body.departments h2#portalTopNavItem5 a {
	color: #007dc3;
}
.navbar {
    border-bottom: 0px;
	margin-bottom: 0px;    
}
.navbar-default, .navbar-default .navbar-collapse {
	background-color: transparent;
	border-color: transparent;
}

ul li.deptTopNavItem1, 
ul li.deptTopNavItem2, 
ul li.deptTopNavItem3,  
ul li.deptTopNavItem1 li, 
ul li.deptTopNavItem2 li, 
ul li.deptTopNavItem3 li{
    width: 33.33333%;
} 
ul li.deptTopNavItem4,
ul li.deptTopNavItem4 li
{
    width:25%;
}
ul li.deptTopNavItem5, 
ul li.deptTopNavItem5 li {
	width: 20%;
}
ul li.deptTopNavItem6,
ul li.deptTopNavItem6 li {
	width: 16.6666666666%;
}
ul li.deptTopNavItem7, 
ul li.deptTopNavItem7 li {
	width: 14.2857%;
}

#departmentAddressBar {
      display:none;
  }

#leftNav li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #CCCCCC;
    display: block;
    font-weight: bold;
}

#portalpage #leftNav li li, #leftNav li li li, #leftNav li li li li {
    font-weight: normal;
}

#leftNav .activePage{
  background: #02599d;    
  color:#fff;
  font-weight: bold;
}
#leftNav ul li.activePage:hover {
    background: #02599d;
}

#leftNav ul li:last-child {
  border-bottom: 1px solid #CCCCCC;
}
#leftNav ul li:hover {
  background: #EEE;
}
#leftNav ul li ul li ul li {
    margin-left: -40px;
    padding-left: 20px;
}
#leftNav ul li ul li:last-child {
    border-bottom: none;
}
#leftNav ul li ul li ul li:last-child {
    border-bottom: none;
}

#leftNav ul li ul li ul li ul li {
  font-size: 11px;
  margin-left: -60px;
  padding-left: 35px;
}

#leftNav ul li ul li ul li ul li:last-child {
    border-bottom: none;
}

nav .activePage a{
  font-weight:bold;
}

/* Seattle.gov header starts */
#header {
	background-color: #FFFFFF;
	background-image: url("../img/header_background.png");
	border-bottom: 0px;
	margin: 0 auto;
}
/* Seattle.gov header ends */

/* Department Header Start */
#deptNavRow {
	/*background: url("../img/deptHeader_bkg.png")  repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
    background-image: url("../img/deptHeader_bkg.png");
    background-repeat: repeat-x;
    background-attachment: scroll; 
    background-position: 0 0;
    background-color: rgba(0, 0, 0, 0);
	height: 50px;
	padding: 0;
}

#deptNavRow #deptTitle {
	text-transform: uppercase;
}

#deptInfo, #deptInfo a, #deptTitle, #deptTitle a {
	color: #FFFFFF;
	text-decoration: none;
}

#deptInfo {
	display: block;
	height: 50px;
}

#deptInfo {
	padding: 4px 10px 0px 0px;
}

#deptInfo .tagline {
	font-style: italic;
}
#deptInfo .tagline, #deptInfo .director {
	margin: 0;
	text-align: right;
}
/* Department Header End */

/* Department Top Nav Begin */
#deptTopNav {
	background-image: url("../img/topNav_bkg.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 38px;
}
#deptTopNav ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#deptTopNav ul li {
	background-color: #888D8F;
	float: left;
	list-style: none outside none;
}
#deptTopNav ul li.deptTopNavItem5 a.last, 
#deptTopNav ul li.deptTopNavItem6 a.last, 
#deptTopNav ul li.deptTopNavItem7 a.last, 
#deptTopNav ul li.deptTopNavItem8 a.last {
	margin: 0;
}
#deptTopNav ul li > a:hover, 
#deptTopNav ul li > a:active {
	background-image: url("../img/topNav_bkg_on.png");
	color: #02599d;
}
#deptTopNav ul li > a.activePage {
	background-image: url("../img/topNav_bkg_on.png");
	color: #02599d;
}
#deptTopNav ul ul {
	display: none;
}
#deptTopNav ul li:hover > ul {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: auto;
	margin: 0;
	position: relative;
	width: inherit;
}
#deptTopNav ul li li {
	float: none;
	font-size: 13px;
	list-style: none inside none;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
}
#deptTopNav ul li li > a, 
#deptTopNav ul li li > a:visited {
	background: none repeat scroll 0 0 #F5F5F5;
	height: auto;
	margin: 0;
	text-decoration: none;
	text-transform: none;
}
#deptTopNav ul li li > a:hover, 
#deptTopNav ul li li > a:active {
	background: none repeat scroll 0 0 #EAEAEA;
	color: #007DC3;
}
/* TopNav sublinks */
div.topNavSubContainer {
    display: none;    
    border: 1px solid #ccc;
}
#deptTopNav ul li:hover > div.topNavSubContainer {
    display: block;
    position: absolute;
    z-index: 100;
}
div.topNavSubItem {   
    background-color: #999;
    width: 20em;
    padding: 15px 20px;    
    text-align: left;
}
div.topNavSubItem:nth-child(even){
    background-color: #EEFBFF;
} 
div.topNavSubItem > a {
    text-decoration: none;
}
div.topNavSubItem > a > img {
    padding-right: 15px;
}
.sublinkTitle {
    text-transform: uppercase; 
}
/* Department Top Nav Ends */

/* Seattle.gov Home */

.home #vidShort {
    padding-bottom: 10px;
}
/* Daily Shorts img */
.home #vidShort img {
    float: left;
    padding-right: 0px;
    padding-bottom: 5px;
}
/* Left and Right Col list reset */
.home #leftCol ul > li, .home #rightCol ul > li  
{
    margin-left: -20px;
}
/* Homepage Tabs H4 */
.home #tabs h4{
    font-size: 175%;
}
/* Homepage Tabs Blog Feed */
.home #tabs-1 .feedContainer .feedLinks  {
	display:none;
}
.home #tabs-1 .feedContainer {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #999;
}
.home #newsReleaseHome {
    min-height: 350px;
    border: none;
}

.home #rightCol .physicalAddress, .home #rightCol .mailingAddress, .home #rightCol .contactText .phoneAlt,  .home #rightCol .contactText .tty,  .home #rightCol .contactText .emailMain, .departmentsPortal .mainColumnTwoColumn .mailingAddress, .departmentsPortal .mainColumnTwoColumn .physicalAddress {
    display: none;
}
.home #rightCol .contactThumbnail img, .mainColumnTwoColumn .contactThumbnail img {
    padding-right: 5px;
    float: left;
    padding-bottom: 5px;
}
img.homeTabThumbSC {
    float: left;
    max-width: 120px;
    padding-right: 10px;
}
.scTabItem {
    clear: both;
    padding: 5px 0px;
}

/* End Seattle.gov Home */

#departmentAddressBar {
	display: none;
}
#mainContent {
    padding-bottom: 10px;
}
#mainColMain {
	padding: 10px;
}
div#mainColMain.col-md-9
{
    padding: 0px 15px;
}
/*RSS Feed ported from responsive 2015 */
#mainColMain .feedContainer .feedTitleIconWrapper h2, #mainColMain .feedContainer .feedTitleIconWrapper h3, #mainColMain .feedContainer .feedTitleIconWrapper div, #mainColMain .feedContainer .feedTitleIconWrapper i, #mainColMain .feedContainer .feedTitleIconWrapper a, .councilVideos h2 {
    display: inline;
    position: relative;
    float: none;
}
#mainColMain .feedContainer .feedTitleIconWrapper i, aside .feedContainer .feedTitleIconWrapper i {
    font-size: 24px;
    margin-left: 10px;
}

#rightCol .feedContainer,
#mainColMain .feedContainer{ border:0px; }

  #rightCol .feedContainer li,
  #rightCol .feedContainer > .rssItem,
  #mainColMain .feedContainer > .rssItem{
    background:#fff;
  }

    #rightCol .feedContainer li{ padding-left: 0px; min-height:70px; }
    #mainColMain .feedContainer > .rssItem{ padding-top:20px; min-height: 90px; }
      #mainColMain .feedContainer > .rssItem:last-child{ border:0px; }

  #rightCol .feedContainer li .rssDate,
  #rightCol .feedContainer > .rssItem .rssDate,
  #mainColMain .feedContainer > .rssItem .rssDate {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    color: #000000;
    width: 50px;
    height: 50px;
    padding-top: 12px;
    padding-right: 0px;
    text-align: center;
    border: 1px solid #000;
    border-top: 5px solid #EA5300;
    position: absolute;
  }

  #mainColMain .feedContainer > .rssItem .rssThumbnail{ display:none; }
  #mainColMain .feedContainer > .rssItem .rssThumbnail_Content{ margin-left:0px; }

  #rightCol .feedContainer li a,
  #rightCol .feedContainer > .rssItem .rssTitle,
  #mainColMain .feedContainer > .rssItem .rssTitle {
    font-weight: bold;
    line-height: 22px;
    padding-left: 70px;
    margin-bottom: 10px;
    display:inline-block;
  }

    #rightCol .feedContainer li a,
    #rightCol .feedContainer > .rssItem .rssTitle {
      padding-left: 65px;
      padding-bottom:10px;
    }

  #mainColMain .feedContainer > .rssItem  .content,
  #mainColMain .feedContainer > .rssItem  .rssDescription {
    padding-left: 70px;
    padding-bottom:10px;
  }

  #rightCol .feedContainer > .feedTitleIconWrapper h2,
  #rightCol .feedContainer > .feedTitleIconWrapper .feedLinks {
    display:inline; 
    float: none !important;
  }

.feedLinks .fa-rss {
    color: #EA5300;
}
/*END RSS Feed ported from responsive 2015 */
.feedContainer h2 {
    padding-bottom: 5px;
}
.feedContainer ol {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
    padding-top: 5px;
}
.feedContainer ol li {
	font-size: 93%;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 3px 3px 3px 6px;
}
.feedContainer .linkBox, .newsContainer .linkBox {
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	font-size: 93%;
	padding: 3px 3px 3px 6px;
}
#portalpage .feedContainer {
	border: 0;
	height: auto;
	padding: 0;
}
#portalpage .feedContainer ol {
	border: 1px solid #C8C8C8;
	padding: 0;
	margin: 5px 0 0;
	
}
.feedContainer, .newsContainer {
	border: 1px solid #CBCBCB;
	height: auto;
	padding: 10px;
}

div.newsContainer > ul {
    margin-left: -20px;
}
.feedContainer > .rssItem  {
    padding: 10px 0px;
}
.feedContainer > .rssItem > .rssThumbnail_Content { 
    margin-left: 85px;
}
.feedContainer > .rssItem .title, .rssTitle {

}
.feedContainer > .rssItem .date {
    font-style:italic;
    float: left;
    padding-right: 5px;
}
.rssDate {
    font-style:italic; 
}
.feedContainer > .rssItem .rssDescription {
 
}

#featureImage{
  background-color: #FFFFFF;
}
.tab-panel {
	padding: 10px;
}
#deptFooter {
	border-bottom: none;
}
#deptFooterLogo {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 5px;
}
#seafooter {
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	margin: 0 auto;
}
#seafooter h2 {
	text-transform: uppercase;
	font-size: 24px;
    color: #02599d;
}
.footerContainer {
	padding: 10px 10px;
}
#footer2 {
	background-color: #444444;
	color: #EEEEEE;
	height: 30px;
	margin: 0 auto;
}
#footer2 a {
	color: #fff;
	text-transform: none;
}
#colorBox {
	height: 5px;
	background-color: #999;
  margin: 0 auto;
}
.colorBox {
	height: 5px;
	background-color: #999;
  margin: 0 auto;
}
#copyright {
	float: left;
}
#privacyPolicy a, #privacyPolicy a:active, #privacyPolicy a:visited {
	color: #E1E1E1;
	text-decoration: none;
}
#privacyPolicy a:hover {
	text-decoration: underline;
}
.even, .departmentsPortal .even {
	background-color: rgb(238, 255, 255);
}
table.stripe a, table.stripe .even a, #CityHighlights .even a, .feedContainer .rssItem a, .feedContainer li a {
    color: rgb(2,89,150)
}
table.stripe a:hover, table.stripe .even a:hover, #CityHighlights .even a:hover, .feedContainer .rssItem a:hover, .feedContainer li a:hover, .contactItem a:hover {
    color: #003DA5;
}
#chItem, #CityHighlights > div {
  padding-top: 10px;
  padding-bottom: 10px;
}
.footerLinkList a {
	color: #000
}
/* Panel Footer part of Carousel */
#carousel .panel {
	border: none;
	margin-bottom: 0px;
}
#carousel .panel-body {
	padding: 10px 0px 0px;
}
#carousel .panel-footer {
	font-size: 0.85em;
	border: none;
	background-color: transparent;
}

#featuredItemCaption {
    font-size: 0.85em;
    height: 18px;
    text-align: right;
}

/*fix for bootstrap responsive images */
.img-responsive {
	display: inline-block;
}
/* Table striping BEGINS */
.stripe {
	width: 100%;
	padding: 2px;
}
.stripe th, .taxonomyTableCategory {
	background-color: #02599d;
	text-align: left;
	color: #fff;
}
/* Table striping ENDS */

/* Portal Begins */
#topNavRow H2 a, #sm-md-Nav li > a,
#topNavRow .portalTopNavItem a  {
    color: #999999;
}
#serviceBox {
  background-image: url("../img/default_topFeatureBkg.png");
  background-repeat: repeat-x;
  padding: 0px 10px;  
}
#popularServices div h2, #popularServices .quickLinkTitle {
    color: #888;
}
#popularServices .quickLinkTitle {
    line-height: 1.1;
}
#popularServices .scroll a {
    color: rgb(35,81,124)
}
#popularServicesSelect {
    display: none;
}
#featureBox #deptBreadcrumbs {
    padding-bottom: 0px;
}
#featureBox #carousel, #featureBox #carousel .carousel-inner, #featureBox #carousel .panel{
    background-color: transparent; 
}

.scroll {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;  
  overflow: auto;
  margin-bottom: 10px;
}
div.scroll ul.list-group 
{
    margin-bottom: 0px;
}
#serviceBox ul li, #serviceBoxHome ul li {
    list-style-type: none;
    margin: 0;
    padding: 5px;
}
#portalpage.home .featureContainer, #portalpage.home #serviceBox {
    height: 292px;
}

/*Portal Main Column Taxonomy styles  TODO Confirm Delete */
#portalpage div.thumbnailExcerpt > a {
	font-size: 175%;
	font-family: 'LeagueGothicRegular', Arial, sans-serif;
	text-transform: uppercase;	
}

#portalpage.businessPortal #mainContent .MainColumnXHTMLCopyComponent a img, #portalpage.livingPortal #mainContent .MainColumnXHTMLCopyComponent a img{
	padding-right:10px;
}

#portalpage #mainContent .MainColumnXHTMLCopyComponent div.panel a, #portalpage #mainContent .MainColumnXHTMLCopyComponent div.panel a {
	font-size: 100%;
	font-family: arial, helvetica, clean, sans-serif;
	text-transform: none;	
}

/* Temp Fix for Portal Detail, specific 404 TODO */
.featureItemContainerHome > #featureBox > #deptBreadcrumbsContainer {
     margin-left: 0px;
     padding-bottom: 4px;
}

/* Business Portal Begin */

#portalpage.businessPortal h1,
#portalpage.businessPortal h2,
#portalpage.businessPortal h3,
#portalpage.businessPortal h4,
#portalpage.businessPortal h5, #portalpage.businessPortal #popularServices .quickLinkTitle {
  color: #508223;
}
#portalpage.businessPortal #featureBox #deptBreadcrumbs {
    color:#508223;
    font-weight:bold
}
.businessPortal .even {
  background-color: rgb(243, 255, 230);
}

.businessPortal #colorRow {
  border-top: 1px solid #508223;
}

.businessPortal #colorBox {
  display: block;
  background-color: #508223;
}

.businessPortal .colorBox {
  display: block;
  background-color: #508223;
}

.businessPortal #serviceBox {
  background-image: url(../img/services2_serviceBkg.png);
  background-repeat: repeat-x;
}
.businessPortal #featureBox {
    background-image: url(../img/services_topFeatureBkg.png);
    background-repeat: repeat-x;
}
.businessPortal #leftNav .activePage, .businessPortal #leftNav .activePage:hover {
	background-color: #508223;
}
.businessPortal #leftNav li li {
    background-color: #EDF7E6;
}
.businessPortal #leftNav li:hover, .businessPortal #leftNav li li:hover, .businessPortal #leftNav li li li:hover {
    background-color: #EDF7E6;
}

.businessPortal #accordion > h3 {
	text-transform: none;
	font-family: arial, helvetica, clean, sans-serif;
}
.businessPortal #accordion > h3.active {
	background: #EDF7E6;
}
.businessPortal #accordion > h3.active a {
	color:#508223;
}
.businessPortal #accordion > h3.active:hover {
	background: #508223;
	color:#fff;
}
.businessPortal #accordion > h3.active:hover a {
	color:#fff;
}
.businessPortal .ui-state-hover .ui-icon{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

/* Business Portal Ends */

/* Living Portal Begin */

#portalpage.livingPortal h1,
#portalpage.livingPortal h2,
#portalpage.livingPortal h3,
#portalpage.livingPortal h4,
#portalpage.livingPortal h5, #portalpage.livingPortal #popularServices .quickLinkTitle {
  color: #ef9131;
}
#portalpage.livingPortal #featureBox #deptBreadcrumbs {
    color:#ef9131;
    font-weight:bold
}
.livingPortal .even {  
  background-color: rgb(254,252,229)
}

.livingPortal #colorRow {
  border-top: 1px solid #ef9131;
}

.livingPortal #colorBox {
  display: block;
  background-color: #ef9131;
}

.livingPortal .colorBox {
  display: block;
  background-color: #ef9131;
}

.livingPortal #serviceBox {
  background-image: url(../img/living_serviceBkg.png);
  background-repeat: repeat-x;
}
.livingPortal #featureBox {
    background-image: url(../img/living_topFeatureBkg.png);
    background-repeat: repeat-x;
}
.livingPortal #leftNav .activePage, .livingPortal #leftNav .activePage:hover {
	background-color: #ef9131;
}
.livingPortal #leftNav li li {
    background-color: #fef7e5;
}
.livingPortal #leftNav li:hover, .livingPortal #leftNav li li:hover, .livingPortal #leftNav li li li:hover {
    background-color: #fef7e5;
}

.livingPortal #accordion > h3 {
	text-transform: none;
	font-family: arial, helvetica, clean, sans-serif;
}
.livingPortal #accordion > h3.active {
	background: #fef7e5;
}
.livingPortal #accordion > h3.active a {
	color:#ef9131;
}
.livingPortal #accordion > h3.active:hover {
	background: #ef9131;
	color:#fff;
}
.livingPortal #accordion > h3.active:hover a {
	color:#fff;
}
.livingPortal .ui-state-hover .ui-icon{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
/* Living Portal Ends */

/* Visiting Portal Begin */
#portalpage.visitingPortal h1,
#portalpage.visitingPortal h2,
#portalpage.visitingPortal h3,
#portalpage.visitingPortal h4,
#portalpage.visitingPortal h5, #portalpage.visitingPortal #popularServices .quickLinkTitle {
  color: #892122;
}
#portalpage.visitingPortal #featureBox #deptBreadcrumbs {
    color:#892122;
    font-weight:bold
}
.visitingPortal .even {
  background-color: #fbe8e8;
}
.visitingPortal #colorRow {
  border-top: 1px solid #892122;
}
.visitingPortal #colorBox {
  display: block;
  background-color: #892122;
}

.visitingPortal .colorBox {
  display: block;
  background-color: #892122;
}

.visitingPortal #serviceBox {
  background-image: url(../img/visiting_serviceBkg.png);
  background-repeat: repeat-x;
}
.visitingPortal #featureBox {
    background-image: url(../img/visiting_topFeatureBkg.png);
    background-repeat: repeat-x;
}
.visitingPortal #leftNav .activePage, .visitingPortal #leftNav .activePage:hover {
	background-color: #892122;
}
.visitingPortal #leftNav li li {
    background-color: #fbe8e8;
}
.visitingPortal #leftNav li:hover, .visitingPortal #leftNav li li:hover, .visitingPortal #leftNav li li li:hover {
    background-color: #fbe8e8;
}

.visitingPortal #accordion > h3 {
	text-transform: none;
	font-family: arial, helvetica, clean, sans-serif;
}
.visitingPortal #accordion > h3.active {
	background: #fbe8e8;
}
.visitingPortal #accordion > h3.active a {
	color:#892122;
}
.visitingPortal #accordion > h3.active:hover {
	background: #892122;
	color:#fff;
}
.visitingPortal #accordion > h3.active:hover a {
	color:#fff;
}
.visitingPortal .ui-state-hover .ui-icon{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
/* Visiting Portal Ends */

/* Services Portal Begin */
#portalpage.servicesPortal h1,
#portalpage.servicesPortal h2,
#portalpage.servicesPortal h3,
#portalpage.servicesPortal h4,
#portalpage.servicesPortal h5, #portalpage.servicesPortal #popularServices .quickLinkTitle {
  color: #14b5d5;
}
#portalpage.servicesPortal #featureBox #deptBreadcrumbs {
    color:#14b5d5;
    font-weight:bold
}
.servicesPortal .even {
  background-color: #f4fcfe;
}
.servicesPortal #colorRow {
  border-top: 1px solid #14b5d5;
}
.servicesPortal #colorBox {
  display: block;
  background-color: #14b5d5;
}
.servicesPortal .colorBox {
  display: block;
  background-color: #14b5d5;
}
.servicesPortal #serviceBox {
  background-image: url(../img/services_serviceBkg.png);
  background-repeat: repeat-x;
}
.servicesPortal #featureBox {
    background-image: url(../img/departments_topFeatureBkg.png);
    background-repeat: repeat-x;
}
.servicesPortal #leftNav .activePage, .servicesPortal #leftNav .activePage:hover {
	background-color: #14b5d5;
}
.servicesPortal #leftNav li li {
    background-color: #f4fcfe;
}
.servicesPortal #leftNav li:hover, .servicesPortal #leftNav li li:hover, .servicesPortal #leftNav li li li:hover {
    background-color: #f4fcfe;
}
.servicesPortal #accordion > h3 {
	text-transform: none;
	font-family: arial, helvetica, clean, sans-serif;
}
.servicesPortal #accordion > h3.active:hover {
	color:#fff;
}
.servicesPortal #accordion > h3.active:hover a {
	color:#fff;
}
.servicesPortal .ui-state-hover .ui-icon{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

/* Services Portal Ends */

/* Departments Portal Begin */
#portalpage.departmentsPortal h1,
#portalpage.departmentsPortal h2,
#portalpage.departmentsPortal h3,
#portalpage.departmentsPortal h4,
#portalpage.departmentsPortal h5, #portalpage.departmentsPortal #popularServices .quickLinkTitle {
  color: #007dc3;
}
#portalpage.departmentsPortal #featureBox #deptBreadcrumbs {
    color:#007dc3;
    font-weight:bold
} 
.departmentsPortal #colorRow {
  border-top: 1px solid #007dc3;
}
.departmentsPortal #colorBox {
  display: block;
  background-color: #007dc3;
}
.departmentsPortal .colorBox {
  display: block;
  background-color: #007dc3;
}
.departmentsPortal #serviceBox {
  background-image: url(../img/departments_serviceBkg.png);
  background-repeat: repeat-x;
}
.departmentsPortal #featureBox {
    background-image: url(../img/departments_topFeatureBkg.png);
    background-repeat: repeat-x;
}
.departmentsPortal #leftNav li li {
    background-color: #edf7fe;
}
.departmentsPortal #leftNav li:hover, .departmentsPortal #leftNav li li:hover, .departmentsPortal #leftNav li li li:hover {
    background-color: #edf7fe;
}
.departmentsPortal #accordion > h3.active:hover {
	color:#fff;
}
.departmentsPortal #accordion > h3.active:hover a {
	color:#fff;
}
.departmentsPortal .ui-state-hover .ui-icon{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

/* hide extra fields in department portal elected official contact components */
.departmentsPortal .twoColRight .contactText .socialMediaItems {
    clear:both;
}
.departmentsPortal .twoColRight .contactText .tty, .departmentsPortal .twoColRight .contactText .phoneAlt, .departmentsPortal .twoColRight .contactText .emailMain {
    display: none;
}

/* Departments Portal Ends */

/* Thumbnail Excerpt Video Image*/ 
#mainColContent .mainColNav div.thumnbnailExcerptVideoImg img {
    max-width: 125px;
}
.thumnbnailExcerptVideoImg {
    min-height: 75px;
}
.thumnbnailExcerptVideoImg img {
    padding-bottom: 10px;
}
.titleDateContainer h2 {
    font-size: 115%;
}
/* Thumbnail_Excerpt global padding on image */

div.thumbnailExcerpt img, .thumnbnailServiceImg {
    padding-right: 10px;
}
.mainColNav div.thumbnailExcerpt {
    padding: 10px 0px 5px;
}
div.thumbnailExcerpt.clearfix {
    padding: 5px 0px;
}
div.thumbnailExcerpt.clearfix:after {
	content: "";
}
.thumnbnailExcerptImg {
    max-width: 30%;
}

/* Taxonomy Navigation End*/

/* Tiled Thumbnail display */
.paginationContainer .tiledThumbnail {
    min-height: 207px;
    padding: 0px 5px;
}

.tiledThumbnailItem img {
    margin: 5px auto;
}
#portalpage h4.tiledTitle, #portalpage h2.paginationTitle, #portalpage .paginationContainer .titleExcerpt .titleDateContainer h2 {
    font-size: 100%;
}

/* select box sidebarNavigation */
select.sidebarNavSelect, select#sidebarNavSelect {
    margin-bottom: 15px;
}

/* linkList Begin */
div.linklist > div {
    padding: 10px 0px;
}
/* linkList End */

/* Trumba for Homepage LeftCol */
.home div#leftCol div.trumbacal div#trumbacal\.spud\.1
{
    overflow:visible;
}
.trumbacal.h2 {
    padding-bottom: 10px;
}
.trumbacal p {
    padding: 0px;
}

.tabs {
    padding-top: 10px;
}

/* Main Column Navigation ContactComponent Begin */
.contactItem a {
    color: rgb(2,85,150);
}
.basicContact {

}
.contactMore {
    display: none;
}

.contactCollapse {
    position: absolute;
    right: 0;
    margin-right: 15px;
    margin-top: 10px;
}
.contactCollapse button {
    border: none;    
    background-color: transparent;
}
a.socialMediaContactItem:hover {
    text-decoration: none;
}
/* Main Column Navigation ContactComponent End */

/* Contact Component Begin */
.fax {
    display: none;
}
.hours {
    display: none;
}
/* Contact Component End */

/* Service Component Begin */
.serviceComponent {

}
.thumnbnailServiceImg img {
  padding-right: 10px;
  padding-bottom: 10px;
}
/* Service Component End */

/* wrapping containter for Program contacts*/
.departmentContactsContainer {
    clear: both;
}

/* Board Member Begin */
.boardMember {
	margin-bottom: 10px;
}
.boardMemberProfTitle {
    font-weight: bold;
}
.boardMember div.boardMemberContent h4.boardMemberName {
    margin-bottom: 8px;
}
.boardMember div.boardMemberContent .memberBio {
    display: none;
}
.boardMember div.boardMemberContent .toggleBio {
    cursor: pointer;
    color: #428bca;
}
.boardMember div.boardMemberContent .toggleBio span.arrowUp {
    display: none;
}
#accordion .boardMember div.boardMemberContent .toggleBio {
    display: none;
}
#accordion .boardMember div.boardMemberContent .memberBio {
    display: block;
}

/* Board Member End */

/*jQuery UI Overrides BEGINS*/

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #007DC3;
    text-decoration: none;
}
   
/*jQuery UI Overrides END*/


/* Jquery Accordion Begin */
h3.active {    
	background-color: #f4fcfe;
}
h3.active:hover {    
	background-color: #14b5d5;
}
h3.active a {
	color: #14b5d5;
	text-decoration: none;
}
h3.active a:hover {
	color: #fff;
}
h3.ui-state-active a:hover {
	color: #808080;
} 
#accordion h3 a {
    font-size: 18px;
} 
.accords li {
    line-height: 1.75em;
}   
.ui-accordion-header button{
  background:transparent;
  border:0px;
  color: #007DC3;
  font-size:19.5px;
  font-family: Arial, Helvetica, sans-serif;
  padding:0px;
  text-align:left;
}


/* Jquery Accordion End */

/* jQuery Tabs START
 * ============================================== */
#tabs {
/*  height: 98%; Removed to fix issue on IE7 */
  border: 0px;
  font-size: 100%;
}

.ui-tabs .ui-tabs-panel {
  background: none repeat scroll 0 0 transparent;
  border-width: 0;
  display: block;
  padding: 1em 0.5em;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 0.5em 0.70em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li {
  border-bottom: 0 none !important;
  float: left;
  list-style: none outside none;
  margin: 0 0.2em 1px 0;
  padding: 0;
  position: relative;
  top: 1px;
  white-space: nowrap;
}

#tabs .ui-tabs-nav li a {
  padding: 7px 9px;
}
/* jQuery Tabs END */

#leftCol div.padTop > h2, #rightCol div.padTop > h2 {
    padding-bottom: 5px;
}
.twoColLeft > h2, .twoColRight > h2 {
    padding-top: 10px;
}

/* END COMMON CSS FOR ALL LAYOUTS */

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Phone only */
@media (max-width: 767px) {

/* XS Globals */
h2, #popularServices .quickLinkTitle {
	font-size: 20px;
}
.containerBorder {
	border-left: none;
	border-right: none;
    border-top: none;
}
/* scale down department title font when it's long*/
.scaledTitle {
      font-size: 82%;
  }
/* XS Globals */

/* HIDDEN SEATTLE.GOV ELEMENTS - PHONE ONLY */
#sm-md-Nav, 
#contactTop {
	display: none;
}
#seafooter {
	display: none;
}
footer div#colorBox {
    display: none;
}
footer div.colorBox {
    display: none;
}
/* HIDDEN SEATTLE.GOV ELEMENTS - PHONE ONLY */

/* HIDDEN DEPARTMENT ELEMENTS - PHONE ONLY */
#departmentAddressBar, 
#deptTopNav, 
#deptSocialMedia, 
#leftNav{
	display: none;
}
/* #deptColumn2 element is the dept footer */
#deptColumn2 {
	display: none;
}
/* HIDDEN DEPARTMENT ELEMENTS - PHONE ONLY */

#header {
	background-repeat: repeat-x;
}
.threeColRow {
	background: none;
}

#mayorCreditBox{
  height: 130px;
}


/* Navigation - Navbar Start */
.navbar {
	min-height: 0px;
}
.navbar-default .navbar-toggle {
	border-color: #999;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #999;
}
.navbar-collapse {
	max-height: none;
}
.navbar-toggle {
	margin-top: -55px;
}
#seattleGovNavDropDown li h4{
    padding-left: 30px;
    line-height: 2;
}
ul#portalChildren > li, ul#deptXSNav.nav-stacked > li {
    padding-left: 20px;
}
    ul#deptChildren {
        margin-left: 20px;
    }
/* department nav list*/
    #deptXSNav {
        list-style: none;
    }
    #deptXSNav li a {
        padding: 10px 0px;
        line-height: 33px;
        font-size: 110%;
    }
    /* Temporary */
    #deptXSNav.nav-stacked li a {
        padding: 10px 15px;
        line-height: normal;
        font-size: 100%;
    }        
    #deptXSNav ul {
        list-style: none;
    }
    #deptXSNav.nav-stacked li ul li, #portalChildren.nav-stacked li ul li {
        padding-left: 15px;
    }
    #deptXSNav .topNavSublinksList > .dropdown {
        /* margin-left: 20px; */
    }
    #deptXSNav .deptTopNavLink .topNavSublinksList > li > ul > li > ul > li, .leftMobile > li ul{
        display: none;
    }
    #deptXSNav .deptTopNavLink .topNavSublinksList > li > ul.sublinkChildList > li.dropdown > ul > li{
        display: block;
    }    
    #deptXSNav ul.nav.nav-pills.nav-stacked.topNavSublinksList ul {
        padding-left: 10px;
    }
    #deptXSNav .deptTopNavLink li.sublink.active > ul {
     padding-left: 10px;
    }
/* Navigation - Navbar End*/

/* Department Header Start */
#deptNavRow #deptTitle {
	font-size: 200%;
    line-height: 24px;
}
#deptTitle {
	padding-top: 14px;
}

#deptInfo .tagline, 
#deptInfo .director {
	font-size: .75em;
}
/* Department Header End */

/* Seattle.gov Home */
.home #leftCol ul > li, .home #rightCol ul > li {
    line-height: 2;
}

/* Portal Elements Begin */
#portalpage .featureContainer, #portalpage.home .featureContainer {
        height: inherit;
}
#popularServices.home div h2, #popularServices.home .quickLinkTitle {
    margin-left: 15px;
}
#portalpage #popularServices {
    display: none;
}
div#popularServicesSelect {
    display: block;
    padding: 15px;
}
select#popularServicesDDL {
    width: 100%;
}
/* END REMOVE BLOCK */

/* Portal Elements End */

/* Carousel */
    #carousel .carousel-inner {
        width: 100%;
    }
    #carousel {
      padding-right: 9px;
    }
    .glyphicon.glyphicon-chevron-left {
        top: 35%;
        left: 50%;      
    }

    .glyphicon.glyphicon-chevron-right {
      top: 35%;
      right: 50%;
    }

    /*Pagination mobile */
    fieldset.paginationInput {
        margin: 0px;
    }
    .paginationContainer .tiledThumbnail {
        padding: 0px;
    }
    .highlightCarousel {
       display: block;
    }
    .highlightCarousel #carousel .carousel-control.left, .highlightCarousel #carousel .carousel-control.right {
        height: 100%;
    }
    .highlightCarousel .glyphicon.glyphicon-chevron-left, .highlightCarousel .glyphicon.glyphicon-chevron-right {
        top: 50%;
    }
    .mainColwithSub .mainColumnHighlight, .mainColwithSub .mainColumnSubHighlights {
        display: none;
    }


/* Main Page Content Start */
#featureImage {
	padding: 10px;
}
#mainColMain {
	padding: 10px;
}
/* Main Page Content End */

/* Feedcontainer Elements Begin*/
.feedContainer .feedLinks {
	padding: 1px 5px;
}
/* Feedcontainer Elements End*/

/* Navigation Display Types */
.thumbnailExcerpt .titleExcerpt {
    margin-left: 30%;
}
/* Video Player Container */
.programImage {
    min-height: 160px;
}
#itemsPerGroup {
    padding-right: 1%;
}

/* overlayBox  */
    .mainColumnHighlight .overlayBox, .VideoComponent .overlayBox, .programImage .overlayBox, .mainColumnHighlight .overlayBox, .mainColumnSubHighlights .overlayBox, .mainColumnTwoColumn .overlayBox, .mainColumnTwoColumn .twoColRight .overlayBox {
        text-align: left;
        left: auto;
        width: 100%;
        margin-top: -4.3em;
        height: 4em;
        font-size: inherit;
    }

    /* Slick Carousel mobile */
    .slick-dots {

    }    
    /* Link List */
    ul.navlist li {
        padding: 5px 0px;
    }        

/* Department Footer Begin */
#deptFooterTitle {
    padding-left: 100px;
}
/* Department Footer End */

/* Footer Element Start */
#footer2 {
	width: auto;
	height: auto;
}
#copyright, 
#privacyPolicy {
	font-size: small;
	list-style: none outside none;
	margin: 0;
	padding: 5px;
}
#privacyPolicy {
	text-align: left;
}
/* Footer Element End */

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
body {
    background-color: transparent;
}

h2, #popularServices .quickLinkTitle {
    font-size: 150%;
}
/* Notification Banner */

#seagovBannerSubLeft, #seagovBannerSubRight {
  font-size: 14px;
}

#seagovPriorityPanelSub{
		padding: 20px 10px;
}

/* Navigation Begin */
  #sm-md-Nav {
    width: 500px;
  }
  #portalNav #sm-md-Nav li {
    width: 20%;
  }

  #sm-md-Nav li {
    width: 17%;
  }
  #sm-md-Nav #portalTopNavItem1, #sm-md-Nav #portalTopNavItem4 {
        padding-right: 25px;
    }
#sm-md-Nav h2,
#sm-md-Nav .portalTopNavItem {    
    font-size: 21.25px;
}
#xs-Nav, 
#xs-leftNav, 
.navbar-brand{
	display: none;
}
#portalNav #contactInfo {
    padding: 6px 10px 9px;    
}
#contactInfo,
#addressBarContactInfo {
    padding: 6px 10px 0px;
}
#contactInfo h3,
#contactTop {
	font-size: 150%;
	margin: 0 auto;
	text-align: center;
	padding-right: 20px;
	line-height: 0.98em;
}
#cityBrand {
	padding-left: 5px
}
#header{
  height: 70px;
}
#header, 
#topNavRow {
	margin: 0 auto;
	width: 760px;
	padding-left: 5px;
	padding-right: 5px;
}
#topNavRow {
    background-image: url("../img/topNav_bkg.png");
}
    .navbar-collapse .navbar-nav.navbar-right:last-child {
      margin-right: 0px;
    }

#topNavRow H4, #topNavRow .portalTopNavItem.deptPortalTopNav {		
	font-size: 20px;
	height: 48px;
	line-height: 0.85em;
	padding: 10px 6px 7px 4px;
	min-width: 85px;
}
#topNavRow H4 a, .portalTopNavItem.deptPortalTopNav a {
	color: #999999;
	display: block;
	padding-left: 8px;	
}
/* Seattle.gov Header End */

/* Seattle.gov Portal Elements Begin */   
    .scroll {
        height: 163px;
    }
    #serviceBoxHome {
        border-left: 1px solid #999;
    }
    #serviceBoxHome .scroll {
        height: 145px;
    }
    /* Seattle.gov Portal Elements End*/
/* Department Header Start */
#deptNavRow #deptTitle {
	font-size: 220%;
    line-height: 48px;
}
#deptInfo {
	padding: 4px 10px 0 0px;
}
#deptInfo .tagline,
#deptInfo .director {
	font-size: .75em;
}
/* Department Header End */


/* Department Top Nav Begin */
#deptTopNav {
	width: 748px;
}
#deptTopNav ul li {
	font-size: 150%;
    line-height: 90%;
}

#deptTopNav ul li > a, 
#deptTopNav ul li > a:visited {
	background-image: url("../img/topNav_bkg.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #888D8F;
	display: block;
	height: 37px;
	margin: 0 1px 0 0;
	padding: 8px 8px 15px;
	text-decoration: none;
	text-transform: uppercase;
}
/* Department Top Nav End*/

/* Address Element */
#contactAddress {
	padding: 7px 10px 7px;
}
/* Address Element Ends*/

/* Breadcrumbs Element */
#deptBreadcrumbs {
	padding: 6px 10px 6px;
}
/* Breadcrumbs Element */

/*Social Media Container */
#deptSocialMedia {
	padding: 3px 10px 3px;
	text-align: right;
}
/*Social Media Container Ends*/

/* Quote Container */
.pq {
	background-color:#eee; 
	padding:10px; 
	margin-bottom:10px;
	line-height: 1.5em;
} 

/*Quote Container Ends */
/* Feature Item */
#featureItem {
	width: 561px;
}

/* Carousel */
    #carousel .carousel-inner {
        width: 545px;
    }
    #mainColMain.col-md-9 #carousel .carousel-inner {
        width: 100%;
    }
    #portalpage #featureBox #carousel .carousel-inner, #portalpage.home .featureContainer .carousel-inner {
        width: 480px;
    }

.threeColRow {
	background-image: url("../img/bg-border_tablet.png");
	background-repeat: repeat-y;
}
#portalpage .mainContentHome > div > div:nth-child(2), .mainColumnTwoColumn {
    background-image: url("../img/bg-border-home_tablet.png");
    background-repeat: repeat-y;    
    background-size: 100% 100%;
}


/* Left Nav */
#leftNav > ul{	
	font-size: 13px;
	margin-left: -15px;
	padding: 0;
	list-style: none;	
}
#leftNav li { 
	width: 187px;
}
#leftNav li a {
	color: #000000;
	display: block;
	margin-left: 5px;
	padding: 7px 10px;
	text-align: left;
	text-decoration: none;
}
#leftNav li a:hover {
    text-decoration: underline;
}
#leftNav > ul > li > ul{
		padding-left: 0px;
}
#leftNav > ul > li > ul > li a{
		padding-left: 20px;
}
	div#leftNav li span.ui-icon {
		float: left;
		margin-top: 6px;
	}

	div#leftNav li ul li span.ui-icon {
		float: left;
		margin-top: 6px;
		margin-left:15px;	
	}

	li.activePage span.ui-icon {
			background-image: url("images/ui-icons_ffffff_256x240.png");
	}
    li.activePage ul li span.ui-icon {
			background-image: url("images/ui-icons_222222_256x240.png");
	}
    
 /* End Left Nav */  

/* featureImage */
#featureImage {
	margin-left: 10px;
	padding: 10px;
}
/* featureImage Ends */
.noRightBorder {
	background-image: url("../img/bg-border_tablet.png");
	background-repeat: repeat-y;
}
#mainColContent {
	border-bottom: 0px;
}

/* Video Player Container */
.programImage {
    min-height: 265px;
}


/* Department Footer Begin */
#deptFooterTitle {
    padding-left: 50px;
}
/* Department Footer End */

/* Footer Element Start */
#footer2, 
#seafooter, 
#colorBox {
	width: 750px;
}
.colorBox {
	width: 750px;
}
#footer2 {
    font-size: 13px;
}
#footer2 div {
    padding-left: 10px;
    padding-right: 10px;
}
.container #colorBox {
    width: 749px;
}
.container .colorBox {
    width: 749px;
}
#seafooter {
	background-image: url("../img/bg-border-footer-tablet.png");
}
#privacyPolicy {
	text-align: right;
}
#copyright, 
#privacyPolicy {
	padding-top: 6px;
}
/* Footer Element End */
}

/* Medium devices (tablet, 768px to 992px) */
@media (min-width: 768px) and (max-width: 991px) {
  #citySearch {
	margin-top: 20px;
  }
  .scaledTitle {
      font-size: 90%;
  }
  #deptColumn2 ul {
    width: 100%;
  }
  #deptFooterLogo {
      float: none;
      margin: 0 60px;
  }
  h3 {
	font-size: 140%;
  }
  /* seattle.gov home */
  .home #leftCol ul > li, .home #rightCol ul > li {
    line-height: 2;
  }
  #portalpage .featureContainer, #portalpage #serviceBox {
    height: 205px;
    }
  #portalpage.home .featureContainer, #portalpage.home #serviceBoxHome {
      height: 216px;
  }
  #portalpage.home #carousel .panel-body {
      padding: 10px 0px 0px;
  }

  /* Portal not home*/
  #sm-md-Nav #portalTopNavItem1 {
      padding-right: 4px;
  }
  #portalpage #carousel .panel-body {
    padding: 0px 0px 0px;
  }
  #portalpage #carousel .panel-footer {
    padding-top: 5px;
    padding-bottom: 13px;
  }
  #portalpage #carousel .carousel-inner {
    padding-bottom: 0px;
  }
  #portalpage #carousel .carousel-indicators {
    bottom: -13px;
  }
  /* Pagination*/  
  .paginationContainer > .paginationItem > .col-sm-4 {
    width: 27%;    
  }
  .paginationContainer > .paginationItem > .col-sm-8 {
    width: 73%;    
  }
    .paginationContainer .tiledThumbnail {
        min-height: 256px;
    }
    /* Slick carousel tablet */
    .seaCarousel .carouselMoreLink {
        padding-top: 1px;
    }

  /* MainColumnTwoColumn*/
  /* used when no right sidebar but left sidebar present TODO needs Tablet graphic cut */
  #leftMainRight.noRightBorder div#mainColMain.col-xs-12 .mainColumnTwoColumn {
    background-image: url("../img/bg-border-mainCol2Col_noRightSidebar.png");
  }
  .glyphicon.glyphicon-chevron-left {
    left: 35%;    
   }

  .glyphicon.glyphicon-chevron-right {    
    right: 40%;
   }

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
body {	
    *font-size: small;
    *font: x-small;	
}
h1 {
	font-size: 265%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 140%;
}
h4, .overlayBox div.videoTitle {
	font-size: 125%;
}
h5 {
	font-size: 115%;
}
#portalpage h2, #popularServices .quickLinkTitle {
    font-size: 200%;
}
#portalpage h3 {
    font-size: 175%;
}
#portalpage h4 {
    font-size: 150%;
}
#portalpage h5 {
    font-size: 125%;
}
/* Notification Banner */
#seagovBannerSubLeft, #seagovBannerSubRight {
  font-size: 16px;
}

#seagovPriorityPanel {
    top: 30px;
}

/* Seattle.gov Header Start */
#header {
	width: 960px;
  height: 70px;
}
#cityBrand {
	padding-left: 0px
}
#searchContainer {
	text-align: right;
}
#searchContainer .rightPad {
	padding-right: 10px;
	padding-top: 23px;
}
#searchContainer a {
	color: #999999;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#searchContainerMobile {
	text-align: right;
}
#searchContainerMobile .rightPad {
	padding-right: 10px;
	padding-top: 5px;
}
#searchContainerMobile a {
	color: #999999;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#citySearch {
    padding-bottom: 10px;
}

#contactInfo {
	padding: 0px 10px;    
}
#portalNav #contactInfo {
    padding-top: 10px;
    padding-bottom: 13px;
}
    #sm-md-Nav {
        width: 720px;
    }    
    #sm-md-Nav li {
       width: 15%;
    }
    #sm-md-Nav H2, #sm-md-Nav li > a,
    #sm-md-Nav .portalTopNavItem  {             
        font-size: 29.25px;
        height: 65px;
    }
    #sm-md-Nav #portalTopNavItem1, #sm-md-Nav #portalTopNavItem4 {
        padding-right: 40px;
    }
    #sm-md-Nav #portalTopNavItem1.deptPortalTopNav {
        padding-right: 30px;
    }
    .navbar-collapse .navbar-nav.navbar-right:last-child {
      margin-right: -5px;
    }

#contactInfo h3,
#contactInfo #contactTop  {
	font-size: 175%;
	margin: 0 auto;
	text-align: center;
	width: 220px;
    width: 215px\9; /* IE 8 and below */
}

#topNavRow {
	margin: 0 auto;
	width: 960px;
	padding-left: 0px;    
}
#topNavRow #contactInfo h3 ,
#contactTop{
	line-height: 0.95em;
}
/* Seattle.gov Header End */

/* Seattle.gov Home Begin */
.home #rightCol  .contactText {
    width: 87px;
    float: right;
}
/* Seattle.gov Home End */

/* Seattle.gov Portal Begin */
    .scroll {
        height: 219px;
    }    
    #serviceBoxHome {
        border-left: none;
    }
    #serviceBoxHome .scroll {
        height: 220px;
        margin-bottom: 5px;
    }
/* Seattle.gov Portal End */

/* Department Header Start */
#deptNavRow #deptTitle {
	font-size: 275%;
	line-height: 48px;	
}
#deptInfo .director {
	font-weight: bold;
}
#deptInfo .tagline,
#deptInfo .director {
	font-size: 1.00em;
}
/* Department Header End */

/* Department Top Nav Begin */
#deptTopNav {
	width: 958px;
}

#deptTopNav ul li {
	font-size: 160%;
    line-height: 95%;
}

/* Department Top Nav End */

/* Department Address Bar */
#contactAddress {
	padding: 8px 10px 7px;
}
/* Department Address Bar End */ 

/* Department Breadcrumbs */
#deptBreadcrumbs {
	padding: 8px 10px 7px;
}
#deptSocialMedia {
	padding: 4px 10px 3px;
	text-align: right;
}
/* Department Breadcrumbs End */  

.noRightBorder {
	background-image: url('../img/bg-border-left.png');
}
.noLeftBorder {
	background-image: url('../img/bg-border-right.png');
}
/* Left Nav Begin */
#leftNav li {
	width: 238px;
}
/* Left Nav End */

/* Feature Image */
#featureImage {
	width: 715px;
	padding: 10px 10px 9px;
	margin-left: 2px;
}

/* used when no left sidebar but right sidebar present */
#leftMainRight.noLeftBorder div#mainColMain.col-md-9 .mainColumnTwoColumn {
   background-image:url("../img/bg-border-mainCol2Col_noLeftSidebar.png");
   background-repeat:repeat-y;
}
/* used when no right sidebar but left sidebar present */
/*
#leftMainRight.noRightBorder div#mainColMain.col-xs-12 .mainColumnTwoColumn {
    background-image: url("../img/bg-border-mainCol2Col_noRightSidebar.png");
}
*/
/* used when contained in a fullpage layout, no sidebars*/
div#mainColMain.col-xs-12 .mainColumnTwoColumn {
    background-image: url("../img/bg-border-mainCol2Col_noSidebars.png");
    background-repeat: repeat-y;
}
/* used when right and left sidebar present */
#leftMainRight.threeColRow div#centerColumn.col-md-8 .mainColumnTwoColumn {
    background-image: url("../img/bg-border-mainCol2Col.png");
}
    #portalpage.departmentsPortal .mainColumnTwoColumn {
        background-image: none;
    }


/* Carousel */
    #carousel .carousel-inner, #portalpage #featureBox #carousel .carousel-inner, #portalpage.home .featureContainer .carousel-inner {
        width: 700px;
    }

/* Feature Image End*/

.threeColRow {
	background-image: url("../img/bg-border.png");
	background-repeat: repeat-y;
}
    #portalpage .mainContentHome > div > div:nth-child(2) {
        background-image: none;
    }
.mainContentHome {
    background-image: url("../img/bg-border-home.png");
    background-repeat: repeat-y;
}
#mainColMain {
	margin-left: 0px;
}
#mainColContent {
	border-bottom: 0px;
}
/* Pagination */
.paginationContainer > .paginationItem > .col-md-3 {
    width: 21%;
    margin-right: 0px;
}
.paginationContainer > .paginationItem > .col-md-9 {
    width: 79%;    
}
#itemsPerGroup {
    padding-right: 2%;
}
/* Video Player Container */
.programImage {
    min-height: 344px;
}
/* Department Footer Begin */
#deptFooterTitle {
    padding-left: 0px;
}

#seafooter,
#colorBox,
#footer2 {
	width: 960px;
}
.colorBox{
	width: 960px;
}
.container #colorBox {
    width: 959px;
}
.container .colorBox {
    width: 959px;
}
#seafooter {
	background-image: url("../img/bg-border-footer.png");
}

}

/* Large devices (desktops, 992px to 1199px) */
@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        max-width: 960px;
        width: 960px;
    }    
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .container {
        max-width: 960px;
        width: 960px;        
    }
}
@media (min-width: 1280px) {
    .container {
        width: 1280px;
        max-width: 1280px;
    }
    #header, #topNavRow, #seafooter, #colorBox, #footer2, .colorBox {
        width: 1280px;
    }
    .container .colorBox {
        width: 1278px;
    }
    .noLeftBorder {
      background-position: 75%;
    }
    .mainContentHome {  
      background-position: 50.1%;
      background-image: url("../img/bg-border-home_tablet.png");
    }
    .home #rightCol .contactText {
        width: inherit;
        float: none;
    }
    #rightCol .SidebarImageComponent img {
      width: 290px;
    }

    img.homeTabThumbSC {
        max-width: 150px;
    }
	
	
	
    .threeColRow {
        background-image: url("../img/bg-border_tablet.png");
        background-position: 25%;
    }
    .threeColRow .col-md-9.col-sm-9.col-sm-push-3 {
        background-image: url("../img/bg-border_tablet.png");
        background-position: 216.5%;
    }
    #leftNav li {
      width: 319px;
    }

	
    #carousel .carousel-inner, #portalpage #featureBox #carousel .carousel-inner, #portalpage.home .featureContainer .carousel-inner {
      width: 941px;
    }
    #portalpage.home .featureContainer, #portalpage.home #serviceBox {
      height: 380px;
    }
    #serviceBoxHome .scroll {
      height: auto;
    }
    #portalpage .featureContainer { 
      height: 330px; 
    }
    #seafooter {
        background-image: none;
    }

    /*#portalpage .featureContainer .panel-body img {
        width: 934px;
        height: 253px;
    }*/
    .scroll {
      height: 284px;
    }
    /* Portal Gradients */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4e2ca+0,f4e2ca+13,f3daba+22,f3ca98+35,f2ae5b+54,f1af5c+54,f1a649+61,f09d35+70,f09b31+74,f09b31+100 */
    .livingPortal #serviceBox {
background: #f4e2ca; /* Old browsers */
background: -moz-linear-gradient(top, #f4e2ca 0%, #f4e2ca 13%, #f3daba 22%, #f3ca98 35%, #f2ae5b 54%, #f1af5c 54%, #f1a649 61%, #f09d35 70%, #f09b31 74%, #f09b31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4e2ca), color-stop(13%,#f4e2ca), color-stop(22%,#f3daba), color-stop(35%,#f3ca98), color-stop(54%,#f2ae5b), color-stop(54%,#f1af5c), color-stop(61%,#f1a649), color-stop(70%,#f09d35), color-stop(74%,#f09b31), color-stop(100%,#f09b31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4e2ca 0%,#f4e2ca 13%,#f3daba 22%,#f3ca98 35%,#f2ae5b 54%,#f1af5c 54%,#f1a649 61%,#f09d35 70%,#f09b31 74%,#f09b31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4e2ca 0%,#f4e2ca 13%,#f3daba 22%,#f3ca98 35%,#f2ae5b 54%,#f1af5c 54%,#f1a649 61%,#f09d35 70%,#f09b31 74%,#f09b31 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4e2ca 0%,#f4e2ca 13%,#f3daba 22%,#f3ca98 35%,#f2ae5b 54%,#f1af5c 54%,#f1a649 61%,#f09d35 70%,#f09b31 74%,#f09b31 100%); /* IE10+ */
background: linear-gradient(to bottom, #f4e2ca 0%,#f4e2ca 13%,#f3daba 22%,#f3ca98 35%,#f2ae5b 54%,#f1af5c 54%,#f1a649 61%,#f09d35 70%,#f09b31 74%,#f09b31 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4e2ca', endColorstr='#f09b31',GradientType=0 ); /* IE6-9 */
    }
    .departmentsPortal #serviceBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0e5f0+0,d0e5f0+24,bddbec+32,b0d4e9+36,7ab9dd+50,6cb3da+53,3496ce+66,0f84c6+77,017dc3+83,017dc3+100 */
background: #d0e5f0; /* Old browsers */
background: -moz-linear-gradient(top, #d0e5f0 0%, #d0e5f0 24%, #bddbec 32%, #b0d4e9 36%, #7ab9dd 50%, #6cb3da 53%, #3496ce 66%, #0f84c6 77%, #017dc3 83%, #017dc3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e5f0), color-stop(24%,#d0e5f0), color-stop(32%,#bddbec), color-stop(36%,#b0d4e9), color-stop(50%,#7ab9dd), color-stop(53%,#6cb3da), color-stop(66%,#3496ce), color-stop(77%,#0f84c6), color-stop(83%,#017dc3), color-stop(100%,#017dc3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d0e5f0 0%,#d0e5f0 24%,#bddbec 32%,#b0d4e9 36%,#7ab9dd 50%,#6cb3da 53%,#3496ce 66%,#0f84c6 77%,#017dc3 83%,#017dc3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d0e5f0 0%,#d0e5f0 24%,#bddbec 32%,#b0d4e9 36%,#7ab9dd 50%,#6cb3da 53%,#3496ce 66%,#0f84c6 77%,#017dc3 83%,#017dc3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d0e5f0 0%,#d0e5f0 24%,#bddbec 32%,#b0d4e9 36%,#7ab9dd 50%,#6cb3da 53%,#3496ce 66%,#0f84c6 77%,#017dc3 83%,#017dc3 100%); /* IE10+ */
background: linear-gradient(to bottom, #d0e5f0 0%,#d0e5f0 24%,#bddbec 32%,#b0d4e9 36%,#7ab9dd 50%,#6cb3da 53%,#3496ce 66%,#0f84c6 77%,#017dc3 83%,#017dc3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e5f0', endColorstr='#017dc3',GradientType=0 );
    }
    .servicesPortal #serviceBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7fbff+0,e7fbff+21,e1f9fe+21,e1f9fe+24,ddf8fd+24,ddf8fd+26,d9f6fc+27,d9f6fc+29,d2f4fb+30,d2f4fb+32,c9f1f9+33,d2f4fb+33,c9f1f9+34,c9f1f9+36,c1eef8+36,c1eef8+39,baecf6+39,baecf6+42,b3eaf5+42,baecf6+42,b3eaf5+43,b3eaf5+44,ade8f3+45,ade8f3+46,a8e6f3+46,a8e6f3+48,a2e4f1+48,a2e4f1+50,99e1ef+51,99e1ef+53,91deee+54,91deee+55,8adcec+56,8adcec+58,83daeb+58,83daeb+59,7ed8ea+60,7ed8ea+61,79d6e9+62,79d6e9+62,74d5e8+63,70d3e7+66,69d1e6+66,69d1e6+68,61cfe4+68,61cfe4+71,5acce3+71,5acce3+73,53cae1+73,53cae1+75,4cc8e0+75,53cae1+76,4cc8e0+76,4cc8e0+78,43c5de+78,43c5de+81,3ac1dc+82,3ac1dc+84,31bfdb+85,31bfdb+85,3ac1dc+85,31bfdb+86,31bfdb+88,2abcd9+89,2abcd9+91,24bad8+92,24bad8+94,1fb9d7+94,1fb9d7+96,1ab7d6+96,1ab7d6+100 */
background: #e7fbff; /* Old browsers */
background: -moz-linear-gradient(top, #e7fbff 0%, #e7fbff 21%, #e1f9fe 21%, #e1f9fe 24%, #ddf8fd 24%, #ddf8fd 26%, #d9f6fc 27%, #d9f6fc 29%, #d2f4fb 30%, #d2f4fb 32%, #c9f1f9 33%, #d2f4fb 33%, #c9f1f9 34%, #c9f1f9 36%, #c1eef8 36%, #c1eef8 39%, #baecf6 39%, #baecf6 42%, #b3eaf5 42%, #baecf6 42%, #b3eaf5 43%, #b3eaf5 44%, #ade8f3 45%, #ade8f3 46%, #a8e6f3 46%, #a8e6f3 48%, #a2e4f1 48%, #a2e4f1 50%, #99e1ef 51%, #99e1ef 53%, #91deee 54%, #91deee 55%, #8adcec 56%, #8adcec 58%, #83daeb 58%, #83daeb 59%, #7ed8ea 60%, #7ed8ea 61%, #79d6e9 62%, #79d6e9 62%, #74d5e8 63%, #70d3e7 66%, #69d1e6 66%, #69d1e6 68%, #61cfe4 68%, #61cfe4 71%, #5acce3 71%, #5acce3 73%, #53cae1 73%, #53cae1 75%, #4cc8e0 75%, #53cae1 76%, #4cc8e0 76%, #4cc8e0 78%, #43c5de 78%, #43c5de 81%, #3ac1dc 82%, #3ac1dc 84%, #31bfdb 85%, #31bfdb 85%, #3ac1dc 85%, #31bfdb 86%, #31bfdb 88%, #2abcd9 89%, #2abcd9 91%, #24bad8 92%, #24bad8 94%, #1fb9d7 94%, #1fb9d7 96%, #1ab7d6 96%, #1ab7d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7fbff), color-stop(21%,#e7fbff), color-stop(21%,#e1f9fe), color-stop(24%,#e1f9fe), color-stop(24%,#ddf8fd), color-stop(26%,#ddf8fd), color-stop(27%,#d9f6fc), color-stop(29%,#d9f6fc), color-stop(30%,#d2f4fb), color-stop(32%,#d2f4fb), color-stop(33%,#c9f1f9), color-stop(33%,#d2f4fb), color-stop(34%,#c9f1f9), color-stop(36%,#c9f1f9), color-stop(36%,#c1eef8), color-stop(39%,#c1eef8), color-stop(39%,#baecf6), color-stop(42%,#baecf6), color-stop(42%,#b3eaf5), color-stop(42%,#baecf6), color-stop(43%,#b3eaf5), color-stop(44%,#b3eaf5), color-stop(45%,#ade8f3), color-stop(46%,#ade8f3), color-stop(46%,#a8e6f3), color-stop(48%,#a8e6f3), color-stop(48%,#a2e4f1), color-stop(50%,#a2e4f1), color-stop(51%,#99e1ef), color-stop(53%,#99e1ef), color-stop(54%,#91deee), color-stop(55%,#91deee), color-stop(56%,#8adcec), color-stop(58%,#8adcec), color-stop(58%,#83daeb), color-stop(59%,#83daeb), color-stop(60%,#7ed8ea), color-stop(61%,#7ed8ea), color-stop(62%,#79d6e9), color-stop(62%,#79d6e9), color-stop(63%,#74d5e8), color-stop(66%,#70d3e7), color-stop(66%,#69d1e6), color-stop(68%,#69d1e6), color-stop(68%,#61cfe4), color-stop(71%,#61cfe4), color-stop(71%,#5acce3), color-stop(73%,#5acce3), color-stop(73%,#53cae1), color-stop(75%,#53cae1), color-stop(75%,#4cc8e0), color-stop(76%,#53cae1), color-stop(76%,#4cc8e0), color-stop(78%,#4cc8e0), color-stop(78%,#43c5de), color-stop(81%,#43c5de), color-stop(82%,#3ac1dc), color-stop(84%,#3ac1dc), color-stop(85%,#31bfdb), color-stop(85%,#31bfdb), color-stop(85%,#3ac1dc), color-stop(86%,#31bfdb), color-stop(88%,#31bfdb), color-stop(89%,#2abcd9), color-stop(91%,#2abcd9), color-stop(92%,#24bad8), color-stop(94%,#24bad8), color-stop(94%,#1fb9d7), color-stop(96%,#1fb9d7), color-stop(96%,#1ab7d6), color-stop(100%,#1ab7d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7fbff 0%,#e7fbff 21%,#e1f9fe 21%,#e1f9fe 24%,#ddf8fd 24%,#ddf8fd 26%,#d9f6fc 27%,#d9f6fc 29%,#d2f4fb 30%,#d2f4fb 32%,#c9f1f9 33%,#d2f4fb 33%,#c9f1f9 34%,#c9f1f9 36%,#c1eef8 36%,#c1eef8 39%,#baecf6 39%,#baecf6 42%,#b3eaf5 42%,#baecf6 42%,#b3eaf5 43%,#b3eaf5 44%,#ade8f3 45%,#ade8f3 46%,#a8e6f3 46%,#a8e6f3 48%,#a2e4f1 48%,#a2e4f1 50%,#99e1ef 51%,#99e1ef 53%,#91deee 54%,#91deee 55%,#8adcec 56%,#8adcec 58%,#83daeb 58%,#83daeb 59%,#7ed8ea 60%,#7ed8ea 61%,#79d6e9 62%,#79d6e9 62%,#74d5e8 63%,#70d3e7 66%,#69d1e6 66%,#69d1e6 68%,#61cfe4 68%,#61cfe4 71%,#5acce3 71%,#5acce3 73%,#53cae1 73%,#53cae1 75%,#4cc8e0 75%,#53cae1 76%,#4cc8e0 76%,#4cc8e0 78%,#43c5de 78%,#43c5de 81%,#3ac1dc 82%,#3ac1dc 84%,#31bfdb 85%,#31bfdb 85%,#3ac1dc 85%,#31bfdb 86%,#31bfdb 88%,#2abcd9 89%,#2abcd9 91%,#24bad8 92%,#24bad8 94%,#1fb9d7 94%,#1fb9d7 96%,#1ab7d6 96%,#1ab7d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7fbff 0%,#e7fbff 21%,#e1f9fe 21%,#e1f9fe 24%,#ddf8fd 24%,#ddf8fd 26%,#d9f6fc 27%,#d9f6fc 29%,#d2f4fb 30%,#d2f4fb 32%,#c9f1f9 33%,#d2f4fb 33%,#c9f1f9 34%,#c9f1f9 36%,#c1eef8 36%,#c1eef8 39%,#baecf6 39%,#baecf6 42%,#b3eaf5 42%,#baecf6 42%,#b3eaf5 43%,#b3eaf5 44%,#ade8f3 45%,#ade8f3 46%,#a8e6f3 46%,#a8e6f3 48%,#a2e4f1 48%,#a2e4f1 50%,#99e1ef 51%,#99e1ef 53%,#91deee 54%,#91deee 55%,#8adcec 56%,#8adcec 58%,#83daeb 58%,#83daeb 59%,#7ed8ea 60%,#7ed8ea 61%,#79d6e9 62%,#79d6e9 62%,#74d5e8 63%,#70d3e7 66%,#69d1e6 66%,#69d1e6 68%,#61cfe4 68%,#61cfe4 71%,#5acce3 71%,#5acce3 73%,#53cae1 73%,#53cae1 75%,#4cc8e0 75%,#53cae1 76%,#4cc8e0 76%,#4cc8e0 78%,#43c5de 78%,#43c5de 81%,#3ac1dc 82%,#3ac1dc 84%,#31bfdb 85%,#31bfdb 85%,#3ac1dc 85%,#31bfdb 86%,#31bfdb 88%,#2abcd9 89%,#2abcd9 91%,#24bad8 92%,#24bad8 94%,#1fb9d7 94%,#1fb9d7 96%,#1ab7d6 96%,#1ab7d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7fbff 0%,#e7fbff 21%,#e1f9fe 21%,#e1f9fe 24%,#ddf8fd 24%,#ddf8fd 26%,#d9f6fc 27%,#d9f6fc 29%,#d2f4fb 30%,#d2f4fb 32%,#c9f1f9 33%,#d2f4fb 33%,#c9f1f9 34%,#c9f1f9 36%,#c1eef8 36%,#c1eef8 39%,#baecf6 39%,#baecf6 42%,#b3eaf5 42%,#baecf6 42%,#b3eaf5 43%,#b3eaf5 44%,#ade8f3 45%,#ade8f3 46%,#a8e6f3 46%,#a8e6f3 48%,#a2e4f1 48%,#a2e4f1 50%,#99e1ef 51%,#99e1ef 53%,#91deee 54%,#91deee 55%,#8adcec 56%,#8adcec 58%,#83daeb 58%,#83daeb 59%,#7ed8ea 60%,#7ed8ea 61%,#79d6e9 62%,#79d6e9 62%,#74d5e8 63%,#70d3e7 66%,#69d1e6 66%,#69d1e6 68%,#61cfe4 68%,#61cfe4 71%,#5acce3 71%,#5acce3 73%,#53cae1 73%,#53cae1 75%,#4cc8e0 75%,#53cae1 76%,#4cc8e0 76%,#4cc8e0 78%,#43c5de 78%,#43c5de 81%,#3ac1dc 82%,#3ac1dc 84%,#31bfdb 85%,#31bfdb 85%,#3ac1dc 85%,#31bfdb 86%,#31bfdb 88%,#2abcd9 89%,#2abcd9 91%,#24bad8 92%,#24bad8 94%,#1fb9d7 94%,#1fb9d7 96%,#1ab7d6 96%,#1ab7d6 100%); /* IE10+ */
background: linear-gradient(to bottom, #e7fbff 0%,#e7fbff 21%,#e1f9fe 21%,#e1f9fe 24%,#ddf8fd 24%,#ddf8fd 26%,#d9f6fc 27%,#d9f6fc 29%,#d2f4fb 30%,#d2f4fb 32%,#c9f1f9 33%,#d2f4fb 33%,#c9f1f9 34%,#c9f1f9 36%,#c1eef8 36%,#c1eef8 39%,#baecf6 39%,#baecf6 42%,#b3eaf5 42%,#baecf6 42%,#b3eaf5 43%,#b3eaf5 44%,#ade8f3 45%,#ade8f3 46%,#a8e6f3 46%,#a8e6f3 48%,#a2e4f1 48%,#a2e4f1 50%,#99e1ef 51%,#99e1ef 53%,#91deee 54%,#91deee 55%,#8adcec 56%,#8adcec 58%,#83daeb 58%,#83daeb 59%,#7ed8ea 60%,#7ed8ea 61%,#79d6e9 62%,#79d6e9 62%,#74d5e8 63%,#70d3e7 66%,#69d1e6 66%,#69d1e6 68%,#61cfe4 68%,#61cfe4 71%,#5acce3 71%,#5acce3 73%,#53cae1 73%,#53cae1 75%,#4cc8e0 75%,#53cae1 76%,#4cc8e0 76%,#4cc8e0 78%,#43c5de 78%,#43c5de 81%,#3ac1dc 82%,#3ac1dc 84%,#31bfdb 85%,#31bfdb 85%,#3ac1dc 85%,#31bfdb 86%,#31bfdb 88%,#2abcd9 89%,#2abcd9 91%,#24bad8 92%,#24bad8 94%,#1fb9d7 94%,#1fb9d7 96%,#1ab7d6 96%,#1ab7d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7fbff', endColorstr='#1ab7d6',GradientType=0 ); 
    }
    .businessPortal #serviceBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cedcc1+0,cedcc1+2,cad9bd+3,cad9bd+4,c8d7ba+4,c8d7ba+5,c5d6b7+6,c5d6b7+8,c2d3b3+8,c2d3b3+10,bfd1af+10,bfd1af+12,bccfac+12,bccfac+15,b7cca5+15,b7cca5+18,b1c79d+19,b7cca5+19,b1c79d+19,b1c79d+22,abc396+22,b1c79d+23,abc396+23,abc396+26,a7c090+26,a7c090+28,a2bc8a+28,a2bc8a+32,9cb882+32,9cb882+35,95b37a+36,9cb882+36,95b37a+36,95b37a+37,9cb882+37,95b37a+38,95b37a+40,90b074+40,90b074+42,8dae70+43,8dae70+45,8aab6c+45,8aab6c+47,87a968+48,85a865+50,82a662+51,82a662+53,7fa35e+53,7fa35e+54,7ba159+55,7ba159+58,769d53+59,769d53+62,71994c+62,71994c+66,6a9443+66,71994c+67,6a9443+67,6a9443+73,628f3a+73,628f3a+78,5c8b33+79,628f3a+79,5c8b33+80,5c8b33+84,59882e+84,57872c+90,548529+90,548529+93,518224+93,548529+94,518224+94,518224+100 */
background: #cedcc1; /* Old browsers */
background: -moz-linear-gradient(top, #cedcc1 0%, #cedcc1 2%, #cad9bd 3%, #cad9bd 4%, #c8d7ba 4%, #c8d7ba 5%, #c5d6b7 6%, #c5d6b7 8%, #c2d3b3 8%, #c2d3b3 10%, #bfd1af 10%, #bfd1af 12%, #bccfac 12%, #bccfac 15%, #b7cca5 15%, #b7cca5 18%, #b1c79d 19%, #b7cca5 19%, #b1c79d 19%, #b1c79d 22%, #abc396 22%, #b1c79d 23%, #abc396 23%, #abc396 26%, #a7c090 26%, #a7c090 28%, #a2bc8a 28%, #a2bc8a 32%, #9cb882 32%, #9cb882 35%, #95b37a 36%, #9cb882 36%, #95b37a 36%, #95b37a 37%, #9cb882 37%, #95b37a 38%, #95b37a 40%, #90b074 40%, #90b074 42%, #8dae70 43%, #8dae70 45%, #8aab6c 45%, #8aab6c 47%, #87a968 48%, #85a865 50%, #82a662 51%, #82a662 53%, #7fa35e 53%, #7fa35e 54%, #7ba159 55%, #7ba159 58%, #769d53 59%, #769d53 62%, #71994c 62%, #71994c 66%, #6a9443 66%, #71994c 67%, #6a9443 67%, #6a9443 73%, #628f3a 73%, #628f3a 78%, #5c8b33 79%, #628f3a 79%, #5c8b33 80%, #5c8b33 84%, #59882e 84%, #57872c 90%, #548529 90%, #548529 93%, #518224 93%, #548529 94%, #518224 94%, #518224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedcc1), color-stop(2%,#cedcc1), color-stop(3%,#cad9bd), color-stop(4%,#cad9bd), color-stop(4%,#c8d7ba), color-stop(5%,#c8d7ba), color-stop(6%,#c5d6b7), color-stop(8%,#c5d6b7), color-stop(8%,#c2d3b3), color-stop(10%,#c2d3b3), color-stop(10%,#bfd1af), color-stop(12%,#bfd1af), color-stop(12%,#bccfac), color-stop(15%,#bccfac), color-stop(15%,#b7cca5), color-stop(18%,#b7cca5), color-stop(19%,#b1c79d), color-stop(19%,#b7cca5), color-stop(19%,#b1c79d), color-stop(22%,#b1c79d), color-stop(22%,#abc396), color-stop(23%,#b1c79d), color-stop(23%,#abc396), color-stop(26%,#abc396), color-stop(26%,#a7c090), color-stop(28%,#a7c090), color-stop(28%,#a2bc8a), color-stop(32%,#a2bc8a), color-stop(32%,#9cb882), color-stop(35%,#9cb882), color-stop(36%,#95b37a), color-stop(36%,#9cb882), color-stop(36%,#95b37a), color-stop(37%,#95b37a), color-stop(37%,#9cb882), color-stop(38%,#95b37a), color-stop(40%,#95b37a), color-stop(40%,#90b074), color-stop(42%,#90b074), color-stop(43%,#8dae70), color-stop(45%,#8dae70), color-stop(45%,#8aab6c), color-stop(47%,#8aab6c), color-stop(48%,#87a968), color-stop(50%,#85a865), color-stop(51%,#82a662), color-stop(53%,#82a662), color-stop(53%,#7fa35e), color-stop(54%,#7fa35e), color-stop(55%,#7ba159), color-stop(58%,#7ba159), color-stop(59%,#769d53), color-stop(62%,#769d53), color-stop(62%,#71994c), color-stop(66%,#71994c), color-stop(66%,#6a9443), color-stop(67%,#71994c), color-stop(67%,#6a9443), color-stop(73%,#6a9443), color-stop(73%,#628f3a), color-stop(78%,#628f3a), color-stop(79%,#5c8b33), color-stop(79%,#628f3a), color-stop(80%,#5c8b33), color-stop(84%,#5c8b33), color-stop(84%,#59882e), color-stop(90%,#57872c), color-stop(90%,#548529), color-stop(93%,#548529), color-stop(93%,#518224), color-stop(94%,#548529), color-stop(94%,#518224), color-stop(100%,#518224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cedcc1 0%,#cedcc1 2%,#cad9bd 3%,#cad9bd 4%,#c8d7ba 4%,#c8d7ba 5%,#c5d6b7 6%,#c5d6b7 8%,#c2d3b3 8%,#c2d3b3 10%,#bfd1af 10%,#bfd1af 12%,#bccfac 12%,#bccfac 15%,#b7cca5 15%,#b7cca5 18%,#b1c79d 19%,#b7cca5 19%,#b1c79d 19%,#b1c79d 22%,#abc396 22%,#b1c79d 23%,#abc396 23%,#abc396 26%,#a7c090 26%,#a7c090 28%,#a2bc8a 28%,#a2bc8a 32%,#9cb882 32%,#9cb882 35%,#95b37a 36%,#9cb882 36%,#95b37a 36%,#95b37a 37%,#9cb882 37%,#95b37a 38%,#95b37a 40%,#90b074 40%,#90b074 42%,#8dae70 43%,#8dae70 45%,#8aab6c 45%,#8aab6c 47%,#87a968 48%,#85a865 50%,#82a662 51%,#82a662 53%,#7fa35e 53%,#7fa35e 54%,#7ba159 55%,#7ba159 58%,#769d53 59%,#769d53 62%,#71994c 62%,#71994c 66%,#6a9443 66%,#71994c 67%,#6a9443 67%,#6a9443 73%,#628f3a 73%,#628f3a 78%,#5c8b33 79%,#628f3a 79%,#5c8b33 80%,#5c8b33 84%,#59882e 84%,#57872c 90%,#548529 90%,#548529 93%,#518224 93%,#548529 94%,#518224 94%,#518224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cedcc1 0%,#cedcc1 2%,#cad9bd 3%,#cad9bd 4%,#c8d7ba 4%,#c8d7ba 5%,#c5d6b7 6%,#c5d6b7 8%,#c2d3b3 8%,#c2d3b3 10%,#bfd1af 10%,#bfd1af 12%,#bccfac 12%,#bccfac 15%,#b7cca5 15%,#b7cca5 18%,#b1c79d 19%,#b7cca5 19%,#b1c79d 19%,#b1c79d 22%,#abc396 22%,#b1c79d 23%,#abc396 23%,#abc396 26%,#a7c090 26%,#a7c090 28%,#a2bc8a 28%,#a2bc8a 32%,#9cb882 32%,#9cb882 35%,#95b37a 36%,#9cb882 36%,#95b37a 36%,#95b37a 37%,#9cb882 37%,#95b37a 38%,#95b37a 40%,#90b074 40%,#90b074 42%,#8dae70 43%,#8dae70 45%,#8aab6c 45%,#8aab6c 47%,#87a968 48%,#85a865 50%,#82a662 51%,#82a662 53%,#7fa35e 53%,#7fa35e 54%,#7ba159 55%,#7ba159 58%,#769d53 59%,#769d53 62%,#71994c 62%,#71994c 66%,#6a9443 66%,#71994c 67%,#6a9443 67%,#6a9443 73%,#628f3a 73%,#628f3a 78%,#5c8b33 79%,#628f3a 79%,#5c8b33 80%,#5c8b33 84%,#59882e 84%,#57872c 90%,#548529 90%,#548529 93%,#518224 93%,#548529 94%,#518224 94%,#518224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cedcc1 0%,#cedcc1 2%,#cad9bd 3%,#cad9bd 4%,#c8d7ba 4%,#c8d7ba 5%,#c5d6b7 6%,#c5d6b7 8%,#c2d3b3 8%,#c2d3b3 10%,#bfd1af 10%,#bfd1af 12%,#bccfac 12%,#bccfac 15%,#b7cca5 15%,#b7cca5 18%,#b1c79d 19%,#b7cca5 19%,#b1c79d 19%,#b1c79d 22%,#abc396 22%,#b1c79d 23%,#abc396 23%,#abc396 26%,#a7c090 26%,#a7c090 28%,#a2bc8a 28%,#a2bc8a 32%,#9cb882 32%,#9cb882 35%,#95b37a 36%,#9cb882 36%,#95b37a 36%,#95b37a 37%,#9cb882 37%,#95b37a 38%,#95b37a 40%,#90b074 40%,#90b074 42%,#8dae70 43%,#8dae70 45%,#8aab6c 45%,#8aab6c 47%,#87a968 48%,#85a865 50%,#82a662 51%,#82a662 53%,#7fa35e 53%,#7fa35e 54%,#7ba159 55%,#7ba159 58%,#769d53 59%,#769d53 62%,#71994c 62%,#71994c 66%,#6a9443 66%,#71994c 67%,#6a9443 67%,#6a9443 73%,#628f3a 73%,#628f3a 78%,#5c8b33 79%,#628f3a 79%,#5c8b33 80%,#5c8b33 84%,#59882e 84%,#57872c 90%,#548529 90%,#548529 93%,#518224 93%,#548529 94%,#518224 94%,#518224 100%); /* IE10+ */
background: linear-gradient(to bottom, #cedcc1 0%,#cedcc1 2%,#cad9bd 3%,#cad9bd 4%,#c8d7ba 4%,#c8d7ba 5%,#c5d6b7 6%,#c5d6b7 8%,#c2d3b3 8%,#c2d3b3 10%,#bfd1af 10%,#bfd1af 12%,#bccfac 12%,#bccfac 15%,#b7cca5 15%,#b7cca5 18%,#b1c79d 19%,#b7cca5 19%,#b1c79d 19%,#b1c79d 22%,#abc396 22%,#b1c79d 23%,#abc396 23%,#abc396 26%,#a7c090 26%,#a7c090 28%,#a2bc8a 28%,#a2bc8a 32%,#9cb882 32%,#9cb882 35%,#95b37a 36%,#9cb882 36%,#95b37a 36%,#95b37a 37%,#9cb882 37%,#95b37a 38%,#95b37a 40%,#90b074 40%,#90b074 42%,#8dae70 43%,#8dae70 45%,#8aab6c 45%,#8aab6c 47%,#87a968 48%,#85a865 50%,#82a662 51%,#82a662 53%,#7fa35e 53%,#7fa35e 54%,#7ba159 55%,#7ba159 58%,#769d53 59%,#769d53 62%,#71994c 62%,#71994c 66%,#6a9443 66%,#71994c 67%,#6a9443 67%,#6a9443 73%,#628f3a 73%,#628f3a 78%,#5c8b33 79%,#628f3a 79%,#5c8b33 80%,#5c8b33 84%,#59882e 84%,#57872c 90%,#548529 90%,#548529 93%,#518224 93%,#548529 94%,#518224 94%,#518224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedcc1', endColorstr='#518224',GradientType=0 );
    }
    .visitingPortal #serviceBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6dfdf+0,f5dede+10,f0d4d5+16,e7c5c5+23,d5a6a6+34,b66f70+50,a24d4e+61,8f2b2c+75,892122+81,892122+100 */
background: #f6dfdf; /* Old browsers */
background: -moz-linear-gradient(top, #f6dfdf 0%, #f5dede 10%, #f0d4d5 16%, #e7c5c5 23%, #d5a6a6 34%, #b66f70 50%, #a24d4e 61%, #8f2b2c 75%, #892122 81%, #892122 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6dfdf), color-stop(10%,#f5dede), color-stop(16%,#f0d4d5), color-stop(23%,#e7c5c5), color-stop(34%,#d5a6a6), color-stop(50%,#b66f70), color-stop(61%,#a24d4e), color-stop(75%,#8f2b2c), color-stop(81%,#892122), color-stop(100%,#892122)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6dfdf 0%,#f5dede 10%,#f0d4d5 16%,#e7c5c5 23%,#d5a6a6 34%,#b66f70 50%,#a24d4e 61%,#8f2b2c 75%,#892122 81%,#892122 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6dfdf 0%,#f5dede 10%,#f0d4d5 16%,#e7c5c5 23%,#d5a6a6 34%,#b66f70 50%,#a24d4e 61%,#8f2b2c 75%,#892122 81%,#892122 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6dfdf 0%,#f5dede 10%,#f0d4d5 16%,#e7c5c5 23%,#d5a6a6 34%,#b66f70 50%,#a24d4e 61%,#8f2b2c 75%,#892122 81%,#892122 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6dfdf 0%,#f5dede 10%,#f0d4d5 16%,#e7c5c5 23%,#d5a6a6 34%,#b66f70 50%,#a24d4e 61%,#8f2b2c 75%,#892122 81%,#892122 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6dfdf', endColorstr='#892122',GradientType=0 );
    }
    .livingPortal #featureBox {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fefcfa+3,fefdfc+4,fdfbf7+4,fdfbf7+4,ffffff+5,ffffff+9,fefdfc+11,ffffff+13,ffffff+21,fefcfa+22,ffffff+23,fefdfc+24,ffffff+24,fefdfc+24,ffffff+26,fefdfc+28,ffffff+30,fefdfc+34,fefdfc+39,ffffff+39,fefdfc+53,ffffff+54,ffffff+58,fefdfc+60,fdfbf7+61,fefcfa+61,fcf8f1+62,fdf9f4+63,fcf6ef+63,fcf8f1+64,fbf4eb+65,fbf3e9+66,faf1e5+67,faf2e8+67,f9efe2+68,f9efe2+69,f8ebdc+69,f9eedf+70,f8ebdc+71,f7e8d5+71,f5e3cb+75,f3dfc5+76,f3dfc5+77,f1d9bb+78,f1d9bb+79,f0d6b5+80,f1d8b9+80,efd4b1+81,efd3af+81,f0d5b3+82,efd2ad+82,eed1ab+83,efd2ad+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fefcfa 3%, #fefdfc 4%, #fdfbf7 4%, #fdfbf7 4%, #ffffff 5%, #ffffff 9%, #fefdfc 11%, #ffffff 13%, #ffffff 21%, #fefcfa 22%, #ffffff 23%, #fefdfc 24%, #ffffff 24%, #fefdfc 24%, #ffffff 26%, #fefdfc 28%, #ffffff 30%, #fefdfc 34%, #fefdfc 39%, #ffffff 39%, #fefdfc 53%, #ffffff 54%, #ffffff 58%, #fefdfc 60%, #fdfbf7 61%, #fefcfa 61%, #fcf8f1 62%, #fdf9f4 63%, #fcf6ef 63%, #fcf8f1 64%, #fbf4eb 65%, #fbf3e9 66%, #faf1e5 67%, #faf2e8 67%, #f9efe2 68%, #f9efe2 69%, #f8ebdc 69%, #f9eedf 70%, #f8ebdc 71%, #f7e8d5 71%, #f5e3cb 75%, #f3dfc5 76%, #f3dfc5 77%, #f1d9bb 78%, #f1d9bb 79%, #f0d6b5 80%, #f1d8b9 80%, #efd4b1 81%, #efd3af 81%, #f0d5b3 82%, #efd2ad 82%, #eed1ab 83%, #efd2ad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#fefcfa), color-stop(4%,#fefdfc), color-stop(4%,#fdfbf7), color-stop(4%,#fdfbf7), color-stop(5%,#ffffff), color-stop(9%,#ffffff), color-stop(11%,#fefdfc), color-stop(13%,#ffffff), color-stop(21%,#ffffff), color-stop(22%,#fefcfa), color-stop(23%,#ffffff), color-stop(24%,#fefdfc), color-stop(24%,#ffffff), color-stop(24%,#fefdfc), color-stop(26%,#ffffff), color-stop(28%,#fefdfc), color-stop(30%,#ffffff), color-stop(34%,#fefdfc), color-stop(39%,#fefdfc), color-stop(39%,#ffffff), color-stop(53%,#fefdfc), color-stop(54%,#ffffff), color-stop(58%,#ffffff), color-stop(60%,#fefdfc), color-stop(61%,#fdfbf7), color-stop(61%,#fefcfa), color-stop(62%,#fcf8f1), color-stop(63%,#fdf9f4), color-stop(63%,#fcf6ef), color-stop(64%,#fcf8f1), color-stop(65%,#fbf4eb), color-stop(66%,#fbf3e9), color-stop(67%,#faf1e5), color-stop(67%,#faf2e8), color-stop(68%,#f9efe2), color-stop(69%,#f9efe2), color-stop(69%,#f8ebdc), color-stop(70%,#f9eedf), color-stop(71%,#f8ebdc), color-stop(71%,#f7e8d5), color-stop(75%,#f5e3cb), color-stop(76%,#f3dfc5), color-stop(77%,#f3dfc5), color-stop(78%,#f1d9bb), color-stop(79%,#f1d9bb), color-stop(80%,#f0d6b5), color-stop(80%,#f1d8b9), color-stop(81%,#efd4b1), color-stop(81%,#efd3af), color-stop(82%,#f0d5b3), color-stop(82%,#efd2ad), color-stop(83%,#eed1ab), color-stop(100%,#efd2ad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#fefcfa 3%,#fefdfc 4%,#fdfbf7 4%,#fdfbf7 4%,#ffffff 5%,#ffffff 9%,#fefdfc 11%,#ffffff 13%,#ffffff 21%,#fefcfa 22%,#ffffff 23%,#fefdfc 24%,#ffffff 24%,#fefdfc 24%,#ffffff 26%,#fefdfc 28%,#ffffff 30%,#fefdfc 34%,#fefdfc 39%,#ffffff 39%,#fefdfc 53%,#ffffff 54%,#ffffff 58%,#fefdfc 60%,#fdfbf7 61%,#fefcfa 61%,#fcf8f1 62%,#fdf9f4 63%,#fcf6ef 63%,#fcf8f1 64%,#fbf4eb 65%,#fbf3e9 66%,#faf1e5 67%,#faf2e8 67%,#f9efe2 68%,#f9efe2 69%,#f8ebdc 69%,#f9eedf 70%,#f8ebdc 71%,#f7e8d5 71%,#f5e3cb 75%,#f3dfc5 76%,#f3dfc5 77%,#f1d9bb 78%,#f1d9bb 79%,#f0d6b5 80%,#f1d8b9 80%,#efd4b1 81%,#efd3af 81%,#f0d5b3 82%,#efd2ad 82%,#eed1ab 83%,#efd2ad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#fefcfa 3%,#fefdfc 4%,#fdfbf7 4%,#fdfbf7 4%,#ffffff 5%,#ffffff 9%,#fefdfc 11%,#ffffff 13%,#ffffff 21%,#fefcfa 22%,#ffffff 23%,#fefdfc 24%,#ffffff 24%,#fefdfc 24%,#ffffff 26%,#fefdfc 28%,#ffffff 30%,#fefdfc 34%,#fefdfc 39%,#ffffff 39%,#fefdfc 53%,#ffffff 54%,#ffffff 58%,#fefdfc 60%,#fdfbf7 61%,#fefcfa 61%,#fcf8f1 62%,#fdf9f4 63%,#fcf6ef 63%,#fcf8f1 64%,#fbf4eb 65%,#fbf3e9 66%,#faf1e5 67%,#faf2e8 67%,#f9efe2 68%,#f9efe2 69%,#f8ebdc 69%,#f9eedf 70%,#f8ebdc 71%,#f7e8d5 71%,#f5e3cb 75%,#f3dfc5 76%,#f3dfc5 77%,#f1d9bb 78%,#f1d9bb 79%,#f0d6b5 80%,#f1d8b9 80%,#efd4b1 81%,#efd3af 81%,#f0d5b3 82%,#efd2ad 82%,#eed1ab 83%,#efd2ad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#fefcfa 3%,#fefdfc 4%,#fdfbf7 4%,#fdfbf7 4%,#ffffff 5%,#ffffff 9%,#fefdfc 11%,#ffffff 13%,#ffffff 21%,#fefcfa 22%,#ffffff 23%,#fefdfc 24%,#ffffff 24%,#fefdfc 24%,#ffffff 26%,#fefdfc 28%,#ffffff 30%,#fefdfc 34%,#fefdfc 39%,#ffffff 39%,#fefdfc 53%,#ffffff 54%,#ffffff 58%,#fefdfc 60%,#fdfbf7 61%,#fefcfa 61%,#fcf8f1 62%,#fdf9f4 63%,#fcf6ef 63%,#fcf8f1 64%,#fbf4eb 65%,#fbf3e9 66%,#faf1e5 67%,#faf2e8 67%,#f9efe2 68%,#f9efe2 69%,#f8ebdc 69%,#f9eedf 70%,#f8ebdc 71%,#f7e8d5 71%,#f5e3cb 75%,#f3dfc5 76%,#f3dfc5 77%,#f1d9bb 78%,#f1d9bb 79%,#f0d6b5 80%,#f1d8b9 80%,#efd4b1 81%,#efd3af 81%,#f0d5b3 82%,#efd2ad 82%,#eed1ab 83%,#efd2ad 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#fefcfa 3%,#fefdfc 4%,#fdfbf7 4%,#fdfbf7 4%,#ffffff 5%,#ffffff 9%,#fefdfc 11%,#ffffff 13%,#ffffff 21%,#fefcfa 22%,#ffffff 23%,#fefdfc 24%,#ffffff 24%,#fefdfc 24%,#ffffff 26%,#fefdfc 28%,#ffffff 30%,#fefdfc 34%,#fefdfc 39%,#ffffff 39%,#fefdfc 53%,#ffffff 54%,#ffffff 58%,#fefdfc 60%,#fdfbf7 61%,#fefcfa 61%,#fcf8f1 62%,#fdf9f4 63%,#fcf6ef 63%,#fcf8f1 64%,#fbf4eb 65%,#fbf3e9 66%,#faf1e5 67%,#faf2e8 67%,#f9efe2 68%,#f9efe2 69%,#f8ebdc 69%,#f9eedf 70%,#f8ebdc 71%,#f7e8d5 71%,#f5e3cb 75%,#f3dfc5 76%,#f3dfc5 77%,#f1d9bb 78%,#f1d9bb 79%,#f0d6b5 80%,#f1d8b9 80%,#efd4b1 81%,#efd3af 81%,#f0d5b3 82%,#efd2ad 82%,#eed1ab 83%,#efd2ad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efd2ad',GradientType=0 );
    }
    .visitingPortal #featureBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fefdfd+4,fdfafa+4,ffffff+5,fefdfd+11,ffffff+21,fefcfc+22,ffffff+23,fefdfd+24,ffffff+24,fefdfd+24,ffffff+26,fefdfd+28,ffffff+30,fefdfd+34,ffffff+58,fefdfd+60,fdfafa+61,fefcfc+61,fdf9f9+61,faf2f2+66,f9eff0+67,f9f1f1+67,f8eded+69,f6e9ea+69,f7ecec+70,f5e6e6+71,f2e0e0+75,f1dcdc+76,f1dcdc+77,eed6d6+78,eed6d6+79,edd2d3+80,eed5d5+80,ecd0d0+81,ebcfcf+81,ecd1d1+82,eacccd+83,ebcece+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fefdfd 4%, #fdfafa 4%, #ffffff 5%, #fefdfd 11%, #ffffff 21%, #fefcfc 22%, #ffffff 23%, #fefdfd 24%, #ffffff 24%, #fefdfd 24%, #ffffff 26%, #fefdfd 28%, #ffffff 30%, #fefdfd 34%, #ffffff 58%, #fefdfd 60%, #fdfafa 61%, #fefcfc 61%, #fdf9f9 61%, #faf2f2 66%, #f9eff0 67%, #f9f1f1 67%, #f8eded 69%, #f6e9ea 69%, #f7ecec 70%, #f5e6e6 71%, #f2e0e0 75%, #f1dcdc 76%, #f1dcdc 77%, #eed6d6 78%, #eed6d6 79%, #edd2d3 80%, #eed5d5 80%, #ecd0d0 81%, #ebcfcf 81%, #ecd1d1 82%, #eacccd 83%, #ebcece 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#fefdfd), color-stop(4%,#fdfafa), color-stop(5%,#ffffff), color-stop(11%,#fefdfd), color-stop(21%,#ffffff), color-stop(22%,#fefcfc), color-stop(23%,#ffffff), color-stop(24%,#fefdfd), color-stop(24%,#ffffff), color-stop(24%,#fefdfd), color-stop(26%,#ffffff), color-stop(28%,#fefdfd), color-stop(30%,#ffffff), color-stop(34%,#fefdfd), color-stop(58%,#ffffff), color-stop(60%,#fefdfd), color-stop(61%,#fdfafa), color-stop(61%,#fefcfc), color-stop(61%,#fdf9f9), color-stop(66%,#faf2f2), color-stop(67%,#f9eff0), color-stop(67%,#f9f1f1), color-stop(69%,#f8eded), color-stop(69%,#f6e9ea), color-stop(70%,#f7ecec), color-stop(71%,#f5e6e6), color-stop(75%,#f2e0e0), color-stop(76%,#f1dcdc), color-stop(77%,#f1dcdc), color-stop(78%,#eed6d6), color-stop(79%,#eed6d6), color-stop(80%,#edd2d3), color-stop(80%,#eed5d5), color-stop(81%,#ecd0d0), color-stop(81%,#ebcfcf), color-stop(82%,#ecd1d1), color-stop(83%,#eacccd), color-stop(100%,#ebcece)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#fefdfd 4%,#fdfafa 4%,#ffffff 5%,#fefdfd 11%,#ffffff 21%,#fefcfc 22%,#ffffff 23%,#fefdfd 24%,#ffffff 24%,#fefdfd 24%,#ffffff 26%,#fefdfd 28%,#ffffff 30%,#fefdfd 34%,#ffffff 58%,#fefdfd 60%,#fdfafa 61%,#fefcfc 61%,#fdf9f9 61%,#faf2f2 66%,#f9eff0 67%,#f9f1f1 67%,#f8eded 69%,#f6e9ea 69%,#f7ecec 70%,#f5e6e6 71%,#f2e0e0 75%,#f1dcdc 76%,#f1dcdc 77%,#eed6d6 78%,#eed6d6 79%,#edd2d3 80%,#eed5d5 80%,#ecd0d0 81%,#ebcfcf 81%,#ecd1d1 82%,#eacccd 83%,#ebcece 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#fefdfd 4%,#fdfafa 4%,#ffffff 5%,#fefdfd 11%,#ffffff 21%,#fefcfc 22%,#ffffff 23%,#fefdfd 24%,#ffffff 24%,#fefdfd 24%,#ffffff 26%,#fefdfd 28%,#ffffff 30%,#fefdfd 34%,#ffffff 58%,#fefdfd 60%,#fdfafa 61%,#fefcfc 61%,#fdf9f9 61%,#faf2f2 66%,#f9eff0 67%,#f9f1f1 67%,#f8eded 69%,#f6e9ea 69%,#f7ecec 70%,#f5e6e6 71%,#f2e0e0 75%,#f1dcdc 76%,#f1dcdc 77%,#eed6d6 78%,#eed6d6 79%,#edd2d3 80%,#eed5d5 80%,#ecd0d0 81%,#ebcfcf 81%,#ecd1d1 82%,#eacccd 83%,#ebcece 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#fefdfd 4%,#fdfafa 4%,#ffffff 5%,#fefdfd 11%,#ffffff 21%,#fefcfc 22%,#ffffff 23%,#fefdfd 24%,#ffffff 24%,#fefdfd 24%,#ffffff 26%,#fefdfd 28%,#ffffff 30%,#fefdfd 34%,#ffffff 58%,#fefdfd 60%,#fdfafa 61%,#fefcfc 61%,#fdf9f9 61%,#faf2f2 66%,#f9eff0 67%,#f9f1f1 67%,#f8eded 69%,#f6e9ea 69%,#f7ecec 70%,#f5e6e6 71%,#f2e0e0 75%,#f1dcdc 76%,#f1dcdc 77%,#eed6d6 78%,#eed6d6 79%,#edd2d3 80%,#eed5d5 80%,#ecd0d0 81%,#ebcfcf 81%,#ecd1d1 82%,#eacccd 83%,#ebcece 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#fefdfd 4%,#fdfafa 4%,#ffffff 5%,#fefdfd 11%,#ffffff 21%,#fefcfc 22%,#ffffff 23%,#fefdfd 24%,#ffffff 24%,#fefdfd 24%,#ffffff 26%,#fefdfd 28%,#ffffff 30%,#fefdfd 34%,#ffffff 58%,#fefdfd 60%,#fdfafa 61%,#fefcfc 61%,#fdf9f9 61%,#faf2f2 66%,#f9eff0 67%,#f9f1f1 67%,#f8eded 69%,#f6e9ea 69%,#f7ecec 70%,#f5e6e6 71%,#f2e0e0 75%,#f1dcdc 76%,#f1dcdc 77%,#eed6d6 78%,#eed6d6 79%,#edd2d3 80%,#eed5d5 80%,#ecd0d0 81%,#ebcfcf 81%,#ecd1d1 82%,#eacccd 83%,#ebcece 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebcece',GradientType=0 ); 
    }
    .businessPortal #featureBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fbfdfa+3,fdfefc+4,fafcf8+4,fafcf8+4,ffffff+5,ffffff+9,fdfefc+11,ffffff+13,ffffff+21,fbfdfa+22,ffffff+23,fdfefc+24,ffffff+24,fdfefc+24,ffffff+26,fdfefc+28,ffffff+30,fdfefc+34,fdfefc+39,ffffff+39,fdfefc+53,ffffff+54,ffffff+58,fdfefc+60,fafcf8+61,fbfdfa+61,f6fbf2+62,f7fbf4+63,f4faf0+63,f6fbf2+64,eef7e7+67,eef7e7+68,ebf6e3+68,ebf6e3+69,e6f4dd+69,e9f5e1+70,e9f5e1+70,e6f4dd+70,e6f4dd+71,e2f2d7+71,e1f1d5+73,daeecc+75,d7edc8+76,d7edc8+77,d0e9bf+78,d0e9bf+79,cde6bc+80,cfe8be+80,cbe4ba+81,cae3b9+81,cce5bb+82,c9e2b8+82,c8e1b7+83,c9e2b8+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fbfdfa 3%, #fdfefc 4%, #fafcf8 4%, #fafcf8 4%, #ffffff 5%, #ffffff 9%, #fdfefc 11%, #ffffff 13%, #ffffff 21%, #fbfdfa 22%, #ffffff 23%, #fdfefc 24%, #ffffff 24%, #fdfefc 24%, #ffffff 26%, #fdfefc 28%, #ffffff 30%, #fdfefc 34%, #fdfefc 39%, #ffffff 39%, #fdfefc 53%, #ffffff 54%, #ffffff 58%, #fdfefc 60%, #fafcf8 61%, #fbfdfa 61%, #f6fbf2 62%, #f7fbf4 63%, #f4faf0 63%, #f6fbf2 64%, #eef7e7 67%, #eef7e7 68%, #ebf6e3 68%, #ebf6e3 69%, #e6f4dd 69%, #e9f5e1 70%, #e9f5e1 70%, #e6f4dd 70%, #e6f4dd 71%, #e2f2d7 71%, #e1f1d5 73%, #daeecc 75%, #d7edc8 76%, #d7edc8 77%, #d0e9bf 78%, #d0e9bf 79%, #cde6bc 80%, #cfe8be 80%, #cbe4ba 81%, #cae3b9 81%, #cce5bb 82%, #c9e2b8 82%, #c8e1b7 83%, #c9e2b8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#fbfdfa), color-stop(4%,#fdfefc), color-stop(4%,#fafcf8), color-stop(4%,#fafcf8), color-stop(5%,#ffffff), color-stop(9%,#ffffff), color-stop(11%,#fdfefc), color-stop(13%,#ffffff), color-stop(21%,#ffffff), color-stop(22%,#fbfdfa), color-stop(23%,#ffffff), color-stop(24%,#fdfefc), color-stop(24%,#ffffff), color-stop(24%,#fdfefc), color-stop(26%,#ffffff), color-stop(28%,#fdfefc), color-stop(30%,#ffffff), color-stop(34%,#fdfefc), color-stop(39%,#fdfefc), color-stop(39%,#ffffff), color-stop(53%,#fdfefc), color-stop(54%,#ffffff), color-stop(58%,#ffffff), color-stop(60%,#fdfefc), color-stop(61%,#fafcf8), color-stop(61%,#fbfdfa), color-stop(62%,#f6fbf2), color-stop(63%,#f7fbf4), color-stop(63%,#f4faf0), color-stop(64%,#f6fbf2), color-stop(67%,#eef7e7), color-stop(68%,#eef7e7), color-stop(68%,#ebf6e3), color-stop(69%,#ebf6e3), color-stop(69%,#e6f4dd), color-stop(70%,#e9f5e1), color-stop(70%,#e9f5e1), color-stop(70%,#e6f4dd), color-stop(71%,#e6f4dd), color-stop(71%,#e2f2d7), color-stop(73%,#e1f1d5), color-stop(75%,#daeecc), color-stop(76%,#d7edc8), color-stop(77%,#d7edc8), color-stop(78%,#d0e9bf), color-stop(79%,#d0e9bf), color-stop(80%,#cde6bc), color-stop(80%,#cfe8be), color-stop(81%,#cbe4ba), color-stop(81%,#cae3b9), color-stop(82%,#cce5bb), color-stop(82%,#c9e2b8), color-stop(83%,#c8e1b7), color-stop(100%,#c9e2b8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#fbfdfa 3%,#fdfefc 4%,#fafcf8 4%,#fafcf8 4%,#ffffff 5%,#ffffff 9%,#fdfefc 11%,#ffffff 13%,#ffffff 21%,#fbfdfa 22%,#ffffff 23%,#fdfefc 24%,#ffffff 24%,#fdfefc 24%,#ffffff 26%,#fdfefc 28%,#ffffff 30%,#fdfefc 34%,#fdfefc 39%,#ffffff 39%,#fdfefc 53%,#ffffff 54%,#ffffff 58%,#fdfefc 60%,#fafcf8 61%,#fbfdfa 61%,#f6fbf2 62%,#f7fbf4 63%,#f4faf0 63%,#f6fbf2 64%,#eef7e7 67%,#eef7e7 68%,#ebf6e3 68%,#ebf6e3 69%,#e6f4dd 69%,#e9f5e1 70%,#e9f5e1 70%,#e6f4dd 70%,#e6f4dd 71%,#e2f2d7 71%,#e1f1d5 73%,#daeecc 75%,#d7edc8 76%,#d7edc8 77%,#d0e9bf 78%,#d0e9bf 79%,#cde6bc 80%,#cfe8be 80%,#cbe4ba 81%,#cae3b9 81%,#cce5bb 82%,#c9e2b8 82%,#c8e1b7 83%,#c9e2b8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#fbfdfa 3%,#fdfefc 4%,#fafcf8 4%,#fafcf8 4%,#ffffff 5%,#ffffff 9%,#fdfefc 11%,#ffffff 13%,#ffffff 21%,#fbfdfa 22%,#ffffff 23%,#fdfefc 24%,#ffffff 24%,#fdfefc 24%,#ffffff 26%,#fdfefc 28%,#ffffff 30%,#fdfefc 34%,#fdfefc 39%,#ffffff 39%,#fdfefc 53%,#ffffff 54%,#ffffff 58%,#fdfefc 60%,#fafcf8 61%,#fbfdfa 61%,#f6fbf2 62%,#f7fbf4 63%,#f4faf0 63%,#f6fbf2 64%,#eef7e7 67%,#eef7e7 68%,#ebf6e3 68%,#ebf6e3 69%,#e6f4dd 69%,#e9f5e1 70%,#e9f5e1 70%,#e6f4dd 70%,#e6f4dd 71%,#e2f2d7 71%,#e1f1d5 73%,#daeecc 75%,#d7edc8 76%,#d7edc8 77%,#d0e9bf 78%,#d0e9bf 79%,#cde6bc 80%,#cfe8be 80%,#cbe4ba 81%,#cae3b9 81%,#cce5bb 82%,#c9e2b8 82%,#c8e1b7 83%,#c9e2b8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#fbfdfa 3%,#fdfefc 4%,#fafcf8 4%,#fafcf8 4%,#ffffff 5%,#ffffff 9%,#fdfefc 11%,#ffffff 13%,#ffffff 21%,#fbfdfa 22%,#ffffff 23%,#fdfefc 24%,#ffffff 24%,#fdfefc 24%,#ffffff 26%,#fdfefc 28%,#ffffff 30%,#fdfefc 34%,#fdfefc 39%,#ffffff 39%,#fdfefc 53%,#ffffff 54%,#ffffff 58%,#fdfefc 60%,#fafcf8 61%,#fbfdfa 61%,#f6fbf2 62%,#f7fbf4 63%,#f4faf0 63%,#f6fbf2 64%,#eef7e7 67%,#eef7e7 68%,#ebf6e3 68%,#ebf6e3 69%,#e6f4dd 69%,#e9f5e1 70%,#e9f5e1 70%,#e6f4dd 70%,#e6f4dd 71%,#e2f2d7 71%,#e1f1d5 73%,#daeecc 75%,#d7edc8 76%,#d7edc8 77%,#d0e9bf 78%,#d0e9bf 79%,#cde6bc 80%,#cfe8be 80%,#cbe4ba 81%,#cae3b9 81%,#cce5bb 82%,#c9e2b8 82%,#c8e1b7 83%,#c9e2b8 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#fbfdfa 3%,#fdfefc 4%,#fafcf8 4%,#fafcf8 4%,#ffffff 5%,#ffffff 9%,#fdfefc 11%,#ffffff 13%,#ffffff 21%,#fbfdfa 22%,#ffffff 23%,#fdfefc 24%,#ffffff 24%,#fdfefc 24%,#ffffff 26%,#fdfefc 28%,#ffffff 30%,#fdfefc 34%,#fdfefc 39%,#ffffff 39%,#fdfefc 53%,#ffffff 54%,#ffffff 58%,#fdfefc 60%,#fafcf8 61%,#fbfdfa 61%,#f6fbf2 62%,#f7fbf4 63%,#f4faf0 63%,#f6fbf2 64%,#eef7e7 67%,#eef7e7 68%,#ebf6e3 68%,#ebf6e3 69%,#e6f4dd 69%,#e9f5e1 70%,#e9f5e1 70%,#e6f4dd 70%,#e6f4dd 71%,#e2f2d7 71%,#e1f1d5 73%,#daeecc 75%,#d7edc8 76%,#d7edc8 77%,#d0e9bf 78%,#d0e9bf 79%,#cde6bc 80%,#cfe8be 80%,#cbe4ba 81%,#cae3b9 81%,#cce5bb 82%,#c9e2b8 82%,#c8e1b7 83%,#c9e2b8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9e2b8',GradientType=0 ); 
    }
    .servicesPortal #featureBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ddf1f9+37,bfe1e6+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 1%, #ddf1f9 37%, #bfe1e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(37%,#ddf1f9), color-stop(100%,#bfe1e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 1%,#ddf1f9 37%,#bfe1e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 1%,#ddf1f9 37%,#bfe1e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 1%,#ddf1f9 37%,#bfe1e6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 1%,#ddf1f9 37%,#bfe1e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfe1e6',GradientType=0 );
    }
    .departmentsPortal #featureBox {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f8fbfd+4,ffffff+5,fcfdfe+11,ffffff+13,fdfeff+21,fafcfe+22,fefeff+23,fbfdfe+25,fefeff+31,fbfdfe+39,ffffff+42,fbfdfe+49,fdfeff+59,dcedf7+70,d5eaf5+72,c3e0f0+77,bcdcef+78,b7daee+80,b0d6ec+81,afd6ec+82,acd4eb+82,add5ec+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f8fbfd 4%, #ffffff 5%, #fcfdfe 11%, #ffffff 13%, #fdfeff 21%, #fafcfe 22%, #fefeff 23%, #fbfdfe 25%, #fefeff 31%, #fbfdfe 39%, #ffffff 42%, #fbfdfe 49%, #fdfeff 59%, #dcedf7 70%, #d5eaf5 72%, #c3e0f0 77%, #bcdcef 78%, #b7daee 80%, #b0d6ec 81%, #afd6ec 82%, #acd4eb 82%, #add5ec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f8fbfd), color-stop(5%,#ffffff), color-stop(11%,#fcfdfe), color-stop(13%,#ffffff), color-stop(21%,#fdfeff), color-stop(22%,#fafcfe), color-stop(23%,#fefeff), color-stop(25%,#fbfdfe), color-stop(31%,#fefeff), color-stop(39%,#fbfdfe), color-stop(42%,#ffffff), color-stop(49%,#fbfdfe), color-stop(59%,#fdfeff), color-stop(70%,#dcedf7), color-stop(72%,#d5eaf5), color-stop(77%,#c3e0f0), color-stop(78%,#bcdcef), color-stop(80%,#b7daee), color-stop(81%,#b0d6ec), color-stop(82%,#afd6ec), color-stop(82%,#acd4eb), color-stop(100%,#add5ec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f8fbfd 4%,#ffffff 5%,#fcfdfe 11%,#ffffff 13%,#fdfeff 21%,#fafcfe 22%,#fefeff 23%,#fbfdfe 25%,#fefeff 31%,#fbfdfe 39%,#ffffff 42%,#fbfdfe 49%,#fdfeff 59%,#dcedf7 70%,#d5eaf5 72%,#c3e0f0 77%,#bcdcef 78%,#b7daee 80%,#b0d6ec 81%,#afd6ec 82%,#acd4eb 82%,#add5ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f8fbfd 4%,#ffffff 5%,#fcfdfe 11%,#ffffff 13%,#fdfeff 21%,#fafcfe 22%,#fefeff 23%,#fbfdfe 25%,#fefeff 31%,#fbfdfe 39%,#ffffff 42%,#fbfdfe 49%,#fdfeff 59%,#dcedf7 70%,#d5eaf5 72%,#c3e0f0 77%,#bcdcef 78%,#b7daee 80%,#b0d6ec 81%,#afd6ec 82%,#acd4eb 82%,#add5ec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f8fbfd 4%,#ffffff 5%,#fcfdfe 11%,#ffffff 13%,#fdfeff 21%,#fafcfe 22%,#fefeff 23%,#fbfdfe 25%,#fefeff 31%,#fbfdfe 39%,#ffffff 42%,#fbfdfe 49%,#fdfeff 59%,#dcedf7 70%,#d5eaf5 72%,#c3e0f0 77%,#bcdcef 78%,#b7daee 80%,#b0d6ec 81%,#afd6ec 82%,#acd4eb 82%,#add5ec 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f8fbfd 4%,#ffffff 5%,#fcfdfe 11%,#ffffff 13%,#fdfeff 21%,#fafcfe 22%,#fefeff 23%,#fbfdfe 25%,#fefeff 31%,#fbfdfe 39%,#ffffff 42%,#fbfdfe 49%,#fdfeff 59%,#dcedf7 70%,#d5eaf5 72%,#c3e0f0 77%,#bcdcef 78%,#b7daee 80%,#b0d6ec 81%,#afd6ec 82%,#acd4eb 82%,#add5ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#add5ec',GradientType=0 );
    }
    /* Departments Begin*/
    #deptTopNav {
      width: 1278px
    }
    #carousel .carousel-inner .panel-body img {
      width: 944px;
    }
    .noRightBorder {
        background-position: 25.5%;
    }
    #featureImage {
        width: 957px;
    }
    #featureImage > img {
        width: 938px;        
    }

}
/* Print only */
@media print {
}

/* jwplayer right click, hide the about this video link*/
.jw-info-overlay-item {
    display: none !important;
}

/* Ingeniux Search */
/* easy autocomplete */
#mainColMain div .easy-autocomplete-container {
    margin-bottom: 0;
}


#googleSearch .easy-autocomplete-container {
  width: 500px;
}

.easy-autocomplete-container {
  position: relative;
  top: 0px;
  float: left;
}

.easy-autocomplete-container ul {
  padding: 0;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.95);
  font-style: italic;
  font-size: 24px;
  color: #444;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.3);
}

.easy-autocomplete-container ul > li {
  list-style: none;
  padding: 0 0 0 13px;
  cursor: pointer;
}

.easy-autocomplete-container ul > li.selected {
  background-color: #ccc;
  color: #000;
}

.easy-autocomplete-container div {
  margin-bottom: 0;
}

.input-group-btn {
    vertical-align: top;
}

.footerBottom18Wrapper #footerBottom18, .footerBottom18Wrapper #footerBottom18 .subLinks a {
    color: #000 !important;
}

/*Left Nav Arrow Fix*/
#leftNav svg {
    margin:2px 5px 0 -10px;
    width:5px;
    float:left;
    color:#000;
}
#leftNav svg.fa-chevron-down {
    width:7px;
}
#leftNav .activePage > svg.fa-chevron-down {
    color:#fff;
}
#leftNav li li svg {
    /* margin:9px 5px 0px 24px; */
    margin-left: 0px
}
#leftNav li li svg.fa-chevron-down {
    /* margin:9px 4px 0px 24px; */
    margin-left: 0px
}
