/* CSS Menu Document */

/*MAIN MENU*/
#main_menu ul {
	margin:auto;
	padding:0px;
	display:block;
	width:703px;
	list-style:none;
}
#main_menu li {
	margin:0px;
	padding:0px;
	float:left;
	position:absolute;
}
#main_menu ul li, #main_menu ul a {
	margin:0px;
	padding:0px;
	display:block;
	height:27px;
}
/*MENU ITEMS*/
#menu_home, #menu_home_on {
	left:0px;
}
#menu_connected, #menu_connected_on {
	left:58px;
}
#menu_worship, #menu_worship_on {
	left:188px;
}
#menu_groups, #menu_groups_on {
	left:329px;
}
#menu_ministries, #menu_ministries_on {
	left:441px;
}
#menu_resources, #menu_resources_on {
	left:527px;
}
#menu_about, #menu_about_on {
	left:621px;
}
#menu_home a, #menu_home a:visited {
	display:block;
	text-indent:-9999px;
	width:58px;
	background: url(../images/menu.gif) no-repeat 0px 0px;
}
#menu_connected a, #menu_connected a:visited {
	display:block;
	text-indent:-9999px;
	width:130px;
	background: url(../images/menu.gif) no-repeat -58px 0px;
}
#menu_worship a, #menu_worship a:visited {
	display:block;
	text-indent:-9999px;
	width:141px;
	background: url(../images/menu.gif) no-repeat -188px 0px;
}
#menu_groups a, #menu_groups a:visited {
	display:block;
	text-indent:-9999px;
	width:112px;
	background: url(../images/menu.gif) no-repeat -329px 0px;
}
#menu_ministries a, #menu_ministries a:visited {
	display:block;
	text-indent:-9999px;
	width:86px;
	background: url(../images/menu.gif) no-repeat -441px 0px;
}
#menu_resources a, #menu_resources a:visited {
	display:block;
	text-indent:-9999px;
	width:94px;
	background: url(../images/menu.gif) no-repeat -527px 0px;
}
#menu_about a, #menu_about a:visited {
	display:block;
	text-indent:-9999px;
	width:82px;
	background: url(../images/menu.gif) no-repeat -621px 0px;
}
#menu_home_on a, #menu_home_on a:visited {
	display:block;
	text-indent:-9999px;
	width:58px;
	background: url(../images/menu.gif) no-repeat 0px -56px;
}
#menu_connected_on a, #menu_connected_on a:visited {
	display:block;
	text-indent:-9999px;
	width:130px;
	background: url(../images/menu.gif) no-repeat -58px -56px;
}
#menu_worship_on a, #menu_worship_on a:visited {
	display:block;
	text-indent:-9999px;
	width:141px;
	background: url(../images/menu.gif) no-repeat -188px -56px;
}
#menu_groups_on a, #menu_groups_on a:visited {
	display:block;
	text-indent:-9999px;
	width:112px;
	background: url(../images/menu.gif) no-repeat -329px -56px;
}
#menu_ministries_on a, #menu_ministries_on a:visited {
	display:block;
	text-indent:-9999px;
	width:86px;
	background: url(../images/menu.gif) no-repeat -441px -56px;
}
#menu_resources_on a, #menu_resources_on a:visited {
	display:block;
	text-indent:-9999px;
	width:94px;
	background: url(../images/menu.gif) no-repeat -527px -56px;
}
#menu_about_on a, #menu_about_on a:visited {
	display:block;
	text-indent:-9999px;
	width:82px;
	background: url(../images/menu.gif) no-repeat -621px -56px;
}
/*MENU ROLLOVERS*/
#menu_home a:hover, #menu_home a:active, #main_menu ul li:hover a#home, #main_menu ul li.over a#home {
	background: url(../images/menu.gif) no-repeat 0px -27px;
}
#menu_connected a:hover, #menu_connected a:active, #main_menu ul li:hover a#connected, #main_menu ul li.over a#connected {
	background: url(../images/menu.gif) no-repeat -58px -27px;
}
#menu_worship a:hover, #menu_worship a:active, #main_menu ul li:hover a#worship, #main_menu ul li.over a#worship {
	background: url(../images/menu.gif) no-repeat -188px -27px;
}
#menu_groups a:hover, #menu_groups a:active, #main_menu ul li:hover a#groups, #main_menu ul li.over a#groups {
	background: url(../images/menu.gif) no-repeat -329px -27px;
}
#menu_ministries a:hover, #menu_ministries a:active, #main_menu ul li:hover a#ministries, #main_menu ul li.over a#ministries {
	background: url(../images/menu.gif) no-repeat -441px -27px;
}
#menu_resources a:hover, #menu_resources a:active, #main_menu ul li:hover a#resources, #main_menu ul li.over a#resources {
	background: url(../images/menu.gif) no-repeat -527px -27px;
}
#menu_about a:hover, #menu_about a:active, #main_menu ul li:hover a#about, #main_menu ul li.over a#about {
	background: url(../images/menu.gif) no-repeat -621px -27px;
}
#menu_home_on a:hover, #menu_home_on a:active {
	background: url(../images/menu.gif) no-repeat 0px -27px;
}
#menu_connected_on a:hover, #menu_connected_on a:active {
	background: url(../images/menu.gif) no-repeat -58px -27px;
}
#menu_worship_on a:hover, #menu_worship_on a:active {
	background: url(../images/menu.gif) no-repeat -188px -27px;
}
#menu_groups_on a:hover, #menu_groups_on a:active {
	background: url(../images/menu.gif) no-repeat -329px -27px;
}
#menu_ministries_on a:hover, #menu_ministries_on a:active {
	background: url(../images/menu.gif) no-repeat -441px -27px;
}
#menu_resources_on a:hover, #menu_resources_on a:active {
	background: url(../images/menu.gif) no-repeat -527px -27px;
}
#menu_about_on a:hover, #menu_about_on a:active {
	background: url(../images/menu.gif) no-repeat -621px -27px;
}
/*MENU 2nd LEVEL*/
#main_menu ul li ul {
	display:none;
	margin:0px;
	padding:0px;
}
#main_menu ul li:hover ul {
	margin:0px;
	padding:0px 0px 17px 0px;
	display:block;
	width:160px;
	visibility:visible;
	position:absolute;
	background:url(../images/menu_bottom.gif) no-repeat bottom;
}
#main_menu ul li:hover #align_right {
	right:0px;
}
#main_menu ul li ul li {
	display:block;
	margin:0px;
	padding:0px;
	width:158px;
	height:27px;
	background:#BD8C0A;
	overflow:hidden;
	border-right: 1px solid #00141C;
	border-left: 1px solid #00141C;
	position:relative;
}
/*2nd LEVEL ITEMS*/
#main_menu ul li ul li a, #main_menu ul li ul li a:visited {
	display:block;
	width:150px;
	height:21px;
	background:none;
	text-indent:0px;
	margin:0px;
	padding:5px 0px 0px 8px;
	color:#FBF4DA;
	font:.9em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	word-spacing:-.05em;
	text-decoration:none;
	border-bottom: 1px dashed #032F3F;
}
/*2nd LEVEL ROLLOVERS*/
#main_menu ul li ul li a:hover, #main_menu ul li ul li a:active {
	width:150px;
	height:21px;
	background:none;
}
/*Safari Hack :: Bottom of File */

