.submenu li {display: block; line-height: 1em; padding: 0; margin: 0;}

.submenu li a {display: block; border-bottom: 1px solid #eee;}

.static-submenu li {display: block; line-height: 1em; padding: 0; margin: 0;}

.static-submenu li a {display: block; border-bottom: 1px solid #eee;}

.urbangreymenu{
width: 240px;

}

.urbangreymenu .headerbar{
line-height: 1em;
color: white;
padding: 3px 0 0 0; /*31px is left indentation of header text */
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
line-height: 1em;
padding: 0 0 4px 0; /*31px is left indentation of header text */
border-bottom: 1px solid #eee;
}

.urbangreymenu .emptyheaderbar{
color: white;
}

.urbangreymenu .emptyheaderbar a{
text-decoration: none;
color: white;
display: block;
border-bottom: 1px solid #eee;
padding: 3px 0;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.urbangreymenu ul li{
padding: 0;
margin: 0;
}

.urbangreymenu ul li a{
color: white;
display: block;
text-decoration: none;
line-height: 1em;
font-size: 0.9em;
padding: 3px 0 4px 20px;
}

.urbangreymenu ul li a:visited{
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
}

.last {padding-bottom: 16px;}

.urbangreymenu .headerbar a:link {color: #ddd;}
.urbangreymenu .headerbar a:visited {color: #ddd;}
.urbangreymenu .headerbar a:hover {color: #fff;}

.urbangreymenu .emptyheaderbar a:link {color: #ddd;}
.urbangreymenu .emptyheaderbar a:visited {color: #ddd;}
.urbangreymenu .emptyheaderbar a:hover {color: #fff;}

.urbangreymenu ul li a:link {color: #ddd;}
.urbangreymenu ul li a:visited {color: #ddd;}
.urbangreymenu ul li a:hover {color: #fff;}

.urbangreymenu .me a:link { color: #FBD81E;}
.urbangreymenu .me a:visited { color: #FBD81E;}
.urbangreymenu .me a:hover { color: #FBD81E;}

/* ------------------ end top menu exceptions ------------- */

#footer p a {text-decoration: none;}


#footer p a:link { color: #777; padding: 0; border: none;}
#footer p a:visited { color: #999; padding: 0; border: none;}
#footer p a:hover { color: #722C84; padding: 0; border: none;}

/* ------------------ end footer ------------------- */

/* ------------------- upper banner links -------------------- */

.tag {display: block; padding-bottom: 4px; height: 47px;}

.tag img {float: left; display: block;}

.tag a {float: left; display: block; width: 108px; height: 16px; text-decoration: none;}

.tag a:link { background: url(../images/virtual_office_up.gif) no-repeat;}
.tag a:visited { background: url(../images/virtual_office_up.gif) no-repeat;}
.tag a:hover { background: url(../images/virtual_office_over.gif) no-repeat;}

.tag a.meeting:link { background: url(../images/meeting_rooms_up.gif) no-repeat;}
.tag a.meeting:visited { background: url(../images/meeting_rooms_up.gif) no-repeat;}
.tag a.meeting:hover { background: url(../images/meeting_rooms_over.gif) no-repeat;}

.tag a.serviced:link { background: url(../images/serviced_up.gif) no-repeat;}
.tag a.serviced:visited { background: url(../images/serviced_up.gif) no-repeat;}
.tag a.serviced:hover { background: url(../images/serviced_over.gif) no-repeat;}

/* ------------------- end upper banner links -------------------- */