
BODY {
  	color: black;
  	font-family: Verdana;
  	font-weight: normal;
  	font-size: 11.5px;
  background-color: white;
  margin-top: 0px;
  margin-left: 2px;
}

HR {
  	color: white;
  	height: 1px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

DIV#tagline {
  	position: absolute;
  	height: 74px;
  	width: 394px;
  	top: 2px;
  	left: 153px;
  	color: black;
  	z-index: -1;
  background-repeat: repeat-x;
  background-image: url(images/horizontal-top.gif);
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

DIV#logo {
  	position: absolute;
  	height: 51px;
  	width: 172px;
  	top: 1px;
  	left: -24px;
  	color: black;
  	z-index: 1;
  background-color: white;
  background-repeat: no-repeat;
  background-image: url(images/apolloLogo3.gif);
  background-position: right;
}

DIV#top-right-curve {
  	position: absolute;
  	height: 77px;
  	width: 198px;
  	top: -1px;
  	left: 547px;
  	color: black;
  	z-index: 1;
  background-repeat: no-repeat;
  background-image: url(images/top-right-curve.gif);
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

a.skip:link, a.skip:visited {
  	width: auto;
  	top: 280px;
  	left: 240px;
  	position: absolute;
  	height: 8px;
  	text-align: left;
  	font-size: 60%;
  	letter-spacing: 1px;
  	color: white;
  	font-weight: normal;
  	z-index: 3;
  	display: none;
  background-color: white;
}

a.skip:hover, a.skip:active, a.skip:focus {
  	color: #0044BC;
  	z-index: 3;
  background-color: white;
}

DIV#top-menu-primary {
  	text-align: left;
  	color: black;
  	font-size: 9px;
  	padding-left: 10px;
  background-color: white;
}

DIV#bottom-menu-primary {
  	text-align: left;
  	color: black;
  	font-size: 9px;
  	padding-left: 10px;
  background-color: white;
}

.section-link {
  	font-weight: bold;
  	color: #000099;
  	text-decoration: none;
  	letter-spacing: 0px;
  	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  	font-size: 11px;
  	padding-left: 5px;
  	padding-right: 3px;
  	padding-top: 5px;
  	padding-bottom: 0px;
  	margin-bottom: 0px;
  	width: auto;
  	height: 10px;
  	text-align: left;
  background-color: white;
}

.section-link a:visited {
  	text-decoration: none;
  	color: #000099;
}

.section-link a:hover {
  	text-decoration: none;
  	color: white;
}

.selected-section-link {
  	font-weight: bold;
  	color: #032465;
  	text-decoration: none;
  	letter-spacing: 0px;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 11.5px;
  	padding-left: 5px;
  	padding-right: 3px;
  	padding-top: 5px;
  	padding-bottom: 0px;
  	margin-bottom: 0px;
  	width: auto;
  	height: 15px;
  	text-align: left;
  background-color: white;
}

DIV#top-menu-primary A:hover {
  	text-decoration: underline;
  color: #cc0033;
  background-color: #ffffff;
}

DIV#bottom-menu-primary A:hover {
  	text-decoration: underline;
  color: #cc0033;
  background-color: #ffffff;
}

DIV#section-title {
  	position: absolute;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 5px;
  	text-align: left;
  	color: white;
  	font-size: 80%;
  	letter-spacing: 2px;
  	font-weight: normal;
  	line-height: 100%;
  	font-family: Optima, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	position: absolute;
  	height: 65px;
  	width: 147px;
  	top: 10px;
  	left: 1px;
  	z-index: -1px;
  background-repeat: repeat-x;
  background-image: url(images/horizontal-top2.gif);
  background-position: right;
}

TABLE {
  	font-size: 12px;
  	font-family: Verdana;
}

DIV#main-body {
  	width: 100%;
  	font-size: 12px;
  	colour: black;
  	padding-left: 10px;
  background-color: white;
}

thead {
  	font-weight: bold;
  	font-size: 110%;
  background-color: inherit;
}

.bold {
  	font-family: Optima, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #0049B0;
  	font-weight: bold;
  background-color: inherit;
}

.table {
  	text-align: center;
}

