a.validation {
	color: #666666;
	font-size: 0.7em;
	text-decoration: none;
}
a.validation:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

a.footerLink {
	color: #CCCCCC;
	font-size: 0.7em;
	text-decoration: none;
}
a.footerLink:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

a.navigationLinks
		{
		color: #000000;
		font-size: 0.8em;
		line-height: 200%;
		padding:0.31em 0 0.25em 2.50em;
		background:url(../images/arrow-trans.png) left no-repeat;
		text-decoration:none;
		}	

a.navigationLinks:hover {
	text-decoration:underline;
	background:url(../images/arrow-o-trans.png) left no-repeat;
	/*background:url(../images/menu-o-trans.png) left repeat-x;*/
}

a.subNavigationLinks span, a.navigationLinks span{
	text-decoration:none;
}

a.subNavigationLinks
		{
		color: #cc0000;
		font-size: 0.8em;
		line-height: 200%;
		padding:0.31em 0 0.25em 3.25em;
		/*background:url(../images/arrow-sub-trans.png) left no-repeat;*/
		/*text-transform:capitalize;*/
		/*background:url(../images/menu-trans.png) left repeat-x;*/
		}

a.subNavigationLinks:hover {
	text-decoration:underline;
	/*background:url(../images/arrow-sub-o-trans.png) left no-repeat;*/
	/*background:url(../images/menu-o-trans.png) left repeat-x;*/
}

/*a.navigationLinks span {display:none; padding:0.13em 0.19em; margin-left:0.50em; width:16em;}
a.navigationLinks:hover span{display:inline; position:absolute; background:#ffffff; border:0.06em solid #cccccc; color:#6c6c6c;}*/

/*a.subNavigationLinks span {display:none; padding:0.13em 0.19em; margin-left:0.50em; width:16em;}
a.subNavigationLinks:hover span{display:inline; position:absolute; background:#ffffff; border:0.06em solid #cccccc; color:#6c6c6c;}*/


a.navigationLinks span,a.subNavigationLinks span{ display: none; }

a.navigationLinks:hover span.tooltip, a.subNavigationLinks:hover span.tooltip{
    display:inline;
    position:absolute;
	padding: 0.94em 0 0 0;
	width:16.0em;
	color: #993300;
    text-align: center;
	/*filter: alpha(opacity:95);*/
/*	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;*/
}
a.navigationLinks:hover span.top, a.subNavigationLinks:hover span.top{
	display: block;
	padding: 2.25em 0.50em 0;
    background: url(../images/tooltip/bubble.gif) no-repeat top;
}
a.navigationLinks:hover span.middle, a.subNavigationLinks:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 0.50em; 
	background: url(../images/tooltip/bubble_filler.gif) repeat-y bottom; 
}
a.navigationLinks:hover span.bottom, a.subNavigationLinks:hover span.bottom{
	display: block;
	padding:0.19em 0.50em 0.63em;
	color: #548912;
    background: url(../images/tooltip/bubble.gif) no-repeat bottom;
}

a.footerLink span{ display: none; }

a.footerLink:hover span.tooltip{
    display:inline;
    position:absolute;
	padding: 0 0 0 0;
	width:24.0em;
	color: #993300;
    text-align: center;
	/*filter: alpha(opacity:95);*/
/*	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;*/
}
a.footerLink:hover span.top{
	display: block;
	padding: 2.25em 0.50em 0;
    background: url(../images/tooltip/bubble.gif) no-repeat top;
}
a.footerLink:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 0.50em; 
	background: url(../images/tooltip/bubble_filler.gif) repeat-y bottom; 
}
a.footerLink:hover span.bottom{
	display: block;
	padding:0.19em 0.50em 0.63em;
	color: #548912;
    background: url(../images/tooltip/bubble.gif) no-repeat bottom;
}

#siteMapDiv
{
	width:300px;
	text-align:left;
}

.siteMapLinks{
	text-decoration:none;
	font-size:1.2em;
}

.subSiteMapLinks {
	text-decoration:none;
}