.urbangreymenu{
	border:#c5d8e4 1px solid; background-color:#f7fcfe;
}

.urbangreymenu h3{
	font-size:13px; font-weight:700; color:#FFF; background:url(../images/bg_title.gif) repeat-x 0 0; padding:6px 10px; text-align:center; display:block;
}

.urbangreymenu .headerbar{
	border-top:#c5d8e4 1px solid; 
}
.urbangreymenu .first{
	border-top: none;
}
.urbangreymenu .headerbar a{
	background:url(../images/icon_arrow_blue.png) no-repeat 5px 10px; padding:7px 0 7px 17px; display:block; color:#01487e;
}
.urbangreymenu .headerbar a.selected {font-weight:700;}
.urbangreymenu .headerbar a:visited{color:#ec4f02;}
.urbangreymenu .headerbar a:hover{ /*hover state CSS*/color:#ec4f02;}
.urbangreymenu .headerbar a span {color:#ec4f02; font-weight:400;}

.urbangreymenu ul{
	border-top:#c5d8e4 1px solid; 
}

.urbangreymenu ul li{
	padding:0 5px 0 10px;
	border-bottom:#c5d8e4 1px solid; 
}
.urbangreymenu ul li.last{
	border-bottom:none;
}
.urbangreymenu ul li a{
	background:url(../images/icon_arrow_8.gif) no-repeat 5px 12px; padding:7px 0 7px 15px; display:block; color:#017ecd;
}
.urbangreymenu ul li a:hover {color:#ec4f02;}
.urbangreymenu ul li a.selected {color:#f38202; font-weight:400;}


.urbangreymenu ul li.last ul{
	border-top:#c5d8e4 1px solid; 
}
.urbangreymenu ul li ul{
	border-top:none; 
}
.urbangreymenu ul li ul li{
	padding:0 5px 0 10px;
	border-bottom:#c5d8e4 1px solid; 
}
.urbangreymenu ul li ul li.last{
	border-bottom: none;
}

