
/* ----[ LINKS ]----*/

/* all menu links */

ul.menu, 
ul.menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.menu ul,
ul.menu_vertical ul {
	display: none;
}
ul.menu li {
	float: left;
	
}
ul.menu_vertical {
	width: 230px;
}
ul.menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.menu ul,
ul.menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type:circle;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
	top:10px;
	left:250px;
}
ul.menu ul li,
ul.menu_vertical ul li {
	float: none;
	margin: 0px;
}


ul.menu,
ul.menu ul,
ul.menu_vertical,
ul.menu_vertical ul {
	

	
	height: 36px;
}


ul.menu ul {}

ul.menu ul li {


background:url("/templates/client/images/arrow.png") no-repeat scroll 0 7px transparent !important;
display:block;
font-size:12px;
list-style-type:none;
margin-left:0;
padding:3px 0 3px 12px;

}


ul.menu_vertical {
	height: auto;
}
ul.menu ul {
	height: auto;
	width:140px;
}
* html ul.menu ul {
	width: 1%;
}
ul.menu li {
	font-family: sans-serif;
	font-size: 12px;
	color: #FFF;
	
	line-height: 14px;
	
	margin: 0px;
	padding: 6px 7px 3px 7px;
	height:27px;
	
	cursor: pointer;
	
}



ul.menu li a span { font-size:15px; text-align:center; font-weight:bold;}

ul.menu li li a span { font-size:12px;}



ul.menu li.item337 { background:url(/templates/client/images/nav/about_nav.gif) no-repeat;}

ul.menu li.item336 { background:url(/templates/client/images/nav/pers_nav.gif) no-repeat;}

ul.menu li.item338 { background:url(/templates/client/images/nav/church_nav.gif) no-repeat;}

ul.menu li.item339 { background:url(/templates/client/images/nav/busi_nav.gif) no-repeat;}





ul.menu li li {
	width: 140px;
	color:#000000;
	font-weight:bold;
	position:relative;
	font-size:14px;
	

}

ul.menu li  a {
	color: #fff;
	text-decoration: none;
}


ul.menu li li a {
	color: #000000;
	text-decoration: none;

}

ul.menu li li a span {  }


ul.menu li:hover, ul.menu li.jdm_active  {
	background-color: #fffffff;
	color: #FFF;
	
	padding: 7px 6px 2px 30px;
	height:27px;

	
}



ul.menu li ul li {

	padding-bottom: 6px;

	
}

ul.menu li li:hover {
background:url("/templates/client/images/arrow.png") no-repeat scroll 0 7px transparent !important;
display:block;
font-size:12px;
list-style-type:none;
margin-left:0;
padding:3px 0 6px 12px;
height:27px;



	
}


ul.menu li li a:hover {

color:#DD291F;


	
}




ul.menu li.item337:hover, ul.menu li.item337.jdm_active   { background:url(/templates/client/images/nav/about_nav_sel.gif) no-repeat;}

ul.menu li.item336:hover, ul.menu li.item336.jdm_active  { background:url(/templates/client/images/nav/pers_nav_sel.gif) no-repeat;}

ul.menu li.item338:hover, ul.menu li.item338.jdm_active { background:url(/templates/client/images/nav/church_nav_sel.gif) no-repeat;}

ul.menu li.item339:hover, ul.menu li.item339.jdm_active  { background:url(/templates/client/images/nav/busi_nav_sel.gif) no-repeat;}




/* Top Nav */



#topmenu{
	margin-top:5px;
	position:relative;
	float:right;
		width:510px;
		font-size:11px;
		text-align:right;
		padding-right:8px;
	}
	
	
	#topmenu a:link, #topmenu a:visited {color: #5e737f; text-decoration:none; font-size:11px; font-weight:normal;}
#topmenu a:hover, #topmenu a:active {color: #DD291E; text-decoration:none; }
	
	
	ul#topMenu, ul#footerLinks {
	 list-style:none;
	 position:relative;
	 display:inline;
	 margin-left:0px;
	 
	}
	
	ul#topMenu  li, ul#footerLinks  li{
 background:transparent url(/templates/client/images/menu-break.jpg) no-repeat scroll right center;	
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px;
position:relative;

	 

	}


div#nav { position:absolute; width:230px; top:18px; left:0; }

div#slider { position:relative; float:left; width:711px; color:#000000; height:501px;}

div#slider ul {margin:0; padding:0px; 	list-style:none;}

div#slider ul li {margin:0; padding:0px; 	list-style:none;}



