﻿@media screen
{
	#SliderInnerWrapper {
		min-height: 372px;
		background-color: #1f1646;
	}

	.nivo-caption {
		bottom: 44px;
		left: 110px;
	}

	.call-us
	{
		display: none;
	}
	
	#SectionTitleWrapper
	{
		height:373px;
		width:960px;
		margin:0px auto;
		position:relative;
	}
	
	/******************************************
	/* Quick Links
	******************************************/
	#QuickLinks {
		border-bottom: 1px solid #dad9d7;
		margin-bottom: 10px;
		width: 960px;
	}

	#QuickLinks ul {
		margin: 20px -4px 0 -4px;
		padding: 0;
		height: 133px;
	}

	#QuickLinks ul li {
		display: none;
		list-style-type: none;
		position: relative;
		border-radius: 5px;
		margin: 0 4px;
		float: left;
	}

	#QuickLinks ul li a {
		height: 113px;
		background: no-repeat center 16px;
		width: 113px;
		display: block;
		padding: 0;
		cursor: pointer;
		margin: 8px 0 4px 0;
		border-bottom: 4px solid #fff;
	}

		#QuickLinks ul li span {
			display: block;
			padding: 0;
			position: absolute;
			bottom: 10px;
			text-align: center;
			color: #333;
			font-weight: normal;
			width: 100%;
			height: 36px;
			font-size: 0.88em;
		}

		#QuickLinks ul li a:hover {
			text-decoration: none;
			border-radius: 5px 5px 0 0;
			-moz-box-shadow: 0px 0px 7px rgba(127, 127, 127, 0.349019607843137);
			-webkit-box-shadow: 0px 0px 7px rgba(127, 127, 127, 0.349019607843137);
			box-shadow: 0px 0px 7px rgba(127, 127, 127, 0.349019607843137);
			border-bottom: 4px solid rgba(203,0,61,1);
		}
						
	/******************************************
	/* Newsroom
	******************************************/

	#NewsWrapper {
		
		background-color: rgba(242, 242, 242, 1);
		padding-bottom: 10px;
	}

	#NewsWrapper p {
		text-align: center;
	}

	#Newsroom {
		width: 960px;
		margin: 0px auto;
	}

		#Newsroom h2 {
			color: #B2292E;
			font-size: 1.3em;
			margin: 0;
			padding: 30px 22px 15px 0;
			font-family: 'Work Sans', sans-serif;
			font-weight: normal;
		}

	#Newsroom h2 a {
		color: #cb003d;
	}

		#Newsroom h3 {
			color: #cb003d;
			font-size: 1.2em;
			margin: 5px 0 15px 0;
			padding: 0px;
			font-weight: normal;
		}

	#Newsroom p {
		text-align: left;
		margin-top: 0;
	}

	#Newsroom ul
	{
		margin:0px;
		padding:0px;
	}

	#Newsroom ul li {
		clear: both;
		list-style-type: none;
		padding: 10px;
		background-color: #fff;
		margin-bottom: 15px;
	}

	#Newsroom ul li:hover {
		/*background-color: #f8f7f7;*/
	}
	
	#Newsroom .ImageWrapper
	{
		background-repeat:no-repeat;
		float:left;
		width:210px;
		max-height: 210px;
	}

		#Newsroom .ImageWrapper img {
			width: 100%;
		}

		#Newsroom .BlurbWrapper {
			margin-bottom: 9px;
			margin-left: 230px;
			font-size: 0.9em;
		}
	#Newsroom .BlurbWrapper.NoImage
	{
		margin-left:182px;
	}
	
	#Newsroom .RoundedCorners
	{
		border-radius:4px;
		padding:0px 0px 15px;
		margin-bottom:15px;
	}

	.news-all {
		font-size: 1.06em;
	}
	
	/******************************************
	/* Tweets
	******************************************/
	#TweetAndLinks
	{
		
	}

	#Tweets {
		margin-bottom: 18px;
		background-image: url(/Content/Images/twitter-icon.png);
		background-repeat: no-repeat;
		background-position: left top;
		min-height: 50px;
	}

		#Tweets h2 {
			color: #B2292E;
			font-size: 0.88em;
			margin: 0 0 0 70px;
			padding: 15px 22px 5px 0;
			font-family: 'Work Sans', sans-serif;
			font-weight: normal;
		}

		#Tweets h2 a {
			color: #B2292E;
		}

	
	/******************************************
	/* SOCIAL MEDIA LINKS
	******************************************/
	#Tweets .SocialMediaLinks {
		float: right;
		margin: 15px 0px 0px 0px;
		position: relative;
		left: 0px;
		top: 0px;
	}

	#TweetComment {
		color: #555;
		font-size: 0.88em;
		line-height: 1.5em;
		margin: 0 0 0 70px;
		padding: 0;
	}

	#TweetComment p:first-child {
		margin-top: 0;
	}

	#TweetTimeStamp {
		height: 24px;
		font-size: 0.75em;
		text-align: right;
		margin: 0px 10px;
		padding: 17px 0px 9px;
	}
		
	.RoundCornerBox {
		border: 1px solid #dad9d7;
		border-radius: 4px;
	}
	
	.TopWhiteBorder
	{
		border-radius:4px;
		background-color:#fff;
		padding:7px 9px;
	}
		
	/* Feature Panels Carousel/slides */
	
	#carouselContainer
	{
		background-color:#f3f3f3;
		padding:40px 0px 10px 3px;
	}
	
	/* End  Feature Panels Carousel/slides */
	
	.slideshow {
		position:relative;
		width:960px;
	}

	.slideshow .slider {
		margin:0px auto;
		position:relative;
		z-index:1;
	}

	.slideshow .slider ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}

	.slide {
		float:left;
		margin:0px;
		padding:0px;
		position:relative;
		width:186px;
		z-index:1;
	}
	
	.slide h3
	{
		color:#003366;
		font-family: 'Calibri', 'Helvetica Neue', Arial, Sans-Serif;
		font-size:1.1em;
		font-weight: bold;
		line-height:1.25em;
		padding:0px;
		margin:10px 0px 0.5em 0px;
	}
	
	.slide p
	{
		font-size:0.95em;
		padding-right:10px;
	}
	
	.slide .ButtonLink
	{
		background:url(/Content/Images/Button_FindOutMore.png) no-repeat left center;
		padding:20px 0px;
	}
	
	.slide .ButtonLink a
	{
		display:block;
		height:40px;
		width:147px;
	}
	
	.slideshow .nav 
	{
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
	}

	.slideshow .nav a:link, .slideshow .nav a:visited {
		position:absolute;
		z-index:5;
		top:0;
		width:23px;
		height:49px;
		text-indent:-1000em;
	}

	.slideshow .nav a.prev:link, .slideshow .nav a.prev:visited {
		left:-26px;
		background: url(/Content/Images/Hightlight_Nav_Left.png) no-repeat left 0;
	}

	.slideshow .nav a.next:link, .slideshow .nav a.next:visited {
		right:-20px;
		background: url(/Content/Images/Hightlight_Nav_Right.png) no-repeat right 0;
	}

	.slideshow .nav a.disabled:link, .slideshow .nav a.disabled:visited {
		display: none;
	}	
}

@media print
{
	#Newsroom .ImageWrapper
	{
		display:none;
	}
	
	#Newsroom .BlurbWrapper
	{
		margin:0px;
		margin-bottom:9px;
	}
	#Newsroom .BlurbWrapper.NoImage
	{
		margin-left:182px;
	}
	
	#Newsroom .RoundedCorners
	{
		border-radius:4px;
		padding:0px 0px 15px;
		margin-bottom:15px;
	}	
}