/* Menu Styling (colors,images,fonts)
---------------------------------- */


#horizontalNav { 
	width: 670px;
	margin-left: 300px;
	height: 107px;
	padding-top: 1px;
}

#horizontalNav ul.menu {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	background-image: url(/core/images/ui/sprite_menu.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	position: relative;
	height: 107px;
	width: 665px;
}

#horizontalNav ul.menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

#horizontalNav ul.menu a {
	color: #ddd;	
	display: block;
	height: 107px;	
	text-indent: -9999px;
	position: absolute;
	overflow: hidden;
	top: 0;
	z-index: 10;
}

#horizontalNav ul.menu a:hover, #horizontalNav ul.menu li.selected a {
	background-image: url(/core/images/ui/sprite_menu.gif); background-repeat: no-repeat; background-color: transparent;
}

li#medishare a { width: 158px; left: 0; background-position: 0 0;}
li#manna a { width: 153px; left: 158px; background-position: -158px 0;}
li#healthychurch a { width: 214px; left: 311px; background-position: -311px 0;}
li#restore a { width: 138px; left: 525px; background-position: -525px 0;}

ul.menu li#medishare a:hover, li#medishare a:focus, li#medishare.selected a { width: 158px; background-position: 0 -107px;}
ul.menu li#manna a:hover, li#manna a:focus, li#manna.selected a { width: 153px; background-position: -158px -107px;}
ul.menu li#healthychurch a:hover, li#healthychurch a:focus, li#healthychurch a:active, li#healthychurch.selected a { width: 214px; background-position: -311px -107px;}
ul.menu li#restore a:hover, li#restore a:focus, li#restore a:active, li#restore.selected a { width: 138px; background-position: -525px -107px;}

ul.menu li div { background-image: url(/core/images/ui/sprite_menu.gif); background-repeat: no-repeat; background-color: transparent; }

div.menu-medishare { 
	position: absolute;
    top: 0;
    left: 0px;
    width: 158px;
    height: 107px;
	background: url(/core/images/ui/sprite_menu.gif) no-repeat 0 -107px;
}

div.menu-manna { 
	position: absolute;
    top: 0;
    left: 158px;
    width: 153px;
    height: 107px;
	background: url(/core/images/ui/sprite_menu.gif) no-repeat -158px -107px;
}

div.menu-healthychurch {
	position: absolute;
    top: 0;
    left: 311px;
    width: 214px;
    height: 107px;
	background: url(/core/images/ui/sprite_menu.gif) no-repeat -311px -107px;
}

div.menu-restore {
	position: absolute;
    top: 0;
    left: 525px;
    width: 138px;
    height: 107px;
	background: url(/core/images/ui/sprite_menu.gif) no-repeat -525px -107px;
}
