/*-----------------------------------------------*/
/*        Global Menu - ddmx  (#C0C0C0;)         */
/*-----------------------------------------------*/
.ddmx {
 	font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    font-weight: bold;
}

/****   Top-level Menu Item   ****/

.ddmx .item1
{
    padding: 2px 10px 3px 10px;
	background: #006B9C;  /*top-level menu background */
	border-right: 1px solid white;
    color: white;     /*top-level menu font color */
    text-decoration: none;	
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1:hover
{	
    padding: 2px 10px 3px 10px;
	background: #e5e1da; /*top-level menu background in hover position */
	border-right: 1px solid black;
    color: black;    /*top-level menu font color in hover position*/
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1:active
{
    padding: 2px 10px 3px 10px;	
	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1-active
{
    padding: 2px 10px 3px 10px;
	background: #C0C0C0;
	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1-active:hover 
{
    padding: 2px 10px 3px 10px;
	border-right: 1px solid black;
	color: black;  	
  	background: #e5e1da;   /*top-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
} 

/***   Drop-Down Menu Item  */

.ddmx .section {
    border: 1px solid #999999;
    background: #C0C0C0; /*second-level menu background */
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddmx .item2
{
    padding: 3px 8px 4px 8px;
	font-size:10px;
    font-family: verdana, tahoma, arial, san-serif;
    color: #000000;
    
    background: #C0C0C0; /*second-level menu item background */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2:visited
{
  /*  color: #666666; */
    color: #000000; /*font for second-level item*/
    background: #C0C0C0; 
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx .item2:hover
{
    padding: 3px 8px 4px 8px;  
   background: #e5e1da; /*second-level menu background in hover position */    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx .item2-active
{
    padding: 3px 8px 4px 8px;
 /*   font: 11px tahoma; */
    color: #000000;
  /* background: #ffffff; */  
      background: #e5e1da; 
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
 /*   font: 11px tahoma; */
    color: #000000;
    background: #e5e1da;  /*second-level menu background in hover position */
        text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

/****  Arrows and Images  ****/

.ddmx .arrow
{
    padding: 3px 16px 4px 8px;
}
.ddmx .arrow:hover 
{
    padding: 3px 16px 4px 8px;
}
.ddmx .item1 img
{
   
}
.ddmx .item2 img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
.ddmx .item2-active img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */

/*-----------------------------------------------*/
/* Speechlogic   - ddmx1   ( #C0C0C0; ) - ddmx1  */
/*-----------------------------------------------*/
.ddmx1 {
 	font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    font-weight: bold;
}

/****   Top-level Menu Item   ****/

.ddmx1 .item1
{
    
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
	background: #C0C0C0; /*top-level menu background */
	border-right: 1px solid black;
    color: black;     /*top-level menu font color */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx1 .item1:hover
{	
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;
	background: #e5e1da; /*top-level menu background in hover position */
	border-right: 1px solid black;
    color: black;    /*top-level menu font color in hover position*/
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx1 .item1:active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;	
	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx1 .item1-active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;
	background: #C0C0C0;
	border-right: 1px solid black;
    color: black;
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx1 .item1-active:hover 
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
	border-right: 1px solid black;
	color: black;  	
  	background: #e5e1da;   /*top-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
} 

/***   Drop-Down Menu Item  */

.ddmx1 .section {
    border: 1px solid #999999; 
    background: #C0C0C0; /*second-level menu background */
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddmx1 .item2
{
    padding: 3px 8px 4px 8px;
	font-size:10px;
    font-family: verdana, tahoma, arial, san-serif;
    color: #000000;
    
    background: #C0C0C0; /*second-level menu item background */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx1 .item2:visited
{
  /*  color: #666666; */
    color: #000000; /*font for second-level item*/
    background: #C0C0C0; 
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx1 .item2:hover
{
    padding: 3px 8px 4px 8px;  
   background: #e5e1da; /*second-level menu background in hover position */    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}


.ddmx1 .item2-active
{
    padding: 3px 8px 4px 8px;
 /*   font: 11px tahoma; */
    color: #000000;
  /* background: #ffffff; */  
      background: #e5e1da; 
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx1 .item2-active:hover {
    padding: 3px 8px 4px 8px;
 /*   font: 11px tahoma; */
    color: #000000;
    background: #e5e1da;  /*second-level menu background in hover position */
        text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
/****  Arrows and Images  ****/

.ddmx1 .arrow
{
    padding: 3px 16px 4px 8px;
}
.ddmx1 .arrow:hover 
{
    padding: 3px 16px 4px 8px;
}
.ddmx1 .item1 img
{
   
}
.ddmx1 .item2 img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
.ddmx1 .item2-active img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
* html .ddmx1 td { position: relative; } /* ie 5.0 fix */


/*--------------------------------------------------------*/
/* Homepage + Aviation + Company (#f5c448;)  - ddmx2       */
/*--------------------------------------------------------*/
.ddmx2 {
 	font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    font-weight: bold;
}

/****   Top-level Menu Item   ****/

.ddmx2 .item1
{
    
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
	background: #f5c448; /*top-level menu background */
	border-right: 1px solid black;
    color: black;     /*top-level menu font color */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx2 .item1:hover
{	
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;
	background: #e5e1da; /*top-level menu background in hover position */
	border-right: 1px solid black;
    color: black;    /*top-level menu font color in hover position*/
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx2 .item1:active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;	
	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx2 .item1-active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;
	background: #C0C0C0;
	border-right: 1px solid black;
    color: black;
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx2 .item1-active:hover 
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
	border-right: 1px solid black;
	color: black;  	
  	background: #e5e1da;   /*top-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
} 

/***   Drop-Down Menu Item  */

.ddmx2 .section {
    border: 1px solid #999999;
    background: #f5c448; /*second-level menu background */
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddmx2 .item2
{
    padding: 3px 8px 4px 8px;
	font-size:10px;
    font-family: verdana, tahoma, arial, san-serif;
    color: #000000;
    
    background: #f5c448; /*second-level menu item background */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx2 .item2:visited
{
  /*  color: #666666; */
    color: #000000; /*font for second-level item*/
    background: #C0C0C0; 
    background: #f5c448; 
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx2 .item2:hover
{
    padding: 3px 8px 4px 8px;  
   background: #e5e1da; /*second-level menu background in hover position */    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx2 .item2-active
{
    padding: 3px 8px 4px 8px;
    color: #000000;
    background: #e5e1da; 
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx2 .item2-active:hover {
    padding: 3px 8px 4px 8px;
    color: #000000;
    background: #e5e1da;  /*second-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
/****  Arrows and Images  ****/

.ddmx2 .arrow
{
    padding: 3px 16px 4px 8px;
}
.ddmx2 .arrow:hover 
{
    padding: 3px 16px 4px 8px;
}
.ddmx2 .item1 img
{
   
}
.ddmx2 .item2 img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
.ddmx2 .item2-active img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
* html .ddmx2 td { position: relative; } /* ie 5.0 fix */


/*--------------------------------------------------------*/
/* HCM ((#d6da25;)  - ddmx3                                */
/*--------------------------------------------------------*/
.ddmx3 {
 	font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    font-weight: bold;
}

/****   Top-level Menu Item   ****/

.ddmx3 .item1
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
	background: #d6da25; /*top-level menu background */
	border-right: 1px solid black;
    color: black;     /*top-level menu font color */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx3 .item1:hover
{	
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;
	background: #e5e1da; /*top-level menu background in hover position */
	border-right: 1px solid black;
    color: black;    /*top-level menu font color in hover position*/
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx3 .item1:active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
   	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx3 .item1-active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
    background: #C0C0C0;
    background:#d6da25;
   	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx3 .item1-active:hover 
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
	border-right: 1px solid black;
	color: black;  	
  	background: #e5e1da;   /*top-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
} 

/***   Drop-Down Menu Item  */

.ddmx3 .section {
    border: 1px solid #999999;
    background: #d6da25; /*second-level menu background */
       position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddmx3 .item2
{
    padding: 3px 8px 4px 8px;
	font-size:10px;
    font-family: verdana, tahoma, arial, san-serif;
    color: #000000;
    
    background: #d6da25; /*second-level menu item background */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx3 .item2:visited
{
  /*  color: #666666; */
    color: #000000; /*font for second-level item*/
    background: #d6da25;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx3 .item2:hover
{
    padding: 3px 8px 4px 8px;  
   background: #e5e1da; /*second-level menu background in hover position */    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx3 .item2-active
{
    padding: 3px 8px 4px 8px;
    color: #000000;
    background: #d6da25;
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx3 .item2-active:hover {
    padding: 3px 8px 4px 8px;
    color: #000000;
    background: #e5e1da;  /*second-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
/****  Arrows and Images  ****/

.ddmx3 .arrow
{
    padding: 3px 16px 4px 8px;
}
.ddmx3 .arrow:hover 
{
    padding: 3px 16px 4px 8px;
}
.ddmx3 .item1 img
{
   
}
.ddmx3 .item2 img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
.ddmx3 .item2-active img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
* html .ddmx3 td { position: relative; } /* ie 5.0 fix */

/*--------------------------------------------------------*/
/*  CBRN (#8293C5)Menu   - ddmx4                          */
/*--------------------------------------------------------*/
.ddmx4 {
 	font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    font-weight: bold;
}

/****   Top-level Menu Item   ****/

.ddmx4 .item1
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
	background: #8293C5; /*top-level menu background */
	border-right: 1px solid black;
    color: white;     /*top-level menu font color */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx4 .item1:hover
{	
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;padding: 2px 10px 3px 10px;
    padding: 2px 10px 3px 10px;
	background: #e5e1da; /*top-level menu background in hover position */
	border-right: 1px solid black;
    color: black;    /*top-level menu font color in hover position*/
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx4 .item1:active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
   	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx4 .item1-active
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
    background:#d6da25;
   	border-right: 1px solid black;
    color: black;    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx4 .item1-active:hover 
{
    font-size:11px;
    font-family: verdana, tahoma, arial, san-serif;
    padding: 2px 10px 3px 10px;
	border-right: 1px solid black;
	color: black;  	
  	background: #e5e1da;   /*top-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
} 

/***   Drop-Down Menu Item  */

.ddmx4 .section {
    border: 1px solid #999999;
    background: #8293C5; /*second-level menu background */
       position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddmx4 .item2
{
    padding: 3px 8px 4px 8px;
	font-size:10px;
    font-family: verdana, tahoma, arial, san-serif;
    color: #ffffff;
    
    background: #8293C5; /*second-level menu item background */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx4 .item2:visited
{
  /*  color: #666666; */
    color: #ffffff; /*font for second-level item*/
    background: #8293C5;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx4 .item2:hover
{
    padding: 3px 8px 4px 8px;  
   background: #e5e1da; /*second-level menu background in hover position */ 
   color: #000000;  
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx4 .item2-active
{
    padding: 3px 8px 4px 8px;
    color: #000000;
    background: #8293C5;
    
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}

.ddmx4 .item2-active:hover {
    padding: 3px 8px 4px 8px;
    color: #000000;
     background: #e5e1da;  /*second-level menu background in hover position */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
/****  Arrows and Images  ****/

.ddmx4 .arrow
{
    padding: 3px 16px 4px 8px;
}
.ddmx4 .arrow:hover 
{
    padding: 3px 16px 4px 8px;
}
.ddmx4 .item1 img
{
   
}
.ddmx4 .item2 img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
.ddmx4 .item2-active img
{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px none;
}
* html .ddmx4 td { position: relative; } /* ie 5.0 fix */
