﻿/* ================================================================ 
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/example_flyout.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* common styling */
.menu1{
	font-family: arial, sans-serif; 
	width:145px; 
	height:253px; 
	position:relative; 
	font-size:11px; 
	margin:0; 
	background-image:url(/_images/divHeaderLeft1.jpg);
	background-repeat:no-repeat;
	padding-top: 37px;
	text-align:left;
}
.menu1 ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
}

.menu1 ul li ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:-1px; 
	left:145px;
}
.menu1 ul li {
	float:left; 
	position:relative; 
	z-index:90;
	margin:0px 0px 1px 0px;
	width:145px;    /* new */
}

/* Main menu level - initial and visited */
.menu1 ul li a, .menu1 ul li a:visited {
	display:block; 
	float:left; 
	text-decoration:none; 
	color:#e2e2e2;      /* Main font color */
	width:145px;
	height:25px; 
	line-height:25px; 
	font-size:11px; 
	background:transparent; 
	padding-left:0px;       /* This is the padding error with the main menu text items */
}


* html .menu1 ul li a, .menu1 ul li a:visited 
{
    width:145px; 
}
/*
.menu1 ul li.home {background:url(/_images/MenuBackground.jpg) no-repeat;}
.menu1 ul li.Patrol {background:url(/_images/MenuBackground.jpg) no-repeat;}
.menu1 ul li.services {background:url(/_images/MenuBackground.jpg) no-repeat;}
.menu1 ul li.contact {background:url(/_images/MenuBackground.jpg) no-repeat;}
.menu1 ul li.sitemap {background:url(/_images/MenuBackground.jpg) no-repeat;}
.menu1 ul li.news {background:url(/_images/MenuBackground.jpg) no-repeat;}


.menu1 ul li ul li.subprod1 {background:url(/_images/subprod1.gif) no-repeat;}
.menu1 ul li ul li.subprod2 {background:url(/_images/subprod2.gif) no-repeat;}
.menu1 ul li ul li.subprod3 {background:url(/_images/subprod3.gif) no-repeat;}
.menu1 ul li ul li.subnews1 {background:url(/_images/subnews1.gif) no-repeat;}
.menu1 ul li ul li.subnews2 {background:url(/_images/subnews2.gif) no-repeat;}
.menu1 ul li ul li.subnews3 {background:url(/_images/subnews3.gif) no-repeat;}
.menu1 ul li ul li.subserv1 {background:url(/_images/subserv1.gif) no-repeat;}
.menu1 ul li ul li.subserv2 {background:url(/_images/subserv2.gif) no-repeat;}
.menu1 ul li ul li.subserv3 {background:url(/_images/subserv3.gif) no-repeat;}
.menu1 ul li ul li.subserv4 {background:url(/_images/subserv4.gif) no-repeat;}
.menu1 ul li ul li.subserv5 {background:url(/_images/subserv5.gif) no-repeat;}

.menu1 table {
	border-collapse:collapse; 
	border:0; 
	padding:0; 
	font-size:1em; 
	position:absolute; 
	left:0; 
	top:0;
}
*/
/* Main menu level - hover */
.menu1 ul li:hover a,
.menu1 ul li a:hover{
	text-decoration:none; 
	border:0;
	background-image:url(/_images/MenuHoverBackground.jpg);
	background-repeat:no-repeat;
	color:#8c8c8c;      /* Main menu hover color */
	/* #947120, ##eba20a */
}

.menu1 ul li a:hover {
	position:relative;
}


.menu1 ul li:hover ul,
.menu1 ul li a:hover ul {
	visibility:visible;
	width:185px; 
	height:auto; 
	border:1px solid #000000; 
	z-index:1000; 
	background:#353535; 
	overflow:visible;
}

/* Menu second level */
.menu1 ul li:hover ul li a,
.menu1 ul li a:hover ul li a{
	display:block;
	background:transparent;		/* secondary menu background */
	width:168px; 
	line-height:12px; 
	padding:5px 0 5px 15px;     /* padding for secondary menu items */
	height:auto; 
	text-decoration:none;
}
* html .menu1 ul li a:hover ul li a {
	width:175px; 
	width:175px;
}

/* Secondary menu on hover */
.menu1 ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover {
	text-decoration:underline;
	border:0;
	color:#e2e2e2;	
	border:solid 1px #e2e2e2;
	background-color:#656565;
	width:168px;
}
.menu1 ul li:hover ul li ul,
.menu1 ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:0; 
	left:169px;
}
.menu1 ul li:hover ul li:hover ul,
.menu1 ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	width:175px; 
	height:auto; 
	color:#353535; 
	padding:0; 
	border:1px solid #000000; 
	list-style-type:none; 
	background:#eee;
}
.menu1 ul li:hover ul li:hover ul li a,
.menu1 ul li a:hover ul li a:hover ul li a {
	display:block; 
	width:175px; 
	background:transparent; 
	color:#353535;
}
* html .menu1 ul li a:hover ul li a:hover ul li a {
	width:175px; 
	width:175px;
}

/* Third tier menu */
.menu1 ul li:hover ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover ul li a:hover {
	background:#ddd;
	text-decoration:underline;
}

