.list {
	line-height: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.list h2 {
	font: bold 12px arial;
	margin: 0;
	padding-top: 9px;
}

.list h2 a {
	background: url('../images/arrow_menu.gif') no-repeat 0 50%;
	padding-left: 14px;
	text-decoration: none;
}

.list h2 a:hover {
	background-image: url('../images/arrow_down_up.gif');
	color: #c50084;
}

.list .active a, .list .active a:hover {
	background-image: url('../images/arrow_down_over.gif');
	color: #c50084;
}

.list ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 14px;
}

.list .location {
	color: #009fda;
	font-weight: bold;
}

.list p {
	margin: 0;
}

/* image */

.list.image .active {
	padding-bottom: 17px;
}

.list.image li {
	float: left;
	width: 100%;
}

.list.image ul li {
	float: right;
}

.list.folders .no-image li {
	width: 100%;
}

.list.image .image {
	float: left;
}

/* folders */

.list.folders ul li {
	width: 438px;
}

.list.folders .image {
	width: 106px;
}

/* locations */

.list.locations ul li {
	width: 429px;
}

.list.locations .image {
	width: 117px;
}

/* news */

.list.news li {
	padding-top: 20px;
}

.list.news .date {
    font-weight: bold;
    color: #00AFF0;
}

.list.news .title {
    font-weight: bold;
    color: #4F2D7F;
}

.list.news .read-more a,
.list.news .download-here a {
	color: #4f2d7f;
	font-weight: bold;
	text-decoration: none;
}

.list.news .read-more a:hover,
.list.news .download-here a:hover {
	color: #f39a24;
}
