/* 1st level nodes unselected */
div.sdnm_flat_top
{
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    -khtml-border-radius-topleft: 7px;
    border-top-left-radius: 7px;
    
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    -khtml-border-radius-topright: 7px;
    border-top-right-radius: 7px;
    

}
div.sdnm_flat_bottom
{
}
div.sdnm_flat
{
	width: auto;
	max-width: 220px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	zoom: 1;
	cursor: pointer;
	}


div.sdnm_flat span.title, div.sdnm_flat span.titlehidden, div.sdnm_flat span.rtitlehidden
{
	display:block;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	border-bottom: 0px solid #DDDDDD;
	border-right: 0px solid white;
	background-color:#6B89b4;

}
div.sdnm_flat span.title a, div.sdnm_flat span.titlehidden a, div.sdnm_flat span.titlehidden a
{
	font-weight: bold;
	color: #FFFFFF;
}
div.sdnm_flat span.rtitlehidden
{
	cursor: default;

}


/* border between 1st level nodes */
div.sdnm_flat span.title, div.sdnm_flat span.titlehidden, div.sdnm_flat span.rtitlehidden
{
	border-top: 1px solid #EFF2F7;
}
div.sdnm_flat dl + span.title, div.sdnm_flat dl + span.titlehidden, div.sdnm_flat dl + span.rtitlehidden
{
	border-top: 0;
}

/* 1st level unselected  nodes */
div.sdnm_flat, div.sdnm_flat span.titlehidden, div.sdnm_flat span.rtitlehidden
{
	background-color: #6B89b4; 
}


div.sdnm_flat div.submenu span.title, div.sdnm_flat div.submenu span.titlehidden
{
	background-color: #a8a6a6;
}

div.sdnm_flat div.submenu div.submenu span.title, div.sdnm_flat div.submenu div.submenu span.titlehidden
{
	background-color: #b8b6b6;
}

div.sdnm_flat div.submenu div.submenu div.submenu span.title, div.sdnm_flat div.submenu div.submenu div.submenu span.titlehidden
{
	background-color: #c8c6c6;
}

div.sdnm_flat div.submenu div.submenu div.submenu div.submenu span.title, div.sdnm_flat div.submenu div.submenu div.submenu div.submenu span.titlehidden
{
	background-color: #d8d6d6;
}
div.sdnm_flat span.title  span
{
	display:block;
	background-image: url(/images/slashdotmenu/Left_Nav_Menu_Arrow_Down_Transparent.png);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	background-color: #ddeffb;
	color:black;
}
/* current selected 1st level menu when expanded*/
div.sdnm_flat span.titleselected span
{
	display:block;
	background-repeat: no-repeat;
	background-position: 6px 50%;
	background-color: #ddeffb;
	background-image: url(/images/slashdotmenu/Left_Nav_Menu_Arrow_Down_Transparent.png);
	text-decoration:none;
	border-right: 0px solid white;
	border-bottom:0 solid white;
	font-weight:bold;
	color:White;
}
div.sdnm_flat span.titleselected span span
{
	display:block;
	background-repeat: no-repeat;
	background-position: 6px 50%;
	text-decoration:none;
	border-right: 0px solid white;
	font-weight:bold;
	color:black;
	background-color: #ddeffb;
}
div.sdnm_flat span.titleselected span.titlehidden span
{
	background-image: url(/images/slashdotmenu/Home_left_nav_arrow_UP.png);
	background-repeat: no-repeat;
	background-position: 6px 50%;

}
div.sdnm_flat span.titlehidden span
{
	background-image: url(/images/slashdotmenu/Home_left_nav_arrow_UP.png);
	background-repeat: no-repeat;
	background-position: 6px 50%;
}
div.sdnm_flat span.rtitlehidden span
{
	/*
	background-image: url(/images/slashdotmenu/sdsquare.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
*/
}

/*
div.sdnm_flat span.title:hover span
{
	background-image: url(/images/slashdotmenu/arrow_expanded_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;

}
div.sdnm_flat span.titlehidden:hover span
{
	background-image: url(/images/slashdotmenu/arrow_collapsed.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;
}

*/
div.sdnm_flat span.rtitlehidden:hover span
{
	cursor: pointer;
	text-decoration: underline;
	/*
	background-image: url(/images/slashdotmenu/sdsquareOn.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	*/
}/*
div.sdnm_flat span.title:hover span
{
	cursor: pointer;
	text-decoration: none;
	
	background-image: url(/images/slashdotmenu/sdsquareOn.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	
}*/

div.sdnm_flat span.tt, div.sdnm_flat span.tthidden
{
	display: block;
	color:White;
	margin-left: 0px;
	padding: 0px 5px 0px 17px;
	text-decoration:none;

	
}
div.sdnm_flat div.rounded_bottom
{
	display: block;
	color:White;
	margin-left: 0px;
	text-decoration:none;
	width:100%;
	height:5px;
}
div.sdnm_flat a
{
	text-decoration: none;
}

div.sdnm_flat div.submenu
{
	overflow: hidden;
	-moz-box-sizing: border-box;
			
}
div.sdnm_flat div.submenu a 
{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	background: #F2F5F9; 
	/*background: #F0F4F8; lighter blue*/
	/*background: #E0E0E0; grey*/
	display: block;
	border-bottom: 1px solid #FFF;
	color: #666666;
	text-decoration: none;
	border-right: 0px solid white;
	height:auto;
}
div.sdnm_flat div.submenu a:hover
{
	/*background: #FBE0B3;*/
	color: #000;
	border-bottom: 1px solid #FFF;
	text-decoration: underline;
}

/* current selected 2nd level menu */
div.sdnm_flat div.submenu a.current
{
	background:#ddeffb;
	border-right: 0px;
	font-weight:normal
}

/* current selected 1st level menu */
div.sdnm_flat a.current span
{
	
	border-right: 0px solid white;
	font-weight:bold;
	color: #000;
	background-color:#ddeffb;
}


/* 2nd level menu nodes */
div.sdnm_flat div.submenu span.s
{
	display: block;
	margin-left: 1em;
	color:#262626;
	font-family:Arial;
	font-weight: normal;
}

/* rectangle in hovered child */
div.sdnm_flat div.submenu a:hover span.s
{
	/*border-right: #FBE0B3 solid thick;*/
}


div.sdnm_flat dl.top_lft
{
	background: #6b89b4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*line-height:5px;
	/*border-right: solid 0px #FFF;
	border-top:solid 1px #FFF;*/

}



div.sdnm_flat dl.bot_lft
{
	background: #6b89b4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:4px;

}

dl.bot_lft
{
background: blue;
}

div.sdnm_flat dl.bot_lft dd 
{
	background: transparent url(/images/slashdotmenu/left_nav_bottom_corner.png) no-repeat right;
}

div.sdnm_flat dl.top_lft dd 
{
	/*background:transparent url(/images/slashdotmenu/left_nav_top_corner.png)  no-repeat; */
	position:absolute;
	left:176px;
	float:right;
	top:112px;
	}

td#td-filed-returns div span.titlehidden {
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 6px 50%;
	cursor: pointer;
}

td#td-filed-returns div span.title {
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	background-image: url(/images/slashdotmenu/Home_left_nav_arrow_DOWN.png);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	cursor: pointer;
	font-weight: 600;
}

td#td-filed-returns div table.return-data {
	margin-left: 30px;
	margin-bottom: 10px;
}

