/* date/source */
div.source,
div.date {
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 18px;
}
/* function */
div.introduction {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
/* function */
div.function {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
div.function a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: underline;
}
/* description */
div.description {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
/* address */
div.address,
div.address a {
	font-size: 12px;
	line-height: 18px;
	text-align: right;
}
div.address {
	margin-top: 20px;
	padding-right: 40px;
	color: #FFFFFF;
}
div.address a {
	color: #FFCC00;
	text-decoration: none;
}
div.address a:hover {
	text-decoration: underline;
}
/* headline */
div.headline {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
div.headline p {
	padding: 0px;
	margin: 0px;
}
div.headline a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}
/* bodytext */
div.bodytext,
div.bodytext p,
div.bodytext a,
div.bodytext li,
div.bodytext span,
div.bodytext div,
div.bodytext table td {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
div.bodytext {
	display: block;
	width: 518px;
}
div.bodytext a {
	color: #FFCC00;
	text-decoration: none;
}
div.bodytext a:hover {
	text-decoration: underline;
}
div.bodytext a img {
	border: none;
}
/* white */
div.headline_white {
	font-size: 16px;
	font-weight: bold;
	color: #00254E;
}
div.bodytext_white {
	font-size: 12px;
	color: #00254E;
	line-height: 18px;
}
div.bodytext_white a {
	color: #00254E;
	text-decoration: underline;
	font-weight: bold;
}

