#content {
	width:960px;
	margin:0 auto;
	position:relative;
}

#content a:link, #sidebarBox a:link {text-decoration:none;color:#2462AF; }
#content a:visited, #sidebarBox a:visited {text-decoration:none;color:#2462AF;}
#content a:hover, #sidebarBox a:hover {text-decoration:underline;color:#2462AF;}
#content a:active, #sidebarBox a:active {text-decoration:none;color:#2462AF;}

#home-hero {
	position:relative;
	top:-7px;
	z-index:5; /* z-index of drop down menus is 10 */
	margin:0 0 24px 0;
	width:960px;
	overflow:hidden;
}
#home-hero img {height:385px; width:960px;}
#home-hero ul { overflow: hidden; margin:0 0 0 0; padding:0 0 0 0; height:385px; width:960px;}
#home-hero li { list-style: none; margin:0 0 0 0; padding:0 0 0 0; height:385px; width:960px;}
#home-hero-select {
	margin:0;
	position:absolute;
	top:385px;
	height:24px;
	width:960px;
	text-align:center;
}


#home-hero-select a {
	display:inline-block;
}
#home-hero-select img, #home-hero-select a {
	height:18px;
	width:30px;
}
#home-hero-select a {
	background-image:url("/r/2015/home-hero-select.01.png");
	background-position:0 0;
	background-repeat:no-repeat;

}

#home-hero-select a.cycle-active, #home-hero-select a:hover {
	background-image:url("/r/2015/home-hero-select-active.01.png");
	background-position:0 0;
}



#home-content {
	margin:25px 25px;
	position:relative;
	min-height: 485px;
}





#home-calls {
	margin:40px auto 0 auto;
	padding-bottom:100px;
	width:930px;
}
#home-calls ul {
	margin:0; padding:0; height:104px;
}
#home-calls li {
	list-style: none; 
	margin:0 15px;
	display:block;
	width:280px;
	height:215px;
	float:left;
}


#home-news-box {
	margin:60px auto 40px 25px ;
	width:635px;
	height:295px;
	background-image: url("/r/2015/home-news-box.png");
	background-repeat:no-repeat;
	
}
#home-news-box h2 {
	margin:0;
	width:635px; height:55px;
	font-size:11px; 
	padding-left:200px;
	color:black; font-weight:normal;
	line-height:55px;
	position:relative;
}
#home-news-box h2 a:link    {color:black; text-decoration:none;      font-weight:bold;}
#home-news-box h2 a:visited {color:black; text-decoration:none;      font-weight:bold;}
#home-news-box h2 a:hover   {color:black; text-decoration:underline; font-weight:bold;}
#home-news-box h2 a:active  {color:black; text-decoration:none;      font-weight:bold;}


#home-news {
	margin:0; padding:0; 
	width:635px;
	height:230px;	
	overflow:hidden;
}
#home-news ul {
	list-style:none;
}

#home-news ul {
	margin:0;
	padding:0;
}

#home-news li {
	margin:0 10px;
	height:50px;
	padding:20px 20px 0 20px;
}

#home-news li p {
	margin:0;
}
#home-news-box li p a:link    {text-decoration:none;      font-weight:bold;}
#home-news-box li p a:visited {text-decoration:none;      font-weight:bold;}
#home-news-box li p a:hover   {text-decoration:underline; font-weight:bold;}
#home-news-box li p a:active  {text-decoration:none;      font-weight:bold;}


#n-prev {
	position:absolute;
	top:22px;
	left:21px;
	z-index:1000;
	width:16px; height:20px;
}

#n-next {
	position:absolute;
	top:22px;
	left:144px;
	z-index:1000;
	width:16px; height:20px;
}
#n-next:hover,#n-prev:hover,#b-prev:hover,#b-next:hover {
	cursor:pointer;
}

#home-mini-box {
	width:274px;
	height:295px;
	padding:0;
	margin:0;
	position:absolute;
	top:445px;
	left:675px;
}

#home-banners {
	width:274px;
	height:231px;
	background-image:url('/r/barBanner.png');
	background-repeat:no-repeat;
	position:relative;
}
#highlights {
	height:218px;
	width:249px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#highlights ul {
	list-style-type:none;
	margin:0; padding:0;
}
#highlights ul li {
	margin:4px 4px 0 4px;
	padding:0;
	height:104px;
}
#highlights ul li p {
	margin:0;
}
#b-prev img, #b-next img {
	height:20px;
	width:16px;

}
#b-prev {
position:absolute;	
left:249px;
top:0;
height:20px;
width:16px;
}

#b-next {
position:absolute;
left:249px;	
top:202px;
height:20px;
width:16px;	
}



#home-social {
	margin:20px 0;
}

#home-social ul { margin:0; padding:0; height:46px;}
#home-social li { list-style: none; margin:0 0 0 0; padding:0 0 0 0; height:46px; width:47px; display:inline-block;}


#fp-notice {
	display:none;
	width:920px;
	margin:12px auto 24px auto;
}
#fp-notice h1 {
	font-size:20px;
	margin:0 0 .5em 0;
}
#fp-notice h2 {
	font-size:16px;
	margin:1em 0 .5em 0;
}

