.amsMItemText {
font-family: Hypatia Sans pro,Trebuchet MS,Helvetica,Arial,sans-serif !important;
}

.amsMItemChildren {
background-color: #ffffff !important;
margin-left: 5px !important;
}

.amsMItemChildren .amsMItemText {
font-family: Hypatia Sans pro,Trebuchet MS,Helvetica,Arial,sans-serif !important;
color: #000000 !important;
font-size: 8pt !important;
}

.amsMItemChildren .amsMItemText:hover {
	background-color: #ddffdd !important;
	color: #000000 !important;
}

.amsContainer {
background-color: #ffffff !important;
}

.amsToggleText {
color: #ddffdd !important;
font-family: Hypatia Sans pro,Trebuchet MS,Helvetica,Arial,sans-serif !important;
}

.assistant_list {
background-color:#8FBF21 !important;
}

.bgcolor_dark {
background-color:#4C7910 !important;
}


div#detail_content_div.detail_content a {
font-size: 8pt !important;
}

/*** font-family ***/

	/* info panel */
	select {
	background-color: #7ca921 !important;
	opacity: 0.8;
	color: #ffffff !important;
	font-family: Hypatia Sans pro,Trebuchet MS,Arial,Helvetica,sans-serif !important;
	}

	tr.text {
	font-weight: normal !important;
	font-family: Hypatia Sans pro,Trebuchet MS,Arial,Helvetica,sans-serif !important;
	}

	/* navigation */
	.mapPanelButtonLabel {
	font-family: Hypatia Sans pro,Trebuchet MS,Helvetica,Arial,sans-serif !important;
	font-size: 12pt !important;
	}

	/** cattree **/
	
	/* Icon */
	.triCheckBox {
	background:transparent url(cata_switch_row.png) no-repeat scroll 0 0 !important;
	cursor:pointer;
	height:15px;
	width:17px;
	}
	
	.tric-checked {
	background-position:-34px 50% !important;
	}