#menu li.over ul {
	margin:0px;
	padding:0px 0px 17px 0px;
	display:block;
	width:160px;
	visibility:visible;
	position:absolute;
	background:url(../images/menu_bottom.gif) no-repeat bottom;
}
#menu li.over #align_right {
	right:-1px;
}
#menu li.over ul li a, #menu li.over ul li a:visited {
	margin:0px;
	padding:5px 0px 0px 8px;
	height:21px;
	width:150px;
}
/*SUBMENU*/
#submenu ul {
	margin:auto;
	padding:0px;
	display:block;
	width:330px;
	list-style:none;
}
#submenu li {
	margin:0px;
	padding:0px;
	float:left;
	position:absolute;
}
#submenu ul li, #submenu ul a {
	margin:0px;
	padding:0px;
	display:block;
	height:28px;
}
/*SUBMENU ITEMS*/
#menu2_service {
	left:0px;
}
#menu2_contact {
	left:173px;
}
#menu2_faqs {
	left:260px;
}
#menu2_chinese {
	left:332px;
}
#menu2_service a, #menu2_service a:visited {
	display:block;
	width:173px;
	text-indent:-9999px;
	background: url(../images/submenu.gif) no-repeat 0px 0px;
}
#menu2_contact a, #menu2_contact a:visited {
	display:block;
	width:87px;
	text-indent:-9999px;
	background: url(../images/submenu.gif) no-repeat -173px 0px;
}
#menu2_faqs a, #menu2_faqs a:visited {
	display:block;
	width:70px;
	text-indent:-9999px;
	background: url(../images/submenu.gif) no-repeat -260px 0px;
}
#menu2_chinese a, #menu2_chinese a:visited {
	display:block;
	width:136px;
	text-indent:-9999px;
	background: url(../images/submenu.gif) no-repeat -332px 0px;
}

