/* index nav css for .... from Clarihon */


#topnav { 
}
#topnav ul {
 height: 45px;
 /* border-left: 1px solid #074070; */
}
* html #topnav ul {
 height: 50px; 
}
*:first-child+html #topnav ul {
 height: 45px; 
 overflow: hidden;
}
#topnav li {
 height: 42px;
 float: left;
 font-size: 14px;
 font-weight: bold;
 line-height: 40px;
 border-right: 1px solid #074070;
}
* html #topnav li {
  position: relative;
 top: 0px;
 height: 45px;
}
*:first-child+html #topnav li {
 margin-top: 0px;
 height: 48px;
   padding: 0px 0px 5px;
}
#topnav a {
   color: #fff;
   padding: 10px 20px 13px;
}
*:first-child+html #topnav a {
   padding: 15px 20px 14px;
 border-top: 2px solid #074070;
}
#topnav a:hover {
 background: #e2f0f4; 
 color: #074070;
 text-decoration: none; 
}