
.SMParent
{
	background-position: right 50%;
	border-top: white 2px solid;
	background-image: url(lbutton.gif);
	font: bold 10pt Tahoma;
	color: #2a4256;
	border-bottom: white 2px solid;
	background-repeat: no-repeat;
	height: 20px;
padding-left: 2px;
	text-align: left;
	text-decoration: none;
}
.SMParent A
{ text-decoration: none;
	color:#2a4256;
}

.SMParentOver
{
	background-position: right 50%;
	border-top: white 2px solid;
	background-image: url(lbutton_over.gif);
	font: bold 10pt Tahoma;
    color:#b80e0e;
	border-bottom: white 2px solid;
	background-repeat: no-repeat;
	height: 20px;
padding-left: 2px;
	text-align: left;
	text-decoration: none;
}

.SMParentOver A
{ text-decoration: none;
	 color:#b80e0e;
	
}

.SMParentSelected {
    background-image: url(lbutton.gif);
    background-repeat:no-repeat;
    background-position:right 50%;
       font:bold 10pt Tahoma;
       padding-left: 2px;
    color:#b80e0e;
    text-align:left;
	text-decoration: none;
    height:22px;
    border-top:2px solid white;
    border-bottom:2px solid white;
}
.SMParentSelected A
{ text-decoration: none;
	 color:#b80e0e;
	
}
.SMChild {
	font:10pt Tahoma; 
	color:#114477;
	text-decoration:none;
    padding-left: 12px;
    padding-top:2px;
    padding-bottom: 2px;
    text-align:left;
	/*border-bottom: 1px solid white;
	border-top: 1px solid white;*/
}
.SMChild a {
	color:#114477;
	font:10pt Tahoma;
	text-decoration:none;
	padding-top:2px;
    padding-bottom: 2px;
    text-align:left;
	/*border-bottom: 1px solid white;
	border-top: 1px solid white;*/
}

.SMChildOver {
	font:10pt Tahoma; 
	color:#b80e0e;
	text-decoration:underline;
	 padding-left: 12px;
    padding-top:2px;
    padding-bottom: 2px;
    text-align:left;
	/*border-bottom: 1px solid white;
	border-top: 1px solid white;*/
	cursor: hand;
	text-align:left;
}
.SMChildOver a {
	color:#b80e0e;
	font:10pt Tahoma;
	text-decoration:none;
}

.SMChildSelected {
	font:bold 10pt Tahoma; 
	color:#4A6276;
	text-decoration:none;
    padding-left: 12px;
    padding-top:2px;
    padding-bottom: 2px;
    text-align:left;
	/*border-bottom: 1px solid white;
	border-top: 1px solid white;*/
}
.SMChildSelected a {
	color:#b80e0e;
	font:bold 10pt Tahoma;
	text-decoration:none;
}

.SMChildrenBox {
	background-color: white;
	background-image: url(child-bgw.gif);
	background-position: right;
	background-repeat: repeat-y;
	border-left: 1px solid #b80e0e;
}

.SMMenu {
	background-color:white;
	width: 180px;
	overflow:hidden;
}

.SMImageParent {
	border:0px;
	vertical-align:-5px;
	width:1px;
	height:1px;
	margin:0px;
	}

.SMImageChild {
	display:none;
}