html, body {
	background-color:			#FFFFFF;
	height:						100%;
	margin:						0px;
	font: 						.9em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#bgcontainer {
	margin: 					0px auto 0px auto;
	background-color:			#FFFFFF; 
	border:						0px;
	background: 				url(../imgs/BackgroundImage.png) repeat-y;
	padding: 					0 10px;
	width: 						1000px;
}

#sizecontainer{
	background-color:			#FFFFFF; 
	width: 						1000px;
}

#slideshowblock {
	padding:					0px;
	background-color: 			#FFFFFF;
	width:						100%;
	height:						400px;
}

.nav{
	padding-top:				20px;
	padding-left:				25px;
}

.shadow {
	width:						100%;
	height:						15px;
	margin:						0px;
	padding:					0px;
}

#headerblock {
	background-color:			#FE7E00;
	padding-top:				37px;
	padding-left:				30px;
	height:						60px;
	vertical-align:				middle;
	border-bottom:				1px solid black;
}

#filler {
	background-color:			#FFFFFF;
	height:						100%;
	width:						100%;
}

#navbar {
	position:				relative;
	top:					4px;
	left:					-70px;
}

#footer {
	border-top:					1px solid black;
	padding-top:				30px;
	vertical-align:				middle;
	background-color:			#EEEEEE;
	height:						50px;
	width:						100%;
}

#contenttbl {
	border-top:					1px solid black;
	vertical-align:				top;
	background-color:			#FFFFFF;
	height:						100%;
	padding:					50px;
}

#contenttbl th{
	padding:					0px 10px 0px 10px;
	width:						100%;
	height:						100%;
}

td{
	vertical-align:				top;
}

a{
	color:						#FF0000;
	font-weight:				normal;
}

#upcomingtd{
	margin-top:					15px;
	margin-right:				40px;
	padding-top:				20px;
	padding-left:				20px;
	width:						180px;
	height:						350px;
	background-color:			#F28033;
	position:					relative;
	float:						left;
}

#newstd{
	background-color:			#FFFFFF;
	width:						600px;
	padding:					0px 15px 0px 15px;
	position:					relative;
	float:						left;
}

#spacediv{
	clear:						both;
}
