

.accordianMenu
{
	
	background 			: none;
	border-width 		: 5px;
	border-style 		: solid;
	border-color		: #fff;
	border				: none;
	/*border-color		: transparent;
	border				: 0;*/
	list-style-type		:none;
	list-style-image 	: none;
	margin				: 0 auto;	
	padding				: 0 0 25px;
	width				: 15em;
}

.accordianMenu li {
  margin-top: 1px;
  list-style-type:none;
  padding : 0;
  background : #fff;
}

.accordianMenu ul 
{
	list-style-type:none;
	list-style-image : none;
	margin: 0;
	padding: 0;
	width: 15em;
}

.accordianMenu a {
	display: block;
	text-decoration: none;	
	font-size	: 11px;
}

.accordianMenu li li {
 /* list-style-image : url(bulletBlueDisc.gif);  */
 padding : 0;
}

.accordianMenu li a {
  background: #0354A0;  
  /*background: transparent;  */
  color: #fff;	
  padding: 5px 12px;
  font-weight : bold;
  border-bottom	: 2px #fff solid; 
  margin : -2px 0 0;
}

.accordianMenu li a:hover {
  background: #0354A0;
  color: #fff;	
}

.accordianMenu li ul li a {
  background: #fff;
  color: #444;
  padding: 3px 0 4px 20px;  
  font-weight : normal;
  border-bottom-width : 0px;
  border-color	: #0354A0;
  border-style : none;
  
}

.accordianMenu li ul li a:hover {
  background: #fff;
  border-left: 3px #ED1C24 solid;
  padding-left: 15px;
  margin-left	: 10px;
  color: #444;	
}


.accordianMenu li li.accordSelected a{

 background: #eee; 
 color : #ED1C24;
}

.accordianMenu li li.accordSelected a:hover{

	background: #eee;
	color: #ED1C24;
	padding: 3px 0 5px 7px;    
	font-weight : normal;
	margin-left	: 10px;
}


.accordianMenu .accordTop , .accordianMenu .accordBottom 
{
	background: none;
}

/* these 2 selectors were wrong - never worked
.accordianMenu .accordTop li a
{
	background: #fff;
	border-bottom	: 2px #fff solid;
	margin: 0;
	border : none;
}

.accordianMenu .accordTop a,
{
	background: transparent url("../images/accordianMenu/accordianTop.png") no-repeat top;	
	border : 0;
}*/

.accordianMenu .accordBottom  a, .accordianMenu .accordBottom  a:hover
{
	background: url("../images/accordianMenu/accordianBottom.png") no-repeat bottom;	
	border-bottom	: none;
}

/*
.accordianMenu .accordTop li a
{
	background : url("../images/accordianMenu/accordianTop.png") no-repeat top;	
}
*/
.listOpen
{
	background : url("../images/accordianMenu/upArrow.gif") no-repeat 160px center;
}

.listClosed 
{
	background : #ccc url("../images/accordianMenu/downArrow.gif") no-repeat 160px center;	
}