body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	color: #003466;
}
#content_home, #content, #content_home {
	position: relative;
	width: 848px;
	background-color: #FFFAD4;
	padding: 35px;
	border: 2px solid #000000;
	margin: 30px auto 0 auto;
}
#content_home {
	width: 636px;
}
#ufo {
	position: relative;
	width: 636px;
	height: 435px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 300%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
#nav_a, #nav_b, #nav_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	margin: 0 0 30px 0;
	padding: 0;
	float: left;
	font-size: 80%;
}
#nav_a {
	width: 170px;
}
#nav_b {
	margin: 0 8px;
}
#nav_c {
	width: 526px;
}
#nav_a li, #nav_c li, #nav_a li.thin {
	position: relative;
	float: left;
	width: 81px;
	height: 81px;
	list-style: none;
	margin: 0 8px 8px 0;
	padding: 0;
	background-color: #ADBCE4;
	overflow: hidden;
	font-weight: bold;
	font-size: 90%;
}
#nav_a li.thin {
	height: 37px;
	margin: 0 0 7px 0;
}
#nav_a li.main_r, #nav_a li.row_end, #nav_c li.row_end {
	margin-right: 0;
}
#nav_a li a, #nav_c li a {
	color: #000000;
	text-decoration: none;
	display: block;
	width: 71px;
	height: 71px;
	padding: 5px;
	margin: 0;
}
#nav_a li.thin a {
	height: 27px;
}
#nav_a li a:hover {
	background-color: #ADBCE4;
}
#col_left, #col_right {
	position: relative;
	float: left;
}
#col_left {
	width: 280px;
	margin: 0 0px 0px 0;
}
#col_right {
	width: 538px;
	margin: 0 0 20px 0;
}
.spacer {
	height: 0;
	line-height: 0;
	clear: both;
}
#page_link {
	padding: 8px 100px 8px 8px;
	background-image: url(../images/page_link_rpt.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0 0 8px 0;
	font-size: 80%;
	height: 34px;
	overflow: hidden;
}
#page_link img {
	position: absolute;
	margin: -8px 0 0 0;
	right: 0;
}
#page_link h2, #page_link p {
	padding: 0;
	margin: 0;
}
#page_link h2 {
	font-size: 150%;
}
#page_link a {
	font-weight: bold;
}
#news_marquee {
	position: relative;
	width: 846px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	clear: both;
	padding: 2px 0;
}
#content_home #news_marquee {
	width: 636px;
}
#news_marquee p {
	margin: 0;
	padding: 0;
}
#footer {
	position: relative;
	width: 908px;
	background-color: #000000;
	padding: 5px;
	border: 2px solid #000000;
	margin: 0 auto 30px auto;
	color: #FFFFFF;
	font-size: 70%;
}
#footer p {
	margin: 0;
}
#footer p a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer p a:hover {
	text-decoration: underline;
}

/* SITEMAP */

#sitemap ul {
	position: relative;
	width: 265px;
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	font-weight: bold;
}
#sitemap ul li h1 {
	position: relative;
	display: block;
	font-size: 140%;
	color: #000000;
	padding: 3px;
	margin: 0 0 8px 0;
}
#sitemap ul.nvq, #sitemap ul.literacy {
	margin-right: 20px;
	margin-right: 20px;
}
#sitemap ul.professional {
}
#sitemap ul.nvq li h1 {
	background-color: #A4B686;
}
#sitemap ul.literacy li h1 {
	background-color: #7CA1BC;
}
#sitemap ul.professional li h1 {
	background-color: #A07CA0;
}
#sitemap ul.nvq li a {
	color: #84946F;
}
#sitemap ul.literacy li a {
	color: #64829A;
}
#sitemap ul.professional li a {
	color: #A07CA0;
}

#sitemap ul li ul, #sitemap ul li ul li ul {
	position: relative;
	margin: 0 0 0 15px;
	float: none;
	font-weight: normal;
	width: 245px;
}
#sitemap ul li ul li ul {
	width: 230px;
}
