/* Section Specific Style */

#h h1 { background-image:url(/_link/image/h-yangfamily-classes.jpg); }

/*
.c-assistants {
	width:73% !important;
}
*/

.c-sections dt { display:block; visibility:visible; font-weight:bold; height:16px; padding:0.2em; }
.c-sections dd { display:none; }
.c-sections {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
.c-sections li,
.c-sections dd {
	/* width:80%; */
	margin:0 20px;
	/* text-transform:uppercase;*/
	/* font-family:georgia,times,serif; */
	/* border-bottom:1px solid #7F7F72; */
	/* font-size:12px; */
	padding:2px 0;
}
/*
.c-sections a .sect {
	margin-left:-0.9em;
	font-weight:bold;
	display:none;
}
 .c-sections a:hover .sect {
	visibility:visible;
}
.c-sections a:hover {
	background:#d5d4ba;
} */
.c-sections .menu-active { background:#d5d4ba; }
.c-sections .menu-active .sect { visibility:visible; }

dt:hover { color:#6C5E45; }

#l {
	padding:0;
	/*width:25%;*/
}
#l img {
	float:right;
}
#flyer-image {
	float:left;
	margin-top:10px;
	margin-right:3px;
}

#schedules, #pricing {
	margin-top:1em;
	border-collapse:collapse;
}
#schedules th, #schedules td {
	padding:3px;
	vertical-align:top;
}
#schedules th {
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	text-align:left;
	background:#f0f0f0;
}
#pricing {
	float:right;
	border:1px solid #cecece;
	background:#f4f4f4;
}
#pricing th, #pricing td {
	text-align:left;
	padding:5px;
	/* padding-bottom:10px; */

}
.people {
	float:right;
	border:1px solid #000;
	margin-left:0.5em;
	margin-top:-20px;

}
td {vertical-align:top;}

/* ---------- */

#r {
	width:20%;
}
#r h3 {
	text-transform:uppercase;
	font-size:15px;
	width:150px;
}
#r address {
	width:150px;
	font-size:10px;
	font-style:normal;
}
#addresses-all {
	margin-top:5px;
	border-left:3px solid black;
	padding-left:5px;
}
#r address strong {
	font-size:17px;
	font-family:arial,verdana,sans-serif;
	color:#740000;
	margin:0;
}

#r p { font-size:10px; }
#r a { font-size:10px; }
#r h4 { border-top:2px solid #d0d0d0; }
#r h2 {
	background:#fff url(/_link/image/ico-home.jpg) no-repeat scroll top left;
	width:149px;
	height:81px;
	text-indent:-100em;
	margin:0;
}

div.sdmenu {
	width: 550px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	padding-bottom: 0px;
	/*background: url(/_link/sdmenu/bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div {
	/* background: url(/_link/sdmenu/title.gif) repeat-x; */
	overflow: hidden;
}
div.sdmenu div:first-child {
	/*background: url(/_link/sdmenu/toptitle.gif) no-repeat; */
}
div.sdmenu div.collapsed {
	height: 1.5em;
}
div.sdmenu div span {
	display: block;
	padding: 0px 25px;
	font-weight: bold;
	color: black; /* white */
	background: url('/_link/sdmenu/expanded.gif') no-repeat 10px center;
	cursor: default;
	/*border-bottom: 1px solid #ddd;*/
}
div.sdmenu div.collapsed span {
	background-image: url('/_link/sdmenu/collapsed.gif');
}
div.sdmenu div  li {
	padding: 0 10px;
	/*background: #eee;*/
	display: block;
	font-size: 12px;
	/*border-bottom: 1px solid #ddd;*/
	/*color: #066;*/
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

div.sdmenu ul {
	color:black;
	list-style-type:none;
	margin-left:10px;
	padding:0;
	cursor: default;
}

@media print {
	#r {
		display:none;
	}
}


