/* navigation */

:focus { -moz-outline-style: none; }
a { color: #79A6FF; text-decoration: underline; }
:hover { text-decoration: none; }

.ftr a { color: #FFFFFF;text-transform: capitalize; text-decoration: none; }
.ftr a:hover { text-decoration: underline; }

.ctn_lft  a { color: #FFFFFF }

 /* header navigation */
 
.hdr_nv { margin: 43px 0 0 395px; height: 25px;  }

.hdr_nv a, .hdr_nv a:hover { color: #FFFFFF; text-decoration: none; padding: 8px; }
.hdr_nv a:hover, #hdrm li:hover { background: url('../img/bg_tpn.gif') #000000 repeat-x;  } 

.hdr_nv ul, .hdr_nv li { 
  display: block; float: left; 
  list-style: none;
  text-transform: capitalize; 
  line-height: 18px; font-size: 12px; padding: 0 6px 0 6px;
} 

  #hdrm { position: relative; z-index: 20; }
  #hdrm li { 
    list-style-type: none; float: left; 
	line-height: 15px; font-weight: bold; 
	border-right: 1px solid #00456E; 
  }
  #hdrm li, ul { z-index: 190;  }
  #hdrm ul { 
    position: absolute; display: none; z-index: 99;
    list-style-type: none; width: 100px; line-height: 15px;
  }
  #hdrm ul li { width: 170px; background-color: #2A3B71; } 
  #hdrm ul li:hover { background-color: #2A3B71; }
  
  #hdrm ul li, #hdrm ul li:hover {
    filter: alpha(opacity = 85); -moz-opacity: .85; 
	opacity: .85; zoom: 1; z-index: 190; font-weight: normal;
  }

  #hdrm ul ul { position: relative; margin-left: 146px;  }

  #hdrm ul li>ul, #hdrm ul ul li>ul, #hdrm li a { margin: 0; }
  #hdrm li:hover ul ul, #hdrm li:hover ul ul ul { display: none; }
  li > ul { top: auto; left: auto; }

  #hdrm li:hover ul, #hdrm ul li:hover ul, #hdrm ul ul li:hover ul, 
  #hdrm li, #hdrm li a,  #hdrm ul a, #hdrm li:hover, 
  #hdrm ul li:hover, #hdrm ul ul { display: block; }
  
  /*  header navigation  */   


/* navigation */