.arrowlistmenu									{ width: 150px; padding: 0; margin: 20px 0 0 30px; text-align: left; }

.arrowlistmenu p								{ padding: 0 }
.arrowlistmenu p.menuheader a					{ color: #666; display: block; text-decoration: none; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0; }
.arrowlistmenu p.menuheader a:visited			{ color: #666; }
.arrowlistmenu p.menuheader a:hover				{ color: #9fccff; }


.arrowlistmenu .menuheaderselected				{ font: bold 12px Arial; color: #666; margin: 0; text-transform: uppercase;	padding: 0 0 5px 0; cursor: pointer; }

.arrowlistmenu .menuheaderselected a			{ color: #9fccff; display: block; text-decoration: none; font-weight: bold; margin: 0; padding: 0; }
.arrowlistmenu .menuheaderselected a:visited	{ color: #9fccff; }
.arrowlistmenu .menuheaderselected a:hover		{ color: #9fccff; }
}

.arrowlistmenu .openheader						{ color: #9fccff; }
.expandable										{ margin: 0; }
.arrowlistmenu ul								{ list-style-type: none; margin: 0;	padding: 0;	margin-bottom: 0px; }
.arrowlistmenu ul li							{ padding-bottom: 0; }
.arrowlistmenu ul li .opensubheader				{ background: #000 !important; }
.arrowlistmenu ul li .closedsubheader			{ background: #fff !important; }

.arrowlistmenu ul li a							{ color: #666; display: block; padding: 0; padding-left: 15px; text-decoration: none; font-weight: bold; margin: 0; }
.arrowlistmenu ul li a:visited					{ color: #666; }
.arrowlistmenu ul li a:hover					{ color: #9fccff; }
.arrowlistmenu ul li a.subexpandable:hover		{ color: #9fccff; }
.selected										{ color: #9fccff!important; }

ul.sublist										{ margin-bottom: 0; }


#home .arrowlistmenu #nhome a					{ color: #9fccff; }
#solutions .arrowlistmenu #nsolutions a			{ color: #9fccff; }
#clients .arrowlistmenu #nclients a				{ color: #9fccff; }
#company .arrowlistmenu #ncompany a				{ color: #9fccff; }
#news .arrowlistmenu #nnews a					{ color: #9fccff; }
#contact .arrowlistmenu #ncontact a				{ color: #9fccff; }
#login .arrowlistmenu #nlogin a					{ color: #9fccff; }