
/* Styles for look/size/placement of menu */

.menu {
}

td.lsb div.menu li { list-style-image: none; }
div.menu ul { margin: 0; padding: 0; }
div.menu li { margin: 0; padding: 0; }
div.menu table td { margin: 0; padding: 0; }

.menu li.nochildren, .menu li.sideNavNotSelected {
	background: #EFF0E2;
	/*height: 20px;*/
	width: 197px;
}

.menu li.sideNavSelected {
	background: #EFF0E2;
	/*height: 20px;*/
	width: 197px;
}

.menu li.sideNavNotSelected table, 
.menu li.nochildren table, 
.menu li.sideNavSelected table {
	background:#EFF0E2;
}

.menu a, .menu a:visited {
	text-decoration:none;
	/*height:20px;*/
	line-height:20px;
	width:198px;
	color:#000;
	/*padding-left: 18px;*/
}

.menu a span {
   display: block;
   padding-left: 18px;
   padding-right: 5px;
}

* html .menu a, * html .menu a:visited {background:#EFF0E2; width:198px; w\idth:198px;}
* html .menu a:hover {color:#000000; background:#FFFFFF;text-decoration:underline;}
* html .menu a:hover td {color:#000000; background:#EFF0E2;text-decoration:underline;}

.menu li:hover > a, .menu a:hover > a {
	color:#000000; 
	background:#FFFFFF;
	text-decoration:underline;
}

.menu li.sideNavSelected > a,
.menu li.sideNavSelected > a:visited,
.menu li.sideNavSelected > a:hover {
	background-image: url('http://beta.pvamu.edu/images/arrow_down.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

.menu li.sideNavNotSelected > a {
	background-image: url('http://beta.pvamu.edu/images/arrow_right.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

.menu li.sideNavNotSelected:hover > a {
	background-image: url('http://beta.pvamu.edu/images/arrow_down.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

.menu li.sideNavNotSelected:hover > ul {
	border: 1px solid black;
	top: -1px;
}

.menu li.nochildren > a, .menu li.nochildren:hover > a,
.menu li.nochildrensel > a, .menu li.nochildrensel:hover > a {
	background-image: url('http://beta.pvamu.edu/images/bullet_square.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

* html .menu li.nochildren a,
* html .menu li.nochildren a:visited,
* html .menu li.nochildren a:hover,
* html .menu li.nochildrensel a,
* html .menu li.nochildrensel a:visited,
* html .menu li.nochildrensel a:hover,
* html .menu li.sideNavNotSelected li.nochildren a,
* html .menu li.sideNavNotSelected li.nochildren a:visited,
* html .menu li.sideNavNotSelected li.nochildren a:hover,
* html .menu li.sideNavSelected li.nochildren a,
* html .menu li.sideNavSelected li.nochildren a:visited,
* html .menu li.sideNavSelected li.nochildren a:hover,
* html .menu li.sideNavSelected li.nochildrensel a,
* html .menu li.sideNavSelected li.nochildrensel a:visited,
* html .menu li.sideNavSelected li.nochildrensel a:hover,
* html .menu li.sideNavSelected li.sideNavNotSelected li.nochildren a,
* html .menu li.sideNavSelected li.sideNavNotSelected li.nochildren a:visited,
* html .menu li.sideNavSelected li.sideNavNotSelected li.nochildren a:hover {
	background-image: url('http://beta.pvamu.edu/images/bullet_square.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

* html .menu li.sideNavNotSelected a,
* html .menu li.sideNavNotSelected a:visited,
* html .menu li.sideNavSelected li.sideNavNotSelected a,
* html .menu li.sideNavSelected li.sideNavNotSelected a:visited {
	background-image: url('http://beta.pvamu.edu/images/arrow_right.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

* html .menu li.sideNavNotSelected a:hover,
* html .menu li.sideNavSelected li.sideNavNotSelected a:hover {
	background-image: url('http://beta.pvamu.edu/images/arrow_down.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

* html .menu li.sideNavSelected a,
* html .menu li.sideNavSelected a:visited,
* html .menu li.sideNavSelected a:hover {
	background-image: url('http://beta.pvamu.edu/images/arrow_down.gif');
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

* html .menu li.sideNavNotSelected a:hover ul {
	border: 1px solid black;
	top: -1px;
}

.menu ul li.sideNavNotSelected ul,
.menu ul li.sideNavSelected ul li.sideNavNotSelected ul {
	left: 198px;
	width: 198px;
	background:#EFF0E2;
}

body .menu ul li.sideNavSelected ul li.sideNavNotSelected ul {
	left: 188px;
}

body .menu ul li.sideNavSelected ul li.sideNavNotSelected ul li.sideNavNotSelected ul {
	left: 198px;
}

body .menu ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavNotSelected ul {
	left: 178px;
}

body .menu ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavNotSelected ul {
	left: 168px;
}

.menu ul li.sideNavSelected ul {
	margin-left: 10px;
}

body .menu ul li.sideNavSelected ul li,
body .menu ul li.sideNavSelected ul li a,
body .menu ul li.sideNavSelected ul li a:visited {
	width: 188px;
}

body .menu ul li.sideNavSelected ul li.sideNavSelected ul li,
body .menu ul li.sideNavSelected ul li.sideNavSelected ul li a,
body .menu ul li.sideNavSelected ul li.sideNavSelected ul li a:visited {
	width: 178px;
}

body .menu ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavSelected ul li,
body .menu ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavSelected ul li a,
body .menu ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavSelected ul li a:visited {
	width: 168px;
}

body .menu ul li.sideNavSelected ul li.sideNavNotSelected ul li,
body .menu ul li.sideNavSelected ul li.sideNavNotSelected ul li a,
body .menu ul li.sideNavSelected ul li.sideNavNotSelected ul li a:visited {
	width: 198px;
}

/* Styles for drop down menu */
.menu {
	z-index:1000;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
/* hack for IE5.5 */
* html .menu li.sideNavNotSelected li {margin-left: -16px; ma\rgin-left: 0px;}

/* position relative so that you can position the sub levels */
.menu li.nochildren, .menu li.sideNavNotSelected {
	position:relative;
}

.menu li.sideNavSelected {
	position: static;
	height: auto;
}

/* get rid of the table */
.menu li.sideNavNotSelected table, li.nochildren table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0;
	z-index:100; 
}

.menu li.sideNavSelected table {
	position: static; 
	border-collapse:collapse; 
	top:auto; 
	left:auto;
	z-index:100; 
}

/* style the links */
.menu a, .menu a:visited {
	display:block;
}

/* hide the sideNavNotSelected levels and give them a positon absolute so that they take up no room */
.menu ul li.sideNavNotSelected ul,
.menu ul li.sideNavSelected ul li.sideNavNotSelected ul {
	visibility:hidden;
	position:absolute;
	top:0;
	padding: 0;
	margin: 0;
}

.menu ul li.sideNavSelected ul {
	visibility:visible;
	position:static;
	top:auto;
	left:auto;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul li:hover ul ul, .menu ul a:hover ul ul {
	visibility:hidden;
}

.menu ul li:hover ul li.sideNavSelected ul, .menu ul a:hover ul li.sideNavSelected ul{
	visibility:visible;
}

.menu ul li:hover ul li.sideNavNotSelected ul, .menu ul a:hover ul li.sideNavNotSelected ul{
	visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul li:hover ul li:hover ul ul, .menu ul a:hover ul a:hover ul ul {
	visibility:hidden;
}
.menu ul li:hover ul li:hover ul li.sideNavSelected ul, .menu ul a:hover ul a:hover ul li.sideNavSelected ul{
	visibility:visible;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul li:hover ul li:hover ul, .menu ul a:hover ul a:hover ul { 
	visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul li:hover ul li:hover ul li:hover ul, .menu ul a:hover ul a:hover ul a:hover ul { 
	visibility:visible;
}
