/* Homepage stylesheet to override styles and do special treatments */
#container{background: #FAFAFA url(/images/common/body_home.gif) left top repeat-x; }

#nav-main {
	margin-top: 46px;
	margin-left:20px;
	background:url(/images/nav/navmain_landing.gif) no-repeat scroll left top transparent;
	}
#nav-main ul li a {
	background-position:-233px 0;
}
#nav-main ul {
	background:url(/images/home/dots.gif) no-repeat scroll left bottom transparent;
	padding-bottom: 25px;
}
#slideshow{
	width: 711px; 
	height: 275px;
	margin: 0;
	padding:0;
	list-style: none;
	background:url(/images/home/nonflash.jpg) no-repeat scroll left top transparent;
	overflow: hidden;
	}
#slideshow li{
	padding: 0;
	background: none;
	}
body.layout-n1-p1-s1 #primary-content {
	margin-left: 22px; 
	width: 735px;
	height: 275px;
	min-height: 275px;
}
body.layout-n1-p1-s1 #tertiary-content {
	height: 275px;
	min-height: 275px;
	margin-left: 0px;
}
body.layout-n1-p1-s1 #secondary-content {
	width: 970px; 
	margin-left: 20px;
	min-height: 345px;
	clear: both;
	margin-top: 0px;
	background: url(/images/home/welcome.gif) left top no-repeat;
}
#news_sections{
	width: 655px;
	padding-top: 122px;
	float: left;
	padding-left: 15px;
	font-size: 13px;
	color: #5B5853;
	}
#news_sections ul.news{
	margin-top: 7px;
	padding-left: 0;
	}
#news_sections ul.news li a:link,
#news_sections ul.news li a:visited{
	color: #5B5853;
	}
.sc .module, .tc .module {
	background: none;
	margin: 0;
	padding:0;
	}
#news_sections div{
	width: 190px;
	float: left;
	margin-right: 35px;
	}
#news_sections div.last-child{
	margin-right: 0px;
	}
#home_resources{
	width: 240px;
	float: left;
	margin-left: 36px;
	margin-top:10px;
	}
div.resource-list ul{
	margin: 20px 0 0 0;
}
div.resource-list ul li .thumb {
	float:right;
	margin: 0;
	position:relative;
	border: none;
	margin:0 0 1em 0em;
	padding: 0 !important;
}

#wrapper {
	width:100%;
	height:100%;
	position:absolute;
	top:0;left:0;
	overflow:hidden;

}

	#mask {
		width:500%;
		height:100%;
	}

	.item {
		width:20%;
		height:100%;
		float:left;
	}
	#item1{ display: none; display:block;
		visibility: hidden;}
	
	.slidecontent {
		width:320px;
		height:160px;
		padding: 20px;
		top:20%;
		margin:0 auto;
		border: 2px solid #3097ba;
		background: #fff;
		position:relative;
				opacity: 0.9;
				-moz-opacity: 90%;
				filter: alpha(opacity=90);
	}
	
	.selected {
		background:#fff;
		font-weight:700;
	}

	.clear {
		clear:both;
	}
	
	a.badge{ position: absolute; right: 35px; top: 80px; }
