/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute; top:-999em; width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; position:relative;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:2.5em; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}

/*** SKIN ***/
.sf-menu {float:left; width:848px; height:30px; background-image:url(../images/bg_gNav.gif); background-repeat:no-repeat;}
.sf-menu a {height: 30px; text-decoration:none; color:#13a;}
.sf-menu a:hover, ul.sf-menu li.current.sfHover ul li a:hover {color:#ffffff;}
.sf-menu a.home, .sf-menu a.about, .sf-menu a.action, .sf-menu a.news, .sf-menu a.donate, .sf-menu a.links, .sf-menu a.contact, .sf-menu a.searchButton
{display:block; background-image:url(../images/bg_gNav.gif);}
.sf-menu a.home {width:68px;}
.sf-menu a:hover.home, .sf-menu li.sfHover a.home, .gNav .sf-menu li.current a.home {background-position:0 30px;}
.sf-menu a.about {width:188px; background-position:-68px 0;}
.sf-menu a:hover.about, .sf-menu li.sfHover a.about, .gNav .sf-menu li.current a.about {width:188px; background-position:-68px 30px;}
.sf-menu a.action {width:108px; background-position:-256px 0;}
.sf-menu a.action:hover, .sf-menu li.sfHover a.action, .gNav .sf-menu li.current a.action {width:108px; background-position:-256px 30px;}
.sf-menu a.news {width:68px; background-position:-364px 0;}
.sf-menu a:hover.news, .sf-menu li.sfHover a.news, .gNav .sf-menu li.current a.news {width:68px; background-position:-364px 30px;}
.sf-menu a.donate {width:77px; background-position:-432px 0;}
.sf-menu a:hover.donate, .sf-menu li.sfHover a.donate, .gNav .sf-menu li.current a.donate {width:77px; background-position:-432px 30px;}
.sf-menu a.links {width:66px; background-position:-509px 0;}
.sf-menu a:hover.links, .sf-menu li.sfHover a.links, .gNav .sf-menu li.current a.links {width:66px; background-position:-509px 30px;}
.sf-menu a.contact {width:101px; background-position:-575px 0;}
.sf-menu a:hover.contact, .sf-menu li.sfHover a.contact, .gNav .sf-menu li.current a.contact {width:101px; background-position:-575px 30px;}
.sf-menu a.searchButton {width:58px; background-position:-784px 0; margin-left:3px;}
.sf-menu a:hover.searchButton, .sf-menu li.sfHover a.searchButton, .gNav .sf-menu li.current a.searchButton {width:58px; background-position:-784px 30px;}
.sf-menu li {}
.sf-menu li li {background-color:#b4deed; line-height:30px; padding:0 0 0 10px;}
.sf-menu li li:hover {background-color:#095c87;}
.sf-menu li li a:hover{background-color:#095c87;}
.sf-menu li li li {background-color:#b4deed;}
.sf-menu li ul {margin:-3px 0 0 0;}


/*** shadows for all but IE6 ***/
.sf-shadow ul {background:url('../images/shadow.png') no-repeat bottom right;
padding: 0 8px 0px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			41px;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
/*	background:		url('/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	right:5px;
	top:6px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}