﻿
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*  CSS DROP DOWN NAV \\\\\    http://www.tanfa.co.uk/   */
/*/////////////////////////////////////////////////////////////////////////////////////////*/

#menu{
	width:100%;
	float:left;
}

#menu ul ul li a{
	font:bold 11px arial, helvetica, sans-serif;
	display:block;
	margin:0;
	white-space:nowrap;
	padding-top: 1px;
	padding-right: 0;
	padding-left: 3px;
	padding-bottom: 3px;
}

#menu h2{
	font:bold 11px/16px arial, helvetica, sans-serif;
	color:#fff; 
	text-align: center;
	display:block;
	margin:0;
	white-space:nowrap;
	padding-top: 1px;
	padding-right: 0;
	padding-left: 3px;
	padding-bottom: 3px;
}

#menu h2 a{
	font:bold 11px arial, helvetica, sans-serif;
	color:#fff;	
	display:block;	
	padding-top: 1px;
	padding-right: 0;
	padding-left: 3px;
	padding-bottom: 1px;
}

#menu ul{
	list-style:none;
	padding:0;
	float:left;
	margin: 0;
	width: 140px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D90072;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D90072;
	background-color: #8C0049;  
	color: #FFFFFF;
}


#menu li{
	position:relative;	
}

#menu ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	width: 160px;	
}

#menu ul ul a{
	background:#eee;
	text-decoration:none;
	color: #666666;
	border-width:1px;
	border-style:solid;
	border-color:#ccc #888 #555 #bbb;
}	

#menu ul ul a:hover{
	color:#690037; 
	background:#ddd;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{	
}



div#menu li:hover{
	cursor:pointer;
	z-index:100;
}

div#menu li li li li:hover ul ul
{display:none;}

div#menu li li li:hover ul ul
{display:none;}

div#menu li li:hover ul ul
{display:none;}

div#menu li:hover ul ul
{display:none;}

div#menu li li li li:hover ul
{display:block;}

div#menu li li li:hover ul
{display:block;}

div#menu li li:hover ul
{display:block;}

div#menu li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*  END DROP NAV   */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
.black {
		color:black;
		}
.caption {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.center {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	}
.centerNoTrail {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.HangingNo {
	text-align: left;
	text-indent: -16px;
	margin-left: 32px;
	margin-top: 0;
	margin-right: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:black;
}
.HangingText {
	text-align: left;
	margin-left: 32px;
	margin-top: 0;
	margin-right: 32px;
}
.mv {
	text-align: left;
	margin-left: 64px;
	margin-top: 0;
	margin-right: 64px;
}
.Hdrtable {
	border: medium solid #000000;
	background-image: url('../images/HeaderBkgndStrip.gif');
}
.indent1 {
	margin-left: 72px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Large {
	font-size: 20px;
	}
.left {
	text-align: left;
}
.Maroon {
	background-color: #8C0049;
}
.navTable {
	border: thin solid #000000;
	background-image: url('../images/NavBarBkgndStrip.gif');
}
.news {
	text-indent: 0pt;
	text-align: left;
	font-family: "Comic Sans MS";
	font-size: 10.0pt;
	color: black;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.newsCaption {
	text-align: center;
	font-family: "Comic Sans MS";
	font-size: small;
	font-style: normal;
	font-weight: bold;
}
.newsHangingNo {
	text-align: left;
	text-indent: -16px;
	margin-left: 32px;
	margin-top: 0;
	margin-right: 32px;
	font-family: "Comic Sans MS";
	font-weight: normal;
	color: black;
	font-size: small;
}
.newsHeadline {
	color: #000080;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
.newsIndent {
	text-indent: 0pt;
	text-align: center;
	font-family: "Comic Sans MS";
	font-size: 10.0pt;
	color: black;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.newsRight {
	text-indent: 0pt;
	text-align: right;
	font-family: "Comic Sans MS";
	font-size: 10.0pt;
	color: black;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.noBorder {
	border-width: 0px;
}
.CenterNoLeading {
	margin-top: 0;
	text-align: center;
}

.noLeading {
	margin-top: 0;
	text-align: left;
}
.pad6 {
	margin-left: 6px;
	margin-right: 6px;
}
.pictureMargin {
	border-width: 0px;
	margin: 8px;
}
.right {
	text-align: right;
}
.white {
	color: #FFFFFF;
}
.textQuote {
	font-family: "Comic Sans MS";
	font-size: 13px;
}
.underline {
	text-align: left;
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000080;
	text-align: center;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-align:left;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:black;
	font-size: 12px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:black;
	text-align: left;
}
/* a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	} */

li {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

ul {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

ul {
		width:160px;
		border:1px solid #9d9da1;
	/*	background:white;   */
		list-style:none;
	}

		list-style:none;
	}

li {
		position:relative;
		padding:1px;
		padding-left:6px;  /* was file:///D:/Users/Charles/Documents/Web Sites/ACT/images/NavBarSmall.gif26   */
	/*	background:url("images/NavBarSmall.gif");  /* no-repeat;  */
		background:#FFCC00;   
		z-index:9;
	}
li.folder	{ background:url("images/NavBarSmall.gif") no-repeat; }		
li.folder ul {
			position:absolute;
			left:120px; /* IE */
			top:5px;
		}		
			li.folder>ul { left:140px; } /* others */

li>a { width:auto; } /* others */

li a.submenu {
		background:url("images/sub.gif") right no-repeat;
	}

	/* regular hovers */

/* a:hover {
		border-color:gray;
		background-color:#bbb7c7;
		color:black;
	} */
li.folder a:hover {
			background-color:#bbb7c7;
		}
	
	/* hovers with specificity */
	
li.folder:hover { z-index:10; }		
		
li:hover ul ul {
		display:none;
	}

ul ul {
		display:none;
	}

li:hover li:hover ul {
		display:block;
	}		

li:hover ul {
		display:block;
	}		

