#topnavi {

            height: 22px;
			width: 160px;
            margin: 0px;
            padding: 0px;
            position: relative;
            float: right;

}

#topnavi li.noline {border-bottom: 0px;}

#topnavi li {

            margin: 0px;
            padding: 0px;
            list-style: none;
            position: relative;
            display: inline-block;
            height: 22px;
			width: 160px;
            top: 0px;
            float: left;
			background-image: url(../images/nav-bkgrnd.png);
			background-repeat: no-repeat;
			background-position: 6px;
			border-bottom: 1px solid #7F85CE;

}

#topnavi li a {

            display: block;
            color: #FFFFFF;
            padding: 2px 4px 4px 20px;
            font-size: 14px;
            text-align: left;
            text-decoration: none;
            font-family: Arial, Helvetica, sans-serif;

}

 

#topnavi li:hover a {

            color: #999999;

}

 

 

/*********************POPOUT***********************/

 

/*leave alone*/

#topnavi li ul, #topnavi li:hover ul li ul {display:none;}
#topnavi li:hover ul, #topnavi li:hover ul li:hover ul { display:block;}

 

/*color and dimensions*/

#topnavi li:hover li {height:22px; display: inline-block; position:relative; top: 0px; float:left; }
#topnavi li:hover li a, #topnavi li:hover li:hover li a  {width:170px; text-align:center; font-size:12px; padding: 3px; background-color: #E8E8E8; border: #999999 solid 1px; top:-1px; color: #000000; border-left: 4px solid #999999;}

/*hover state*/
#topnavi li:hover li:hover a, #topnavi li:hover li:hover li:hover a {color: #000000; border-left: 4px solid #000000; background-color: #F3F3F3; z-index:5;}
 

/*position of first level*/
#topnavi li:hover ul {position:absolute; top: 0px; left: 120px; width:170px;}


/*position of second level*/
#topnavi li:hover ul li:hover ul {position:absolute; top:0px; left:140px; width:170px; z-index: 5;}


/*********************POPOUT***********************/