@charset "utf-8";
/* CSS Document */

/* SIDEMENU STYLING */
#sidemenu_content{
	width: 165px;
	height: 381px;
	overflow:scroll;
	position: relative;
}
#sidemenu {
	width: 165px;
	height: 352px;	
	font-size: 10px;
	background-color:#ffffff;
	padding-left:3px;
}
#sidemenu h1, 
#sidemenu h2, 
#sidemenu h3, 
#sidemenu h4, 
#sidemenu h5, 
#sidemenu h6 {
	font-weight: bold;
	font-size: 10px;
	color: #009AC8;
}
h2.sidemenu 	{
	font-weight: bold;
	font-size: 10px;
	color: #009AC8;
	margin-top:0px;
	margin-bottom:0px;
}

#sidemenu a:link h1,
#sidemenu a:link h2,
#sidemenu a:link h3,
#sidemenu a:link h4,
#sidemenu a:link h5,
#sidemenu a:link h6,
#sidemenu a.more2:link  {
	color: #669933 !important;
	text-decoration: none;
}
#sidemenu a:visited h1,
#sidemenu a:visited h2,
#sidemenu a:visited h3,
#sidemenu a:visited h4,
#sidemenu a:visited h5,
#sidemenu a:visited h6,
#sidemenu a.more2:visited {
	color: #669933 !important;
	text-decoration: none;
}
#sidemenu a:hover h1,
#sidemenu a:hover h2,
#sidemenu a:hover h3,
#sidemenu a:hover h4,
#sidemenu a:hover h5,
#sidemenu a:hover h6,
#sidemenu a.more2:hover {
	color: #669933 !important;
	text-decoration: underline;
}
#sidemenu ul, #sidemenu ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 7px;
	display: block;
} 
#sidemenu li{
	margin-bottom: 3px;
	width: 140px;
} #sidemenu ul ul li{
	width: 120px;
}
#sidemenu li .more, #sidemenu li .more2{
	
} 
.expanded{
	background-image: url(/kids/images/sidebars/arrow_expanded.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
} .collapsed{
	background-image: url(/kids/images/sidebars/arrow_normal.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	
} .expanded *, .collapsed * {
	padding-top: 0; 
	margin-top: 0;
	vertical-align: top;
}

#upholder{
	display: none;
	position: relative;
	top: -15px;
	margin-bottom: -15px;
	height: 27px;
	width: 165px;
	border-bottom: thin solid #CCCCCC;
	/*background: url(/kids/images/sidebars/sidemenu_up_arrow.gif) no-repeat;*/
}

#downholder{
	display: none;
	height: 27px;
	width: 165px;
	border-top: thin solid #CCCCCC;
	/*background: url(/kids/images/sidebars/sidemenu_down_arrow.gif) no-repeat;*/
}
#goup, #godown{
	display: none;
	height: 27px;
	width: 18px;
	position: relative;
	top: 0;
	left: 147px;
}
