/*Side Menu*/
/* UPDATE - ajmudrak - 2012-07-15 - whole file: changed #SideMenu to #SideMenuContainer .modulebody>ul instead */
.SideMenuText, #SideMenuContainer .modulebody>ul li>span, #SideMenuContainer .modulebody>ul a
{
	font-family: Verdana;
	font-size:1em;
	color:#000;
}
/* UPDATE - ajmudrak - 2012-07-15 - more specifically identified #SideMenuContainer .modulebody>ul>li instead of BlueBorder */
.BlueBorder, #SideMenuContainer .modulebody>ul li a, #SideMenuContainer .modulebody>ul li span {border-bottom:1px solid #e4e4e4 ;}
.TopBorder {border-top:1px solid #05254a; margin-top:10px;}
/* UPDATE - ajmudrak - 2012-07-15 - added .whiteText styles so the class need not be used */
#SideMenuContainer
{
	/*background-color:#0a0e18;*/
	/*opacity: .75;
	filter: alpha(opacity=75);*/
	width:260px;
/*	color: #fff;*/
	height:100%;
	/*position: absolute;*/
	float: left;
	font-family:Arial;
/*	margin-bottom: 20px;
	margin-top: -5px;
*/
}
#SideMenuContainer .modulebody>ul a, #SideMenuContainer .modulebody>ul span {display: block;}
#SideMenuContainer .modulebody>ul a:hover, #SideMenuContainer .modulebody>ul li>span:hover, .sideMenuHover {cursor: pointer; color:#ffdf6e !important; text-decoration:none;}
#SideMenuContainer .modulebody>ul
{
	padding-top:10px;
	padding-left: 0;
	list-style:none;
}
#SideMenuContainer .modulebody>ul li
{
	margin-left:0;
	width: 100%;
}
#SideMenuContainer .modulebody>ul li>a, #SideMenuContainer .modulebody>ul li>span
{
	padding-left:20px;
	padding-top:3px;
	padding-bottom:7px;
}
#SideMenuContainer .modulebody>ul li ul li
{
	list-style:none;
	font-size:1em;
	margin-left:0;
	width: 100%;
}
/* UPDATE - ajmudrak - 2012-07-15 - added .moduleheading selector instead of p tag for the menu heading */
#SideMenuContainer .moduleheading {font-family:Arial; padding: 20px 20px 0 20px;}
#SideMenuContainer .modulebody>ul ul {margin-top: 5px; padding-left:20px; visibility: hidden; position: absolute;}
#SideMenuContainer .modulebody>ul li.active>ul {visibility: visible; position: relative;}
#SideMenuContainer .modulebody>ul li ul li a, #SideMenuContainer .modulebody>ul li ul li span {color:#000;/*padding-left:0px;*/}
/*#SideMenuContainer .modulebody>ul li img {position:relative; left:190px; top:-25px;}*/

#SideMenuContainer .modulebody>ul li.parent>a, #SideMenuContainer .modulebody>ul li.parent>span {
	background-image:url(../images/arrowSideNav.png);
	background-repeat:no-repeat;
	background-position: 97%;
}

#SideMenuContainer .modulebody>ul li.parent>a:hover, #SideMenuContainer .modulebody>ul li.parent>span:hover {
	background-image:url(../images/arrowSideNav_hover.png);
	background-repeat:no-repeat;
	background-position: 97%;
}

/*.sideMenuArrow {background-image:url(../images/arrowSideNav.png); background-repeat:no-repeat;height:9px; width: 5px; margin: -21px 0 0 185px; padding-bottom:11px;}*/
#SideMenuContainer .modulebody>ul li.parent.active>a, #SideMenuContainer .modulebody>ul li.parent.active>span {
	background-image:url(../images/arrowSideNav_down.png);
	background-repeat:no-repeat;
	background-position: 97%;

}

#SideMenuContainer .modulebody>ul li.active>a, #SideMenuContainer .modulebody>ul li.active>span {
	background-color:#444;
	color:#fff;
}

#SideMenuContainer .modulebody>ul li.parent.active>a:hover, #SideMenuContainer .modulebody>ul li.parent.active>span:hover {
	background-image:url(../images/arrowSideNav_down_hover.png);
	background-repeat:no-repeat;
	background-position: 97%;

}

.item7598 span.separator, .item7599 span.separator, .item7600 span.separator {
background-color: #4C4CF5;
}