.imageCenter {
  	display: block;
  	float: right;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.imageLeft {
  	text-align: left;
}

.imageRight {
  	text-align: right;
  	float: right;
  	clear: right;
}

DIV#main-body SPAN IMG {
  	max-width: 500px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  padding-top: -1px;
  padding-left: -1px;
  padding-right: -1px;
  padding-bottom: -1px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

.para {
  	display: block;
  	margin-bottom: 8px;
  	text-align: left;
  	padding-left: 8px;
}

.orderedlist-title {
  	font-size: 100%;
  	padding-bottom: 10px;
  	padding-right: 10px;
}

.orderedlist-item {
  	font-size: 100%;
  	color: black;
  	padding-right: 10px;
  	padding-bottom: 20px;
  background-color: #ffffff;
}

.orderedlist-item .para {
  	margin-top: 0px;
  	margin-bottom: 10px;
  	padding-left: 5px;
  	text-align: left;
  border-left: 0px #0044BC solid;
}

DIV #footer-links {
  	height: 10px;
  	position: relative;
  	left: 0px;
  	top: 20px;
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 90%;
  	color: #0044BC;
  	text-align: center;
  	line-height: 100%;
  background-color: white;
}

DIV #footer-links A {
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 100%;
  	font-weight: normal;
  	color: #0044BC;
  	text-decoration: none;
  background-color: white;
}

DIV #footer-links A:hover {
  	text-decoration: underline;
}

.footer {
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: black;
  	font-size: 11px;
  background-color: white;
}

DIV#preamble {
  	width: 100%;
  	overflow: hidden;
  	height: auto;
  	color: #ABB8C1;
  background-color: #D2D2FF;
}

DIV#breadcrumb {
  	width: auto;
  	top: 323px;
  	left: 317px;
  	height: 8px;
  	text-align: left;
  	font-size: 60%;
  	letter-spacing: 1px;
  	color: #0044BC;
  	font-weight: normal;
  	z-index: 2;
  	display: none;
  background-color: white;
}

DIV#breadcrumb A {
  	color: #0044BC;
  background-color: white;
}

DIV#breadcrumb SPAN .current {
  	color: #0044BC;
  	font-weight: bold;
  background-color: white;
}

DIV#context-menu {
  	position: absolute;
  	top: 76px;
  	left: 3px;
  	width: 145px;
  	padding-top: 0px;
  	overflow: hidden;
  	line-height: 100%;
  	height: 305px;
}

DIV#context-menu-bottom-border {
  	margin-top: -2px;
  	height: 20px;
  	width: 180px;
  	color: black;
  	z-index: 1;
  background-color: white;
  background-repeat: no-repeat;
  background-image: url(images/context-bottom-border2.gif);
  background-position: left;
}

DIV#context-menu A:link, DIV#context-menu A:visited {
  	color: #0044BC;
  background-color: #D6DFF7;
}

DIV#context-menu A:hover {
  background-color: #D6DFF7;
  text-decoration: none;
  color: #cc0033;
}

} DIV#context-menu-item-2 A:hover DIV#context-menu A.context-menu-item-2 {
  background-color: #ffffff;
}

.context-menu-item-1 {
  	display: block;
  	text-align: left;
  	text-decoration: none;
  	color: #000099;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 100%;
  	padding-right: 20px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border-bottom: 1px #000099 dotted;
}

.context-menu-summary-1 {
  	display: none;
  	font-color: #000099;
}

.context-menu-item-2 a, .context-menu-item-2 a:visited {
  		text-decoration: none;
  		color: #000099;
}

.context-menu-item-1 a, .context-menu-item-1 a:visited {
  		text-decoration: none;
  		color: #000099;
}

.context-menu-item-1 a:hover {
  	text-decoration: underline;
  	color: #cc0066;
}

.context-menu-item-2, td#context-menu-item-2 a:visited,  {
  	display: block;
  	text-align: left;
  	text-decoration: none;
  	color: #000099;
  	font-family: Arial;
  	font-size: 12px;
  	font-weight: normal;
  	line-height: 100%;
  	padding-left: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-bottom: 0px;
}

.context-menu-item-2 a:hover {
  	text-decoration: none;
  	color: #000000;
  background-color: #ffff66;
}

.context-menu-summary-2 {
  	display: none;
}

