.SMParent {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
   /* background-image:url(background_parent.gif);
    background-repeat:repeat-x;*/
    background-color: #bdced2;
	border-top:1px solid #DADBDB;
    font: 8pt Tahoma;
    color:#1c5d6b;
    text-align:left;
	padding: 2px;
    padding-left: 8px;
    height:21px;
}

.SMParent a {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParent a:link {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParent a:visited {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParent a:active {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMParent a:hover {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParentOver {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
    /*background-image:url(background_parent.gif);
    background-repeat:repeat-x;*/
    background-color:#a7bfc5;
	border-top:1px solid #DADBDB;
    font: 8pt Tahoma;
    color:#1c5d6b; 
    text-align:left;
	padding: 2px;
    padding-left: 8px;
	cursor:pointer; 
    height:21px;
}

.SMParentOver a 
{
    background-color:#a7bfc5;
	color:#1c5d6b;
	font:8pt Tahoma;
	text-decoration:none;
}

.SMParentOver a:link {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParentOver a:visited {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParentOver a:active {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMParentOver a:hover {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParentSelected {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
/*    background-image:url(background_parentselected.gif);
    background-repeat:repeat-x; */
    background-color: #dbe3e3;
	border-top:1px solid #DADBDB;
    font: bold 8pt Tahoma;
    color:#1c5d6b;
    text-align:left;
	padding: 2px;
    padding-left: 8px;
    height:21px;
}

.SMParentSelected a {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMParentSelected a:link {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMParentSelected a:visited {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMParentSelected a:active {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMParentSelected a:hover {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMChild {
	font:8pt Tahoma; 
	color:#1c5d6b;
	text-decoration:none;
    padding-left: 2px;
	text-align:left;
	height:20px;
}
.SMChild a {
	color:#1c5d6b;
	font:8pt Tahoma;
	text-decoration:none;
}

.SMChild a:link {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChild a:visited {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChild a:active {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChild a:hover {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChildOver {
	font:8pt Tahoma; 
	color:#1c5d6b;
	text-decoration:underline;
    padding-left: 2px;
	cursor:pointer;
	text-align:left;
	height:20px;
}
.SMChildOver a {
	color:#1c5d6b;
	font:8pt Tahoma;
	text-decoration:underline;
}

.SMChildOver a:link {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChildOver a:visited {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChildOver a:active {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChildOver a:hover {
	color:#1c5d6b;
	font: 8pt Tahoma;
	text-decoration:none;
}

.SMChildSelected {
	font:bold 8pt Tahoma; 
	color:#1c5d6b;
	text-decoration:none;
    padding-left: 3px;
	text-align:left;
	height:20px;
}
.SMChildSelected a {
	color:#1c5d6b;
	font:bold 8pt Tahoma;
	text-decoration:none;
}

.SMChildSelected a:link {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMChildSelected a:visited {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMChildSelected a:active {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMChildSelected a:hover {
	color:#1c5d6b;
	font: bold 8pt Tahoma;
	text-decoration:none;
}

.SMChildrenBox {
	padding-left:2px;
}

.SMMenu {
	background-color:white;
	/*border:5px solid #a39b96;*/
	border-top:none; 
	width: 145px;
	overflow:hidden;
}

.SMImageParent {
	display:none;
}

.SMImageChild {
	border:0px;
	margin-right:2px;
}