body {
	background: #E6F8FC;
}
h1,h2,h3,h4,h5,h6,.componentheading {
	color: #00B5E0;
}
#page {
	
	width: 1002px;
	margin: 0 auto !important;

	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-y;
}
#wrapper {
	width: 980px;
	margin: 0 auto;
}
.main,.right {
	padding: 10px;
}
.main_695 {
/* MINUS 10px padding */
	width: 675px;
}
.right_285 {
	/* MINUS 10px padding */
	width: 265px;
}
.home {
	width: 695px;
}
.moduletable_announce {
	background-image: url(../images/mod_announcement.jpg);
	background-repeat: no-repeat;
	height: 152px;
	padding-top: 50px;
	width: 266px;
}
	.moduletable_announce ul {
		padding-left: 25px;
		margin-top: 0px;
	}
	
	.moduletable_announce ul li {
		list-style-image:  url(../images/bullet.gif);
		line-height: 150%;
		font-size: 0.9em;
		width: 160px;
		padding-bottom: 3px;
		
	}
#banner {
	height: 191px;
}
#menu {
	background-image: url(../images/menu_off.jpg);
	background-repeat: repeat-x;
	height: 35px;
	float: left;
	width: 980px;
}
#menu ul {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#menu ul li {
	list-style: none;
	float: left;
	text-align: center;
	height: 35px;
	border-right: 1px solid #FFF;
	width: 122px;
}
#menu ul li.item8 {
	border: 0px;
	width: 119px;
}
	#menu ul li.item8 a {
		width: 119px;
	}
	#menu ul li#current {
		background-image: url(../images/menu_on.gif);
		background-repeat: repeat-x;
	}
	#menu ul li a {
		color: #FFF;
		float: left;
		text-transform: uppercase;
		height: 25px;
		padding-top: 10px;
		font-weight: bold;
		width: 122px;
	}
#page_footer_surround {
	width: 970px;
	margin: 0 auto;
	background-color: #FFF;
	padding-left: 8px;
	padding-top: 10px;
}
#page_footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 51px;
	width: 958px;
}
#footer {
	background-image: url(../images/footer_gradient.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 1002px;
	
}
.blog_program table {
	border: 1px solid #CCC;
	width: 100%;
	border-collapse:collapse;
}
	.blog_program table td {
		border: 1px solid #CCC;
		padding: 4px;
	}
	.blog_program table th {
		padding: 4px;
		background: #EDAA15;
		color: #FFF;
		text-align: left;
	}
	.catItemImageBlock,div.itemImage,div.itemImageBlock {
		float: left;
	}
	div.itemImage {
		padding-right: 15px;
	}
	.pad { 
		padding: 0px 20px;
	}
	#page_footer ul {
		padding-top: 10px;
		padding-left:10px;
	}
	#page_footer ul li{
		list-style: none;
		float: left;
		padding: 0px 2px;
		line-height: 1em;
	}
	#page_footer ul li a{
		color: #FFF;
		line-height: 1em;
		border-right: 1px solid #FFF;
		padding-right: 5px;
		float: left;
	}
	#page_footer {
		color: #FFF;
		font-size: 0.92em;
	}
	#footer_left {
		float: left;
		width: 440px;
	}
	#footer_right {
		float: left;
		padding-top: 17px;
	}
