/* PCS home page exclusive styles */

	/*home page*/
	body.default .two-col {background:url(../images/library/divider-horiz.gif) no-repeat center bottom;}
	body.default #initiatives .two-col, body.default #trends.two-col{background:none; padding-bottom: 0; margin-bottom:0;}
	/*content + sidebar area rules*/
	#carousel {width: 886px; height: 310px; clear:both;border-bottom: solid 3px #0a223a; }
	#carousel-alt {background:#106FA0;padding:14px 12px;width: 862px; height: 282px; clear:both;border-bottom: solid 3px #0a223a; }
	#carousel-alt a.story {display:block; width: 271px; height: 245px; padding:4px; background:#0D6198; float:left;margin-right:12px;}
	#carousel-alt a.last {margin-right:0;}
	#carousel-alt a:hover.story {background:#fff;}
	
	body.default #content {width: 545px; background:#fff; margin-top:10px; float: left; padding: 34px 17px 100px 22px; font-size: 0.9em;}
	
	h2 { margin: 0px; }
	
	#initiatives {float: left; width: auto; padding-bottom: 20px; margin-bottom: 30px; background:url(../images/library/divider-horiz.gif) no-repeat center bottom;}
	#initiatives h2, #initiatives h2 a { margin-bottom: 20px; text-transform:uppercase; font-size: 1.1em;  text-decoration:none;}
	#initiatives h3, #initiatives h3 a {color:#329dd5; text-decoration:none; font-weight:bold; margin: 0px 0px 5px 0px; font-size:12px;}
	
	body.default #content .two-col.visible {background:url(../images/library/home-t-div.gif) no-repeat -30px bottom;}
	body.default #content .col-1, #topics {float: left; width: 260px; margin-right: 15px;}
	#topics h2, #topics h2 a { margin-bottom: 20px; text-transform:uppercase; font-size: 1.1em;  text-decoration:none;}
	#topics ul {list-style-type:none;}
	#topics ul li {padding-left: 20px; background: White url(../images/library/bullet-shadow.gif) no-repeat 0 4px; font-size: 1.05em; }
	body.default .col-2, #state-view {float: left; width: 262px;}
	#state-view h2, #state-view h2 a { margin-bottom: 20px; text-transform:uppercase; font-size: 1.1em; text-decoration:none; }
	#state-view a.spacing img {margin-top: 20px;}
	
	#trends {float: left; width: 530px;}
	#trends p {width:100%;}
	#trends h2, #trends h2 a {  margin-bottom: 20px; text-transform:uppercase; font-size: 1.1em; text-decoration:none; }
	#trends .dual {float:left;width: 510px;}
	#trends .dual div {float:left; width:235px; margin-left:0; margin-bottom: 20px; margin-right: 40px;}
	#trends .dual div.end { margin-right: 0; }
	#trends .dual div p {float:left; width:124px; margin-left:0; margin-top:0;}
	#trends .dual div img {float: left; width: 96px; margin-right: 15px; padding-bottom:40px;}
	#trends .dual div p span {color:#329dd5; font-weight:bold;}
	
	body.default #sidebar { float: left; margin-top:10px;margin-left: 12px; width: 290px;font-size: 0.9em; background:#102338;}
	body.default #sidebar .promo {float: left;background:#091727; padding:12px 20px;width: 250px; }
	.promo h2 {float: left; width: 150px; color:#FFFFFF; height: auto; margin-bottom: 20px; margin-top: 15px; }
	.promo img {border:solid 2px #04192d; float: right;}
	.promo p {color: #fff; float: left; width: 150px;}
	.promo a.learn { text-indent: -2000px; display:block; float:left; clear:both;width: 290px; height: 35px; background: #081321 url(../images/library/learn-more-bg.gif) no-repeat; margin: 10px -20px -12px -20px; }
	#news {float: left;color: #fff; background: url(../images/library/home-news-side.gif) no-repeat; margin-top:18px; padding-left: 30px; }
	#news h2, #events h2 { text-indent: -2000px;}
	#events {float: left;color: #fff;background: url(../images/library/home-events-side.gif) no-repeat; margin-top:35px; padding-left: 30px; }
	#news ul, #events ul {margin-top: -10px; margin-bottom:0; }
	#news ul li span, #events ul li span {color:#329dd5; font-weight:bold;}
	#news ul li, #events ul li {line-height:1.2em; margin:0 0 1.1em 0;}
	
	#news a, #events a {color: #fff;}
	a#more-news, a#more-events { text-indent: -2000px; display:block; float:left; clear:both;width: 124px; height: 30px;  margin: 0; }
	a#more-news {background: #04192d url(../images/library/button-more-news.gif) no-repeat; margin-bottom:10px;}
	a#more-events {background: #04192d url(../images/library/button-more-events.gif) no-repeat;}
	p.feed {clear:both;padding-left: 20px; background: url(../images/library/feed-icon.gif) no-repeat;}
	#stateline {float: left; color: #a9bccc; background:#091727; margin-top:40px;padding:0;}
	#stateline a { color: #a9bccc;}
	#stateline ul {margin: 0 30px 20px 30px;}
	#stateline ul li {position:relative;line-height:1.2em; margin:0 0 1.1em 0; }
	#stateline h2 {width: 290px; height: 50px; background: #081321 url(../images/library/home-stateline.gif) no-repeat; margin-bottom: 10px; }
	#stateline h2 a {width: 290px; height: 50px; display:block;margin:0; padding:0;}
	#stateline h2 a span {margin-left: -9999px; }
    #stateline a.statelink {text-indent: -2000px; display:block;width: 290px; height: 35px; background: #081321 url(../images/library/home-powered-stateline.gif) no-repeat; margin:0px; }
     


/* Slideshow Graceful Failure Placeholder */
div#graceful-placeholder 
{
	width:886px; height:263px;
	background: #116FA0 url('/_assets/images/slideshow.jpg') no-repeat top left;
	padding-top: 50px;
}
	div#graceful-placeholder p 
	{
		padding: 20px; 
		color: #FFF; 
		font-family: Arial, Sans-Serif; 
		font-size: 1.5em; 
		font-weight: bold; 
		text-align: center; 
		margin: auto; 
		display: block; 
		width: 75%;
	}
	div#graceful-placeholder p a { color: #FFF; }
	div#graceful-placeholder p a:hover { text-decoration: none; }