﻿/* Global Menu styles */
/* the 2 level dropdowns push the height out, offset that difference here */
#menu {width:961px;height:100%;height:60px;margin-bottom:-8px;font-weight: normal;float:left;}
.menu_item {font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}
#menu_filler {background-image:url(../images/menu.jpg);background-repeat:repeat-x;height:37px;float:left;margin-top:5px;margin-right:-200px;}
#menu a, #menu a:hover, .menuContainer li:hover, .li_menu_item:hover, .menuContainer a:hover {font-weight: normal;text-decoration:none;}

/* Colors */
/* top row color */
#menu, .menu a {color:#e9df95;}
/* link rollover color */
.menu a:hover, .drop_item li:hover {color:#9d1a1c;}
/* top row color */
.menu_item {font-size:14px;background-image:url(../images/menu.jpg);background-repeat:repeat-x;}
/* top row rollover color */
.menu_item:hover {color:#424c1c;background-image:url(../images/menu_hover.jpg);}
.menu_item:hover a {color:#9d1a1c;}
/* dropdown color */
.drop_item, .drop_item a {color:#414424;}
/* dropdown bg color */
.drop_item li {background-color:#dcd484;}
/* dropdown rollover bg color */
.drop_item li:hover, .li_menu_item:hover {background-color:#b8bd66;}
/* color of seperator on drowdowns */
.li_menu_item {border-top:dashed #646e33 1px;}

/* Dropdown menu widths */
/* first level dropdown width */
.menuContainer, .menuContainer li{width: 166px;}
/* second level offset should match first level width */
.menuContainer ul ul {left: 166px;}
/* second level width */
.menuContainer li li,.menuContainer .menu_wide_dropdown li ul li, .menuContainer .menu_extra_wide_dropdown li ul li, .menuContainer .menu_narrow_dropdown li ul li,.menuContainer .menu_extra_narrow_dropdown li ul {width:150px;}
/* wide second level */
.menuContainer .menu_wide_dropdown li {width: 180px;}
.menuContainer .menu_wide_dropdown li ul {left: 180px;}
/* extra wide second level */
.menuContainer .menu_extra_wide_dropdown li {width: 216px;}
.menuContainer .menu_extra_wide_dropdown li ul {left: 216px;}
/* narrow second level */
.menuContainer .menu_narrow_dropdown li {width: 132px;}
.menuContainer .menu_narrow_dropdown li ul {left: 132px;}
/* extra narrow second level */
.menuContainer .menu_extra_narrow_dropdown li {width: 116px;}
.menuContainer .menu_extra_narrow_dropdown li ul {left: 116px;}

/* Top Menu Row */
.menu_item {float:left;height:37px;padding-left: 10px;padding-right: 10px;padding-top:10px;margin-top:5px;cursor:default;}
/* vertical spacer between top row items */
.menu_vertical_spacer {background-color:#666666;height:47px;width:1px;float:left;margin-top:5px;}

/* Drop Down Menus */
.drop_item {position: relative;float:left;margin-bottom:-200px;margin-right:-200px;margin-top:42px;}
.menuContainer {margin-top:-2px;}
.menuContainer ul {list-style-type: none;margin: 0;padding: 0;float:left;}
.menuContainer li {position:relative;white-space:nowrap;height:100%;}
.menuContainer a {height:100%;width:100%}
.menuContainer ul ul {position: absolute;top: 0;visibility: hidden;}
.li_menu_item {height:100%;padding-top:7px;padding-bottom:7px;padding-left:8px;padding-right:8px;}

/* Hide and display menu levels on rollover */
.menuContainer li:hover > ul {visibility: visible;}
.menuContainer li:hover ul, .menuContainer li:hover li:hover ul {visibility: visible;}
.menuContainer li:hover ul ul {visibility: hidden;}
