@charset "utf-8";
/* Economic Development Styles */
body {
	/*background: url(../images/economic_development_background.png) repeat-x top #0599c9!important;*/
}

.top_banner_container {
	/*BLUE*/
	background-color: #58a8ae!important;
	border-color: #99cccc!important;

	/*GREEN
	background-color: #9fa615!important;
	border-color:#e1eb1a!important;
	*/

}
.top_banner_container img {
	margin-top: 4px;
	margin-right: 18px;
	float: right;

	max-height: 60px;
	max-height: 53px;
	width: auto
}

#top_banner .news_container {
	position: absolute;
	top: 0;
	z-index: 5;
	background: none;
}
#top_banner .news_container .news_item_container {
	width: 491px;
}
#top_banner .news_container .news_arrow_right {
	right: 260px;
}
#top_banner .news_container .newsItem .news_description {
	color: #363636;
}


/*#right_column .landing_service_container {
	background-color: #2ca2e3;
}*/

#right_column .landing_service_container ul {
	border-left: 1px solid #6fc1e0;
	border-bottom: 1px solid #6fc1e0;
}
/*#right_column .landing_service_container .menu_item {
	color: #b1eaff;
	border-bottom: #6fc1e0 1px solid;
}
#right_column .landing_service_container .menu_item a {
	color: #b1eaff;
}
*/#right_column .landing_service_container .menu_item.sub_menu a {
	color: #fff;
}
#right_column .landing_service_container .menu_item:hover, #right_column .landing_service_container .menu_item a:hover {
	background-color: #333333;
	color: #fff;
    background-color: #006699;
    color: #99ccff;
}
#right_column .landing_service_container h1{
	color: #FFF;
/*	border-top: 1px solid #99cccc;
	border-bottom: 1px solid #99cccc;
	border-left: 1px solid #99cccc;*/
}
/*.quick_links_heading h1 {
	background-color: #295a75!important;
}
*/
.html_container h1 {
	color: #58a8ae!important;
}

/*#header_top {
	background-color: #006495;
}*/
	#header_top a, #header_top a:link {
		color: #FFF;
	}
	#top_links {
		color: #FFF;
	}

.main_navigation_heading {
	background-color: #e0a025;
	border-top-color: #e0a025;
	border-bottom-color: #e0a025;
}
/*#footer {
	background-color: #006495;
}*/

#ec_dev_toolbox {
	margin-bottom: 25px;
	background-color: #B3E5E4;
	/*background-color: #faa534;*/
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}

	#ec_dev_toolbox .quick_links_heading h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 0;
		font-weight: normal;
		font-size: 1.5em;
		line-height: 28px;
		padding-left: 15px;
		width: 174px;
		z-index: 101;
		position: relative;
		color: #FFF;
		font-weight: normal;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		background-color: #58a8ae!important;
	}

	#ec_dev_toolbox a.toolbox_item {
		line-height: 30px;
		/*color: #FFF;*/
		padding-left: 40px;
		display: block;
		
		color: #0099cc;
		text-decoration: none;
		
	}
	#ec_dev_toolbox a.toolbox_item:hover {
		background-color: #58a8ae;
		/*background-color: #c07f28;*/
		cursor: pointer;
		text-decoration: none;
		color: #FFF;
	}
		#business_directory_link { background: url(../images/toolbox_icons.png) no-repeat 10px 4px; }
		#bizpal_link { background: url(../images/toolbox_icons.png) no-repeat 10px -26px; }
		#news_link { background: url(../images/toolbox_icons.png) no-repeat 10px -56px; }
		#property_link { background: url(../images/toolbox_icons.png) no-repeat 10px -84px; }

.twtr-doc, .twtr-timeline {
	border-radius: 0!important;
	border-bottom-left-radius: 10px!important;
	border-top-left-radius: 10px!important;
}

.twtr-bd {
	padding-right: 0!important;
}

#ec_dev_toolbox .quick_links_heading_container, #ec_dev_social_media .quick_links_heading_container {
	position:relative;
}
#ec_dev_toolbox .nav_right_shadow, #ec_dev_social_media .nav_right_shadow {
	position: absolute;
	right: -9px;
	top: 20px;
	padding: 0;
	border-style: dashed;
	border-color: transparent;
	border-width: 10px;
	height: 0;
	line-height: 0;
	width: 0;
	border-right-width: 0;
	border-left-style: solid;
	border-left-color: #000;
	z-index: -1;
}

