 ul.topnav {  
     list-style: none;  
     padding: 0;  
     margin: 0;  
     clear: left;  
     font-size: 12px;
	 line-height: 16px;
 }
 
 ul.topnav li {  
     clear: left;
     margin: 0 0px 12px 0;   
     padding: 0;
     position: relative; /*--Declare X and Y axis base for sub navigation--*/  
	 text-align: right;
	 border-top: 1px solid;
	 border-left: 1px solid;  
	 border-right: none;  
	 border-bottom: 1px solid; 
	 border-color: #999999 #FFFFFF #666666 #999999;
 }
 
 ul.topnav li a{  
     padding: 2px 5px 2px 2px;
     color: #DDDDFF;
     display: block;
     text-decoration: none;
     clear: left;
     font-weight: normal;
	  background-color: #22659E;
 }
 
 ul.topnav li a:hover{  
     text-decoration: none;
	 color: #FFFFFF;
 }  
 
 ul.topnav li ul.subnav {  
     list-style: none;  
     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
     left: 99px; top: 0px;  
     margin: 0; padding: 0;  
     display: none;  
     float: left;  
     border-top: none;  
	 border-left: 1px solid;  
	 border-right: 1px solid;  
	 border-bottom: 1px solid;  
	 width: 135px;
	 background-color: #22659E;
	 border-color: #999999 #666666 #666666 #999999;
 }  
 
 ul.topnav li ul.subnav li{  
     margin: 0; padding: 0;  
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-left: none;  
	 border-right: none;  
	 border-bottom: none;	 
	 border-color: #999999;	 
	 width: 135px;
	 clear: both;  
 }  
 
 html ul.topnav li ul.subnav li a {
	 float: left;  
	 padding: 2px 2px 2px 5px; 
 }  
 
 html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
 } 