.accordionMenu h3 {
	width:210px;
	background:#276279 url(images/corner.jpg) top left no-repeat;
	color:#fff;
	text-transform:uppercase;
	padding:12px;
	text-align:right;
	margin:0;
	/*font-family: 'Lora', serif;*/
	font-family:Arial, Helvetica, sans-serif;
}

.accordionMenu ul {
	margin:0;
	padding:0;
	width:234px;
	list-style:none;
}

.accordionMenu>ul>li {
	background:#80c344;
	width:234px;
	margin-bottom:1px;
	cursor:pointer;
	color:#fff;
}

.accordionMenu>ul>li>span.label {
	background:#80c344;
	width:210px;
	padding:12px;
	display:block;
}

.accordionMenu>ul>li>span.label a {
	color:#fff;
	text-decoration:none;
}

.accordionMenu ul ul li {
	background:#e2e2e3;
	cursor:pointer;
	font-size:12px;
	color:#484848;
}

.accordionMenu ul ul li a {
	color:#484848;
	text-decoration:none;
	display:block;
}

.accordionMenu ul ul li span.label {
	width:194px;
	padding:5px 20px;
	display:block;
}

.accordionMenu span.label img {
	float:right;
}

.accordionMenu span.label .arrow {
	float:right;
	width:11px;
	height:12px;
	background:url(images/arrow_bottom.png) no-repeat;
}

.accordionMenu li.open span.label .arrow {
	background:url(images/arrow_top.png) no-repeat;
}

.accordionMenu ul ul li:hover {
	background:#eeeeee;
}

.accordionMenu ul ul li:hover a {
	background:url(images/arrow_grey_right.gif) no-repeat right center;
}

.accordionMenu ul ul li:first-child span.label {
	background:#e2e2e3 url(images/shadow_top.png) repeat-x top;
}

.accordionMenu ul ul li:first-child:hover span.label {
	background:#eeeeee url(images/shadow_top.png) repeat-x top;
}

.accordionMenu ul ul li:first-child:hover a {
	background:url(images/arrow_grey_right.gif) no-repeat right center;
}

.accordionMenu ul ul {
	display:none;
}

.accordionMenu ul li:first-child ul {
	display:list-item;
}
























/*

.accordionMenu h3 {
	width:214px;
	background:#276279 url(images/corner.jpg) top left no-repeat;
	color:#fff;
	text-transform:uppercase;
	padding:12px;
	text-align:right;
	margin:0;
	font-family: 'Lora', serif;
}

.accordionMenu ul {
	padding:0;
	margin:0;
	list-style:none;
}

.accordionMenu>ul>li {
	background:#80c344;
	width:234px;
	margin-bottom:1px;
	cursor:pointer;
	color:#fff;
}

.accordionMenu a {
	color:#fff;
	text-decoration:none;
}

.accordionMenu>ul>ul>li span.label {
	background:#80c344;
	width:214px;
	padding:12px;
	display:block;
}

.accordionMenu ul ul li:first-child span.label {
	background:#80c344 url(images/shadow_top.png) repeat-x top;
}

.accordionMenu span.label img {
	float:right;
}

.accordionMenu span.label .arrow {
	float:right;
	width:11px;
	height:12px;
	background:url(images/arrow_bottom.png) no-repeat;
}

.accordionMenu>ul>li.open>span.label>.arrow {
	float:right;
	width:11px;
	height:12px;
	background:url(images/arrow_top.png) no-repeat;
}

.accordionMenu ul ul {
	display:none;
}

.accordionMenu ul li:first-child ul {
	display:list-item;
}*/