﻿.TopMenu
{
	font-size:13px;
	color:White;
	font-weight:bold;
	line-height:14px;
	
}


.TopMenu ul.AspNet-Menu li a
{
    
    text-align:center;
    padding-right:6px;
    z-index: 1;
    background-image:url(../../images/top_bar_line_1.gif);	
    background-repeat:no-repeat;
    background-position:2px 0px;
    
}


.TopMenu ul.AspNet-Menu li span:hover
{
    background-color:#8db9f3;
    height:14px;
    padding-right:6px;
    z-index: 1;
    
}

.TopMenu ul.AspNet-Menu li li a,
.TopMenu ul.AspNet-Menu li li span
{
	/*background-image:url();	*/
    border-left:0px solid White;
    text-align:Right;
    padding-right:10px;
    z-index: 1;
    
    background-image: none;
    
}

.TopMenu ul.AspNet-Menu /* Tier 1 */
{
    width: 444px; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
    direction:rtl;
    list-style:none;
    z-index: 1;
}

.TopMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 150px;
    top: 20px;
    right: 0;
    vertical-align:top;
    z-index: 1;
    
    
}

.TopMenu li /* all list items */
{
    padding-right:0px;
    padding-left:0px;
    z-index: 1;
    
}
.TopMenu li li /* all list items */
{
    width: 85px;
    padding-right:0px;
    padding-left:0px;
    z-index: 1;
    
    
}

.TopMenu li:hover, /* list items being hovered over */
.TopMenu li.AspNet-Menu-Hover
{
	/*background-image:url();	*/
    /*background: #8db9f3;*/
    z-index: 1;
}

.TopMenu li li:hover, /* list items being hovered over */
.TopMenu li li.AspNet-Menu-Hover,
.TopMenu li li:hover a
{
    background-color: #4086cd;
    width:132px;
    color:White;
    z-index: 1;
}


.TopMenu a, /* all anchors and spans (nodes with no link) */
.TopMenu span
{
    color: White;
    padding: 1px 6px 4px 8px;
    z-index: 1;
    
}


.TopMenu .AspNet-Menu li ul
{
	border:1px solid #2768a8;
	/*list-style-image: url(../../images/small_arrow.gif);	*/
	list-style:none;
	/*list-style-position:inside;*/
	vertical-align:middle;
	background-color:#c7defa;
	margin-top:-1px;
	z-index: 1;
	
	
}
.TopMenu .AspNet-Menu li ul span, .TopMenu .AspNet-Menu li ul a
{
	/*margin-top:-16px;*/
	z-index: 1;
	
}

.TopMenu .AspNet-Menu-Hover li ul
{
	border:1px solid #2768a8;
	/*list-style-image: url(../../images/white_small_arrow.gif);	
	list-style-position:inside;*/
	vertical-align:top;
	background-color:#4086cd;
	z-index: 1;
	
}

.TopMenu.hoveredUl
{
	/*list-style-image: url(../../images/white_small_arrow.gif);	*/
	background-color:#8db9f3;
	line-height:14px;
	z-index: 1;
}

.TopMenu.nonHoveredUl
{
	
	/*list-style-image: url(../../images/small_arrow.gif);	*/
	/*background-color:Green;*/
	/*background-color:;*/
	z-index: 1;
}

.TopMenu.subHoveredUl
{
	z-index: 1;
	/*list-style-image: url(../../images/white_small_arrow.gif);	*/
}
.TopMenu.subNonHoveredUl
{
	/*list-style-image: url(../../images/small_arrow.gif);*/
	z-index: 1;
}
/*
.TopMenu ul li ul li, 
*/

.TopMenu ul li ul li a, .TopMenu ul li ul li span
{
	color:#4086cd;
	font-weight:normal;
	width:150px;
	z-index: 1;
	
}

.TopMenu ul li ul li:hover, .TopMenu ul li ul li a:hover
{
	/*list-style-image: url(../../images/white_small_arrow.gif);	
	list-style-position:inside;*/
	color:White;
	font-weight:normal;
	/*width:100%;*/
	background-color:#4086cd;
	z-index: 1;
	
}


/**end TopMenu**/




/**SideMenu**/

.SideMenu
{
	font-size:13px;
	color:#1a3e65;
	font-weight:bold;
	background-color:#c7d4e5;
	padding:0px;
	margin-top:-3px;
	margin-bottom:-10px;
}


.SideMenu ul.AspNet-Menu /* Tier 1 */
{
    width: 158px; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
    direction:rtl;
    list-style:none;
}

.SideMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 6em;
    top: 100%;
    left: 0;
}

.SideMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -0.5em;
    left: 6em;
}

.SideMenu li /* all list items */
{
	width: 158px;
	background-image:url(../../images/right_link_1_short.gif);
	background-repeat: no-repeat;
	color:#1a3e65;
}


.SideMenu li:hover, /* list items being hovered over */
.SideMenu li.AspNet-Menu-Hover
{
    background-image:url(../../images/right_link_1_short_roll.gif);
	background-repeat: no-repeat;
	color:White;
}

.SideMenu a, /* all anchors and spans (nodes with no link) */
.SideMenu span
{
    color:#1a3e65;
    padding: 4px 2px 4px 8px;
    /*border:1px solid #cccccc;*/
   
}

.SideMenu li.AspNet-Menu-Leaf a, /* leaves */
.SideMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
    border:1px;
}

.SideMenu li:hover a, /* hovered text */
.SideMenu li:hover span,
.SideMenu li.AspNet-Menu-Hover a,
.SideMenu li.AspNet-Menu-Hover span,
.SideMenu li:hover li:hover a,
.SideMenu li:hover li:hover span,
.SideMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SideMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.SideMenu li:hover li:hover li:hover a,
.SideMenu li:hover li:hover li:hover span,
.SideMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SideMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color:#1a3e65;
    background: transparent url(activeArrowRight.gif) right center no-repeat;
}

.SideMenu li:hover li a, /* the tier above this one is hovered */
.SideMenu li:hover li span,
.SideMenu li.AspNet-Menu-Hover li a,
.SideMenu li.AspNet-Menu-Hover li span,
.SideMenu li:hover li:hover li a,
.SideMenu li:hover li:hover li span,
.SideMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.SideMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    background: transparent url(arrowRight.gif) right center no-repeat;
}

.SideMenu .AspNet-Menu-Selected /* this tier is selected */
{
    border: solid 1px #00ff00 !important;
}

.SideMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #ff0000 !important;
}

.SideMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #0000ff !important;
}

/**end SideMenu**/

/**bottomMenu**/

.bottomMenu
{
	font-size:13px;
	font-weight:bold;
	text-align:center;	
	float: none;
	
}
.bottomMenu ul.AspNet-Menu /* Tier 1 */
{
    
    direction:rtl;
    width: 100%;
    text-align: center;
    /*float:right;*/
}

.bottomMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 6em;
    top: 100%;
    left: 0;
}

.bottomMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -0.5em;
    left: 6em;
}

.bottomMenu li /* all list items */
{
	padding-left:5px;
	padding-right:5px;
	display: inline;
	list-style: none;
}

.bottomMenu li a
{
	color:#7888b7;
}


.bottomMenu li:hover, .bottomMenu li.AspNet-Menu-Hover :hover, .bottomMenu a:hover
{
	color: black;
	text-decoration: underline;
}

.bottomMenu a, /* all anchors and spans (nodes with no link) */
.bottomMenu span
{
    color: Black;
    padding: 4px 2px 4px 8px;
    /*border:1px solid #cccccc;*/
   
}

.bottomMenu li.AspNet-Menu-Leaf a, /* leaves */
.bottomMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.bottomMenu li:hover a, /* hovered text */
.bottomMenu li:hover span,
.bottomMenu li.AspNet-Menu-Hover a,
.bottomMenu li.AspNet-Menu-Hover span,
.bottomMenu li:hover li:hover a,
.bottomMenu li:hover li:hover span,
.bottomMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.bottomMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.bottomMenu li:hover li:hover li:hover a,
.bottomMenu li:hover li:hover li:hover span,
.bottomMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.bottomMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: Black;
    background: transparent url(activeArrowRight.gif) right center no-repeat;
}

.bottomMenu li:hover li a, /* the tier above this one is hovered */
.bottomMenu li:hover li span,
.bottomMenu li.AspNet-Menu-Hover li a,
.bottomMenu li.AspNet-Menu-Hover li span,
.bottomMenu li:hover li:hover li a,
.bottomMenu li:hover li:hover li span,
.bottomMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.bottomMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    background: transparent url(arrowRight.gif) right center no-repeat;
}

.bottomMenu .AspNet-Menu-Selected /* this tier is selected */
{
    border: solid 1px #00ff00 !important;
}

.bottomMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #ff0000 !important;
}

.bottomMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #0000ff !important;
}
/**end bottomMenu**/
