body {
	background-color:#FFFFFF;
}
h2,h3,h4 {
	margin:0px;
}

p {
	margin-top:0px;
	margin-bottom:10px;
}

.textintro {
	font-weight:bold;
	color:#333333;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:-7px;
}
.small {
	font-size:0.9em;
}
.highlight_box {
	background-color:#482155;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
}
ul.highlight_box {
	padding-left:30px !important;
}

.line-top {
	border-top:1px solid #333333;
	padding-top:5px;
}

.line-bottom {
	border-bottom:1px solid #333333;
	padding-bottom:5px;
}

.link-no-line {
	text-decoration:none !important;
	border-bottom-width:0px !important;
}

.home-headline {
	background-image: url(../mediapool/images/home/arrow-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:20px;
	font-size:17px;
	font-style:italic;
	color:#b9b9b9;
	font-weight:bold;
	text-transform:uppercase;
}

.plus_icon {
	padding-left:40px;
	padding-bottom:10px;
	padding-top:5px;
	background-image: url(../mediapool/images/plus_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration:none !important;
	font-weight:bold !important;
	border-bottom-width:0px !important;
}
.external-link-new-window,
.external-link {
	background-image: url(../mediapool/images/external_link.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:15px;
	text-decoration:none !important;
	border-bottom-width:0px !important;
}
.external-link-new-window img,
.external-link img {
	border:none;
}

.no_icon img {
	border:none !important;
}
.no_icon:link, .no_icon:visited {
	background-image:none;
	padding-left:0px;
	border-bottom-width:0px !important;
}
.no_icon:hover, .no_icon:active {
	background-color:transparent !important;
}