/* Rainbow.Zen - horizontal navigation Base File */

/* Attributes of the selected tabs */
MenuItemSelected, a.MenuItemSelected:link,a.MenuItemSelected:visited,a.MenuItemSelected:hover,a.MenuItemSelected:active 
{/*color:#000000;*/background-color:#E9EDDC;background-image:none;}

div.menu 
{
    background:transparent;
    width:100%;
    
    /*position:relative;
    top:80px;*/
}
TD.edge
{
	background-image:url(img/edge.png);
	padding-left:18px;
}
div.PortalMenu
{
	height:119px; /* provides spacer where portal details and files, messages, milestones etc go, spacer needs to be there for main site as it hides those elements */
}

.headertools
{
    margin-top:1.6em;
    margin-left:58.6em;
    display:inline-block;
}

td.projectname
{
	color:white;
	padding-right:2px; 
}
/* outer menu container */
div.mainmenu
{
    /*width:100%;*/
    height:24px; /*30px;*/
   /*background-color:white;
font-size:12px;
font-weight:bold;
padding:0px 0px 0px 0px;
width:800px;*/
/*background-image:url(img/bottom-line.gif);
background-repeat:repeat-x;
background-position:bottom;*/
border-bottom: solid 1px;
}
/* all menu blocks */
div.mainmenu ul{
float:left;
list-style:none;
line-height:2.5em;
padding:0px;
margin:0px 0px 0px 2px;
}
/* all menu containers */
div.mainmenu li
{
list-style:none;
float:left;
padding:0px 2px 0px 0px;
margin:0;
text-align:center;
}
/* all menu items */
div.mainmenu li a
{
		color:white;
/*display:block;*/
/*min-height:22px;*/
width:auto;
white-space:nowrap;
padding:0px 15px 0px 15px;
margin:0px;
/*background-color:#201C5B;*/
/*color:SaddleBrown;*/
text-decoration:none;
border:0px none #cccccc;
}
/* placeholder */
div.mainmenu div.nav-ph{
min-height:22px;
margin:0px;
padding:0px 5px;
line-height:2;
cursor:default;
}
/* all menu items - hover */
/*
div.mainmenu li a:hover{
color:#ccc;
background-color:#201C5B;
}
div.mainmenu li a.MenuItemSelected:hover
{
    color:black;
    background-color:green;
    background-image:none;
}
*/
/* child menu items */
div.mainmenu li ul a{
min-height:22px;
/*color:SaddleBrown;*/
background:#201C5B;
width:230px;
padding:0px 5px;
text-decoration:none;
border:none;
white-space: normal;
}
div.mainmenu li ul li{
background-color:White;
}
/* child menu items - hover */
div.mainmenu li ul a:hover,div.mainmenu li ul li:hover{
color:#ccc;
background-color:#201C5B;
}
/* child menu blocks */
div.mainmenu li ul{
position:absolute;
left:-999em;/* send them off the screen */
width:240px;
/*margin-top:-1px;*//* up 1px to overlap parent's border */
margin-top:30px;
border:0px solid #cccccc;
}
/* child menu item containers */
div.mainmenu li li{
padding:0px 0px 0px 0em;
text-align:left;
width:100%;
border-top:1px solid #cccccc;
}
div.mainmenu li li:first-child{
border-top:1px none;
}
/* child items with children */
div.mainmenu li ul a.daddy,div.mainmenu li ul li.daddy{
background-image:url(icon/menu_arrow.gif);
background-repeat:no-repeat;
background-position:right center;
}
/* child menu blocks (level 3+) */
div.mainmenu li ul ul{
margin-top:-23px;/* shift up in line with parent */
margin-left:230px;
}
/* hide child menu blocks 2 or more levels below - add more as needed */
div.mainmenu li:hover ul ul,
div.mainmenu li:hover ul ul ul,
div.mainmenu li:hover ul ul ul ul,
div.mainmenu li:hover ul ul ul ul ul
div.mainmenu li:hover ul ul ul ul ul ul{
left:-999em;
}
/* reveal immediate child menu blocks as needed */
div.mainmenu li:hover ul,
div.mainmenu li li:hover ul,
div.mainmenu li li li:hover ul,
div.mainmenu li li li li:hover ul,
div.mainmenu li li li li li:hover ul,
div.mainmenu li li li li li li:hover ul{
left:auto;
}

div.mainmenu span.spanLft_parent_0 
{
	background-image:url(img/left_5x24.png);
	background-repeat:no-repeat;
	background-position:left;
	width:5px;
	height:24px;
	min-height:24px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}

a.parent_0,a.parent_0:link,a.parent_0:visited,a.parent_0:hover,a.parent_0:active
{
	background-color:Transparent;
	background-image:url(img/cntr_1x24.png);
	background-repeat:repeat;
	height:24px;
	min-height:24px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
}

div.mainmenu span.spanRt_parent_0 
{
	background-image:url(img/right_5x24.png);
	background-repeat:no-repeat;
	background-position:left;
	width:5px;
	height:24px;
	min-height:24px;
	padding:0px 0px 0px 0px;
	float:left;
}

div.mainmenu span.spanLft_MenuItemSelected_parent_0 
{
	background-image:url(img/left_5x24_selected.png);
	background-repeat:no-repeat;
	background-position:left;
	width:5px;
	height:24px;
	min-height:24px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}

div.mainmenu li a.MenuItemSelected,div.mainmenu li a.MenuItemSelected:link,
div.mainmenu li a.MenuItemSelected:visited,div.mainmenu li a.MenuItemSelected:hover,
div.mainmenu li a.MenuItemSelected:active
{
    color:#57473a;
    font-weight:bold;
	background-color:Transparent;
	background-image:url(img/cntr_1x24_selected.png);
	background-repeat:repeat;
	height:24px;
	min-height:24px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
}

div.mainmenu span.spanRt_MenuItemSelected_parent_0 
{
	background-image:url(img/right_5x24_selected.png);
	background-repeat:no-repeat;
	background-position:left;
	width:5px;
	height:24px;
	min-height:24px;
	padding:0px 0px 0px 0px;
	float:left;
}