@charset "utf-8";
/* CSS Navigation Document */

/* Main Nav Begin */
ul#mainNav{height: 50px !important; list-style-type: none;}
ul#mainNav li {float: left;}
ul#mainNav li a {height: 50px !important; float: left; clear: none; display: block;}
ul#mainNav a:focus {outline: none;}

li a.home {width: 79px; background: url(../images/mainNav/home.gif) no-repeat left top; text-indent: -9989px;}
li a.store {width: 75px; background: url(../images/mainNav/store.gif) no-repeat left top; text-indent: -9989px;}
li a.about {width: 109px; background: url(../images/mainNav/about.gif) no-repeat left top; text-indent: -9989px;}
li a.contact {width: 124px; background: url(../images/mainNav/contact.gif) no-repeat left top; text-indent: -9989px;}
li a.prayer {width: 156px; background: url(../images/mainNav/prayer.gif) no-repeat left top; text-indent: -9989px;}

li a.home:hover {width: 79px; background: url(../images/mainNav/home.gif) no-repeat left -50px; text-indent: -9989px;}
li a.store:hover {width: 75px; background: url(../images/mainNav/store.gif) no-repeat left -50px; text-indent: -9989px;}
li a.about:hover {width: 109px; background: url(../images/mainNav/about.gif) no-repeat left -50px; text-indent: -9989px;}
li a.contact:hover {width: 124px; background: url(../images/mainNav/contact.gif) no-repeat left -50px; text-indent: -9989px;}
li a.prayer:hover {width: 156px; background: url(../images/mainNav/prayer.gif) no-repeat left -50px; text-indent: -9989px;}

.home a.home {width: 79px; background: url(../images/mainNav/home.gif) no-repeat left -100px !important; text-indent: -9989px;}

.about a.about {width: 109px; background: url(../images/mainNav/about.gif) no-repeat left -100px !important; text-indent: -9989px;}
.contact a.contact {width: 124px; background: url(../images/mainNav/contact.gif) no-repeat left -100px !important; text-indent: -9989px;}
.prayer a.prayer {width: 156px; background: url(../images/mainNav/prayer.gif) no-repeat left -100px !important; text-indent: -9989px;}
/* Main Nav End */



/* Do Go Give Navigation */
#navigator {
	padding:0;
	margin:0;
	list-style:none;
	height:59px;
	position:relative;
	z-index:200;
	font-family:arial, verdana, sans-serif;
	background: url(../images/navBkg.gif) no-repeat;
}

#navigator li.top {display:block; float:left;}
#navigator li a {
	display:block; 
	float:left; 
	height:59px; 
	border: none !important; 
	text-decoration:none; 
	padding:0; 
	cursor:pointer;}
	
#navigator li a b {margin-left:-9999px;}

#navigator li a.one {background: url(../images/topnav/do.gif); width: 96px;}
#navigator li a.two {background: url(../images/topnav/go.gif); width: 93px;}
#navigator li a.three {background: url(../images/topnav/give.gif); width: 116px;}

#navigator li:hover a, #navigator a:hover {background-position: 0 -59px;}


#navigator table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;} 

#navigator .sub, #navigator .doSub, #navigator .goSub, #navigator .giveSub{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#navigator li:hover {position:relative; z-index:200;}
#navigator a:hover {position:relative; white-space:normal; z-index:200;}

#navigator :hover ul.sub, #navigator :hover ul.doSub, #navigator :hover ul.goSub, #navigator :hover ul.giveSub{
	left:0; 
	top: 59px;
	height:auto;
	width: 596px; 
	z-index:300;
	padding: 10px 4px 6px 6px;
	background: transparent url(../images/topNav/topNavDDBkg.png) repeat;
	}
	
#navigator :hover ul.goSub{left: -96px;}
#navigator :hover ul.giveSub{left: -189px;}

#navigator :hover ul.doSub li, #navigator :hover ul.goSub li, #navigator :hover ul.giveSub li{	
	position:relative; 
	float:left; 
	clear: left;
	font-weight:normal;
	padding: 0 7px 0 7px;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	border-top: 1px solid #625f5e;
	}

#navigator :hover ul.doSub li a, #navigator :hover ul.goSub li a, #navigator :hover ul.giveSub li a{
	display:block;
	border: 0px;  
	text-decoration:none; 
	padding: 22px 35px;
	height: 48px;
	cursor:pointer; 
	color: #FFF;
	background: transparent url(../images/topNav/aBkg.gif) no-repeat left top;
	}

#navigator :hover ul.doSub li a:hover, #navigator :hover ul.goSub li a:hover, #navigator :hover ul.giveSub li a:hover{
	text-indent: 18px;
	background: transparent url(../images/topNav/aBkg.gif) no-repeat left bottom;
	}

#navigator :hover ul.sub li a b, #navigator :hover ul.doSub li a b, #navigator :hover ul.goSub li a b, #navigator :hover ul.giveSub li a b {position:absolute; left:-9999px; margin:0;}

#navigator :hover ul li a.do_li {width: 511px;}
#navigator :hover ul li a.go_li {width: 511px;}
#navigator :hover ul li a.give_li {width: 511px;}

#navigator a:focus {outline: none;}

.smallText {float: left; clear: left; font-size: 13px; font-weight: normal !important; letter-spacing: 0 !important;}
.noBorder {border-top: none !important;}
/* End Do Go Give Navigation */


/* Sec Nav Highlights */

.overview #leftNav li a.overview, .ferguson #leftNav li a.ferguson, .faq #leftNav li a.faq, .timeline #leftNav li a.timeline, .staff #leftNav li a.staff, .testimonials #leftNav li a.testimonials, .business #leftNav li a.business, .action #leftNav li a.action, .champion #leftNav li a.champion, .becomeChamp #leftNav li a.becomeChamp, .underwriters #leftNav li a.underwriters, .apply #leftNav li a.apply, .work #leftNav li a.work, .canada #leftNav li a.canada, .australia #leftNav li a.australia, .uk #leftNav li a.uk, .us #leftNav li a.us, .books #leftNav li a.books, .dvds #leftNav li a.dvds, .cabinet #leftNav li a.cabinet, .projects #leftNav li a.projects, .merchandise #leftNav li a.merchandise, .experiences #leftNav li a.experiences, .field #leftNav li a.field, .devotional #leftNav li a.devotional  {background: url(../images/secNavArrow.gif) no-repeat left center !important; color: #B91A20  !important; padding-left: 15px; !important}
/* End Sec Nav Highlights */