pppppppppp DIV#table-menu-item-1 A:hover DIV#context-menu A.table-menu-item-1 {
  background-color: #ffffff;
}

.table-menu-item-1 a, .context-menu-item-1 a:visited {
  		text-decoration: none;
  		color: #000099;
}

.table-menu-item-1, td#table-menu-item-1 a:visited,  {
  	display: block;
  	text-align: center;
  	text-decoration: none;
  	color: #000099;
  	font-family: Arial;
  	font-size: 12px;
  	font-weight: bold;
  	line-height: 100%;
  	padding-left: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-bottom: 0px;
}

.table-menu-item-1 a:hover {
  	color: #000000;
  background-color: #ffff66;
}

qqqqqqqq .context-menu-item-3 {
  	text-align: left;
  	text-decoration: none;
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 14pt;
  	font-weight: bold;
  	line-height: 100%;
  border-bottom: 2px white solid;
}

.context-news-headline {
  	display: block;
  	text-align: left;
  	text-decoration: none;
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 75%;
  	font-weight: bold;
  	color: black;
  	line-height: 100%;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  background-color: #ABB8C1;
  border-bottom: 2px white solid;
}

.context-news-summary {
  	display: none;
  	font-size: 70%;
  	line-height: 100%;
  	height: auto;
  	display: none;
  	color: black;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  background-color: #ABB8C1;
  border-bottom: 2px white solid;
}

.news .news-headline {
  	display: block;
  	text-align: left;
  	text-decoration: none;
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 100%;
  	font-weight: bold;
  	color: black;
  	line-height: 100%;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  background-color: #ABB8C1;
  border-bottom: 2px white solid;
}

.news .news-summary {
  	display: block;
  	font-size: 95%;
  	line-height: 100%;
  	height: auto;
  	display: block;
  	color: black;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  background-color: #ABB8C1;
  border-bottom: 2px white solid;
}

.hyperlink {
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 100%;
  	font-weight: normal;
  	color: blue;
  background-color: inherit;
}

.hyperlink:hover {
  	color: red;
  background-color: inherit;
}

DIV#main-body DIV#footnote SPAN#para {
  	color: black;
  	padding-bottom: 10px;
  background-color: inherit;
}

.sitemap1, DIV#sitemap1 a:visited, div#sitemap1 a {
  	font-size: 105%;
  	margin-left: 23px;
  	padding-bottom: 5px;
  	font-weight: bold;
  	font-color: #0044BC;
  list-style-type: none;
}

.sitemap2, DIV#sitemap2 a:visited, div#sitemap2 a {
  	font-color: #0044BC;
  	font-weight: normal;
  	margin-left: 23px;
  	padding-bottom: 5px;
  list-style-type: none;
}

.sitemap3, div#sitemap3 a:visited, div#sitemap3 a {
  	color: #0044BC;
  	margin-left: 23px;
  	padding-bottom: 2px;
  list-style-type: none;
}

.sitemap4, div#sitemap4 a:visited, div#sitemap4 a {
  	color: #0044BC;
  	margin-left: 23px;
  	padding-bottom: 1px;
  list-style-type: none;
}

DIV#aside {
  	margin-top: 10px;
  	width: 210px;
  	font-size: 80%;
  	color: black;
  	clear: left;
  background-color: #ABB8C1;
}

.aside {
  	color: black;
  	display: block;
  	padding-left: 3px;
  background-color: #ABB8C1;
  border-bottom: 1px #1953BD solid;
}

.aside .imageLeft {
  	float: left;
}

.aside .imageRight {
  	float: right;
}

.aside .para {
  	font-size: 90%;
  	text-align: left;
}

.aside .hyperlink {
  	text-decoration: underline;
  	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 90%;
  	font-weight: bold;
  	color: maroon;
  background-color: none;
}

.aside .hyperlink:hover {
  	color: #DC143C;
  	text-decoration: underline;
  background-color: inherit;
}

.link-info {
  	display: none;
}

.q {
  	font-size: 10px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

.caption {
  	font-weight: bold;
  	text-align: left;
  	display: block;
}

.table-title {
  	display: none;
}

.row {
  	width: 100%;
  	display: block;
}

.column {
  	float: left;
  	width: 170px;
  	padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
