/* homepage specific styles */
#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: white url(../../../../images/elements/backGHomeC.jpg) no-repeat scroll 0 0;
}
#wrapper{
	float:left;
clear:both;
	width:100%
}



.ncbLogo {
	/*margin:0 0 0 22px;*/
	margin:0 0 0 8px;
}
#content {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#footer {
	padding-bottom: 120px
}
	


.promo {
	float: left;
	width: 306px;
	margin: -5px 0 0 4px;
	color: #221e72;
	background: url(../../../../images/elements/home_promoShadow.gif) no-repeat 0px 0px;
	padding-top: 5px;
	position: relative
}
.promoMove {
	margin-left: 18px;
}

.promo img {
	position: absolute;
	left: 5px;
	bottom: 8px
}
.promo h2 {
	font-size: 1.125em;
	color: #221e72;
	margin: 0 0 0 10px;
	font-weight: normal;
}

.promo ul{
	margin: 10px 15px 0 0;
	padding: 0 0 0 130px;
	list-style-position:outside;
	list-style-type: disc;
}

.promo ul li {
	font-size: 0.75em;
}
.promo ul li a:link, .promo ul li a:visited,  .promo a:link, .promo a:visited {
	color: #221e72;
}

/* Home page Promo boxes */

.promoBox1, .promoBox2, .promoBox3 {
	padding-bottom:20px;
	min-height: 92px;
	height: auto
}

.promoBox1 {
	background:  url(../../../../images/elements/home_promoBottom1.gif) no-repeat scroll 0 bottom;

}

.promoBox2 {
	background:  url(../../../../images/elements/home_promoBottom2.gif) no-repeat scroll 0 bottom;	
}

.promoBox3 {
	background:  url(../../../../images/elements/home_promoBottom3.gif) no-repeat scroll 0 bottom;	
}
/*
.promoBox2 ul {
padding: 0 0 0 144px;
}
.promoBox3 ul {
padding: 0 0 0 120px;
}
*/


#topNav {
	width: 700px;
}
#flashHolder {
	margin: 0 0 0 0;
	padding-top: 10px;
	z-index:-1;


}
#flashHolder img /* may not need this - check when real flash in place as may need to adjust the padding-top in #flashHolder */
{

margin-top: -8px

}



/* Frontpage Notification */

#news_notificationwrap{
float:right;
	width:205px;
margin-top: -350px;





}

#news_notificationtop
{
	height: 30px;
	background: url(../../../../images/news/news_event_top.gif) no-repeat;
}
#news_notificationspacer
{	
	margin-top:-10px;
	background: url(../../../../images/news/news_event_spacer.gif) repeat;
}

#news_notificationspacer p, h1, h2, h3, h4, h5, h6
{
	padding: 15px 20px 15px 25px;
}

#news_notificationbottom
{	
	height: 30px;
	background: url(../../../../images/news/news_event_bottom.gif) no-repeat;
	margin-bottom: 20px;
}