/*XXXXXXXXXXXX Primary top nav rules XXXXXXXXXXX*/
html, body, .nav ul, .nav li { padding: 0; margin: 0; list-style: none;}
/* .nav ul li { list-style: none; margin: 0; padding: 0;} */

/***menu items ***/

.home .parent a {background-image: url(../images/home_button.jpg); text-indent:-3000px; display:block; height:88px; width:58px;}
.home {width: 58px;}
.home .parent a:hover {background-image:url(../images/menu_home.jpg)}


.about .parent a {background-image:url(../images/about_button.jpg); text-indent:-3000px; display:block; height:88px; width:59px}
.about {width: 59px;}
.about .parent a:hover {background-image:url(../images/menu_about.jpg)}

.news .parent a {background-image:url(../images/news_button.jpg); text-indent:-3000px; display:block; height:88px; width:55px}
.news {width: 55px;}
.news .parent a:hover {background-image:url(../images/menu_news.jpg)}
	
.goals .parent a {background-image:url(../images/goals_button.jpg); text-indent:-3000px; display:block; height:88px; width:56px}
.goals {width: 56px;}
.goals .parent a:hover {background-image:url(../images/menu_goals.jpg)}

.supporters .parent a {background-image:url(../images/suporters_button.jpg); text-indent:-3000px; display:block; height:88px; width:81px}
.supporters {width: 81px;}
.supporters .parent a:hover {background-image:url(../images/menu_supporters.jpg)}

.nav li { float: left; }



	
#nav ul ul {
	position: absolute;
	z-index: 500;
	display: none;
	float:left;
	width: 120px;
	list-style-type: none;
}

#nav ul ul a {
	width: 160px !important;
	background-color: #1d3680;
	background-image: none;
	text-indent: 0px;
	text-align: left;
	padding-left: 5px;
	line-height: 20px;
	height: 20px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
		
#nav ul li ul li {
	float: left;
	display: inline;
	list-style-type: none;
	width: 160px ! important;
} 

#nav ul ul a:hover {
	background-color: #1d3680;
	display:block;
	z-index:501;
	color: #f6f90b;
} 

#nav ul ul a:active {
	background-color: #1d3680;
	display:block;
	z-index:501;
	color: #FC6401;
} 

div#nav ul li:hover ul {
	display: block;
}

#nav ul li {

}

/*
#nav ul li.rightfloat {
	position: absolute;
	right: 0;
}*/

.nav {
	float: left;
	width: 100%;
	margin-top: 40px;
}

.nav ul li .parent {
	float: left;
	margin-right: 10px;
}

.nav ul li .parent a {
	text-decoration: none;
	font-size: 14px;
	color: #0067B5;
	font-weight: bold;
}

.nav ul li .parent a:hover {
	color: #000;
}

#insideMenuHolder {
	float: right;
}