body {
	font-style: normal;
	font-size: 12pt;
	background-color: #fc6;
	color: #000;
}
div#lower-links {
	text-align: right;
	font-weight: bold;
}
div#videoframe
{
	text-align: center;
	width: 130px;
	padding-left: -2px;
	padding-top: 5px;
	padding-right: 7px;
	background-image: url(images/video-back.gif);
	background-repeat: no-repeat;
	margin-left: 235px;
}
div#videoframe img {
	margin: none;
	padding: none;
}
div#body_text {
	padding: 8px;
	margin-top: 0px; /* Moves this up to butt up against the green bar */
	position: absolute;
	margin-left: 225px;
	background-image: url(images/hp_background.gif);
	background-repeat: no-repeat;
	background-color: #fc6;
	width: 603px;
	height: 530px;
}
div#meta-nav
{
	font-weight: bold;
	text-align: right;
	background-image: url(images/greenbar.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #fc6;
	color: #fff;
	margin-bottom: -14px; /* Needs to butt up against the text box */
	padding-right: 8px; /* Keep the text off the right edge */
	width: 339px;
	margin-left: 481px;
}
div#meta-nav a {
	text-decoration: none;
	color: #fff;
}
div#meta-nav p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 30px;
	font-size: 10pt;
	padding-bottom: -5px; /* Keep the text in the green box */
}
h1 {
	font-size: 14pt;
	font-weight: bold;
}
h2 {
	font-size: 12pt;
	font-weight: bold;
}
div#left-nav
{
	width: 210px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #933;
	font-size: 10pt;
	background-image: url(images/GrayLineSlice.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	border: 0;
}
div#left-nav a {
	color: #933;
	text-decoration: none;
}
div#left-nav a:hover {
	color: #600;
	text-decoration: none;
}
div#left-nav ul li {
	margin-top: 16px;
}
div#videom {
	position:absolute; 
	width:222px; 
	height:20px; 
	left: 210px; 
	top: 325px; 
	overflow: visible; 
}
div#vmlabel {
	position: absolute;
	width:222px;
	height:20px;
	overflow: visible;
	left: 217px;
	top: 305px;
}
div#graphic_text {
	visibility: hidden;
}
div#cover-map {
	position: absolute;
	left: 262px;
	top: 30px;
}
div#intro-map {
	position: absolute;
	left: 435px;
	top: 269px;
}
div#bottom-map {
	position: absolute;
	left: 208px;
	top: 498px;
}
div#left-nav ul li ol li {
	margin-top: 3px;
	font-size: 9pt;
	font-weight: normal;
}
ul#makeMenu {
	padding-left: 0px;           /* stops the usual indent from ul */
}
ul#makeMenu, ul#makeMenu ol {
	cursor: default;             /* gives an arrow cursor */
	margin-left: 8px;            /* Opera 7 final's margin and margin-box model cause problems */
	background-color: #fc6;
}
ul#makeMenu li {
	font-weight: bold;
	background-color: #fc6;
	list-style-type: none;       /* removes the bullet points */
	margin: 0px;                 /* Opera 7 puts large spacings between li elements */
}
ul#makeMenu li > ol {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
	background-color: #fc6;
	display: none;               /* hides child menu blocks - one of the most important declarations */
	padding-left: 1em;
}
ul#makeMenu li:hover, ul#makeMenu li.CSStoHighlight {
}
ul#makeMenu ol.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
ul#makeMenu li:hover > ol {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
}

