li.collapsed ul {
	display: none;
}

li.expandMenu a, li.expandMenuLeaf a{
	color: #3E6CA8;
	text-decoration: none;
}

li.expandMenu a:visited, li.expandMenuLeaf a:visited{
	color: #3E6CA8;
}

li.expandMenu a:hover, li.expandMenuLeaf a:hover{
	color: red;
}

ul.expandMenu {
	margin: 0px;
	list-style-type: none;
}

table.cell img {
	cursor: pointer;
	margin-top: 1px;
}

table.cell td.bullet3 {
	vertical-align: top;
	cursor: default;
	width: 11px;
}

table.cell td.menuText {
  width: 100%;
  color: #858381;
}


/********************************************************************/
/********************  xpand menu tables ****************************/
/********************************************************************/

table.expandMenu tr.li.collapsed table.ul {
	display: none;
}

table.expandMenu tr.li.expandMenu a, table.expandMenu tr.li.expandMenuLeaf a{
	color: #3E6CA8;
	text-decoration: none;
}

table.expandMenu tr.li.expandMenu a:visited, table.expandMenu tr.li.expandMenuLeaf a:visited{
	color: #3E6CA8;
}

table.expandMenu tr.li.expandMenu a:hover, table.expandMenu tr.li.expandMenuLeaf a:hover{
	color: red;
}

table.expandMenu tr.li td.bullet3 img {
	cursor: pointer;
	margin-top: 1px;
}

table.expandMenu tr.li td.bullet3 {
	vertical-align: top;
	cursor: default;
	width: 11px;
}

table.expandMenu tr.li td.menuText {
	width: 100%;
}

table.expandMenu tr.li td.menuText a {
	display:block;
}

/***************************************************************************/
/* ======================= flyout ======================================== */
/***************************************************************************/

table.expandMenu tr.li td.flyoutHolder table.ul {
	display: none;
}

table.expandMenu tr.li td.flyoutHolder div {
	position: relative;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover td.flyoutHolder table.ul.expandMenu {
	display: block;
	position:absolute;
	z-index: 1000;
	background-color: #01A94C;
	top:-10px;
	left:-20px;
}

table.ul.expandMenu tr.li.collapsed td.menuText table.ul.expandMenu td.bullet3 {
	display: block;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover table.ul.expandMenu td.bullet3 {
	display: none;
	background-color: #01A94C;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover td.flyoutHolder table.ul.expandMenu td.menuText {
	background-color: #01A94C;
	width: 200px;
	padding: 3px;
	white-space: nowrap;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover {
	background-color: #e7e7e7;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover table.ul.expandMenu tr.li td a {
	color:white;
	text-decoration: none;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover table.ul.expandMenu tr.li td:hover {
	background-color: #e7e7e7;
}

table.ul.expandMenu tr.li.collapsed td.menuTextHover table.ul.expandMenu tr td.menuText:hover a {
	color: #3e6ca8;
}
