/* Legacy class-based styles, trimmed where superceded */
.head
{
	font-size: 14pt;
	font-weight: bold;
}

.body
{
	font-weight: normal;
}

.smalltxt
{
	font-size: 9pt;
	font-weight: normal;
}

.boldbody
{
	font-weight: bold;
}

.super
{
	font-weight: normal;
	vertical-align: super;
}

/* New CSS to style & position new semantic markup */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	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 {
	background-color: #fff;
	padding: 8px;
	background-image: url(images/pagehead.gif);
	background-repeat: no-repeat;
	padding-top: 92px; /* Leave space for the above page-head graphic */
	margin-top: 0px; /* Moves this up to butt up against the green bar */
	position: absolute;
	margin-left: 225px;
	width: 603px;
}
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: 497px;
}
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;
}
h3 {
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
}
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#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 */
}
