.grid-14, .mobile-grid-14 {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
/* <IE7> */
	padding-left:0;
	padding-right:0;
/* </IE7> */
}

.grid-14 > *,.mobile-grid-14 > * {
/* <IE7> */
	margin-left:expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === "block" && this.currentStyle.width === "auto") && "10px");
	margin-right:expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === "block" && this.currentStyle.width === "auto") && "10px");
/* </IE7> */
}


.grid-5, .mobile-grid-5, .tablet-grid-5, .grid-10, .mobile-grid-10, .tablet-grid-10, .grid-15, .mobile-grid-15, .tablet-grid-15, .grid-20, .mobile-grid-20, .tablet-grid-20, .grid-25, .mobile-grid-25, .tablet-grid-25, .grid-30, .mobile-grid-30, .tablet-grid-30, .grid-35, .mobile-grid-35, .tablet-grid-35, .grid-40, .mobile-grid-40, .tablet-grid-40, .grid-45, .mobile-grid-45, .tablet-grid-45, .grid-50, .mobile-grid-50, .tablet-grid-50, .grid-55, .mobile-grid-55, .tablet-grid-55, .grid-60, .mobile-grid-60, .tablet-grid-60, .grid-65, .mobile-grid-65, .tablet-grid-65, .grid-70, .mobile-grid-70, .tablet-grid-70, .grid-75, .mobile-grid-75, .tablet-grid-75, .grid-80, .mobile-grid-80, .tablet-grid-80, .grid-85, .mobile-grid-85, .tablet-grid-85, .grid-90, .mobile-grid-90, .tablet-grid-90, .grid-95, .mobile-grid-95, .tablet-grid-95, .grid-100, .mobile-grid-100, .tablet-grid-100, .grid-33, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  /* <IE7> */
/*
  padding-left: 0;
  padding-right: 0;
*/
  /* </IE7> */


@media screen and (min-width: 768px) {
	.push-14,.pull-14 {
		position:relative;
	}
	
	
	.grid-14 {
		float:left;
		width:14%;
	/* <IE7> */
		width:expression(Math.floor(0.14 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px");
	/* </IE7> */
	}
	
	.prefix-14 {
		margin-left:14%;
	}
	
	.suffix-14 {
		margin-right:14%;
	}
	
	.push-14 {
		left:14%;
	/* <IE7> */
		left:expression(Math.floor(0.14 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px");
	/* </IE7> */
	}
	
	.pull-14 {
		left:-14%;
	/* <IE7> */
		left:expression(Math.floor(-0.14 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px");
	/* </IE7> */
	}
}

#breadcrumb {
	min-height:65px;
	padding:20px 0 20px 20px;
}

#breadcrumb a {
	color:red;
	text-decoration:none;
}

.subnav li {
	list-style:none;
	background-color:#e6e7e8;
	width:100%;
	max-width:216px;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:5px;
}

.subnav li a {
	color:#000;
	text-decoration:none;
	text-align:left;
	font-style:normal;
	font-weight:700;
	padding-bottom:10px;
}

.subnav li a:after {
	content:url(/img/common/black_hr.png);
	width:100%;
	max-width:170px;
}

.subnav li a:hover {
	color:#7c1418;
	font-style:italic;
	text-decoration:none;
}

.subnav li ul {
	padding-top:5px;
}

.subnav li ul li a {
	color:#000;
	text-decoration:none;
	text-align:left;
	font-style:normal;
}

.subnav li ul li a:hover {
	color:#7c1418;
	font-style:italic;
	text-decoration:none;
	font-weight:700;
}

.subnav li ul li a:after {
	content:url(/img/common/red_hr.png);
	width:100%;
	max-width:170px;
}

.subnav ul li ul li {
	padding-left:0;
}

.mSubNav {
	margin-top:0;
	width:100%;
	height:50px;
	padding:0!important;
	background-color:#ebdab0;
	font-weight:700;
	font-size:14pt;
}

.mSubNav ul {
	background-color:#ebdab0;
}

.mSubNav li {
	height:auto;
	width:100%;
	float:left;
	list-style:none;
	margin:0;
	background-color:#ebdab0;
}

.mSubNav li a:after {
	content:" >";
}

.mSubNav a {
	padding:10px 5px;
	border:none;
	text-decoration:none;
	color:#7c1418;
	display:block;
	margin-left:10px;
	text-align:center;
}
.mSubNav a:hover {
	color:#7c1418;
	font-style: normal;
}
.mSubNav li ul li:hover,.mSubNav li ul li a:hover {
	background-color:#7c1418;
	color:#ebdab0;
	font-style: normal;
}

.mSubNav li ul {
	display:none;
	height:auto;
	margin:0;
	padding:0;
}

.mSubNav li:hover ul {
	display:block;
}

.mSubNav li ul li {
	background-color:#ebdab0;
}

.mSubNav li ul li a {
	color:#7c1418;
	padding-bottom:5px;
}

.mSubNav li ul li a:after {
	content:"";
}

#footer {
/*
	font-size: 13pt;
*/
}

/*.navigation ul li ul li {
	float: none;
	list-style: none;
	max-width: 90%;
	text-indent: -1em;
	margin-left: 1em;
}

.navigation ul li ul li a {
	padding: 10px 10px 10px 0;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.navigation ul li ul li a:hover {
	color: #7c1418;
} */