#top_nav {
	height:45px;
	width:888px;
	margin:0px 0px 0px 15px;
	padding:0px;
	float:left;
       
}

#menu {
	height:45px;
	width:888px;
	margin:0px 0px 0px 15px;
	padding:0px;
	float:left;
        background:url(images/nav/menu_back.png) top center;

}
.menu {height:45px;margin-top:-10px;float:right;}
#menu .menu ul {list-style:none;}
#menu .menu li {height:45px;line-height:25px;}
#menu .menu li {color:#ffffff;font-size:11px;text-align:center;border-left:0px solid #fff;border-right:0px solid #fff;}
#menu .menu a  {color:#ffffff;text-decoration:none;padding-left:18px;padding-right:18px} 
#menu .menu a:Hover {background:url(images/nav/menu_over.png) top center no-repeat;height:45px;display:block;line-height:25px;border-left:0px solid #fff;border-right:0px solid #fff;padding-left:18px;padding-right:18px;color:#fff;}

 #menu .menu ul li.current_page_item , #menu .menu ul li.current_page_ancestor {height:45px;background:url(images/nav/menu_on.png) top center no-repeat;color:#006;font-size:11px;font-weight:bold;display:block;font-weight:bold;}


/*Drop Down*/

#menu .menu li { float: left; display: block; position: relative;}

#menu .menu ul ul { display: none; position: absolute; top: 38px; left: 0;  z-index:2000;text-align:left;width:160px;border:1px solid #fff;}

#menu .menu ul ul {text-indent:0px;background:url(images/nav/menu_back_drop.jpg) top center;}
#menu .menu ul ul a:Hover  { text-indent:0px;margin-left:0px;display:block;height:29px;text-indent:0px;background:url(images/nav/menu_back_drop_over.jpg) top center;}

#menu .menu ul ul li {display: block;margin-left:0px;text-indent:0px;height:26px;border:none;}

#menu .menu ul ul li.current_page_item {text-indent:0px;margin-left:0px;height:29px;display:block;border:none;background:url(images/nav/menu_back_drop_over.jpg) top center;} 
#menu .menu ul ul li.current_page_ancestor {text-indent:0px;margin-left:0px;height:29px;background:url(images/nav/menu_back_drop_over.jpg) top center;} 
#menu .menu ul ul li.current_page_ancestor a:Hover {text-indent:0px;margin-left:0px;height:29px;background:url(images/nav/menu_back_drop_over.jpg) top center;} 
#menu .menu ul ul li.current_page_item a:Hover {text-indent:0px;margin-left:0px;height:29px;}


/*
#menu .menu ul ul ul { left:100%; top: -1px; } */
#menu .menu ul ul li { float: none; border-width: 1px 1px 0px 1px; text-align:left;}
#menu .menu ul li li { float: none; border-width: 1px 1px 0px 1px; text-align:left;}


#menu .menu ul ul ul { display: none; position: absolute; top: 0px; left: 110px;  z-index:2000;text-align:left;width:160px;border:1px solid #fff;}

#menu .menu ul ul ul {text-indent:0px;background:url(images/nav/menu_back_drop.jpg) top center;}
#menu .menu ul ul ul a:Hover  { text-indent:0px;margin-left:0px;display:block;height:29px;text-indent:0px;border:none;background:url(images/nav/menu_back_drop_over.jpg) top center;}

#menu .menu ul ul ul li {display: block;margin-left:0px;text-indent:0px;height:26px;}

#menu .menu ul ul ul li.current_page_item {text-indent:0px;margin-left:0px;height:29px;display:block;border:none;background:url(images/nav/menu_back_drop_over.jpg) top center;} 
#menu .menu ul ul ul li.current_page_ancestor {text-indent:0px;margin-left:0px;height:29px;background:url(images/nav/menu_back_drop_over.jpg) top center;} 
#menu .menu ul ul ul li.current_page_ancestor a:Hover {text-indent:0px;margin-left:0px;height:29px;background:url(images/nav/menu_back_drop_over.jpg) top center;} 
#menu .menu ul ul ul li.current_page_item a:Hover {text-indent:0px;margin-left:0px;height:29px;}

#menu .menu ul li:hover ul ul,
#menu .menu ul li:hover ul li:hover ul ul { display: none; }

#menu .menu ul li:hover ul,
#menu .menu ul li:hover ul li:hover ul,
#menu .menu ul li:hover ul li:hover ul li:hover ul { display: block; }


.tagline, .space_58, .space_55, .space_60, .nav_end, a.about, .about_on, a.home, .home_on, a.successes, .successes_on, a.contact, .contact_on, a.who-we-are, .who-we-are_on {
	float:left;
	height:45px;
	display:block;
	margin:0px;
	padding:0px;
}


.tagline {
	width:228px;
}

.space_58 {
	width:58px;
	background:url(images/nav/space_58.png) no-repeat 0px 0px;
}

.space_55 {
	width:55px;
	background:url(images/nav/space_55.png) no-repeat 0px 0px;
}

.space_60 {
	width:60px;
	background:url(images/nav/space_60.png) no-repeat 0px 0px;
}

.nav_end {	
	width:34px;
	background:url(images/nav/nav_end.png) no-repeat 0px 0px;

}

a.about {
	background:url(images/nav/about.png) no-repeat 0px 0px;
	width:90px;
}
.about_on {
	background:url(images/nav/about_on.png) no-repeat 0px 0px;
	width:90px;
}
a.about:hover {
	background:url(images/nav/about_over.png) no-repeat 0px 0px;
}

a.who-we-are {
	background:url(images/nav/who-we-are.png) no-repeat 0px 0px;
	width:68px;
}
.who-we-are_on {
	background:url(images/nav/who-we-are_on.png) no-repeat 0px 0px;
	width:68px;
}
a.who-we-are:hover {
	background:url(images/nav/who-we-are_over.png) no-repeat 0px 0px;
}

a.contact {
	background:url(images/nav/contact.png) no-repeat 0px 0px;
	width:61px;
}
.contact_on {
	background:url(images/nav/contact_on.png) no-repeat 0px 0px;
	width:61px;
}
a.contact:hover {
	background:url(images/nav/contact_over.png) no-repeat 0px 0px;
}

a.home {
	background:url(images/nav/home.png) no-repeat 0px 0px;
	width:55px;
}
.home_on {
	background:url(images/nav/home_on.png) no-repeat 0px 0px;
	width:55px;
}
a.home:hover {
	background:url(images/nav/home_over.png) no-repeat 0px 0px;
}

a.successes {
	background:url(images/nav/successes.png) no-repeat 0px 0px;
	width:60px;
}
.successes_on {
	background:url(images/nav/successes_on.png) no-repeat 0px 0px;
	width:60px;
}
a.successes:hover {
	background:url(images/nav/successes_over.png) no-repeat 0px 0px;
}


	
