* { 
	margin: 		0; 
	padding:		0; 
	}
	
body { 
	margin: 		0; 
	padding:		0; 
	text-align:		center; 
	background-color:#CDC9BA; 
	}

/*TOP BANNER */
#wrapper {
	width: 			100%; 
	margin:			0 auto; 
	}
	
#top-container {
	width: 			96%;
	height:			80px;
	margin:			0 auto;
	padding:		0;
	}
	
#top-shadow-left, #top-shadow-right { 
	width: 			2%; 
	height:			80px; 
	margin:			0; 
	padding:		0; 
	float:			left; 
	}
	
#top-shadow-right {
	width: 			2%;
	background:		url('images/shadowrighttop.gif') no-repeat left bottom;
	float: right;
	}
	
#top-logo {
	width: 			47%; 
	height:			80px; 
	float:			left; 
	background: 	url('images/logo_small.gif') no-repeat left bottom; 
	margin:			0; 
	padding:		0;  
	}
	
#top-hope { 
	width: 			48%; 
	height:			80px; 
	float:			left; 
	background: 	#CDC9BA url('images/hopevi_small.gif') no-repeat right bottom;  
		margin:			0; 
	padding:		0;  
	}

table#main-container {
	width: 				96%; 
	margin:				0 auto; 
	padding:			0; 
	border:				0px none;
	}
	
table#main-center { 
	width: 				100%; 
	float:				left; 
	border-right:		1px solid #FFFFFF; 
	border-left:		1px solid #FFFFFF; 
	background: 		#F8F6EF url('images/barnav1.gif') repeat-x left top; 
	margin:				0; 
	padding:			0; 
	border:				0px none;
	}

td#content-nav { 
	width:				100%; 
	height:				72px; 
	margin: 			0px; 
	padding:			0; 
	}
	
td#content { 
	width:				80%; 
	border-right: 		1px solid #28689A; 
	background-color: 	#F8F6EF; 
	padding:			0px; 
	margin: 			0 0 30px 0; 
	}
	
td#content-right { 
	width:				20%; 
	background-color:	#CDC9BA; 
	margin: 			0; 
	padding:			0; 
	}

td#content-right p.side-center {
	color: 			#464646;
    font:			12px/16px arial,helvetica,sans-serif;
	text-align:		center;
    margin:			30px 0 0 0;
    padding:		0 5px 15px 5px;
	}

/* FOOTER, BOTTOM NAV LINKS AND BOTTOM SHADOWS */
td#footer { 
	clear:			both; 
	width:			100%; 
	background:		#28689A url('images/bg2a.gif') repeat-x left top; 
	border-top:		1px solid #FFFFFF; 
	border-left:	1px solid #FFFFFF; 
	border-right:	1px solid #FFFFFF; 
	height:			auto; 
	_height:		102px; 
	margin: 		0; 
	padding:		0; 
	}
	
#bottom-container { 
	width: 			96%; 
	height:			14px; 
	margin:			0 auto; 
	padding:		0; 
	}

#shadow-bottom-left, #shadow-bottom-right { 
	width: 			2%; 
	height:			14px; 
	background: 	url('images/shadowbottomleft.gif') no-repeat right top; 
	margin:			0; 
	padding:		0; 
	float:			left; 
	}
	
#shadow-bottom-right { 
	width: 			2%; 
	background: 	url('images/shadowbottomright.gif') no-repeat left top; 
	float:			right; 
	margin:			0; 
	padding:		0;  
	}
	
#shadow-bottom { 
	width: 			95%; 
	height:			14px; 
	background: 	url('images/shadowbottom.gif') repeat-x left top; 
	float:			left;
	margin:			0; 
	padding:		0;  
	}

td#mainshadowleft  {
	width: 				2%; 
	height:				100%; 
	background:			url('images/shadowleft.gif') repeat-y right top; 
	margin:				0; 
	padding:			0; 
	}
	
td#mainshadowright  {
	width: 				2%; 
	height:				100%; 
	background:			url('images/shadowright.gif') repeat-y left top; 
	margin:				0; 
	padding:			0; 
	}

#navlist { 
	width:			100%; 
	height:			100px;
	float:			left; 
	background:		url('images/bg2a.gif') repeat-x left top; 
	}
	
#navlist ul { 
	list-style-type:none; 
	margin:			35px 0 0 10px; 
	}
	
