/*******************
The sidebar
*******************/
div.sidebar a {
	color: #ffffff;
	text-decoration: none;
}

div.sidebar a:hover {
	/*color: #99ccff;*/
	color: #ffff00;
	text-decoration: none;
}

/*******************
Parent items
*******************/
div.sidebar div.parent {
	background: transparent URL('../images/sidebar-button.gif') no-repeat;
	width: 200px;
	height: 25px;
	line-height: 23px;
	vertical-align: middle;
	text-align: center;
}

div.sidebar div.parent a {
	display: block;
	/* height and width are needed for IE */
	height: 25px;
	width: 200px;
}

div.sidebar div.parent a:hover {
	background-image: URL('../images/sidebar-button.gif');
	background-position: 0px 25px;
}

/*******************
Child items
*******************/
div.sidebar div.child {
	background-image: URL('../images/sidebar-column.gif');
	background-color: transparent;
	background-repeat: repeat-y;
	width: 200px;
	vertical-align: middle;
	text-align: center;
}

div.sidebar div.child span {
	margin-left: 24px;
	margin-right: 24px;
	width: 150px;
	display: block;
}

div.sidebar div.child a {
	display: block;
	/* width is needed for IE */
	width: 150px;
}

div.sidebar div.child a:hover {
	background-color: #a00000;
}

div.sidebar div.child img {
	/* So that IE doesn't add spaces around the images */
	display: block;
	/* So that Firefox still centers the images. */
	margin-left: auto;
	margin-right: auto;
}

/*******************
Copyright notice
*******************/
div.sidebar span.copyright {
	font-size: 10pt;	
	display: block;
	text-align: center;
	color: #ffffff;
}