.nav_holder {
	left: 160px;
}

#main_nav { background: #9FC3E5; height: 32px; width: 550px; font-family: verdana, arial, helvetica, sans-serif; color: #140C3F; font-size: 11px; padding: 0px 0px 0px 0px; margin-bottom: 2px; z-index: 100; border-right: none; border-left: none; }
#main_nav, #main_nav ul { margin: 0px; padding: 0px; list-style: none; z-index: 100; }
#main_nav { background:transparent; width: 550px; font-family: arial narrow, arial, verdana, helvetica, sans-serif; color: #000000; font-size: 14px; z-index: 100; }
#main_nav li { float: left; font-size: 10px; z-index: 100; text-align:left; }
#main_nav > li { width: 80px; z-index: 100; border-right: 1px solid #000; }
#main_nav li, #main_nav ul li { position: relative; z-index: 100; }
#main_nav li ul, #main_nav ul li { float: none; width: 150px; z-index: 100; }
#main_nav li ul { position: absolute; left: 0; /* Set 1px less than menu width */ top: 19px; display: none; background:#FFF; z-index: 100; }
#main_nav li ul li ul { position: absolute; left: 200px; /* Set 1px less than menu width */ top: 0px; border-top: none; display: none; z-index: 100; }

/* Styles for Menu Items */
#main_nav ul li a { display: block; text-decoration: none; color: #140C3F; z-index: 100; border-bottom: 1px solid #619A2A; border-left: 1px solid #619A2A; border-right: 1px solid #619A2A; }
#main_nav h2, #main_nav a, #main_nav #search { text-decoration: none; color: #140C3F; font-weight: 300; font-size: 13px; z-index: 100; padding: 0px 4px 3px 4px; }
h2 img { border: none; }
#main_nav #main_nav_title { cursor: default; padding-right: 30px; z-index: 100; }
#main_nav a, #main_nav h2 { display: block; white-space: nowrap; margin: 0px; z-index: 100; }
#main_nav h2 { background: transparent; padding: 0px; margin: 0px; z-index: 100; }
#main_nav h2 img { margin-top: 2px; }
#main_nav #main_nav_title a { background: none; text-transform: lowercase; }
#main_nav #main_nav_title a:hover { background: none; z-index: 100; }
#main_nav a { text-decoration: none; z-index: 100; }
#main_nav a:hover { color: #140C3F; background: #ddd; z-index: 100; }

#main_nav li.first a,
#main_nav li.first a:visited,
#main_nav li.first a:active,
#main_nav li.first a:hover { margin-top: 4px; }

/*
#main_nav a:active {
    color:#140C3F;
    background: #ccc;
    z-index: 100;
}
*/

html>body #main_nav li.first .firstChild a { padding-top: 5px; margin-top: 0px; }
* html #main_nav li.first .firstChild a { padding-top: 5px; margin-top: 4px; }
#main_nav li.first .subMenu a { margin-top: 0px; margin-bottom:10px; }

/* MENU BACKGROUND COLORS */
#main_nav ul li a, #main_nav ul li a:visited { color: #140C3F; background: #FFF; padding: 2px 5px 2px 5px; z-index: 100; }

/* SECONDARY NAV STYLES */
#main_nav ul li.subMenu a, #main_nav ul li.subMenu a:visited { color: #140C3F; background: transparent; }
* html #main_nav li.first .subMenu a:hover { margin-top: -3px; padding-top: 8px; }
* html #main_nav li.first .firstChild a:hover { margin-top: 1px; padding-top: 1px; }
#main_nav li a:hover, #main_nav ul li a:hover { color: #140C3F; background: #A8CF38; }

/* Hover Styles */
#main_nav li:hover h2 { background: transparent; } /* The magic */
#main_nav li:hover > ul { display: block; } /* The magic */
#main_nav h2.over { background: #A8CF38; } /* The magic */
#main_nav ul.over { display: block; } /* The magic */
#main_nav li.subMenu a:hover, #main_nav ul li.subMenu a:hover { background-color: transparent; color: white; } /* Hover Styles */