#navlist li { 
	display:		inline; 
	}
	
#navlist a { 
	float:			left; 
	text-decoration:none; 
	color:			#FFFFFF; 
	font:			11px/13px arial,helvetica,sans-serif; 
	background:		transparent; 
	padding:		0 10px; 
	border-right:	1px solid #FFFFFF; 
	}
	
#navlist a:hover { 
	background:		transparent; 
	text-decoration:underline; 
	border-bottom:	0px none; 
	}

p.copyright { 
	font:			11px/14px arial,helvetica,sans-serif; 
	color:			#FFFFFF; 
	margin:			0 0 0 10px; 
	text-align:		left; 
	}

td#content p { 
	color: 			#464646; 
	font: 			12px/17px verdana,helvetica,sans-serif; 
	text-align:		left; 
	margin:			0px 40px 15px 50px; 
	}
	
td#content a, td#content a:hover { 
	color: 			#28689A; 
	font: 			bold 12px/17px verdana,helvetica,sans-serif; 
	text-decoration:none; 
	border:			0px; 
	}
	
td#content a:hover { 
	color: 			#71A2C6; 
	border-bottom:	1px solid #FFFFFF; 
	}

td#content h1 {
	color: 			#28689A;
	font: 			23px/25px Georgia,Times New Roman,Times,serif;
	text-align:		left;
    margin:			0;
    padding:		25px 20px 15px 30px;
}

#contactform { 
	width:			500px; 
	border:			0px none; 
	}
	
#contactform table {
	width:			500px; 
	border:			0px none; 
	margin:			10px 0 20px 50px; 
	}
	
#contactform td {
	width:			250px; 
	height:			35px; 
	border:			0px none; 
	color: 			#4b4b4b; 
	font: 			12px/17px verdana,helvetica,sans-serif; 
	text-align:		right; 
	padding-right:	3px; 
	}
	
#contactform input, #contactform textarea, #contactform select { 
	background-color:#FFFFFF; 
	border:			1px solid #28689A; 
	color: 			#4b4b4b; 
	font:			12px/15px verdana,helvetica,sans-serif; 
	text-align:		left; 
	float:left;
	margin:			0 0 0 2px; 
	}
	
#contactform input.button { 
	background-color:#28689A; 
	border:			1px solid #FFFFFF; 
	color: 			#FFFFFF; 
	font: 			12px verdana,helvetica,sans-serif; 
	text-align:		center; 
	text-transform:	uppercase; 
	padding:		2px 5px; 
	margin:			0px auto; 
	}
	
#contactform textarea, #contactform select { 
	color: 			#4b4b4b; 
	font:			12px/15px verdana,helvetica,sans-serif; 
	margin-left:	3px; 
	}
	
#contactform select { 
	color: 			#28689A; 
	}

p.note {
	color: 			#FFFFFF;
    font:			normal 10px/14px verdana,helvetica,sans-serif;
	text-align:		center;
    margin:			0 0 20px 0;
	}

a.note, a.note:hover { 
	color: 			#FFFFFF; 
	font:			bold 10px/13px verdana,helvetica,sans-serif; 
	text-decoration:underline; 
	}
	
a.note:hover { 
	text-decoration:none; 
	}

p.note1 {
	color: 			#464646;
    font:			normal italic 10px/14px verdana,helvetica,sans-serif;
	text-align:		left;
    margin:			0 30px 20px 40px;
    padding:		5px 0 10px 0;
}

#tableCSS, #tableDevelopment {
	margin:			0 0 30px 40px; 
	padding:		0; 
	clear:			both; 
	width:			549px; 
	border:			1px solid #28689A; 
	}
	
#tableDevelopment { 
	width:			550px; 
	}

#tableCSS th, #tableDevelopment th {
	width:			183px; 
	height:			35px; 
	background-color:#28689A; 
	color: 			#FFFFFF; 
	font: 			bold 12px/16px verdana,helvetica,sans-serif; 
	text-align:		center; 
	padding: 		0; 
	margin:			0;
	}

#tableCSS td, #tableDevelopment td {
	width: 			183px; 
	height:			35px; 
	background-color:#FFFFFF; 
	color: 			#464646; 
	font:			12px/16px verdana,helvetica,sans-serif; 
	text-align: 	left; 
	padding: 		10px; 
	margin:			0; 
	border:			1px solid #D7E5F1;
}

