#apLogo {
	position:absolute;
	left:100px;
	top:10px;
	width:750px;
	height:72px;
	z-index:1;
}
#apMenu {
	position:absolute;
	left:100px;
	top:83px;
	width:750px;
	height:20px;
	z-index:2;
	background-color: #999999;
}
#apBody {
	position:absolute;
	left:100px;
	top:102px;
	width:750px;
	height:255px;
	z-index:3;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
p {
	font-size: 9pt;
	padding: 5px 5px 0px;
}
.highlight {
	background-color: #FFFF99;
	font-style: italic;
}
h1 {
	font-size: 14pt;
	font-weight: bold;
	color: #990000;
	border-bottom-style: double;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #990000;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
li {
	font-size: 10pt;
	color: #000000;
	padding: 5px;
}
ul.video {
	list-style-image: url(../images/icon_video.gif);
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px 5px 0px;
}
.black {
	font-size: 10pt;
	font-weight: normal;
	color: #000000
}
.blackbold {
	font-size: 10pt;
	font-weight: bold;
	color: #000000
}
.blacksm {
	font-size: 8pt;
	font-weight: normal;
	color: #000000
}
.blacksmbold {
	font-size: 8pt;
	font-weight: bold;
	color: #000000
}
.red {
	font-size: 8pt;
	font-weight: normal;
	color: #990000
}
.redbold {
	font-size: 10pt;
	font-weight: bold;
	color: #990000
}
a.redbold {
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none
}
a.redbold:hover {
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	text-decoration: underline
}
.blue {
	font-size: 10pt;
	font-weight: normal;
	color: #6699FF
}
.bluebold {
	font-size: 10pt;
	font-weight: bold;
	color: #6699FF
}
.quote {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #000000
}
.header {
	font-size: 9pt;
	font-weight: bold;
	color: #990000
}
a.header {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
a.header:hover {
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none
}
a.linkblue {
	font-size: 10pt;
	font-weight: normal;
	color: #6699FF;
	text-decoration: none
}
a.linkblue:hover {
	font-size: 10pt;
	font-weight: normal;
	color: #003399;
	text-decoration: underline
}
/* class tags */
.h2 a {
	color: #990000;
	text-decoration: none;
}
.h2 a:hover {
	text-decoration: underline;
}
.footer {
	font-size: 0.7em;
	margin: 1em 0 0 0em; /* override */
	text-align: center;
}
.footer a {
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.footer a:hover {
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
