

div#ts

{ width:186px!important; padding:0 0 0px 0!important; margin:0 0 8px 0px!important; display:block; background-image:url(../images/lmenu-bottom.gif); background-repeat:no-repeat; background-position:left bottom; height:227px; }



div#ts ul

{ padding:0; margin:0; list-style: none; width:140px!important;} 



div#ts ul li

{ float: left;

 clear:left; width:186px;

background-color: #007236; 

}

div#ts ul li:hover

{ float: left;

 clear:left; background-image:none;

background-color: #0085D5; 

}



div#ts ul li a

{ color:#FFFFFF; font-weight:bold; font-size:12px; border:1px solid #ebebeb; border-width:0 0 1px 0;background-image:url(../images/arrow-lmenu.gif); background-repeat:no-repeat; background-position:10px 7px;

}



div#ts ul li a.last-Nobrdr

{ border:none

}



div#ts li ul 

{ left: -999em; position: absolute; } /* hide the flyouts until :hover */



div#ts li ul,  div#ts li ul li

{ width: 18em; }



div#ts li:hover ul,div#ts li.sfhover ul 

{ left: 5em; padding-top: 1px; }



div#ts li:hover, div#ts li.sfhover

{ background-color: #0085D5;

border-bottom-color: #0085d5;

}

div#ts li.submenu

{ background-color: #007236;

background-image: url(../images/ps_flyoutarrow.gif); background-repeat:no-repeat; background-position: 170px 6px;

border-bottom-color: #0085d5;

}

div#ts li.submenu:hover

{ background-color: #000;

background-image: url(../images/flyoutarrow_hover.gif); background-repeat:no-repeat; background-position: 170px 7px;

border-bottom-color: #0085d5;

}





div#ts li ul li 

{ background-color: #4ca9e2; border: none; }



div#ts ul a

{ display: block; text-decoration: none; padding: 2px 20px; }



/* fix flyouts for IE7, but hide from IE6 */

div#ts ul li > a

{ width: auto; height: 100%; }





/* allow room for the flyout arrow image */

div#ts ul li a

{ padding-right: 1.5em; }



div#ts li a

{ font-size: 90%; }



div#ts ul li a:hover

{ color: white; }

* html div#ts a

{ height: 1%; }

