/*TCLeftNav.css   TC Orange: E96B12	TC Blue: 21007B */

.lmenu {
	position:relative;  left:0px;
	width:134px;		height:220px;
	margin:0px;			top:0px; padding:0;
	color:#000;
	font-size:9pt;
}
* html .lmenu 
{	top:-4px;}

.lmenu ul {
	position:absolute;	padding:0; 	margin:0; top:0px;
	list-style-type: none;
	left:0px;			
	width:134px;		
}
.lmenu ul li {
	position:relative;	float:left; left:0px;
	border-left:solid 1px #888; 
	border-right:solid 1px #888; 
	border-top:solid 1px #888; 
	width:134px; 
	height:39px;
	color:#000;
}

li#navsidetop {
	background : transparent url(../images/side_nav_top.gif) no-repeat 0 0; 
	height: 9px;
	width:136px;
	border-left:solid 0px #888; 
	border-right:solid 0px #888; 
	border-top:solid 0px #888; 
}

li#navsidebottom {
	height: 9px;
	width:136px;
	background : transparent url(../images/side_nav_bottom.gif) no-repeat 0 0;
	border-left:solid 0px #888; 
	border-right:solid 0px #888; 
	border-top:solid 1px #888; 
}


* html .lmenu ul li
 { height:38px;  }

.lmenu ul li a, .lmenu ul li a:visited 
{
	font-family:Verdana;
	font-size:9pt;
	padding-top:6px;
	padding-left:10px;
	left:0px; 
	display:block; 
	text-decoration:none;
	width:124px;		
	height:39px; 
	color:#000;
}
* html .lmenu ul li a,
* html .lmenu ul li a:visited
{   height:34px; 	width:124px;
}

.lmenu table {
	position:relative; top:-34px; left:-12px; 
	/* border-collapse:collapse; */
	z-index:100; font-size:1em;
	background:#ccc;
	font-size:7pt;
}

/* styling li:hover here has no effect on IE, and we avoid IE problems */
.lmenu ul li:hover 
{
	position:relative;	float:left; left:0px;
	margin:0px; 
	width:134px;		height:39px;
	background:#ccc;	color:#000;  
}

/* just style the back color for IE */
* html li.lnav:hover a, 
* html li.lnav a:hover
{	background:#ccc; 
}

 /* underline childless options 
	.lmenu #lnav_glossary a:hover - no longer childless */
 .lmenu #lnav_scholarships a:hover
{
	text-decoration:underline;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.lmenu ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:134px; 
	height:22px;
	width:172px;
	border-top:solid 1px #888; 
	list-style-type: none;
}

.lmenu ul ul li  { width:172; 
	height:22px;
	border-left:solid 1px #888;
	border-right:solid 1px #888;
	border-bottom:solid 1px #888;
	border-top:solid 0px #888; 
  }

.lmenu ul ul li a {
	margin:0px;		padding:0px;
	text-align:center;  
	}

/* make the second level visible when hover on first level list OR link */
.lmenu ul li:hover ul,
.lmenu ul a:hover ul {
	visibility:visible; width:172px; 
	list-style-type: none;
}

.lmenu ul li:hover ul li.lsubnav,
.lmenu ul li a:hover ul li.lsubnav 
{
	height:22px;		width:172px; 
	left:0px;			margin:0px;
	background:#ccc; 
	z-index:32;

	background-image: url(../images/menu_triangle.png);
	background-position:left;
	background-repeat:no-repeat;

	font-size:8pt;
	text-decoration:none;
}

/* 2nd level */
.lmenu ul li:hover ul li.lsubnav a,
.lmenu ul li a:hover ul li.lsubnav a 
{
	position:relative;
	padding-top:3px; color: #000; 
	left:0px;
	margin:0px; padding-left:0px; 
	width:172px;
	background-color:Transparent;
	text-indent:0px; 
	text-align:center;
	height:19px; /*20px;*/
	z-index:32; 
	font-size:8pt;
}
	
/* 2nd level hover */
.lmenu ul li:hover ul li.lsubnav a:hover,
.lmenu ul li a:hover ul li.lsubnav a:hover 
{
	position:relative;
	margin:0px; left:0px; 
	padding-top:3px;

	background:#F57712;
	background-image: url(../images/menu_tri_orange.png);
	background-position:left;
	background-repeat:no-repeat;
	
	font-size:8pt;
	text-decoration:underline;

	color:#fff; 
	width:172px;
	text-indent:0px;  
	text-align:center;
	height:19px; /*20px;*/
	z-index:32;
}

* html .lmenu ul ul {
	left:136px; 
}

* html .lmenu ul ul li, 
* html .lmenu ul ul li a {
	position:relative; width:172px; color:#000000;
}

#login_top 
{	position:relative;
    background : transparent url(../images/side_nav_top.gif) no-repeat 0 0;
	height:9px; width:136px; font-size:1px; z-index:20;
}

#login_bottom 
{
	padding:0px;
    background : transparent url(../images/side_nav_bottom.gif) no-repeat 0 0;
    height: 9px;
}