#tableDevelopment th, #tableDevelopment td { 
	width: 			275px; 
	}
	
#tableDevelopment th { 
	padding-left:	20px; 
	text-align:		left; 
	}
	
#tableDevelopment td.right2 { 
	text-align:		right; 
	background-color:#FFFFFF; 
	}

#schedule {
	margin:			0 0 0 50px; 
	padding:		0; 
	clear:			both; 
	width:			549px; 
	border:			1px solid #28689A;
	}

th.schedule {
	width:			183px; 
	height:			35px; 
	background-color: #28689A; 
	color: 			#FFFFFF; 
	font: 			bold 12px/16px verdana,helvetica,sans-serif; 
	text-align: 	center; 
	padding: 		0px; 
	margin:			0;
	}

td.schedule1 {
	width: 			183px; 
	height:			35px; 
	background-color: #D7E5F1; 
	color: 			#464646; 
	font:			12px/16px verdana,helvetica,sans-serif; 
	text-align: 	left; 
	padding: 		5px; 
	margin:			0; 
	vertical-align:	top; 
	border-right:	1px solid #FFFFFF;
	border-bottom:	1px solid #FFFFFF;
	}

td.schedulephase {
	width: 			549px; 
	height:			55px; 
	background-color: #FFFFFF; 
	color: 			#28689A; 
	font:			bold 12px/16px verdana,helvetica,sans-serif; 
	text-transform:	uppercase;
	text-align:		center; 
	padding:		10px 5px 0 5px; 
	border-bottom:	1px solid #FFFFFF;
	letter-spacing:	1em;
}

span.schedulesub {
	width: 			549px; 
	color: 			#464646; 
	font:			italic 12px/16px verdana,helvetica,sans-serif; 
	text-align:		center; 
	margin:			0; 
	letter-spacing:	0;
	text-transform:	none;
	}

img.right, img.left { 
	margin-left:	15px; 
	margin-bottom:	10px; 
	float:			right; 
	border:			1px solid #28689A; 
	}

img.left { 
	margin-right:	15px; 
	margin-left: 	0px; 
	float:			left; 
	}

#pointenorth {
	margin:			15px 0 0px 50px; 
	padding:		0; 
	clear:			both; 
	width:			550px; 
	border:			0px none;
	}

#pointenorth table {}

#pointenorth td { 
	width:			275px; 
	height:			277px; 
	font: 			bold 11px/15px arial,sans-serif;
	padding:		0 0 15px 0;
	color:			#28689A;
	text-align:		center; 
	margin:			0;
	}
		
#pointenorth img {
	width:			250px;
	height:			247px;
	margin:			0px auto;
	border:			1px solid #28689A;
	}

.body { 
	font:			normal 12px/17px verdana,helvetica,sans-serif;
	color: 			#464646;
	text-align:		left;
	font-weight:	normal;
	margin:			5px 40px 15px 0px; 
	padding:		0; 
	}

ol#body li {
	font:			normal 12px/17px verdana,helvetica,sans-serif;
	color: 			#464646;
	text-align:		left;
	font-weight:	normal;
	margin:			5px 40px 15px 75px; 
	padding:		0; 
	}

ol#body li ul li {
	font:			normal 12px/17px verdana,helvetica,sans-serif;
	color: 			#464646;
	text-align:		left;
	font-weight:	normal;
	}

ul#body li {
	list-style: 	none;
	padding: 		0 0 10px 1em;
	background: 	url('images/bullet1.gif') no-repeat 0 .4em;
	margin:			5px 40px 5px 55px; 
	color: 			#464646;	
	font:			12px/17px verdana,helvetica,sans-serif;
	text-align: 	left;
	}

ul#body li ul li { 
	list-style: none;
	color:			#464646;
	font:			12px/17px verdana,helvetica,sans-serif;
	text-align: 	left;
    padding: 		3px 1px 7px 1em;
	margin:			5px 20px 5px 10px; 
    background: 	url('images/bullet1.gif') no-repeat 0 .7em;	
    }
	
#side, #main {
	margin: 		0; 
	padding: 		0; 
	border:			0px none; 
	}

#side { 
	background-color:#CDC9BA; 
	display:		inline; 
	clear:			both; 
	}
	
#main { 
	width: 			100%; 
	}
	
