/* home layout */
div.home div.col {
	sdisplay:inline;
	clear:both;
	swidth:630px;
	margin:0;
	padding:0;
}
div.home div.colA {
	display:inline;
	margin:0 0 1em 0;
	float:left;
	width:325px;
}
div.home div.colB {
	display:inline;
	margin:0 0 1em 0;
	float:right;
	width:325px;
}

/* home wysiwyg */
div.home div.wysiwyg {
	margin:0 10px 1em 10px;
}

/* box */
div.box {
	zoom:1;
	overflow:hidden;
	padding:1px 1px 3px 1px;
	margin:0 0 1em 0;
	background-color:#FBFDFD;
	border-top:1px solid #DFEAF2;
	border-bottom:2px solid #DFEAF2;
	border-left:5px solid #C4D8E7;
	border-right:1px solid #DFEAF2;
}
div.box .bd {
	overflow:hidden;
  zoom:1;
}


/* box */
div.box,
div.homeBox {
	zoom:1;
	overflow:hidden;
	padding:1px 1px 3px 1px;
	margin:0 0 1em 0;
	background-color:#FBFDFD;
	border-top:1px solid #DFEAF2;
	border-bottom:2px solid #DFEAF2;
	border-left:5px solid #C4D8E7;
	border-right:1px solid #DFEAF2;
}
	div.box div.hd h2,
	div.homeBox div.hd h2 {
		margin:0 0 0.1em 0;
		padding:1px 1px 3px 5px;
		font-size:138.5%;
		font-weight:normal;
		background:#F7F9FB url(../images/layout/bg_box_hd.gif) repeat-x bottom left;
	}
		div.box h2 a,
		div.homeBox h2 a {
			color:#3C5F84;
			text-decoration:none;
		}
		div.box h2 a:hover,
		div.homeBox h2 a:hover {
			color:#CA680F;
			text-decoration:underline;
		}

	div.box div.bd,
	div.homeBox div.bd {
		margin:.5em 5px;
	}
	div.box div.ft,
	div.homeBox div.ft {
		border:none;
	}

div.homeBox {
	width:317px;
}
	div.homeBox div.hd h2 {
    width:311px;
  }
  
div.box div.bd {
  zoom:1;
}

  
/* home event listing */
/*
div.home ul.eventListing {
	zoom:1;
	overflow:hidden;
	margin:0 0 .5em 0;
	padding:0;
	width:307px;
	list-style-type:none;
}
	div.home ul.eventListing li {
		width:295px;
		margin:0 0 .3em 0;
		padding:.3em 5px .3em 5px;
		background:none;
		border:none;
		border-bottom:1px solid #f3f3f3;
	}
		div.home ul.eventListing li h3 {
			width:258px;
			padding:0;
			margin:3px 0 0 40px;
		}
			div.home ul.eventListing li h3 a {
				display:block;
				text-decoration:none;
				color:#E6861E;
			}
			div.home ul.eventListing li h3 a:hover {
				text-decoration:underline;
				color:#0192DF;
			}
		div.home ul.eventListing li p.dateEntry {
			width:29px;
			padding:16px 2px 10px 1px;
			margin:0;
		}
		div.home ul.eventListing li p {
			width:258px;
			padding:0;
			margin:0 0 0 40px;
		}
*/
    
/* default promo */
div#nsc-promo {
	height:112px;
	text-align:center;
	margin-bottom:10px;
}

/*
 * Slide show
 ********************************************/
div#slideShow {
	zoom:1;
	overflow:hidden;	
	width:310px;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom:1px solid #f3f3f3;
}

div#slideShow ul#slideShowNav {
	float:left;
	width:50px;
	list-style-type:none;
}
	div#slideShow ul#slideShowNav li {
		height:36px;
		margin:0 0 2px 0;
	}
		div#slideShow ul#slideShowNav li a {
      display:block;
			background-color:#999;
			height:36px;
		}

	div#ssControl {
		float:left;
		width:50px;
	}

		ul#navControls {
			margin:10px 0 0 15px;
			list-style-type:none;
      position:relative;
		}
			ul#navControls li {
        position:absolute;
        top:0;
        left:0;
      }
			ul#navControls li a {
        width:24px;
				height:24px;
				text-indent:-9999em;
        overflow:hidden;
			}
				ul#navControls li a#ssNavPlay {
					display:none;
				}
				ul#navControls li a#ssNavPlay.active {
					display:block;
					background:url(../images/slideshow/sprite_slideshow.gif) no-repeat 0 0;
				}
				ul#navControls li a#ssNavPause {
					display:none;
				}
				ul#navControls li a#ssNavPause.active {
					display:block;
					background:url(../images/slideshow/sprite_slideshow.gif) no-repeat 0 -100px;
				}

			ul#ssNavList {
				list-style-type:none;
				margin:5px 0 0 17px;
			}
				ul#ssNavList li {
          height:28px;
					smargin:0 0 10px 0;
				}
					ul#ssNavList li a {
						display:block;
						height:20px;
						width:18px;
						background:url(../images/slideshow/sprite_slideshow.gif) no-repeat 0 -300px;
						text-indent:-9999em;
            overflow:hidden;
					}
					ul#ssNavList li a:hover,
					ul#ssNavList li a.active {
						background:url(../images/slideshow/sprite_slideshow.gif) no-repeat 0 -200px;
					}

	div#slideShow div#slideCover {
		float:right;
		width:250px;
		position:relative;
	}
		div#slideShow div#slideCover ul {
			float:left;
			width:250px;
			list-style-type:none;
			background-color:#333;
		}
			div#slideShow div#slideCover ul li {
				float:left;
				width:250px;
			}
				/*remove the padding on image*/
				div#slideShow div#slideCover ul li a img {
					float:left;
				}

			.js div#slideShowCover {
				float:right;
				position:relative;
				width:250px;
				height:188px;
				overflow:hidden;
			}
			.js div#slideShowCover.active {
				height:188px;
				overflow:hidden;
			}
				.js div#slideShowCover ul {
					position:absolute;
					top:0;
					left:0;
					width:250px;
					list-style-type:none;
					background-color:#333;
				}
					.js div#slideShowCover ul li {
						float:left;
						width:250px;
					}
						/*remove the padding on image*/
						.js div#slideShowCover ul li a img {
							float:left;
						}

		div#slideShow div#slideCover p#slideCaption {
			width:244px;
			position:absolute;
			padding:3px;
			height:2.5em;
			bottom:0px;
			left:0;
			background-color:#f1f1f1;
			opacity:0.85;
		}
			div#slideShow p#ssCaption {
				width:244px;
				position:absolute;
				padding:3px;
				height:2.5em;
				bottom:0px;
				left:0;
				background-color:#f1f1f1;
				opacity:0.85;
			}
				div#slideShow p#ssCaption a {
					display:block;
					padding:0 0 0 15px;
					background:transparent url(../images/layout/bg_nav_sprite.gif) no-repeat 5px -746px;
				}

