/* ------------ TOP SUB MENU RULES ------------ */

#topsubnav {
 list-style-type:none;
 position:absolute;
 height:15px;
 width:255px;
 top:33px;
 left:574px;
 background-image:url(../images/topsubnav-bg.gif);
 }
#topsubnav li {
list-style:none;
 position:absolute;
 }
#topsubnav :link,#topsubnav :visited {
 display:block;
 position:absolute;
 top:0;
 height:15px;
 text-indent:-50000px;
 text-decoration:none;
 }
 
/* MAIN MENU ROLLOVER USES A BACKGROUND IMAGE - THIS IS DEFINED BELOW  */
#topsubnav :link:hover,#topsubnav :visited:hover {background-image:url(../images/topsubnav-bg.gif);}

/*MAIN MENU POSITIONING  */
#ts-home a {width:42px; left:0;}
#ts-contact a {width:74px; left:42px;}
#ts-sitemap a {width:52px; left:116px;}
#ts-print a {width:87px; left:168px;}
#ts-home a:hover {background-position:0 -15px;}
#ts-contact a:hover {background-position:-42px -15px;}
#ts-sitemap a:hover {background-position:-116px -15px;}
#ts-print a:hover {background-position:-168px -15px;}


/* ------------ TOP MAIN MENU RULES ------------ */
#topnav {
 list-style-type:none;
 position:absolute;
 height:33px;
 width:612px;
 top:109px;
 left:217px;
 background-image:url(../images/topmenu-bg.gif);
 }
#topnav li {
list-style:none;
 position:absolute;
 }
#topnav :link,#topnav :visited {
 display:block;
 position:absolute;
 top:0;
 height:33px;
 text-indent:-50000px;
 text-decoration:none;
 }
 
/* MAIN MENU ROLLOVER USES A BACKGROUND IMAGE - THIS IS DEFINED BELOW  */
#topnav :link:hover,#topnav :visited:hover {background-image:url(../images/topmenu-bg.gif);}

/*MAIN MENU POSITIONING  */
#tm-dev a {width:97px; left:0;}
#tm-acq a {width:85px; left:97px;}
#tm-asst a {width:133px; left:182px;}
#tm-bui a {width:106px; left:338px;}
#tm-news a {width:88px; left:460px;}
#tm-car a {width:64px; left:548px;}
#tm-dev a:hover {background-position:0 -33px;}
#tm-acq a:hover {background-position:-97px -33px;}
#tm-asst a:hover {background-position:-182px -33px;}
#tm-bui a:hover {background-position:-338px -33px;}
#tm-news a:hover {background-position:-460px -33px;}
#tm-car a:hover {background-position:-548px -33px;}
