.STMenuBoxBG {
	background:transparent url(../../images/app/stm_bg.gif) repeat-y left top;
	width:228px;
}
div.stm_menutop {
	height:10px;
	background:transparent url(../../images/app/stm_top.gif) no-repeat left top;
	overflow:hidden;
}
div.stm_menutop2 {
	height:10px;
	background:transparent url(../../images/app/stm_top2.gif) no-repeat left top;
	overflow:hidden;
}
div.STMenu {
	position:relative;
	background:transparent url(../../images/app/stm_bottom.gif) no-repeat left bottom;
}
.STMnoscript {
	color:#DF0024;
	font-weight:bold;
	display:block;
	padding:7px 7px 7px 20px;
}

.treeview {
		display:none;
}

/*CSS for Simple Tree Menu*/
ul.treeview ul{
	margin:0;
	padding:0;
}
ul.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background:transparent url(../../images/app/stm_dotline.gif) no-repeat left top;
	padding-top:10px;
	padding-bottom:4px;
}
ul.treeview li div{
	margin-left:16px;
	margin-bottom:4px;
}
ul.treeview li ul li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background:transparent url(../../images/app/stm_dotline.gif) no-repeat left top;
	padding-left:10px;
}
ul.treeview li ul li div{
	margin-left:16px;
	margin-bottom:4px;
	margin-top:2px;
}

ul.treeview li ul li ul li div{
	padding-left:22px;
	margin-left:0px;
	margin-bottom:4px;
	margin-top:2px;
}


ul.treeview li a, ul.treeview li a:active, ul.treeview li a:visited {
	color:#e3e3e3;
	text-decoration:none;
}
ul.treeview li a:hover {
	color:#fffffe;
	text-decoration:underline;
}


ul.treeview li ul li a, ul.treeview li ul li a:active, ul.treeview li ul li a:visited {
	color:#e3e3e3;
	text-decoration:none;
}
ul.treeview li ul li a:hover {
	color:#fffffe;
	text-decoration:underline;
}


ul.treeview li.submenu_closed{ /* Style for LI that contains sub lists (other ULs). */
	background:transparent url(../../images/app/stm_dotline.gif) no-repeat left top;
	cursor: hand !important;
	cursor: pointer !important;
}
ul.treeview li.submenu_closed ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}
ul.treeview li.submenu_closed a, ul.treeview li.submenu_closed a:active, ul.treeview li.submenu_closed a:visited {
	color:#e3e3e3;
	text-decoration:none;
}
ul.treeview li.submenu_closed a:hover {
	color:#fffffe;
	text-decoration:underline;
}
ul.treeview li.submenu_closed ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}
ul.treeview li.submenu_closed ul li a, ul.treeview li.submenu_closed ul li a:active, ul.treeview li.submenu_closed ul li a:visited {
	color:#e3e3e3;
	text-decoration:none;
}
ul.treeview li.submenu_closed ul li a:hover {
	color:#fffffe;
	text-decoration:underline;
}


/* SUBMENU BOX -Estilos Partilhados- */
ul.Red li.submenu_open, ul.Orange li.submenu_open, ul.Blue li.submenu_open{
	cursor: hand !important;
	cursor: pointer !important;
}
ul.Red li.submenu_open ul li, ul.Orange li.submenu_open ul li, ul.Blue li.submenu_open ul li{
	background:transparent url(none);
}

ul.Red li.submenu_last, ul.Orange li.submenu_last, ul.Blue li.submenu_last{
	display:none;
	height: 11px;
	cursor: hand !important;
	cursor: pointer !important;
	margin-top:-9px;
	margin-bottom:5px;
	padding-bottom:0px;
	padding-top:0px;
}
* html ul.Red li.submenu_last, * html ul.Orange li.submenu_last, * html ul.Blue li.submenu_last{ /* for IE6 */
	margin-top:-7px;
}


/* SUBMENU BOX -RED- */
ul.Red li ul li ul li div{
	background:transparent url(../../images/app/stm_main_icon_dot_off_red.gif) no-repeat 11px 50%;
}

ul.Red li ul li ul li  ul li div{
	background:transparent url(../../images/app/stm_main_icon_dot_off_red2.gif) no-repeat 11px 50%;
}

ul.Red li.submenu_open{ /* Style for LI that contains sub lists (other ULs). */
	background:#DF0024 url(../../images/app/stm_sub_bg_top.gif) no-repeat left top;
}
ul.Red li.submenu_open ul{ /*Style for ULs that are children of LIs (submenu) */
	background:#97001D url(none) no-repeat left top;
}
ul.Red li.submenu_last{ /* Style for LI that contains sub lists (other ULs). */
	background:#97001D url(../../images/app/stm_sub_bg_bot.gif) no-repeat left top;
}


/* SUBMENU BOX -Orange- */
ul.Orange li ul li ul li div{
	background:transparent url(../../images/app/stm_main_icon_dot_off_orange.gif) no-repeat 11px 50%;
}

ul.Orange li ul li ul li  ul li div{
	background:transparent url(../../images/app/stm_main_icon_dot_off_orange2.gif) no-repeat 11px 50%;
}

ul.Orange li.submenu_open{ /* Style for LI that contains sub lists (other ULs). */
	background:#ffa903 url(../../images/app/stm_sub_bg_top_orange.gif) no-repeat left top;
}
ul.Orange li.submenu_open ul{ /*Style for ULs that are children of LIs (submenu) */
	background:#cd8905 url(none) no-repeat left top;
}
ul.Orange li.submenu_last{ /* Style for LI that contains sub lists (other ULs). */
	background:#cd8905 url(../../images/app/stm_sub_bg_bot_orange.gif) no-repeat left top;
}


/* SUBMENU BOX -Blue- */
ul.Blue li ul li ul li div{
	background:transparent url(../../images/app/stm_main_icon_dot_off_blue.gif) no-repeat 11px 50%;
}

ul.Blue li ul li ul li  ul li div{
	background:transparent url(../../images/app/stm_main_icon_dot_off_blue2.gif) no-repeat 11px 50%;
}


ul.Blue li.submenu_open{ /* Style for LI that contains sub lists (other ULs). */
	background:#3399cc url(../../images/app/stm_sub_bg_top_blue.gif) no-repeat left top;
}
ul.Blue li.submenu_open ul{ /*Style for ULs that are children of LIs (submenu) */
	background:#336699 url(none) no-repeat left top;
}
ul.Blue li.submenu_last{ /* Style for LI that contains sub lists (other ULs). */
	background:#336699 url(../../images/app/stm_sub_bg_bot_blue.gif) no-repeat left top;
}


/* ACTIVE LINKS */
ul.treeview li ul li ul li div.STMenuActive{
	background:transparent url(../../images/app/stm_main_icon_dot_on.gif) no-repeat 11px 50%;
}


ul.treeview li div.STMenuActive a, ul.treeview li div.STMenuActive a:active, ul.treeview li div.STMenuActive a:visited {
	color:#fffffe;
	text-decoration:none;
}
ul.treeview li div.STMenuActive a:hover {
	text-decoration:underline;
}
ul.treeview li ul li div.STMenuActive a, ul.treeview li ul li div.STMenuActive a:active, ul.treeview li ul li div.STMenuActive a:visited {
	color:#fffffe;
	text-decoration:none;
}
ul.treeview li ul li div.STMenuActive a:hover {
	text-decoration:underline;
}

.imgSubMenu {
	margin-top:2px;
	float:right;
	text-align:right;
	margin-right:4px;

}
