/* SPR CCS leftside menu definition */

.arrowsidemenu{ 
	width: 100px; } 			/* does not seem to work */
	
.arrowsidemenu div a{ 			/*header bar links*/
	font: bold 12px verdana, garamond, palatino, times roman, serif;
                color: #FFFFCC;                                  /* text in standard figure sand color */
	display: block;
                position: relative;
                overflow: hidden;
                width: 100px;			/* width of the header bar */
	background: #99CC66 url(titlebar.png);
	padding: 4px 0 5px 10px;
	text-decoration: none; }
	
.arrowsidemenu div a:link, 
.arrowsidemenu div a:visited{
	color: #FFFFCC; }		/* color of text within menuheader   */

.arrowsidemenu div a:hover{
	 }

.arrowsidemenu div.unselected a{ 			/*header that's currently not selected*/
                background: #99CC66 url(titledown.png);
	color: #FFFFCC; }			/* color of text within menuheader   */

.arrowsidemenu div.unselected a:hover{
                color: #A70303; }				/*  color of unselected menuheader onHover */
	
.arrowsidemenu div.selected a{			 /*header that's currently selected*/
                background: url(titleup.png);
	color: #A70303; }

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

.arrowsidemenu ul li{
	border-bottom: 1px solid #A70303; }

.arrowsidemenu ul li a{				 /*sub menu links when expanded */
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: blue;
                background: #FFFFCC;
	padding: 5px 0;
	padding-left: 8px;
	border-left: 6px double #A70303; }

.arrowsidemenu ul li a:hover{			/* submenu onHover */
	background: #FCF789; }

.arrowlistmenu ul li a:active, .chosen { /*active state CSS*/
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: blue;
                background: #FFFF00;
	padding: 5px 0;
	padding-left: 10px;
	border-left: 6px double #A70303
}

.arrowsidemenu div img {
                position: relative;
                margin: 0;
                padding: 0;
                left: 90px;
                top: -10px; }
