ul#prjcats {
margin: 1em 0em;
padding:0px;

}
ul#prjcats a {
text-decoration: none;
}
ul#prjcats li {
list-style-type: none;
margin:0px 20px 0px 0px;
padding:10px 0px;
list-style-position:outside;
border-bottom:1px solid #333;
}
ul#prjcats li a{
font: normal 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
color: #ccc;
padding: 0px;
margin:0px;
}

/* sets color on top level list item when link is clicked on and has expanded */
ul#prjcats li li a:hover
{
	
	}
ul#prjcats li a.current{
	color:steelblue;
}

ul#prjcats li li {
display: inline;	
margin:0px;
padding:0px;
border: none;

	
}

ul#prjcats li ul {
	
	clear: both;
	float: none;
	padding:5px 0px;
	
}

/* sets color on nested list item links */
ul#prjcats li li a{
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	/*background: #7ba9dc;*/
	color: #888;
	padding: 0px;
	float: left;
}

/*------------ Column 2 ---------------*/

ul#prjcats2 {
margin: 1em 0 0em 0;
}
ul#prjcats2 a {
text-decoration: none;
}
ul#prjcats2 li {
list-style-type: none;
border-bottom:1px solid #333;
margin:0px 20px 0px 0px;
padding:10px 0px;
list-style-position:outside;

}
ul#prjcats2 li a{
font: normal 12px/20px 'Helvetica Neue',Arial, Helvetica, sans-serif;
color: #CCC;
padding: 3px 0px 1px 0px;
margin:0px;
}

/* sets color on top level list item when link is clicked on and has expanded */
ul#prjcats2 li li a:hover
{
	
	}
ul#prjcats2 li a.current{
	color:steelblue;
}

ul#prjcats2 li li {
display: inline;	
margin:0px;
padding:0px;
border: none;
	
}

ul#prjcats2 li ul {
	
	clear: both;
	float: none;
	padding:5px 0px;
}

/* sets color on nested list item links */
ul#prjcats2 li li a{
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	/*background: #7ba9dc;*/
	color: #888;
	padding: 3px 12px 0px 0px;
	float: left;
}

/*------------ Column 3 ---------------*/

ul#prjcats3 {
margin: 1em 0 0em 0;
}
ul#prjcats3 a {
text-decoration: none;

}
ul#prjcats3 li {
list-style-type: none;
border-bottom:1px solid #333;
margin:0px 20px 0px 0px;
padding:10px 0px;
list-style-position:outside;

}
ul#prjcats3 li a{
font: normal 12px/20px 'Helvetica Neue',Arial, Helvetica, sans-serif;
color: #CCC;
padding: 3px 0px 1px 0px;
margin:0px;
}

/* sets color on top level list item when link is clicked on and has expanded */
ul#prjcats3 li li a:hover
{
	
	}
ul#prjcats3 li a.current{
	color:steelblue;
}

ul#prjcats3 li li {
display: inline;	
border: none;	
}

ul#prjcats3 li ul {
	
	clear: both;
	float: none;
	padding:5px 0px;
}

/* sets color on nested list item links */
ul#prjcats3 li li a{
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	/*background: #7ba9dc;*/
	color: #888;
	padding: 3px 0px 0px 0px;
	float: left;
}

/*------------ Column 4 ---------------*/

ul#prjcats4 {
margin: 1em 0 0em 0;
}
ul#prjcats4 a {
text-decoration: none;

}
ul#prjcats4 li {
list-style-type: none;
margin:0px 20px 0px 0px;
padding:3px 0px;
list-style-position:outside;

}

ul#prjcats4 li a{
font: normal 12px/15px 'Helvetica Neue',Arial, Helvetica, sans-serif;
color: #CCC;
padding: 3px 0px 1px 0px;
margin:0px;
}

/* sets color on top level list item when link is clicked on and has expanded */
ul#prjcats4 li li a:hover
{
	
	}
ul#prjcats4 li a.current{
	color:steelblue;
}

ul#prjcats4 li li {
display: block;	
width: 200px;
border: none;	
}

ul#prjcats4 li ul {
	
	clear: both;
	float: none;
	padding:5px 0px;
}

/* sets color on nested list item links */
ul#prjcats4 li li a{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	/*background: #7ba9dc;*/
	color: #888;
	padding: 3px 0px 0px 0px;
	float: none;
	clear:both;
}

.lb_web, .lb_print, .lb_illustration {width: 178px; margin: 0px; padding: 0px;}
.lb_web.hidden {display: none;}
.icon {margin: 0px; padding: 0px; width: 16px; height: 16px; display: inline;}

