ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  font-size:12px;
   margin: 0 ; 
   padding: 0;
   height:auto; color:#EDC2E6;
}

ul#menu a {
margin:0px;
  display: block;
  text-decoration: none;  font-family:Tahoma, Arial, "Times New Roman";
 font-size:12px;
 font-weight:bold;
 color:#fff; text-decoration:none;
vertical-align:middle;
text-align:left;
display:block;
 background:url(../images/circle_white.gif) no-repeat; background-position:10px 3px; 
     padding:0px 10px 15px 0px; height:15px;	
}

ul#menu li {
padding:0px; margin:0px;
  color:#EDC2E6;
}

ul#menu li a {
margin:0px;
 font-family:Tahoma, Arial, "Times New Roman";
 font-size:12px;
 font-weight:bold;
 color:#fff; text-decoration:none;
vertical-align:middle;
text-align:left;
display:block;
 background:url(../images/circle_white.gif) no-repeat; background-position:10px 3px; 
   list-style: none;  padding:0px 10px 15px 15px; height:15px;
}

ul#menu li a:hover {
 background:url(../images/circle_white.gif) no-repeat; background-position:10px 3px; 
}

ul#menu li a.active
{
background:#932283; padding-top:5px; height:8px; margin-bottom:5px;

}

ul#menu li ul li a {
padding:0px 10px 5px 40px;
margin:0px;

  color: #000;
  font-family:Tahoma, Arial, "Times New Roman";
 font-size:11px;
 font-weight:bold;
 color:#EDC2E6;  background:url(../images/circle_white_sub.gif) no-repeat; background-position:27px 4px; 
}

ul#menu li ul li a:hover {
  color: #000;
  padding-left: 40px;  font-family:Tahoma, Arial, "Times New Roman";
 font-size:11px;
 font-weight:bold;
 color:#EDC2E6; background:url(../images/circle_white_sub.gif) no-repeat; background-position:27px 4px; 
}



.arrowsidemenu{
	width:230px;/*width of menu*/ }
.arrowsidemenu div{  padding-left:0px;}	
.arrowsidemenu div a{ /*header bar links*/
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: none;
  height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 14px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;      
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{ background:url(../images/left.png) no-repeat 3px 12px;

	color: #fff;/* background:url(../images/arrow_hover.gif) no-repeat 0px 12px;*/
}

.arrowsidemenu div a:hover{
	background-position: 100% -32px; background:url(../images/left.png) no-repeat 3px 12px;  
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #fff; background:url(../images/down.png) no-repeat 0px 13px; display:block;   
}

.arrowsidemenu div.unselected a:hover{ /*header that's currently not selected*/
	color: #fff; background:url(../images/down.png) no-repeat 0px 13px; 
}

.arrowsidemenu div.selected a{ /*header that's currently selected*/
	background:url(../images/down.png) no-repeat; background-position: 100% -64px !important; 
}
	
.arrowsidemenu div.selected  { /*header that's currently selected*/
	color: #fff; background:url(../images/down.png) no-repeat 0px 13px;  
	
}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0; margin-left:10px; 
}

.arrowsidemenu ul li{
	border-bottom: 0px solid #a1c67b; /*background: url(../images/arrow_nor.gif) no-repeat 6px 10px;*/ padding-left:10px; color:#EDC2E6; background:url(../images/small.jpg) no-repeat 9px 9px; 	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	padding: 5px 0;
	padding-left: 10px; color:#EDC2E6; 
}

.arrowsidemenu ul li a:hover{
	background: none; color:#fff; 
}
