
/**************************************
 swMenuTree
**************************************/

/* Top Level */

#swMenuTree {
	display:none;
}

#swTreeMenuContent {
	display: none;
}

.swMenuSection {
	width: 190px; /* menu width */
	display: block;
	position:relative;
	
	overflow:hidden;
	text-overflow: ellipsis;
	
}

.swMenuItem a {
	display: block;
	position:relative;

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	font-weight: bold;text-decoration: none;

	width: auto;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding: px;

	
	
	padding-left: 10px; /* cellpadding + menubullet width + space after + hassub + spaceafter */

} 


.swMenuItem a:hover {
	color: #666666;
	text-decoration: underline;
}


.swMenuItem a img{
	border: none;
}

.swMenuBullet {
	position: absolute;
	
	z-index: 10; /* make bullet go on top of link */

	margin-top: 7px; /* Visual - not to be implemented */

	margin-left: 0px;


}

.swMenuBullet img{

	
	visibility: hidden;
	

}

.swMenuHassub {
	xborder: 1px solid red;
	position: absolute;


	margin-left: -10px;

	margin-top: 3px; /* Visual - not to be implemented */

}

.swMenuHassub img {
	visibility: visible !important;
}


.swMenuTopBar {
	
	display:none;
	
	height: 0px;
	width: 190px;
	background-color: ;
	background-image: url();
	overflow: hidden;
}

.swMenuBottomBar{
	
	display:none;
	
	height: 0px;
	width: 190px;
	background-color: ;
	background-image: url();
	overflow: hidden;
}


/* Sub Level */

.swMenuSection .swMenuSection {

	margin-left: px; /* submenu offset left */
	xborder: 1px solid blue;
	overflow: hidden;
	
}

.swMenuItem .swMenuItem a {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	

	padding: 2px;

	
	
	padding-left: 10px; /* menubullet width + space after + hassub + spaceafter */

	xborder: 1px solid red;

}

.swMenuItem .swMenuItem a:hover {
	background-color: transparent;
	text-decoration:none;

	color: #666666;
	text-decoration: underline;

}

.swMenuItem .swMenuItem .swMenuBullet {
	position: absolute;
	
	z-index: 11; /* make bullet go on top of link */

	margin-top: 5px; /* Visual - not to be implemented */

	margin-left: 0px;


}

.swMenuItem .swMenuItem .swMenuBullet img{

	
	visibility: hidden;
	

}


/* Active items */
.swMenuItem a.active{

	background-image: none;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: px; 
	color: ;
	font-weight: normal;
	
	background-color: transparent;
	
	padding-left: 14px; /* menubullet width + space after + hassub + spaceafter */

}

.swMenuItem a.active:hover{

	background-color: transparent;
	text-decoration:none;

	color: ;
	
	
}

.swMenuItem .swMenuBullet.active img{

	visibility: hidden;
	xborder: 1px solid red;
}

.swMenuItem .swMenuBullet.active  {

	
	background-image: url(/cgi-files/menu_main_sel_bullet-13964.gif);
	

	background-repeat: no-repeat;
	xborder: 1px solid red;

}

.swMenuItem .swMenuItem a.active{
	background-color:transparent;
	background-image: none;
		
	font-family: Arial, Helvetica, sans-serif; 
	font-size: px; 
	color: ;
	font-weight: normal;
	
	background-color: transparent;
	
	padding-left: 14px; /* menubullet width + space after + hassub + spaceafter */


}

.swMenuItem .swMenuItem a.active:hover {

	background-color: transparent;
	text-decoration:none;

	color: ;
	
}


.swMenuItem .swMenuItem .swMenuBullet.active img{

	visibility: hidden;
	xborder: 1px solid green;
}


.swMenuItem .swMenuItem .swMenuBullet.active  {

	background-image: none;

	
	background-image: url(/cgi-files/menu_sub_sel_bullet-16723.gif);
	

	background-repeat: no-repeat;

}

