/* 	Properties for Drop Down Menu.
	To EDIT menu list, revise HTML directly.
*/

/* Main Menu Property */
.menu {
	display: block;
	font-family: arial, sans-serif;
	height: 20px;
	position: relative;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

/* Menu Links Property */
.menu ul li a, .menu ul li a:visited {
	display: block; 
	text-decoration: none; 
	width: 124px; 
	height: 20px; 
	text-align: center; 
	color: #ffffff; 
	border: 1px solid #000000;
	border-width:1px 1px 1px 0px; 
	background: #ff0000; 
	line-height: 21px; 
	font-size: 11px;
	padding: 0;
	margin: 0; 
}

/* Mouse Over Property DO NOT EDIT */ 
.menu ul {
	padding: 0; 
	margin: 0; 
	list-style: none;
}
.menu ul li {
	float: left; 
	position: relative;
}
.menu ul li ul {
	visibility: hidden; 
	position: absolute;
}

/* Mouse Out Property DO NOT EDIT */
.menu table {
	border-collapse: collapse; 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	margin: -1px;
}

/* Main Level Mouse Over Property */ 
.menu ul li:hover a, .menu ul li a:hover {
	color: #000000; 
	background: #ff0000;
}

/* Second Level Mouse Over Appear Property */
.menu ul li:hover ul, .menu ul li a:hover ul {
	visibility: visible; 
	top: 22px; 
	left: -1px;
}

/* DO NOT EDIT */
.menu ul li:hover ul li, .menu ul li a:hover ul li {
	display: block; 
	background: #cccccc; 
	color: #000000; 
	width: 124px; 
	clear: both;
}
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
	visibility: hidden; 
	position: absolute;
}

/* Drop Down Menu Properties */
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
	display: block; 
	background: #CCCCCC; 
	color: #000000; 
	width: 124px; 
}

/* HOME Drop Down Property */
.menu ul li:hover ul li a.home, .menu ul li a:hover ul li a.home {
	display: block; 
	background: #CCCCCC; 
	color: #000000; 
	width: 124px; 
	padding-left: 0; 
	border: 1px solid #000000;
	border-width: 0px 1px 1px 1px; /* Top, Right, Bottom, Left */
}
	
/* ABOUT Drop Down Property */
.menu ul li:hover ul li a.about, .menu ul li a:hover ul li a.about {
	display: block; 
	background: #CCCCCC; 
	color: #000000; 
	width: 124px; 
	padding-left: 0; 
	border: 1px solid #000000;
	border-width: 0px 1px 1px 1px; /* Top, Right, Bottom, Left */
}
	
/* BIBLIOGRAPHY Drop Down Property */
.menu ul li:hover ul li a.bib, .menu ul li a:hover ul li a.bib {
	display: block; 
	background: #CCCCCC; 
	color: #000000; 
	width: 170px; 
	padding-left:0; 
	border: 1px solid #000000;
	border-width: 0px 1px 1px 1px; /* Top, Right, Bottom, Left */
}

/* BROWSE Drop Down Property */
.menu ul li:hover ul li a.browse, .menu ul li a:hover ul li a.browse {
	display: block; 
	background: #CCCCCC; 
	color: #000000; 
	width: 170px; 
	padding-left: 0; 
	border: 1px solid #000000;
	border-width: 0px 1px 1px 1px; /* Top, Right, Bottom, Left */
}

/* PRIMARY SOURCE MATERIALS Drop Down Property */
.menu ul li:hover ul li a.psm, .menu ul li a:hover ul li a.psm {
	display: block; 
	background: #cccccc; 
	color: #000000; 
	width: 170px; 
	padding-left: 0; 
	border: 1px solid #000000;
	border-width: 0px 1px 1px 1px; /* Top, Right, Bottom, Left */
}

/* Drop Down Menu Mouse Over Property */
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
	background: #cccccc; 
	color: #ff0000;
}

/* Third Level Menu Position Property (Primary Source Material) */
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
	visibility: visible;
	left: 171px;
	top: -1px;
	border-bottom: 1px solid #000000;
}

/* Third Level Menu Property (Primary Source Material) */
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {
	color: #000000;
	background: #cccccc; /* IE6 Bug */
	border: 1px solid #000000;
	border-bottom: 0; 
}

/* Third Level Menu Mouse Over Property (Primary Source Material) */
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {
	background: #cccccc; 
	color: #ff0000;
}

/* specific to non IE browsers 
.menu ul li:hover a {color:#000000; background:#ff6666;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:122px;}
.menu ul li:hover ul li a.hide {background:cccccc; color:#ffffff;}
.menu ul li:hover ul li:hover a.hide {background:#cccccc; color:#ffffff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#cccccc; color:#000000;}
.menu ul li:hover ul li a:hover {background:#cccccc; color:#ff0000;}
.menu ul li:hover ul li:hover ul {display:block; position:relative; left:122px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-122px;}
*/

/* IE Specific 
.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}
.menu ul li a:hover ul li a.hide {display:none;}

.menu ul li a:hover {color:#000000; background:#ff6666;}
.menu ul li a:hover ul {display:block; position:absolute; top:21px; left:0; width:122px;}
.menu ul li a:hover ul li a.sub {background:cccccc; color:#ffffff;}
.menu ul li a:hover ul li a {display:block; background:#cccccc; color:#000000;}
.menu ul li a:hover ul li a ul {visibility:hidden;}
.menu ul li a:hover ul li a:hover {background:#cccccc; color:#ff0000;}
.menu ul li a:hover ul li a:hover ul {display:block; position:absolute; left:242px; top:0;}
.menu ul li a:hover ul li a:hover ul.left {left:-122px;}

*/

