#navigation {
	background:none repeat scroll 0 0 #EAEAEA;
	height:38px;
	margin:30px 0 0;
	padding:0 0 0 12px;
	position:relative;
	z-index:200;
}

  #navigation ul {
    list-style: none;
    margin: 0;
    padding: 0; }

  #navigation li {
    background-color: #eaeaea;
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    border-right: 1px solid #d3d4cb;
	line-height:24px;
 }

    #navigation li.last {
      border-right: none; }

    #navigation li a {
      color: #222;
      font: normal 13px 'Helvetica Neue', Arial, sans-serif;
      line-height: 22px; }

    #navigation li h2 a {
      font: normal 16px Georgia, "Times New Roman", Times, serif;
      padding: 5px 7px 10px;
      text-decoration: none; }

      #navigation li h2 a:hover {
        border-top: 4px solid #eee;
        color: #B5121B; }

    #navigation li h3 {
      color: #B5121B;
      font: normal 14px 'Helvetica Neue', Arial, sans-serif;
 	  padding:5px 0;	
	}

    #navigation li.hover h2 a {
      background-color: #B5121B;
      border-top: 4px solid #000000 !important;
      color: #ffffff;
      text-decoration: none; }

    #navigation li.hover .menu {
      display: block; }

    #navigation li .menu {
      position: absolute;
      z-index: 2000;
      background-color: #FCFADE;
      top: 38px;
      left: 0;
      display: none;
      width: 200px;
      padding: 0px 8px 8px 8px;
      margin: 0;
      border-top: 6px solid #B5121B;
	  border-right: 6px solid #B5121B;
	  border-left: 6px solid #B5121B;
	  border-bottom: 6px solid #B5121B;
 	}

      #navigation li .menu .column {
        float: left;
        display: block;
        width: 150px;
        _width: 138px;
		padding:10px;
		border-right:1px solid #D3D4CB;
 		}

	  #navigation li .menu .column.last {
		border-right:none;
	}

      #navigation li .menu li {
        float: none;
        position: static;
        background-color: transparent;
        border: none; }

    #navigation li.web .menu {
      width: 515px; 
	}
	
	#navigation li.cabling .menu {
	  left:-149px;
	}
	
	#navigation li.support .menu {
	  left:-146px;
	}


