@charset "utf-8";
/* CSS Document */

h2 {
	margin-bottom: 4px;
}

p.copy_text {
	width: 100%;
	margin: 0 0 2px 0;
	padding: 20px;
	background-color: #B44E50;
}

figure {
	margin: 0 0 20px 0;
}

.location_nav {
	width: 100%;
}

.location_nav dt{
	margin: 0 0 4px;
	/*Other Browser*/
	background: url(../images/bg_tab_off.png) no-repeat 95%;
	/*For Old WebKit*/
	background: url(../images/bg_tab_off.png) no-repeat 95%, -webkit-linear-gradient(
		top,
		#001F53 0%,
		#00377E 100%
	);
	/*For Modern Browser*/
	background: url(../images/bg_tab_off.png) no-repeat 95%, linear-gradient(
		to to,
		#001F53 0%,
		#00377E 100%
	);
	background-size: auto 10px, auto auto;
}

.location_nav dt.open {
	/*Other Browser*/
	background: url(../images/bg_tab_on.png) no-repeat 95%;
	/*For Old WebKit*/
	background: url(../images/bg_tab_on.png) no-repeat 95%, -webkit-linear-gradient(
		top,
		#001F53 0%,
		#00377E 100%
	);
	/*For Modern Browser*/
	background: url(../images/bg_tab_on.png) no-repeat 95%, linear-gradient(
		to top,
		#001F53 0%,
		#00377E 100%
	);
	background-size: auto 10px, auto auto;
}

.location_nav dt h3{
	width: 70%;
	padding: 20px 0 20px 20px;
	background: none;
	margin: 0;
	text-align: left;
}

.location_nav dd {
	width: 90%;
	margin: 0 auto;
	border: none;
}

.location_nav dd p{
	margin: 0.5em auto;
	width: 100%;
}

.location_list{
	width: 100%;
	overflow: hidden;
}
.location_list li {
	margin: 0 0 10px;
	width: 47%;
	text-align: right;
	line-height: 1.2;
	font-size: 10px;
}

.location_list li:nth-child(odd) {
	float: left;
}

.location_list li:nth-child(even) {
	float: right;
}

p.notes {
	text-align: left;
}
.gmap {
	padding: 10px 0;
}
.gmap iframe{
	margin: 0 auto;
	width:320px;
	height:300px;
}