/* nav menu */

#mnuNavigation{
  list-style:none;  
  width:1000px;  
  margin:0px auto 0px auto;    
  height:40px;      
  float:left;  
  background:url(/images/navM.png) repeat-x;
  -moz-border-radius: 5px 5px 0px 0px;  
  -webkit-border-radius: 5px 5px 0px 0px;  
  border-radius: 5px 5px 0px 0px;    
  
}

#mnuNavigation ul{
  margin:0;
  padding:0;
  list-style:none;
  margin-left:10px;
}



#mnuNavigation li {  
    float:left;  
    display:block;  
    text-align:center;  
    position:relative;  
    padding: 0px 5px 0px 5px;  
    margin-top:0px;      
    border-left: 1px solid #950709;  
}

#mnuNavigation li.first {  
    border-left: none;
}

#mnuNavigation li a { 
  font-weight:normal; 
  color:#fff; 
  font-size:14px;
  line-height:38px;  
  padding: 0px 5px 0px 5px;  
  text-decoration:none;    
}



#mnuNavigation li:hover {  
  border: 1px solid #950709;  
  padding: 0px 5px 0px 5px;  
  background: #950709; 
  
  
/*  
  -moz-border-radius: 5px 5px 0px 0px;  
  -webkit-border-radius: 5px 5px 0px 0px;  
  border-radius: 5px 5px 0px 0px;    
  */
}  





#mnuNavigation li:hover .menu_subscribe{  
    left:-1px;
    top:auto;  
    width:700px;
    height:180px;
    
}

#mnuNavigation li:hover .menu_subscribe a{  
  line-height:20px;
  padding:0;
  margin:0;

}

#mnuNavigation li:hover .menu_subscribe a:hover{  
  color:#ccc;
}
.menuSubscribe-leftColumn{
  /* Min-Height should be about the same as the height in #mnuNavigation li:hover .menu_subscribe */
  padding:2px; 
  margin-right:10px;
  float:left; 
  border-right:1px #fff dashed; 
  width:340px; 
  min-height:177px;
}  


#mnuNavigation li:hover .menu_articles{  
    left:-93px;
    top:auto;  
    width:700px;
    height:230px;    
}
#mnuNavigation li:hover .menu_articles a{  
  line-height:20px;
  padding:0;
  margin:0;
}
#mnuNavigation li:hover .menu_articles a:hover{  
  color:#ccc;
}  

.menu_articles-leftColumn{
  /* Min-Height should be about the same as the height in #mnuNavigation li:hover .menu_articles */
  padding:2px; 
  margin-right:10px;
  float:left; 
  border-right:1px #fff dashed; 
  width:340px; 
  min-height:230px;
}
.menu_articles-right{
  /* Min-Height should be about the same as the height in #mnuNavigation li:hover .menu_articles */  
  padding:2px; 
  margin-right:10px;
  float:left;   
  width:325px; 
  min-height:177px;
}

.mnuTopStoryBox{
  padding:2px; 
  margin:0 4px 0 4px; 
  background-color:#fcfcfc; 
  border-radius:4px; 
  width:320px;
  min-height:125px;
}

/***********************************************************/
.clsCategoryTable{
  width:100%;  
}


#mnuNavigation li:hover .menu_topics{  
    left:-168px;
    top:auto;  
    width:700px;
    height:245px;    
}  


#mnuNavigation li:hover .menu_topics a{  
  line-height:20px;
  padding:0;
  margin:0;
}    

#mnuNavigation li:hover .menu_topics a:hover{  
  color:#ccc;
}

/***********************************************************/
.menu_industry{
  display:none; /*For IE 7*/
}

#mnuNavigation li:hover .menu_industry{  
    left:-239px;
    top:auto;  
    width:700px;
    height:160px;
    display:block; /*For IE 7*/
}
#mnuNavigation li:hover .menu_industry a{  
  line-height:20px;
  padding:0;
  margin:0;
}    

#mnuNavigation li:hover .menu_industry a:hover{  
  color:#ccc;
}

/***********************************************************/
#mnuNavigation li:hover .menu_whitepaper{  
    left:-329px;
    top:auto;  
    width:710px;
    height:200px;
}
#mnuNavigation li:hover .menu_whitepaper a{  
  line-height:20px;
  padding:0;
  margin:0;
}

#mnuNavigation li:hover .menu_whitepaper a:hover{  
  color:#ccc;
}

.menuWhitePaper-leftColumn{
  /* Min-Height should be about the same as the height in #mnuNavigation li:hover .menu_whitepaper */
  padding:2px; 
  margin-right:10px;
  float:left; 
  border-right:1px #fff dashed; 
  width:310px; 
  min-height:200px;
}

/***********************************************************/
#mnuNavigation li:hover .menu_buyersguide a{
  line-height:20px;
  padding:0;
  margin:0;
}

#mnuNavigation li:hover .menu_buyersguide a:hover{  
  color:#ccc;
}

#mnuNavigation li:hover .menu_buyersguide{  
    left:-1px;
    top:auto;  
    width:165px;
    height:40px;
}  


/***********************************************************/
#mnuNavigation li:hover .menu_events a{  
  line-height:20px;
  padding:0;
  margin:0;
}

#mnuNavigation li:hover .menu_events a:hover{  
  color:#ccc;
}

#mnuNavigation li:hover .menu_events{  
    left:-1px;
    top:auto;  
    width:250px;
    height:150px;
}  
/***********************************************************/
#mnuNavigation li:hover .menu_km_resources a{  
  line-height:20px;
  padding:0;
  margin:0;
}

#mnuNavigation li:hover .menu_km_resources a:hover{  
  color:#ccc;
}

#mnuNavigation li:hover .menu_km_resources {  
    left:-220px;
    top:auto;  
    width:350px;  
    height:170px;
}   


/***********************************************************/

#mnuNavigation li:hover .menu_about a{  
  line-height:20px;
  padding:0;
  margin:0;
}    

#mnuNavigation li:hover .menu_about a:hover{  
  color:#ccc;
}


#mnuNavigation li:hover .menu_about{  
    left:-158px;
    top:auto;  
    width:210px;  
    height:120px;
}

/***********************************************************/

#mnuNavigation li:hover .menu_awards a{  
  line-height:20px;
  padding:0;
  margin:0;
}    

#mnuNavigation li:hover .menu_awards a:hover{  
  color:#ccc;
}


#mnuNavigation li:hover .menu_awards{  
    left:-128px;
    top:auto;  
    width:210px;  
    height:40px;
}

/***********************************************************/

.dropdown_panel{    
    border:1px solid #950709;

    margin:0px auto;  
    height:450px;
    z-index:1000;
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 5px 10px 5px;  
    
    border-top:none; 
    background: #a21f24;      
    background: -moz-linear-gradient(top, #950709, #c30b0d);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#950709), to(#c30b0d)); 
    -moz-border-radius: 0px 0px 5px 5px;  
    -webkit-border-radius: 0px 0px 5px 5px;  
    border-radius: 0px 0px 5px 5px;      
    width:700px;
    
    
    
}

.dropdown_panel h2{
  color:#fff;  
}

















