/*
* Licensed to the Apache Software Foundation (ASF) under one or more
*  contributor license agreements.  The ASF licenses this file to You
* under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.  For additional information regarding
* copyright in this work, please see the NOTICE file in the top level
* directory of this distribution.
*/
/* ======================================================================
menu.css: CSS layout and styles for Roller tabbed menu
====================================================================== */

/* Content > Sidebar > Menu */

#leftmenu {
	margin-bottom: 10px;
	border-bottom: 4px solid #EBEBEB;
}

#leftmenu ul {
	margin: 0px;
	list-style: none;
	list-style-type: none;
	line-height: normal;

}

#leftmenu li {
	display: inline;
}

#leftmenu a {
	display: block;
	padding: 10px 0 10px 24px;
	border-top: 1px solid #EBEBEB;
	color: #E08934;
}

#leftmenu a:hover, #leftmenu .active a {
	background: #EBEEF3;
	text-decoration: none;
	font-weight: bold;
	color: #385B88;
}

/* page title just above menu */

#menu h1 {
    line-height: 120%;
}

/* rounded corners */

div.menu-tl {
	*padding-top:8px;
	background-repeat: no-repeat;
	display: table;
	background-image: url(../../img/menutab-tl.gif);
	background-position: left top;
	line-height:1.6em;
}
div.menu-tr {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(../../img/menutab-tr.gif);
	background-position: right top;
}

div.menubuttom-ll {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
	display: table;
	background-image: url(../../img/menubuttom-ll.gif);
	background-position: left bottom;
}
div.menubuttom-lr {
    margin: 0px; 
    padding: 0px; 
    height: 100%;
    width: 100%;
    background: url(../../img/menubuttom-lr.gif) no-repeat bottom right;    
    background-repeat: no-repeat;
}


td div.menu-tr div.menu-tl a {
   display: table-cell;
   vertical-align: middle;
   padding: 3px 5px 0px 5px;
}
td div.backLogin a {
   display: table-cell;
   vertical-align: middle;
   padding: 3px 5px 0px 5px;
}

/* ----------------------------------------------------------------------
Menu tab table (the tabs)
---------------------------------------------------------------------- */

.menuTabTable {
    height: 25px;
    _height: 24px; /* for IE */
    margin: 0px; 
    padding: 0px; 
}
td.menuTabSeparator {
    width: 0px;
}
td.menuTabSelected {
    margin: 0px; 
    padding: 0px; 
    font-weight: bold;
    vertical-align: top;
	font-size:14px;
}
td.menuTabUnselected {
    margin: 0px; 
    padding: 0px; 
    vertical-align: top;
    *line-height:2.0em;
}

/* ----------------------------------------------------------------------
Menu item table (the bar below the tabs)
---------------------------------------------------------------------- */

.menuItemTable {
    padding-right: 0px;
    padding-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    height: 25px;
}
.menuItemSelected {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: bold;
}
.menuItemUnselected {
    padding: 0px 1px 0px 1px; /* TRBL */
}







