#menu
{
text-align: center
font-size: 0.9em;

height: 45px;
width: 965px;
margin-left: 10px;
float: left;
background: url(http://www.abbeysecurity.co.uk/images/template-images/nav-blue-bkg.gif); 
background-repeat: no-repeat;
background-repeat: repeat-x;
}


#menu ul
{
list-style: none;
margin: 0;
padding: 0;
}

#menu ul li
{
float: left;
}

#menu ul li ul li
{
float: none;
}

#menu ul ul
{
display: none;
}

/*#menu ul li:hover > ul
{
display: block;
}*/
#menu li
{
position: relative;
}

#menu ul li ul
{
width: 150px;

}

#menu ul ul
{
position: absolute;
z-index: 500;
}

#menu ul ul ul
{
top: 0;
left: 100%;
}



#menu a
{
height: 100%;
display: block;
color: #ffffff;
text-decoration: none;
/*background: #3366cc;*/
text-align: left;
background: url(http://www.abbeysecurity.co.uk/images/template-images/nav-dividers.gif); 
background-repeat: no-repeat;

}






/* */
div#menu.menu ul { margin-left: 10px; }


#menu ul li ul li a {
}

#menu a.main_menu
{
color: #ffffff;
text-align: left;
padding-left: 9px;
padding-top: 14px;
padding-right: 9px;
padding-bottom: 15px;
}

div#menu.menu a{ text-align: center; }
div#menu.menu ul li#menu1 a{ width: 50px;  padding-top: 7px; padding-bottom:5px; }
div#menu.menu ul li#menu2 a{ width: 60px;  padding-top: 7px; padding-bottom:5px; }
div#menu.menu ul li#menu3 a{ width: 65px;  padding-top: 7px; padding-bottom:5px; }
/*div#menu.menu ul li#menu5 a{ width: 55px;  padding-top: 7px; padding-bottom:5px; }*/


#menu a.main_current
{
color: #000000;

background: url(http://www.abbeysecurity.co.uk/images/template-images/nav-grey-bkg.gif); 

background-repeat: no-repeat;
background-repeat: repeat-x;

}

#menu a.current
{
color: #000000;

background: url(http://www.abbeysecurity.co.uk/images/template-images/nav-grey-bkg.gif); 
background-repeat: no-repeat;
background-repeat: repeat-x;
}

#menu a:hover
{
color: #000000;

background: url(http://www.abbeysecurity.co.uk/images/template-images/nav-grey-bkg.gif); 
background-repeat: no-repeat;
background-repeat: repeat-x;
}

#menu a.main_menu:hover {
color: #000000;

background: url(http://www.abbeysecurity.co.uk/images/template-images/nav-grey-bkg.gif); 
background-repeat: no-repeat;
background-repeat: repeat-x;
}



/*  begin internal navigation  */


	/* Menu */
	div.middle-left-internal div#menu{
width: 180px;
margin-left: 0;
text-align: left;
height: 100%;
	font-size: 1.2em;
	background: #ffffff;
	}


 
img.internal-c2a-left internal-c2a-left-first{ clear: both; }


div.middle-left-internal #menu a
{
height: 100%;
display: block;
color: #ffffff;
text-decoration: none;
/*background: #3366cc;*/
text-align: left;
background: url(hhttp://www.abbeysecurity.co.uk/images/template-images/bullet-blue.jpg); 
background-repeat: no-repeat;
background-position: 0px center;
padding-left: 8px;

}


div.middle-left-internal #menu.menu ul li.current a{
background: url(hhttp://www.abbeysecurity.co.uk/images/template-images/bullet-grey.jpg); 
text-decoration: underline;
background-repeat: no-repeat;
background-position: 0px center; 
}

div.middle-left-internal #menu.menu ul li a:hover{
background: url(hhttp://www.abbeysecurity.co.uk/images/template-images/bullet-grey.jpg); 
text-decoration: underline;
background-repeat: no-repeat;
background-position: 0px center; 
}

div.middle-left-internal #menu a{
background: url(hhttp://www.abbeysecurity.co.uk/images/template-images/bullet-blue.jpg); 
background-repeat: no-repeat;
background-position: 0px center; 
}


div.middle-left-internal div#menu ul{ width: 180px; }
div.middle-left-internal div#menu li{ width: 180px; }
div.middle-left-internal div#menu li a{ width: 180px; text-align: left;}
div.middle-left-internal div#menu.menu ul li#menu0 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px; }
div.middle-left-internal div#menu.menu ul li#menu1 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu2 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu3 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu4 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu5 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu6 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu7 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu8 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu9 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }
div.middle-left-internal div#menu.menu ul li#menu10 a{ width: 175px; padding-top: 7px; padding-bottom:5px; padding-left: 15px;  }



		/* show submenu of current page*/
			div.middle-left-internal div#menu.menu ul li.main_current ul,
			div.middle-left-internal div#menu.menu ul li.current ul,
			div.middle-left-internal div#menu.menu li.main_current ul li.current ul,
			div.middle-left-internal div#menu.menu ul li.current ul li.current ul{
			display:block;
			}

			

			/* hide submenus */
			div.middle-left-internal div#menu.menu ul li ul,
			div.middle-left-internal div#menu.menu ul li.main_current ul li ul,
			div.middle-left-internal div#menu.menu ul li.current ul li ul{
			display:none;
			}

/**/


div.middle-left-internal div#menu.menu a{  color: #333333; font-size: 0.9em; font-weight: bold; display: block; }

/* trigger hasLayout in IE */
div.middle-left-internal div#menu.menu a{ display: inline-block; }
div.middle-left-internal div#menu.menu a{ display: block; }


	div.middle-left-internal div#menu.menu ul { list-style-type: none; margin: 0; padding: 0; padding-left: 00px; padding-top: 7px; height: 100%;  }
	div.middle-left-internal div#menu.menu ul li{ padding-top: 4px; padding-bottom: 4px; /*width: 147px;*/ border-top: 2px solid #195f8f; font-size: 0.9em; }
	div.middle-left-internal div#menu.menu ul li#menu0{ /*border: none;*/ }
	div.middle-left-internal div#menu.menu ul li#menu6{ border-bottom: 2px solid #195f8f;  }
	div.middle-left-internal div#menu.menu ul li a{ 
	text-decoration: none;	
	 }

	div.middle-left-internal div#menu.menu ul ul{ background: none; }
	div.middle-left-internal div#menu.menu ul ul li{ width: 137px; }

	div.middle-left-internal div#menu.menu ul ul ul{ background: none;  }
	div.middle-left-internal div#menu.menu ul ul ul li{ width: 127px; }
	
	
	





