.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
xbackground: yellow;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: -30px;
top: 0;
visibility: hidden;
border: 2px solid #424e5f;
font: normal 11px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #6b7888;
xwidth: 300px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a {
width: 100%;
display: block;
padding: 1px 4px 1px 0;
text-decoration: none;
}

.anylinkcss ul li {
color: #FFF;
}


.anylinkcss ul li:hover{ /*hover background color*/
background: #596778;
}

.anylinkcss a:hover{ /*hover background color*/
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
padding: 12px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #6b7888;
}

.anylinkcsscols .column{
xwidth: 75px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

.contact-msn {
	background-image: url(/html_1/images/msn-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 0 4px 0 30px;
	line-height: 27px;
}

.anylinkcss ul li.contact-msn:hover {
	background-image: url(/html_1/images/msn-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

.contact-skype {
	background-image: url(/html_1/images/skype-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 0 4px 0 30px;
	line-height: 27px;
}

.anylinkcss ul li.contact-skype:hover {
	background-image: url(/html_1/images/skype-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

.contact-facebook {
	background-image: url(/html_1/images/facebook-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 0 4px 0 30px;
	line-height: 27px;
}

.anylinkcss ul li.contact-facebook:hover {
	background-image: url(/html_1/images/facebook-icon2.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

.contact-yahoo {
	background-image: url(/html_1/images/yahoo-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 0 4px 0 30px;
	line-height: 27px;
}

.anylinkcss ul li.contact-yahoo:hover {
	background-image: url(/html_1/images/yahoo-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

.contact-email {
	background-image: url(/html_1/images/email-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 0 4px 0 30px;
	line-height: 27px;
}

.anylinkcss ul li.contact-email:hover {
	background-image: url(/html_1/images/email-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

.contact-pm {
	background-image: url(/html_1/images/pm-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 0 4px 0 30px;
	line-height: 27px;
}

.anylinkcss ul li.contact-pm:hover {
	background-image: url(/html_1/images/pm-icon.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}
