.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background:gray;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;

border-bottom-width: 1;
font-size:11px;
FONT-FAMILY: Arial; 
line-height: 25px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #fafafa;
width: 250px; /* default width for menu */

margin-left:-1px;
border-top:0px;

}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;

}

.anylinkcss li
{
	
	border-bottom: 1px solid #d9e2e9;
	border-top: 1px solid #f8ffff;
	background:url(../Themes/general/bg_menutop1.gif) center center;
	height:35px;
	
}


.anylinkcss ul li a{
width: 250px;
display: block;
text-indent: 3px;
font-size:12px;
padding: 10px 0px;
text-decoration: none;
color:#0a77b8;
text-indent: 5px;
text-align:left;
font-weight:bold;

}
.anylinkcss a:visited
{
	font-size:12px;color:#0a77b8;
}
.anylinkcss a:hover{ /*hover background color*/
text-decoration:none;
color:#fff;
background:#0a77b8;
}


/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 1px;
padding-top:0px;
font-size:11px;
FONT-FAMILY: Verdana; 
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #eee;
}

.anylinkcsscols .column{
width: 220px;
float: left;
}
.anylinkcsscols .column2{
width: 150px;
float: left;
}

.anylinkcsscols .column2 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li
{
	padding-top:5px;
	
padding-bottom: 5px;
}
.anylinkcsscols a
{
color:#069927
}

.anylinkcsscols .column a{
font: normal 11px Verdana;
}
.anylinkcsscols .column a:hover,.column2 a:hover{
text-decoration:underline;
color:white;
}

.anylinkcsscols .title
{
	background:#069927;
	width:100%;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	color:Gray;
}
.anylinkcsscols .title b
{
	color:#555555;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}


.urbangreymenu{
width: 100%; /*width of menu*/

}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #069927 url(../images/menus/bg_2.jpg) repeat-x;/*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 3px 0 3px 10px; /*31px is left indentation of header text*/
}
.urbangreymenu .headerbar span{color: white;}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
background:url(../Themes/general/bg_menu.png) repeat-x top left;
color: white;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	padding-left:5px;
	font-weight:bold;
}

.urbangreymenu ul  a{

color: #006699;
background: #fff url(../Themes/general/skins/images/bg_clean2.png)  top center;
display: block;
padding: 3px 0 7px 5px;
line-height:37px;
text-decoration: none;
font-weight:bold;

}

.urbangreymenu ul li a:visited{
color: #006699;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background:url(../Themes/general/bg_menu.png) repeat-x top left;
}