﻿/*-----W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo....---------------*/    
.foo {}



/******************
Menu Items
******************/

/*.mainnav-container ul {
	margin:0px;
	padding:0px;
	}

.mainnav-container li {
	padding-right:10px;
	list-style:none;
	display:inline;
	}
*/

/*-----General parameters---------------------------------------------------------------------------------------*/    

.MainMenu .AspNet-Menu-Horizontal ul
{
    /*background: url(images/navi_bot.gif) left bottom repeat-x; */
    /*height: 3.2em; */
    list-style-type:none;
}

/*-----tier 1---------------------------------------------------------------------------------------------------*/    
/*.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    position:relative;
    left: 0px;
    top: 0px;
    margin: 0 0 0 0;
    z-index: 300;
    width:100%;
  }
*/
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    top: 0px;
    padding-right:7px;
    }

/*-----tier 2---------------------------------------------------------------------------------------------------*/    
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul
{
    position:absolute;
    left:0px; 
    top:0.15em; 
    background:none;
    width:50em;
    display:block !important;
    }
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li
{
    top:-2px;
    float:left;
    }

/*\*/
/*.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNetMenuWithChildren ul
{
    top: 2.1em;
}
*/
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    top:0px;
    float:left;
}
/**/

/*-----all anchors and spans--------------------------------------------------------------------------------------*/    
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li, 
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a span 
{
    float: left;
    }
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a 
{
    color: #666; 
    font-weight: bold;
    }
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a span 
{
    padding: 0 10px; 
    /*line-height:2.9em; */
    white-space: nowrap; 
    font-weight: bold;
    }
.MainMenu a
{
    text-decoration: none; cursor: pointer;
}

/*-----all list items-------------------------------------------------------------------------------------------*/    
.MainMenu .AspNet-Menu-Horizontal li
{
    /*height: 25px !important;*/
    float:left;
}


/*-----this tier is hovered-------------------------------------------------------------------------------------*/    
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover 
{
    text-decoration:underline;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a:hover
{
    text-decoration:none;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected ul li a:hover
{
    text-decoration:underline;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover
{
    text-decoration:none;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li a:hover
{
    /*text-decoration:underline;*/
    color:Olive;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected a:hover
{
    text-decoration:none;
}
 
/*-----the tier above this one is hovered--------------------------------------------------------------------------*/    
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul
{
    visibility:hidden;
}


/*-----leaves------------------------------------------------------------------------------------------------------*/    
/*  
.MainMenu .AspNet-Menu-Leaf,
.MainMenu .AspNet-Menu-Leaf a, 
.MainMenu .AspNet-Menu-Leaf span
{
    background-image: none !important;
}
*/
/*-----this tier is selected--------------------------------------------------------------------------------------*/    


.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a
    {
    /*background:url(images/navi_opened_left.gif) left top no-repeat;*/
    /*border-bottom:3px solid #FF9900; */
    color:#000;
    }

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a span
    {
    /*background:url(images/navi_opened_right.gif) right top no-repeat;*/
    /*line-height:2.9em; */
    padding:0 10px;
    }

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li
{
    visibility:visible;
}



.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf a,
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf a span
{
   background:none;
   /*line-height:2.1em;*/
    }

    
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected a
{
    /*background:url(images/navi_sub_opened_left.gif) left top no-repeat; */
    position:relative; 
    color:#000;
    }
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected a span
{
    /*background:url(images/navi_sub_opened_right.gif) right top no-repeat; */
    /*line-height:2.1em;*/
    padding:0 10px;

}

/*-----a tier below this one is selected-------------------------------------------------------------------------*/    

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected a
{
    /*background:url(images/navi_opened_left.gif) left top no-repeat;*/
    /*border-bottom:3px solid #FF9900;   */
    color:#888;

}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected a span
{
    /*background:url(images/navi_opened_right.gif) right top no-repeat;*/
    padding:0 10px;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li a
{
    /*border-bottom:3px solid #fff;   */

}
/*-----a tier above this one is selected--------------------------------------------------------------------------*/   

 
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ParentSelected 
{
    visibility:visible;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ParentSelected a
{
    background-image:none;
    color:#fff;
}
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ParentSelected a span
{
    /*background:#FF9900; 
    line-height:2.1em; 
    height:1.9em;*/
    white-space: nowrap;
    }
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-ParentSelected a:hover
{
    text-decoration:underline;
}


/*------------------------------------------------------------------------------------*/    