/* FOOTER CHANGES */
#footer, #footer span.footer_text {
	color: #FFF!important;
}
#footer {
	text-shadow: 1px 1px 1px #000;
	border: none;
}
/*#footer_logo, #footer_right {
	background: url(../images/footer_gradient_ecdev.png) repeat-x!important;
}*/

/* TABLES */

#middle_column .html_container table.border_spacing tr td, #middle_column .html_container table.border_spacing th {
	border: 1px solid white;
}

#middle_column .html_container table, #middle_column .html_container table tr:last-child td {
	border-bottom: 1px solid #cccccc;
}

#middle_column .html_container .content_item_display:not(.custom) table tbody:nth-child(2) tr:nth-child(2n+1), #middle_column .html_container .content_item_display:not(.custom) table tbody:nth-child(1) tr:nth-child(2n+2) {
	background-color: #FFF;
}

#middle_column .html_container .content_item_display:not(.custom) table tbody:nth-child(2) tr:nth-child(2n+2), #middle_column .html_container .content_item_display:not(.custom) table tbody:nth-child(1) tr:nth-child(2n+1) {
	background-color: #B3E5E4;
}

#middle_column .html_container th, #middle_column .html_container thead td, #middle_column .html_container table tbody:first-child tr:first-child {
	color: #FFF;
	background-color: #58A8AE!important;
	border-bottom: 1px solid #cccccc;
}

#middle_column .html_container table.mceToolbar tbody:first-child tr:first-child {
	background-color: #f0f0ee!important;
}


#middle_column .html_container table.no_styles {
	width: 100%;
	table-layout: fixed;
}

#middle_column .html_container table.no_styles img {
	width: auto;
}

#middle_column .html_container table.no_styles, #middle_column .html_container table.no_styles tr, #middle_column .html_container table.no_styles tr td, #middle_column .html_container table.no_styles th {
	background-color: #FFF!important;
	color: #000!important;
	border-bottom: none!important;
}

/* bullets */

#middle_column ul li {
	list-style-image: url(../images/economic_development_bullet.png);
}

#middle_column ul ul li {
	list-style-image: url(../images/economic_development_bullet_2.png);
}

#ec_dev_social_media .quick_links_heading {
	padding: 0;
	font-weight: normal;
	font-size: 1.5em;
	width: 189px;
	z-index: 101;
	position: relative;
	color: #FFF;
	font-weight: normal;
    border-top: 1px solid #e0a025;
    border-bottom: 1px solid #e0a025;
    background-color: #e0a025!important;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#ec_dev_social_media {
	margin-top: 40px;
}

#ec_dev_social_media .quick_links_heading a {
	margin: 5px -20px 5px 30px;
	display: inline-block;
	padding: 0;
	width: 19px;
	height: 19px;
}

#ec_dev_social_media .quick_links_heading a:hover {
	text-decoration: none;
}

#ec_dev_social_media .quick_links_heading a.twitter {
	background: url(../images/ec_dev_media_twitter.png) center no-repeat;
}

#ec_dev_social_media .quick_links_heading a.youtube {
	background: url(../images/ec_dev_media_youtube.png) center no-repeat;
}

#ec_dev_social_media .quick_links_heading a.facebook {
	background: url(../images/ec_dev_media_facebook.png) center no-repeat;
	margin-left:  10px;
}

#ec_dev_social_media .quick_links_heading a.blogger {
	background: url(../images/ec_dev_media_blogger.png) center no-repeat;
}

#ec_dev_social_media .quick_links_heading a.linkedin {
	background: url(../images/ec_dev_media_linkedin.png) center no-repeat;
}

#ec_dev_social_media .quick_links_heading a.businessZone {
	background: url(../images/ec_dev_media_businessZone.png) center no-repeat;
}

#ec_dev_social_media .quick_links_heading a.instagram {
	background: url(../images/ec_dev_media_instagram.png) center no-repeat;
}

/* Darken the news links */
.news_container a, .news_container a:link {
	color: rgb(51, 51, 51)!important;
}

@media only screen and (max-width: 990px){
	#top_banner .news_container .news_item_container {
		width: 245px!important;
	}
}

/* Responsive mobile */
@media only screen and (max-width: 750px){
	#city_logo {
		background: url(../images/top_banner_gradient.png) repeat-x 0 5px #9dbd6b!important;
	}
	#top_banner .news_container {
			position: relative;
			height: auto;
			background: url(../images/top_banner_gradient.png) repeat-x bottom #006598;
	}

	#top_banner .news_container a {
	    color: #99ccff!important;
	}
	#top_banner .news_container .news_item_container {
		width: 100%!important;
	}
}