/* Menu definitions for www.Local1102.org */

.menu {
			font-family: tahoma, verdana, sans-serif;
			width: 175px;
			height: auto;
			position: relative;
			font-size: 11px;
			margin: 20px 0 0 0;
			}
			
.menu ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			background: transparent;
			width: 175px;
			height: auto;
			border: 0;
			}

.menu ul li ul {
			visibility: hidden;
			position: absolute;
			height: 0;
			overflow: hidden;
			top: 0;
			left: 175px;
			}

.menu ul li {
			float: left;
			position: relative;
			}

.menu ul li a, .menu ul li a:visited {
			display: block;
			float: left;
			text-decoration: none;
			color: #601E11;
			width: 165px;
			height: 20px;
			line-height: 19px;
			font-size: 11px;
			background: transparent;
			padding-left: 10px;
			}
			
.menu ul li a.active, .menu ul li a.active:visited {
			color: #FFF;
			background: #003366;
			}
			
.menu ul li.subnav a, .menu ul li.subnav a:active:visited {
			color: #003366;
			}

* html .menu ul li a, * html .menu ul li a:visited {
			width: 175px;
			w\idth: 165px;
			}

.menu table {
			border-collapse: collapse;
			border: 0;
			margin: -1px;
			padding: 0;
			font-size: 1em;
			}


/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu ul li:hover a,
.menu ul li a:hover{
background: #003366; color: #FFF;
}

.menu ul li.subnav:hover a,
.menu ul li.subnav a:hover{
background: transparent; color: #003366;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility: visible; position: absolute; height: auto; border: 1px solid #FFF; background: #FFF; overflow: visible;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a{
display: block; background: transparent; color: #003366; line-height: 8px; padding: 5px 0 5px 10px; height: auto; text-decoration: none;
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {
background: transparent; color: #003366;
}


/* third tier fly-out menu */

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility: hidden; position: absolute; height: 0; overflow: hidden; top: 0; left: 175px;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility: visible; position: absolute; height: auto; color: #000; padding: 0; border: 1px solid #67A4D8; list-style-type: none; background: #67A4D8;
}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
display: block; background: transparent; color: #FFF;
}

.menu ul li:hover ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover ul li a:hover {
background: #eee; color: #000;
}