/*
Green			#8BCC00
Lt. Blue	#B3C7D0
Med. Blue	#7997AF
Drk. Blue #4B6B84
*/
.tp-menu,.tp-menu * { list-style:none; margin:0; padding:0; text-transform:uppercase; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; text-align:left; z-index:1000; color:#ffffff; }
.tp-menu { line-height:1.4; float:right; }
.tp-menu ul { position:absolute; top:-999em; width:150px; margin:0 0 0 -1px; }
.tp-menu ul li { width:100%; }
.tp-menu li:hover { visibility:inherit; background:#FFFFFF; }
.tp-menu li { float:left; position:relative; background:#FFFFFF; }
.tp-menu a { display:block; position:relative; border-right:1px solid #4B6B84; text-decoration:none; padding:8px 10px 12px; }
.tp-menu ul a { padding:8px 10px 7px; }
* + html .tp-menu a { padding:8px 10px 12px; }
.tp-menu li:hover ul,.tp-menu li.tpHover ul { left:0; top:37px; z-index:99; }
.tp-menu a,.tp-menu a:visited { color:#4B6B84; }
.tp-menu a:hover { color:#8BCC00; }
.tp-menu li li a,.tp-menu li li a:visited { color:#8BCC00; border:none; }
.tp-menu li li a:hover { color:#FFFFFF; background:#8BCC00; }
.tp-menu li li { background:#FFFFFF; border:1px solid #4B6B84; margin:0 0 -1px; }
.tp-menu li li li { left:-270px; top:-1px; background:#FFFFFF; border:1px solid #4B6B84; margin:0 0 -1px; }
.tp-menu a.tp-with-ul { min-width:1px; }
.tp-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }
ul.tp-menu li:hover li ul,ul.tp-menu li.tpHover li ul,ul.tp-menu li li:hover li ul,ul.tp-menu li li.tpHover li ul { top:-999em; }
ul.tp-menu li li:hover ul,ul.tp-menu li li.tpHover ul,ul.tp-menu li li li:hover ul,ul.tp-menu li li li.tpHover ul { left:10em; top:0; }
.tp-menu ul .tp-sub-indicator,.tp-menu ul a:focus > .tp-sub-indicator,.tp-menu ul a:hover > .tp-sub-indicator,.tp-menu ul a:active > .tp-sub-indicator,.tp-menu ul li:hover > a > .tp-sub-indicator,.tp-menu ul li.tpHover > a > .tp-sub-indicator { background-position:-10px 0; }

/* HOME Title */
li.page-item-78 { background:url(images/nav/home_1.gif) top center no-repeat; width:63px; }
li.page-item-78:hover,li.page-item-78.current_page_item,li.page-item-78.current_page_ancestor,li.page-item-78.current_page_parent { background:url(images/nav/home_2.gif) top center no-repeat; }

/* ABOUT Title */
li.page-item-2 { background:url(images/nav/about_1.gif) top center no-repeat; width:69px; }
li.page-item-2:hover,li.page-item-2.current_page_item,li.page-item-2.current_page_ancestor,li.page-item-2.current_page_parent { background:url(images/nav/about_2.gif) top center no-repeat; }

/* MEMBERSHIP Title */
li.page-item-24 { background:url(images/nav/membership_1.gif) top center no-repeat; width:117px; }
li.page-item-24:hover,li.page-item-24.current_page_item,li.page-item-24.current_page_ancestor,li.page-item-24.current_page_parent { background:url(images/nav/membership_2.gif) top center no-repeat; }

/* SERVICES Title */
li.page-item-27 { background:url(images/nav/services_1.gif) top center no-repeat; width:86px; }
li.page-item-27:hover,li.page-item-27.current_page_item,li.page-item-27.current_page_ancestor,li.page-item-27.current_page_parent { background:url(images/nav/services_2.gif) top center no-repeat; }

/* CALENDAR Title */
li.page-item-51 { background:url(images/nav/calendar_1.gif) top center no-repeat; width:103px; }
li.page-item-51:hover,li.page-item-51.current_page_item,li.page-item-51.current_page_ancestor,li.page-item-51.current_page_parent { background:url(images/nav/calendar_2.gif) top center no-repeat; }

/* CONTACT Title */
li.page-item-53 { background:url(images/nav/contact_1.gif) top center no-repeat; width:83px; }
li.page-item-53:hover,li.page-item-53.current_page_item,li.page-item-53.current_page_ancestor,li.page-item-53.current_page_parent { background:url(images/nav/contact_2.gif) top center no-repeat; }

/* ADMIN Title */
li.page-item-admin { background:url(images/nav/admin_1.gif) top center no-repeat; width:53px; }
li.page-item-admin:hover,li.page-item-admin.current_page_item,li.page-item-admin.current_page_ancestor,li.page-item-admin.current_page_parent { background:url(images/nav/admin_2.gif) top center no-repeat; }
li.page-item-78,li.page-item-2,li.page-item-24,li.page-item-27,li.page-item-51,li.page-item-53,li.page-item-admin { text-indent:-1000em; }
li.page-item-78 ul,li.page-item-2 ul,li.page-item-24 ul,li.page-item-27 ul,li.page-item-51 ul,li.page-item-53 ul,li.page-item-admin ul { text-indent:0; }