/*********************************************************************
* Copyright 2009 Amblique :: www.amblique.com :: All Rights Reserved *
**********************************************************************
* RADNAV STYLE SHEETS - NAV TOP
*********************************************************************/

/**********************************
* Default Navigation Styles
**********************************/
/* Level - Top */

#nav-main .radmenu {position: relative; float: none; display: block; white-space: nowrap; border: none;}
#nav-main .radmenu ul {position: relative; float: right; display: block; margin: 0; padding: 0;}/*cleared*/
#nav-main .radmenu ul li {position: relative; float: left; display: block; border-right: none;}
#nav-main .radmenu ul li a {float: none; display: block; cursor: pointer;}
#nav-main .radmenu ul li a span {display: block; padding: 0;}

/* Level - Sub level container */
#nav-main .radmenu ul li .slide {position: absolute; display: none; float: left; margin: 1px 0 0 0; overflow: hidden; text-align: left; background: transparent none; border: none; z-index:5!important;}

/* Level - One */
#nav-main .radmenu ul li .slide ul {float: left; background: transparent none; border: none;}
#nav-main .radmenu ul li .slide ul li {}
#nav-main .radmenu ul li .slide ul li a {border: none;}

/* Level - Two */
#nav-main .radmenu ul li .slide ul li .slide ul {}
#nav-main .radmenu ul li .slide ul li .slide ul li {}



/**********************************
* Custom Navigation Styles
**********************************/
/* Navigation HTML structure
#nav-main .radmenu ul li.item a.link span.text {}
*/

/* Level - Top */
#nav-main .radmenu { line-height: 1.5em; width:610px; float:left;}
#nav-main .radmenu ul {}
#nav-main .radmenu ul li {margin: 0 5px; padding: 0;}
#nav-main .radmenu ul li.first { margin: 0; padding-left: 0px; }
#nav-main .radmenu ul li a {padding-left: 5px; color: #858A89; text-decoration: none; }
#nav-main .radmenu ul li.first a {}
#nav-main .radmenu ul li.last a {}


#nav-main .radmenu ul li a span {padding: 17px 10px 17px 0;}
#nav-main .radmenu ul li a:hover span,
#nav-main .radmenu ul li a.expanded span { color: #1B82C1; }





/* Level - One */
#nav-main .radmenu ul li .slide {margin: 0; top:47px !important; left: -20px !important; font-size:0.9em;  }
#nav-main .radmenu ul li .slide ul {margin: 0; padding: 0;}
#nav-main .radmenu ul li .slide ul li {margin: 0; padding: 0;}
#nav-main .radmenu ul li .slide ul li a {margin: 0; padding: 5px 25px; color: #858A89; text-decoration: none; background: #fff; font-weight:normal!important;}
#nav-main .radmenu ul li .slide ul li.first a {}



#nav-main .radmenu ul li .slide ul li a span {padding: 2px 0 4px ; border-bottom: dotted 1px #ccc;}
#nav-main .radmenu ul li .slide ul li a:hover span,
#nav-main .radmenu ul li .slide ul li a.focused span,
#nav-main .radmenu ul li .slide ul li a.expanded span {}

#nav-main .radmenu ul li .slide ul li.last {}
#nav-main .radmenu ul li .slide ul li.last a {background:url(../images/nav-main/bg-slide-left.png) bottom left no-repeat;padding:0;}
#nav-main .radmenu ul li .slide ul li.last a span { border: none; display:block; padding: 5px 25px 10px;  background: url(../images/nav-main/bg-slide-right.png) bottom right no-repeat; width:100%;}






/* Level - Two */
#nav-main .radmenu ul li .slide ul li .slide {font-size: 0.9em;}
#nav-main .radmenu ul li .slide ul li .slide ul {}
#nav-main .radmenu ul li .slide ul li .slide ul li {}
#nav-main .radmenu ul li .slide ul li .slide ul li a {}

/* Safari hacks */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#nav-main .radmenu ul li a {}
	#nav-main .radmenu ul li.first a {}
	#nav-main .radmenu ul li.last a {}
}
