 	* {
 		margin: 0;
 		padding: 0;
 	}
 	
 	body {
 		background-color: #e4eeff;
 		font-family: "Gill Sans", sans-serif;
 		font-size: 10pt;
 		color: #555;
 	}
 	
 	#wrapper {
 		background: url(../images/bg.jpg) repeat-y;
 		margin: 0 auto;
 		width: 946px;
 		padding: 0 22px;
 	}
 	
 	#header{
 		background: url(../images/header.jpg) no-repeat;
 		width: 902px;
 		height: 206px;
 	}
 	
 	#subheader {
 		background: url(../images/nav_0.jpg) no-repeat;
 		width: 902px;
 		height: 120px;
 		margin-bottom: -20px;
 	}
 	
 	ul#nav {
 		list-style-type: none;
 	}
 	
 	ul#nav li {
 		height: 120px;
 		float: left;
 	}

	ul#nav li a {
 		display: block;
 		width: 100%;
 		height: 100%;
 	}

 	ul#nav li#home {
	 	background: url(../images/nav_1.jpg) no-repeat top;
 		margin-left: 359px;
 		width: 115px;
 	}
 	
 	/* IE 6 Hack! */
 	*html ul#nav li#home {
 		margin-left: 179px;
 		width: 116px;
 	}
	/*  End Hack */
 	
 	ul#nav li#home:hover, ul#nav li#home.active {
	 	background: url(../images/nav_1.jpg) no-repeat bottom;
 	}
 	
 	ul#nav li#programs {
	 	background: url(../images/nav_2.jpg) no-repeat;
 		width: 144px;
 	}
 	
 	ul#nav li#programs:hover, ul#nav li#programs.active {
	 	background: url(../images/nav_2.jpg) no-repeat bottom;
 	}
 	
 	ul#nav li#about {
	 	background: url(../images/nav_3.jpg) no-repeat;
 		width: 145px;
 	}
 	
 	ul#nav li#about:hover, ul#nav li#about.active {
	 	background: url(../images/nav_3.jpg) no-repeat bottom;
 	}
 	
 	ul#nav li#contact {
	 	background: url(../images/nav_4.jpg) no-repeat;
 		width: 139px;
 	}
 	
 	ul#nav li#contact:hover, ul#nav li#contact.active {
	 	background: url(../images/nav_4.jpg) no-repeat bottom;
	 	width: 139px;
 	}
 	
 	#sidebartop {
 		margin-top: -8px;
 		height: 8px;
 		background: url(../images/side_bg_top.jpg) repeat-x;
 	}
 	
 	#sidebar {
 		width: 237px;
 		float: left;
 		margin: 10px;
 		background: url(../images/side_bg.jpg) repeat-x;
 		font-size: 12px;
 	}
 	
 	#sidebarcontent {
 		margin: 0 10px 10px 10px;
 	}
 	
 	#sidebarcontent h3 {
 		margin-bottom: 4px;
 		text-shadow: 1px 1px 2px #c9c9c9;
 		color: #5e99c1;
 	}
 	
 	#sidebarcontent li {
 		margin-left: 12px;
 		list-style-image: url(../images/bullet.gif);
 		padding: 2.5px 0;
 	}
 	
 	#sidebarcontent a {
 		color: #555;
 		border-bottom: 1px dotted silver;
 		text-decoration: none;
 	}
 	
 	#sidebarcontent a:hover {
 		border: none;
 		color: #000;
 	}
 	
 	#txt {
 		width: 630px;
 		float: left;
 	}
 	
 	#txt p {
 		margin-bottom: 4px;
 	}
 	
 	p.info {
 		font-style: italic;
 		color: #000;
 		padding: 4px;
 	}
 	
 	#txt h1 {
 		text-shadow: 1px 1px 1px #e1e1e1;
 		font-style: normal;
 		font-weight: normal;
 		color: #60a9d5;
 	}
 	
 	#txt h2 a {
 		text-shadow: 1px 1px 1px #dadada;
 		font-weight: 100;
 		color: #60a9d5;
 		text-decoration: none;
 	}
 	
 	#txt h2 a:hover {
 		color: #b5c9d0;
 	}
 	
 	#txt h3 {
 		font-size: 12px;
 		text-shadow: 1px 1px 1px #e1e1e1;
 		font-weight: bold;
 		color: #335a72;
 	}
 	
 	#txt img.programlogo {
 		padding-left: 0px;
 		padding-bottom: 4px;
 		padding-right: 10px;
 		padding-top: 4px;
 		float: left;
 	}
 	
 	#txt div.programlogo_ct {
 		text-align: center;
 	}
 	
 	.bold {
 		font-weight: bold;
 	}
 	
 	.small {
 		font-size: 80%;
 	}
 	
 	img.icon {
 		float: left;
 		margin-right: 3px;
 	}
 	
 	p.icon {
 		line-height: 16px;
 		margin-bottom: 5px;
 	}
 	
 	.notice {
 		border: 1px solid #ffdcd9;
 		background: #fef4f1;
 		padding: 5px;
 	}
 	
 	#footer {
 		clear: both;
 		text-align: center;
 		color: #ccc;
 		font-weight: 100;
 		width: 946px;
 		height: 39px;
 		margin-left: -22px;
 		background: url(../images/bottom.jpg) no-repeat;
 	}
