@charset "UTF-8";/* CSS Document *//* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/final_drop.htmlCopyright (c) 2005-2008 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */#main-nav-container {background: transparent url(../images/common/nav-right-shadow.gif) no-repeat right top;height: 34px;position: absolute;top: 105px;left: 0;z-index: 99999;width: 954px;}ul#main-nav {padding: 0;margin: 0;list-style-type: none;font-family: "Myriad Pro",Myriad,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;height: 33px;}ul#main-nav a:hover {background: transparent url(../images/common/nav-bg.gif) repeat-x left bottom;border-left: 1px solid #5c1c5eb;border-right: 1px solid #000;color: #1e2475;text-decoration: none;}#nav-home {width: 100px;}#nav-home a {border-left: none !important;}#nav-new {width: 119px;}#nav-ministries {width: 159px;}#nav-calendar {width: 126px;}#nav-media {width: 104px;}#nav-connected {width: 152px;}#nav-contact {width: 192px;}#nav-contact a {border-right: none !important;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */ul#main-nav li {position:relative;float: left;padding: 0;margin: 0;}/* style the links for the top level */#main-nav-container ul li a {/* ul#main-nav a { */display: block;height: 21px;overflow: hidden;padding: 7px 0 5px 0;margin: 0;background: transparent url(../images/common/nav-bg.gif) repeat-x left top;border-left: 1px solid #505ac5;border-right: 1px solid #000;color: #d9d7ae;text-decoration: none;text-align: center;}/* hide the sub levels and give them a positon absolute so that they take up no room */#main-nav-container ul ul {visibility:hidden;position:absolute;z-index: 999 !important;top:33px;left:0;height: auto;width: 197px;}#main-nav-container ul ul a {text-indent: 0;}.first-menu {height: 2px;width: 193px;background: transparent url(../images/common/dd-top.gif) repeat-x left top !important;line-height: 1px;font-size: 1px;}.last-menu {margin-bottom: 0 !important;border-bottom: none !important;}/* style the table so that it takes no part in the layout - required for IE to work */#main-nav-container table {position: absolute;top: 0;left: 0;border-collapse: collapse;}/* style the second level links */ul#main-nav ul {padding: 0 2px 9px 0px;margin: 0;list-style-type: none;font-family: "Myriad Pro",Myriad,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;width: 194px;}ul#main-nav ul a {padding: 8px 0 5px 15px;height: 20px;display: block;width: 178px;background: none !important;border-right: none !important;border-left: none !important;border-bottom: 1px dotted #666a61;color: #1e2475 !important;text-align: left !important;font-size: 13px !important;}#main-nav-container ul ul a:hover {background-color: #232b8d !important;color: white !important;}/* make the second level visible when hover on first level list OR link */#main-nav-container ul li:hover ul,#main-nav-container ul a:hover ul{visibility:visible; }/* keep the third level hidden when you hover on first level list OR link */#main-nav-container ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */#main-nav-container ul :hover ul :hover ul{ visibility:visible;}