#menuLeft {
	background-image: url(../images/menuLeftBackground.jpg);
	background-repeat: no-repeat;
	width: 212px;
	min-height:414px;
  	height:auto !important;
  	height:414px;
	font-family: arial;
	font-size: 12px;
}

#menuLeft>div.padding {
	padding: 30px 0 0 30px;
}

#menuLeft ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menuLeft ul li {
	margin-bottom: 3px;
}

.level1>li>.caption,.level2>li>.caption,.level3>li>.caption {
	background-repeat: no-repeat;
	width: 156px;
	height: 23px;
	color: #3c3c3c;
	cursor: pointer;
}

.level1>li>.caption {
	background-image: url(../images/menuLeftItemClosed.jpg);
	color: #d1ebfa;
}

.level1>li>.caption>.padding {
	padding: 3px 5px 0 7px;
}

.level1>li>.openItem {
	background-image: url(../images/menuLeftItemOpen.jpg);
}

.level2>li>.caption {
	background-image: url(../images/menuLeftSubitemClosed.jpg);
}

.level2>li>.caption>.padding {
	padding: 3px 5px 0 20px;
}

.level2>li>.openItem {
	background-image: url(../images/menuLeftSubitemOpen.jpg);
	color: #3c3c3c;
}

.level2>li>ul.openLevel {
	display: inherit;
}

.level3>li>.caption {
	background-image: url(../images/menuLeftSubsubitemClosed.jpg);
}

.level3>li>.caption>.padding {
	padding: 3px 5px 0 31px;
}

/*
 * Links 
 */
.level1>li>.caption a:link,.level1>li>.caption a:active,.level1>li>.caption a:visited,.level1>li>.caption a:hover
	{
	color: #d1ebfa;
	text-decoration: none;
}
.level2>li>.caption a:link,.level2>li>.caption a:active,.level2>li>.caption a:visited,.level2>li>.caption a:hover
	{
	color: #3c3c3c;
	text-decoration: none;
}
.level3>li>.caption a:link,.level3>li>.caption a:active,.level3>li>.caption a:visited,.level3>li>.caption a:hover
	{
	color: #3c3c3c;
	text-decoration: none;
}