﻿/* Top Navigation Menu */
.TopNavigationMenu ul.AspNet-Menu /* Tier 1 */
{
    text-align: center;
    /*width: 145px;*/
    display: block;
}

.TopNavigationMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    top: 27px;
    left: 0px;
    text-align: left;
}

/* Tier 3+ */
/*
.TopNavigationMenu ul.AspNet-Menu ul ul  
{
    top: 0;
    left: 200px;
    text-align: left;
}
*/

/* Tier1 list items */
.TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a 
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #4d4d4d;
    margin-bottom: 5px;
    padding: 5px 0px 6px 0px;
    background: url(../../images/rp_nav_OFF.gif) repeat;
    border-top: solid 1px #dddddd !important;
    border-bottom: solid 1px #dddddd !important;
    border-left: solid 1px #dddddd !important;
    z-index: 200;
}

/* IE8 */
.ie8 .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
.mac.safari .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
.mac.safari3 .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
.mac.gecko .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a
{
    margin-bottom: 5px;
    padding: 6px 0px 6px 0px;
}

/* Tier 1 list items width */
#nav_home .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
#nav_home .TopNavigationMenu ul.AspNet-Menu
{ width: 76px; border-left: solid 0px #dddddd !important; }
#nav_about .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
#nav_about .TopNavigationMenu ul.AspNet-Menu 
{ width: 88px; }
#nav_products .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#nav_products .TopNavigationMenu ul.AspNet-Menu 
{ width: 119px; }
#nav_downloads .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#nav_downloads .TopNavigationMenu ul.AspNet-Menu 
{ width: 119px; }
#nav_difference .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#nav_difference .TopNavigationMenu ul.AspNet-Menu 
{ width: 194px; }
#nav_requests .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#nav_requests .TopNavigationMenu ul.AspNet-Menu 
{ width: 222px; }
#nav_contact .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
#nav_contact .TopNavigationMenu ul.AspNet-Menu 
{ width: 104px; }

/* Tier1 list items selected */
#section_home #nav_home .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
#section_about #nav_about .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a,
#section_products  #nav_products .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#section_downloads #nav_downloads .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#section_difference #nav_difference .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#section_requests #nav_requests .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a, 
#section_contact #nav_contact .TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a
{
	color: #f0f0f0;
    background: url(../../images/rp_nav_ON.gif) repeat;
}

/* Tier1 list items being hovered over */
.TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a:hover 

{
	color: #4d4d4d;
    background: url(../../images/rp_nav_OVER.gif) repeat;
}

/* >1 level list items */
.TopNavigationMenu li li 
{
	color: #4d4d4d;
	padding: 2px 2px 2px 2px;
    width: 200px;
    background: #f8f8f8;
    z-index: 200;
}

/* >1 level list items being hovered over */
.TopNavigationMenu li li:hover, 
.TopNavigationMenu li li a:hover,
.TopNavigationMenu li li.AspNet-Menu-Hover
{
	color: #4d4d4d;
    background: #e1e1e1;
}

/* >1 level anchors and spans (nodes with no link) */
.TopNavigationMenu li li a, 
.TopNavigationMenu li li span
{
    color: #4d4d4d;
    padding: 4px 2px 4px 8px;
    border:0px solid #cccccc;
    /*background: transparent url(../../images/arrowRight.gif) right center no-repeat;*/
}

/* leaves */
/*
.TopNavigationMenu li.AspNet-Menu-Leaf a, 
.TopNavigationMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}
*/

/* left and right round images */
#nav_first_round span#nav_first_round_image
{
	width: 5px;
	height: 27px;
    background: url(../../images/rp_nav_round_LT.gif) no-repeat;
	margin-bottom: 5px;
    padding: 8px 0px 6px 0px;
}

#nav_last_round span#nav_last_round_image
{
	width: 5px;
	height: 27px;
    background: url(../../images/rp_nav_round_RT.gif) no-repeat;
	margin-bottom: 5px;
    padding: 8px 0px 6px 0px;
}

#section_home #nav_first_round span#nav_first_round_image
{
	width: 5px;
	height: 27px;
    background: url(../../images/rp_nav_round_LT_ON.gif) no-repeat;
	margin-bottom: 5px;
    padding: 8px 0px 6px 0px;
}

#section_contact #nav_last_round span#nav_last_round_image
{
	width: 5px;
	height: 27px;
    background: url(../../images/rp_nav_round_RT_ON.gif) no-repeat;
	margin-bottom: 10px;
    padding: 8px 0px 6px 0px;
}

/* for safari */
/*
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.TopNavigationMenu ul.AspNet-Menu
	{
		width: 153px;
	}
	
	.TopNavigationMenu ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a 
	{
		width: 153px;
	}
}
*/