@charset "UTF-8";

/* Highlights relevant menu item for current page */
   ul.dropdown li span  { display:block; visibility:hidden; position:absolute; top:-24px; height:66px; background:transparent url(../images/menuDropdownBg.png) top left repeat-x; z-index:-10;}
   body#tab-1 li.tab-1 span
                        { visibility:visible; left:0; width:90px;} 
   body#tab-2 li.tab-2 span
                        { visibility:visible; left:91px; width:101px;} 
   body#tab-3 li.tab-3 span
                        { visibility:visible; left:193px; width:139px;} 
   body#tab-4 li.tab-4 span
                        { visibility:visible; left:333px; width:135px;} 
   body#tab-5 li.tab-5 span
                        { visibility:visible; left:469px; width:87px;} 

/* Rollover highlights */

   body ul.dropdown li:hover > span
                        { visibility:visible; left:0px;}

   body li.tab-1:hover span,
   #header ul li.tab-1 
                        { width:90px;} 
   body li.tab-2:hover span,
   #header ul li.tab-2   
                        { width:101px;} 
   body li.tab-3:hover span,
   #header ul li.tab-3   
                        { width:139px;} 
   body li.tab-4:hover span,
   #header ul li.tab-4   
                        { width:135px;} 
   body li.tab-5:hover span,
   #header ul li.tab-5   
                        { width:87px;} 

						
   body#tab-1 li.tab-1:hover span,
   body#tab-2 li.tab-2:hover span,
   body#tab-3 li.tab-3:hover span,
   body#tab-5 li.tab-5:hover span
                        { /*visibility:hidden;*/ left:0;}

   body#tab-4 li.tab-4:hover span
                        { left:0px;}

   /* rollover highlights for menu links without dropdowns */
   li.tab-4:hover span  { visibility:visible; left:0px; width:136px;}						

   body#tab-1 li.tab-1.hover span,
   body#tab-2 li.tab-2.hover span,
   body#tab-3 li.tab-3.hover span,
   body#tab-4 li.tab-4.hover span,
   body#tab-5 li.tab-5.hover span
                        { /*visibility:hidden;*/ left:0;}


/* Dropdown Styles */

   ul.dropdown,
   ul.dropdown li,
   ul.dropdown ul      { list-style: none;  margin: 0;  padding: 0;}

   ul.dropdown         { position: relative; margin:0 0 0 71px; top:68px; z-index: 597; zoom:1;}

   ul.dropdown li      { float: left; line-height: 1em; vertical-align: middle; zoom: 1;}
   
   /* Assigns widths - for IE6 'Has Layout' bug */
   #header li.tab-1    { width:71px;}
   #header li.tab-2    { width:82px;}
   #header li.tab-3    { width:120px;}
   #header li.tab-4    { width:116px;}
   #header li.tab-5    { width:78px;}

   /* Removes specific widths for all standard compliant browsers */
/*   #header ul > li.tab-1, 
   #header ul > li.tab-2, 
   #header ul > li.tab-3, 
   #header ul > li.tab-4,    
   #header ul > li.tab-5
                        { width:auto; min-width:auto;}	*/
   

   ul.dropdown li.hover{ position: relative; z-index: 599; cursor: default;}
   ul.dropdown li:hover{ position: relative; z-index: 599; cursor: default;}

   ul.dropdown ul      { visibility: hidden; position: absolute; top: -110%; left: 0; z-index: -10; width: 100%;}

   ul.dropdown ul li   { float: none;}

   ul.dropdown ul ul   { top: -2px; left: 100%; padding-top:0px; border-left:1px solid #fff; background:none;}

   ul.dropdown li:hover > ul 
                        { visibility: visible;}


/* Themed Styles */

   ul.dropdown          { font-weight: normal; font-size:.8em;}

   ul.dropdown li       { padding: 3px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #6f7073 #ddd #6f7073; color: #000;}

   ul.dropdown li.section-title
                        { padding:8px 10px; width:140px; background-color:#a8af9a; color:#fff; font-weight:bold;}
   ul.dropdown li.section-title:hover
                        { color:#fff;}						
   
   ul.dropdown li.hover,
   ul.dropdown li:hover { /*color: #000;*/}
   
   ul.dropdown ul li.hover,
   ul.dropdown ul li:hover 
                        { background-color: #a8af9a;}
						
   ul.dropdown li a     { display:block; padding-right:0px; padding-left:0px; z-index:600; text-transform:capitalize; text-align:center;}
   ul.dropdown ul li a  { padding:3px 10px; text-align:left;}

   ul.dropdown a:link,
   ul.dropdown a:visited{ color: #fff; text-decoration: none; }
   ul.dropdown a:hover	{ /*color: #000;*/ }
   ul.dropdown a:active	{ color: #000; }


	/* -- level mark -- */

   ul.dropdown ul       { margin-top: 1px; padding-top:60px; background-image:none;}
   /*ul.dropdown > li ul  { background:transparent url(../images/menuDropdownBg.png) top left repeat-x;}   */
   
   ul.dropdown ul li    { padding-top:5px; padding-bottom:5px; width:150px; font-weight: normal; border:1px solid #fff; border-left-width:0; background-color: #7f876d;}

   ul.dropdown ul ul li { width:160px;}

/*------------------------------------------------*/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


   ul.dropdown *.dir    { padding-right: 0px;}


/* -- Components override -- */

   ul.dropdown ul *.dir 
                        { padding-right: 0px;}
