/* 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:28px;
}

/*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(../gui/menu.gif) no-repeat 0px 0px;}
#menu_connected a, #menu_connected a:visited{display:block; text-indent:-9999px; width:130px; background: url(../gui/menu.gif) no-repeat -58px 0px;}
#menu_worship a, #menu_worship a:visited{display:block; text-indent:-9999px; width:141px; background: url(../gui/menu.gif) no-repeat -188px 0px;}
#menu_groups a, #menu_groups a:visited{display:block; text-indent:-9999px; width:112px; background: url(../gui/menu.gif) no-repeat -329px 0px;}
#menu_ministries a, #menu_ministries a:visited{display:block; text-indent:-9999px; width:86px; background: url(../gui/menu.gif) no-repeat -441px 0px;}
#menu_resources a, #menu_resources a:visited{display:block; text-indent:-9999px; width:94px; background: url(../gui/menu.gif) no-repeat -527px 0px;}
#menu_about a, #menu_about a:visited{display:block; text-indent:-9999px; width:82px; background: url(../gui/menu.gif) no-repeat -621px 0px;}

#menu_home_on a, #menu_home_on a:visited{display:block; text-indent:-9999px; width:58px; background: url(../gui/menu.gif) no-repeat 0px -56px;}
#menu_connected_on a, #menu_connected_on a:visited{display:block; text-indent:-9999px; width:130px; background: url(../gui/menu.gif) no-repeat -58px -56px;}
#menu_worship_on a, #menu_worship_on a:visited{display:block; text-indent:-9999px; width:141px; background: url(../gui/menu.gif) no-repeat -188px -56px;}
#menu_groups_on a, #menu_groups_on a:visited{display:block; text-indent:-9999px; width:112px; background: url(../gui/menu.gif) no-repeat -329px -56px;}
#menu_ministries_on a, #menu_ministries_on a:visited{display:block; text-indent:-9999px; width:86px; background: url(../gui/menu.gif) no-repeat -441px -56px;}
#menu_resources_on a, #menu_resources_on a:visited{display:block; text-indent:-9999px; width:94px; background: url(../gui/menu.gif) no-repeat -527px -56px;}
#menu_about_on a, #menu_about_on a:visited{display:block; text-indent:-9999px; width:82px; background: url(../gui/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(../gui/menu.gif) no-repeat 0px -28px;}
#menu_connected a:hover, #menu_connected a:active, #main_menu ul li:hover a#connected, #main_menu ul li.over a#connected{background: url(../gui/menu.gif) no-repeat -58px -28px;}
#menu_worship a:hover, #menu_worship a:active, #main_menu ul li:hover a#worship, #main_menu ul li.over a#worship{background: url(../gui/menu.gif) no-repeat -188px -28px;}
#menu_groups a:hover, #menu_groups a:active, #main_menu ul li:hover a#groups, #main_menu ul li.over a#groups{background: url(../gui/menu.gif) no-repeat -329px -28px;}
#menu_ministries a:hover, #menu_ministries a:active, #main_menu ul li:hover a#ministries, #main_menu ul li.over a#ministries{background: url(../gui/menu.gif) no-repeat -441px -28px;}
#menu_resources a:hover, #menu_resources a:active, #main_menu ul li:hover a#resources, #main_menu ul li.over a#resources{background: url(../gui/menu.gif) no-repeat -527px -28px;}
#menu_about a:hover, #menu_about a:active, #main_menu ul li:hover a#about, #main_menu ul li.over a#about{background: url(../gui/menu.gif) no-repeat -621px -28px;}

#menu_home_on a:hover, #menu_home_on a:active{background: url(../gui/menu.gif) no-repeat 0px -28px;}
#menu_connected_on a:hover, #menu_connected_on a:active{background: url(../gui/menu.gif) no-repeat -58px -28px;}
#menu_worship_on a:hover, #menu_worship_on a:active{background: url(../gui/menu.gif) no-repeat -188px -28px;}
#menu_groups_on a:hover, #menu_groups_on a:active{background: url(../gui/menu.gif) no-repeat -329px -28px;}
#menu_ministries_on a:hover, #menu_ministries_on a:active{background: url(../gui/menu.gif) no-repeat -441px -28px;}
#menu_resources_on a:hover, #menu_resources_on a:active{background: url(../gui/menu.gif) no-repeat -527px -28px;}
#menu_about_on a:hover, #menu_about_on a:active{background: url(../gui/menu.gif) no-repeat -621px -28px;}


/*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(../gui/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:#015B7A;
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:#CEEBF2;
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(../gui/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:311px;
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_service a, #menu2_service a:visited{display:block; width:173px; text-indent:-9999px; background: url(../gui/submenu.gif) no-repeat 0px 0px;}
#menu2_contact a, #menu2_contact a:visited{display:block; width:87px; text-indent:-9999px; background: url(../gui/submenu.gif) no-repeat -173px 0px;}
#menu2_faqs a, #menu2_faqs a:visited{display:block; width:51px; text-indent:-9999px; background: url(../gui/submenu.gif) no-repeat -260px 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(../gui/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(../gui/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(../gui/submenu.gif) no-repeat -260px -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(../gui/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(../gui/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(../gui/submenu_caps.gif) no-repeat 0px -11px;}
#submenu ul li ul li{
display:block;
margin:0px; padding:0px;
width:309px; height:121px;
background:#04293D;
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:#CEEBF2;
text-decoration:none;
}
#content_menu ul li.menu3_on{color:#EAF7F9; background:url(../gui/content_menu.gif) repeat-x;}
#content_menu ul a:hover{background:url(../gui/content_menu.gif) repeat-x 0px -26px;}
#content_menu ul li.menu3_on a:hover{color:#EAF7F9; background:url(../gui/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:#022E44; color:#FFFFFF;#}