/*SUBMENU ROLLOVERS*/
#menu2_service a:hover, #menu2_service a:active, #submenu ul li:hover a#service, #submenu ul li.over a#service {
	background: url(../images/submenu.gif) no-repeat 0px -28px;
}
#menu2_contact a:hover, #menu2_contact a:active, #submenu ul li:hover a#contact, #submenu ul li.over a#contact {
	background: url(../images/submenu.gif) no-repeat -173px -28px;
}
#menu2_faqs a:hover, #menu2_faqs a:active, #submenu ul li:hover a#faqs, #submenu ul li.over a#faqs {
	background: url(../images/submenu.gif) no-repeat -260px -28px;
}
#menu2_chinese a:hover, #menu2_chinese a:active, #submenu ul li:hover a#chinese, #submenu ul li.over a#chinese {
	background: url(../images/submenu.gif) no-repeat -332px -28px;
}
/*SUBMENU 2nd LEVEL*/
#submenu ul li ul {
	display:none;
	margin:0px;
	padding:0px;
}
#submenu ul li:hover ul, #menu2 li.over ul {
	margin:0px;
	padding:0px 0px 11px 0px;
	display:block;
	width:311px;
	visibility:visible;
	position:absolute;
	background:url(../images/submenu_caps.gif) no-repeat bottom;
}
#submenu ul li:hover #align_left, #submenu ul li.over #align_left {
	left:-173px;
}
#submenu ul li:hover ul .menu_top, #menu2 li.over ul .menu_top {
	display:block;
	margin:0px;
	padding:0px;
	width:311px;
	height:11px;
	background:url(../images/submenu_caps.gif) no-repeat top;
	border:none;
}
#submenu ul #menu2_contact:hover ul .menu_top, #menu2 #menu2_contact.over ul .menu_top {
	background:url(../images/submenu_caps.gif) no-repeat 0px -11px;
}
#submenu ul li ul li {
	display:block;
	margin:0px;
	padding:0px;
	width:309px;
	height:121px;
	background:#F6A840;
	overflow:hidden;
	border-right:1px solid #000E14;
	border-left:1px solid #000E14;
	position:relative;
}
/*CONTENT MENU*/
#content_menu ul {
	margin:0px;
	padding:0px;
	display:block;
	width:273px;
	list-style:none;
	text-align:right;
}
#content_menu li {
	margin:0px;
	padding:0px;
	position:relative;
}
#content_menu ul a, #content_menu ul a:visited {
	margin:0px;
	padding:6px 20px 0px 0px;
	display:block;
	width:253px;
	height:20px;
	color:#FBEFC5;
	text-decoration:none;
}
#content_menu ul li.menu3_on {
	color:#EAF7F9;
	background:url(../images/content_menu.gif) repeat-x;
}
#content_menu ul a:hover {
	background:url(../images/content_menu.gif) repeat-x 0px -26px;
}
#content_menu ul li.menu3_on a:hover {
	color:#EAF7F9;
	background:url(../images/content_menu.gif) repeat-x;
}
/*Safari Hack: Reveals menu roll-overs on all but Safari */
#main_menu ul li ul li a:hover, #main_menu ul li ul li a:active {
	background:#52220C;
	color:#FFFFFF;
#
}
