body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

.strikethough {
	text-decoration: line-through;
}

body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family: Verdana, Optima, 'Times New Roman', Times, serif;
	color: #333333;
	font-size: 11px;
}

b, strong {
	font-weight: 900
}

.body a:link {
	color: #000066;
	text-decoration: underline;
	font-weight: normal
}

.body a:visited {
	color: #000066;
	text-decoration: underline;
	font-weight: normal
}

.body a:hover {
	color: #B18A39;
	text-decoration: underline;
	font-weight: normal
}

.body a:active {
	color: #B18A39;
	text-decoration: underline;
	font-weight: bold
}

a.external {
	background: url(images/external.png) no-repeat center right;
	padding-right: 12px;
	color: #000066;
}

a.external:hover {
	border-color: #B18A39;
}

.highlighted {
	padding: 10px
}

.heading {
	font-size: 14px;
	font-weight: bold
}

.summary {
	padding-top: 2px
}

.localnav  a:link {
	color: #333333;
	text-decoration: none
}

.localnav  a:visited {
	color: #333333;
	text-decoration: none
}

.localnav  a:hover {
	color: #B18A39;
	text-decoration: underline
}

.localnav  a:active {
	color: #B18A39;
	text-decoration: none
}

.fineprint {
	font-size: 11px;
	line-height: normal;
}

.fineprint  a:link {
	color: #999999;
	text-decoration: none
}

.fineprint  a:visited {
	color: #999999;
	text-decoration: none
}

.fineprint  a:hover {
	color: #000000;
	text-decoration: underline
}

.fineprint  a:active {
	color: #000000;
	text-decoration: none
}

.topbar {
	line-height: 16px;
}

.topbar  a:link {
	color: #C6CDB4;
	text-decoration: none
}

.topbar  a:visited {
	color: #C6CDB4;
	text-decoration: none
}

.topbar  a:hover {
	color: #C6CDB4;
	text-decoration: underline
}

.topbar  a:active {
	color: #C6CDB4;
	text-decoration: none
}

.pagetitle {
	font-family: Optima, Arial, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #B18A39;
}

.horizline {
	background-image: url(images/layout/title_hr.gif);
}

#audio {
	text-align: center;
}

#video {
	text-align: center;
}
