/* Collapso-5 Supporting CSS */ /* DISPLAYS AS COLOURED ROLLOVER ROWS - NB 4 levels only - add more if you need them */ #collapso5 	/* Overall container for Menu */ { margin-left: 0px; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc } .hOb 	{	 /* UL DON'T CHANGE 1st 2 LINES hidden UL objects */  display:none;  visibility:hidden;  margin-bottom:0px;  margin-left:5px;  padding-left:5px }  .sOb 	{	 /* UL DON'T CHANGE 1st 2 LINES visible UL objects */  display:block; visibility:visible; margin-bottom:0px;  margin-left:5px;  padding-left:5px }  #collapso5 a { color: #000; text-decoration: none; }  #collapso5 ul { margin: 0; padding: 0; list-style-type: none; font-family: arial, verdana, Helvetica, sans-serif; }  #collapso5 li  { margin: 0 0 0px 0; text-indent: -7px; }  #collapso5 div { display: block; padding: 4px 0px 4px 13px; width: 155px; background-color: #F5F5E2; font-weight:bold; border-bottom: #E3E1CF solid 1px }  #collapso5 a:hover { text-decoration:underline }  #collapso5 ul ul li  { margin: 1px 0 1px 0; }  #collapso5 ul ul div { display: block; padding: 4px 5px 4px 17px; width: 146px; border-bottom: #D5D5CF 1px solid; background-image:none; background-repeat:no-repeat; background-color: #efefef; font-weight:normal }  #collapso5 ul ul ul li {  margin: 1px 0 1px 0; }  #collapso5 ul ul ul div { display: block; padding: 5px 3px 5px 23px; width: 142px; background-color: #FFFFFF; font-weight:normal; border-bottom: #D5D5CF 1px dotted }  #collapso5 ul ul ul ul li  { margin: 1px 0 1px 0; }  #collapso5 ul ul ul ul div { display: block; padding: 3px 3px 3px 23px; width: 142px; font-weight:normal } .hsi   {	 /* IMG Has Sub Section - Icon */ cursor:pointer } .nsi	{	 /* IMG No Sub Section - Icon */ cursor:default } .dum   {background-image:url("c-m.gif")}	 /* Dummy entry to upload swap image */ #collapso5 div:hover	 /* NB fails in IE */ { text-decoration:none; } 