/* ----- Header Top Menu ----- */

.id_menu_top {
}

.id_menu_top A {
	text-decoration: none;
	display: block;
	color: #544133;
	padding: 4px 6px 4px 6px;
	border: 1px solid #F8F8F8;
	font-size: .9em;
}
	.id_menu_top A:hover,
	.id_menu_top A:active {
	color: #544133;
	background-color: #EEEEEE;
	border: 1px dashed #52514D;
	}

.id_menu_top ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
		.id_menu_top ul li.lev1 a {
		}
		.id_menu_top ul li.lev1 a:hover {
		}
		.id_menu_top ul li.sel a {
		}

		.id_menu_top ul li.lev1.sel {
		}

	.id_menu_top ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
		.id_menu_top ul li.lev1.on a {
	color: #EEEEEE;
	background-color: #544133;
		}
		.id_menu_top ul li.lev2.on a {
		}
		.id_menu_top ul li.lev3.on a {
		}

	.id_menu_top ul li ul {
		display: none;
	}


/* Holly Hack Targets IE Win only \*/
* html .id_menu_top ul li {}
/* End Holly Hack */

/* ----- Header Main Menu ----- */


.id_menu_main a {
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 5px 8px 0px 8px;
	xheight: 19px;
	text-align: center;
	color: #EEEEEE;
	text-decoration: none;
	font-size: 1.2em;

}
	.id_menu_main a:hover,
	.id_menu_main a:active {
	color: #52514D;
	background-color: #EEEEEE;
	}

	.id_menu_main ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	.id_menu_main ul li {
		position: relative;
		display: inline;
		float: left;
		padding: 0;
		margin: 0;
	}
			.id_menu_main ul li ul {
	position: absolute;
	z-index: 500;
	top: 24px;
	left: 0px;
	border: none;
	padding:0;
	background-color: #8A6A53;
	border-left: 1px solid #3d2f2c;
	border-bottom: 1px solid #3d2f2c;
	border-right: 1px solid #3d2f2c;
			}

				.id_menu_main ul li ul li {
	position: relative;
	float: none;
	display: block;
	width: 200px;
	margin: 0;
	padding: 0;
				}
					.id_menu_main ul li ul li a {
						margin: 0;
						padding: 5px;
						height: auto;
						text-align: left;
						border-top: 1px dashed #DDDDDD;
						font-size: .9em;
					}
					.id_menu_main ul li ul li a:hover {
					}
				
						.id_menu_main ul li ul li ul {
							display: none;
						}

.id_menu_main li.sel > a {
	color: #52514D;
	background-color: #EEEEEE;
}
.id_menu_main li.on > a {
color: #000000;
}
			
.id_menu_main ul ul,
.id_menu_main ul li:hover ul li ul,
.id_menu_main ul ul li:hover ul li ul {
	display: none;
}
.id_menu_main ul li:hover ul {
	/*display: block;*/
}
.id_menu_main ul ul li:hover ul {
}

/* Holly Hack Targets IE Win only \*/
* html .id_menu_main ul li {height: 1%}
/* End Holly Hack */

/* ----- Crumbtrail Menu ----- */

#crumbtrail {
	padding: 20px 40px 0px 40px;
}
/* Holly Hack Targets IE Win only \*/
* html #crumbtrail {height: 1%;}
/* End Holly Hack */

	#crumbtrail a {
		text-decoration: none;
		color: #999999;
	font-family: "Times New Roman", Times, serif;
		font-size: 1em;
	}
	#crumbtrail a:hover {
		color: #000000;
	}
	#crumbtrail ul {
		margin: 0 !important;
		padding: 0 !important;
		list-style-type: none;
	}
	#crumbtrail ul li {
		display: inline;
		padding-left: 10px;
		background-image: url(/img/arrow_r.gif);
		background-position: 4px 7px;
		background-repeat: no-repeat;
	}
		#crumbtrail .back {
		display: block;
		float: right;
		width: 54px;
		text-align: right;
		padding: 0px 0px 0px 12px;
		background-repeat: no-repeat;
		}
			#crumbtrail .back ul {
			}
			#crumbtrail .back li {
				padding-left: 10px;
				background-image: url(/img/arrow_l.gif);
				background-position: 4px 7px;
				background-repeat: no-repeat;
			}
	
		#crumbtrail .trail {
		margin-right: 70px;
		}
			#crumbtrail .trail ul {
		text-align: left;
			}
			#crumbtrail .trail a {
			}
			#crumbtrail .trail a:hover {
			}
			#crumbtrail .trail li.first {
	padding-left: 0px;
	background-image: none;
			}
			#crumbtrail .trail li.last {
			}
			#crumbtrail .trail li.last a {
	color: #000000;
			}
	
/* ----- Footer Menu ----- */

.id_menu_bottom {
}

.id_menu_bottom A {
	text-decoration: none;
	display: block;
	color: #544133;
	padding: 4px 10px 4px 10px;
	border: 1px solid #F8F8F8;
}
	.id_menu_bottom A:hover {
	color: #544133;
	background-color: #EEEEEE;
	border: 1px dashed #52514D;
	}

.id_menu_bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
		.id_menu_bottom ul li.lev1 a {
		}
		.id_menu_bottom ul li.lev1 a:hover {
		}
		.id_menu_bottom ul li.sel a {
		}

		.id_menu_bottom ul li.lev1.sel {
		}

	.id_menu_bottom ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
		.id_menu_bottom ul li.lev1.on a {
	color: #EEEEEE;
	background-color: #544133;
		}
		.id_menu_bottom ul li.lev2.on a {
		}
		.id_menu_bottom ul li.lev3.on a {
		}

/* Holly Hack Targets IE Win only \*/
* html .id_menu_bottom ul li {}
/* End Holly Hack */

/* ----- Margin Menu ----- */

#margin .item .type_menu {
}
	#margin .item .type_menu ul {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		border-top: 1px solid #c77f11;
	}
	#margin .item .type_menu li {
		display: block;
		border-bottom: 1px solid #c77f11;
	}
		#margin .item .type_menu li.sel {
			background-color: #c77f11;
		}
		#margin .item .type_menu li:hover {
			background-color: #ffffff;
		}
	#margin .item .type_menu li.nolink {
		color: #c77f11;
		padding: 2px 20px 2px 20px;
	}
		#margin .item .type_menu li.nolink:hover {
			background-color:inherit;
		}
	#margin .item .type_menu li a {
		color: #c77f11;
		display: block;
		border-bottom: none;
		padding: 2px 20px 2px 20px;
		background-image: url(/img/arrow_l.gif);
		background-position: 5px center;
		background-repeat:no-repeat;
	}
/*
		#margin .item .type_menu li:hover a {
			color: #ffffff !important;
		}
*/
	#margin .item .type_menu li a:hover {
		border-bottom: none;
	}
		#margin .item .type_menu li.sel a,
		#margin .item .type_menu li.sel a:hover {
			color: #ffffff !important;
		}
		#margin .item .type_menu li.sel:hover {
			background-color: #c77f11;
		}

	#margin .item .type_menu ul li ul {
		display: none;
	}