ul.topnav
{   
    list-style: none;   
    padding: 0px 43px 0px 0px!important;   
    padding: 0px 28px 0px 0px;   
    margin: -4px 0px 0px 0px!important;   
    margin: -2px 0px 0px -2px;   
    float: right;   
    font-size: 1.2em;
    font-weight:bold;
    font-family:Verdana;
}   
ul.topnav li
{
    float: left;   
    margin: 0px;   
    padding: 0px 15px 0px 0px;   
    position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}   
ul.topnav li a
{
    padding: 20px 5px 0px 5px;   
    margin-bottom:-2px;
    color:#5E848E;   
    display: block;   
    text-decoration: none;   
    float: left;   
}   
ul.subnav li a
{
    padding: 4px 5px 4px 5px;   
    color:#5E848E;   
    display: block;   
    text-decoration: none;   
    float: left;   
}   
ul.topnav li a:hover
{   
    color:#F69F52;   
}   
ul.topnav li span 
{ /*--Drop down trigger styles--*/  
    width: 17px;   
    height: 53px;   
    float: left;
    background-image:url(../images/arrow_rt.gif);
    background-position:center;
    background-repeat:no-repeat;
}   
ul.topnav li span.subhover 
{ /*--Hover effect for trigger--*/
   	background-image:url(../images/arrow_down.gif);
    background-position:center;
    background-repeat:no-repeat;
    cursor: pointer;
}  
ul.topnav li ul.subnav {   
    list-style: none;   
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0px; 
    top: 35px;   
    background: #333;   
    margin: 0px; padding: 0px;   
    display: none;   
    float: left;   
    width: 215px;   
}   
ul.topnav li ul.subnav li{   
    margin: 0px; 
    padding: 0px;   
    clear: both;   
    width: 215px;   
}   
html ul.topnav li ul.subnav li a {   
    float: left;   
    width: 215px;   
    color:#5E848E;
   	background-image:url(../images/blue_white_grab.gif);
    background-position:center top;
    background-repeat:repeat-x;
    padding-left: 20px;   
}   
html ul.topnav li ul.subnav li a:hover 
{ /*--Hover effect for subnav links--*/  
    color:#F69F52;
}
.tm_spacer
{
    top:19px;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    color:#5E848E;
}

