.SMMenu {
	/*background-color:white;*/
	width: 190px;
}

.SMParent {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
    /*background-color: #E8E8E8;*/
	border-top:0px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;	
    font: bold 11px Tahoma;
    color:#000000;
    text-align:left;
    height:22px;
}

.SMParent a {	
    font: bold 11px Tahoma;
    color:#000000;
    text-align:left;
}

.SMParent a:visited {	
    font: bold 11px Tahoma;
    color:#000000;
    text-align:left;
}

.SMParentOver {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
    background-color: #FFFFFF;
	background-image: url(arrow_down_bkg.gif);
	background-repeat: no-repeat;
	border-top:0px solid #FFFFFF;
    font:bold 11px Tahoma;
    color:#000000;
    text-align:left;
	cursor:pointer;
    height:22px;
}

.SMParentSelected {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
    background-color: #FFFFFF;
	/*background-image: url(arrow_up_bkg.gif);
	background-repeat: no-repeat;*/	
	border-top:0px solid #FFFFFF;
    font:bold 11px Tahoma;
    color:#000000;
    text-align:left;
    height:22px;
    overflow:hidden;
}

.SMChild {
	font: 11px Tahoma; 
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.SMChild a {
	font: 11px Tahoma;
	color:#000000;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
}

.SMChild a:visited {
	font: 11px Tahoma;
	color:#000000;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
}

.SMChildOver {
	font: 11px Tahoma; 
	color: #CC0000;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	cursor:pointer;	
}
.SMChildOver a {
	font: 11px Tahoma;
	color: #CC0000;	
	padding-top: 2px;
	padding-bottom: 2px;	
	text-decoration:none;
}

.SMChildSelected {
	font: bold 11px Tahoma; 
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.SMChildSelected a {
	font: bold 11px Tahoma;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;	
	text-decoration:none;
}

.SMChildSelected a:visited {
	font: bold 11px Tahoma;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;		
	text-decoration:none;
}

.SMChildrenBox {
	text-align:left;
	padding-left: 10px;
	padding-top: 8px;	
	padding-bottom: 8px;
}

.SMImageParent {
	border:0px;
	vertical-align:middle;
	width:8px;
	height:21px;
	margin-right: 0px;
}

.SMImageChild {
	border:0px;
	vertical-align:middle;
	width:9px;
	height:9px;
	margin-right:0px;
	/*display:none;*/
}

A:link { text-decoration: none;  color:#000000}
A:active { text-decoration: none; color:#000000} 
A:visited { text-decoration: none;color:#000000} 
A:hover	{ text-decoration:none;color:#000000}

/*A:link { text-decoration: none; color: #CC0000 }
A:active { text-decoration: none; color: #333333 }
A:visited { text-decoration: none; color: #CC0000 }
A:hover	{ text-decoration:underline; color:#CC0000 }*/