/* --------- general accordion menu ----------- */

.accordion {
	/*border: 1px solid #ccc;*/
}

	.accordion .ygtvlabel {
		display: block;
		font-weight: bold;
		padding: 4px 10px 4px 5px;
	}


.ygtvtn, .ygtvtm, .ygtvtmh, .ygtvtp, .ygtvtph, .ygtvln, .ygtvlm, .ygtvlmh, .ygtvlp, .ygtvlph, .ygtvloading, .ygtvdepthcell, .ygtvblankdepthcell {
	height: 20px;
	width: 15px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

.ygtvtn { background-image: none; }
.ygtvtm { background-image: url(/img/btn_close_bkg_white.gif); }
.ygtvtmh { background-image: url(/img/btn_close_bkg_white.gif); }
.ygtvtp { background-image: url(/img/btn_open_bkg_white.gif); }
.ygtvtph { background-image: url(/img/btn_open_bkg_white.gif); }
.ygtvln { background-image: none; }
.ygtvlm { background-image: url(/img/btn_close_bkg_white.gif); }
.ygtvlmh { background-image: url(/img/btn_close_bkg_white.gif); }
.ygtvlp { background-image: url(/img/btn_open_bkg_white.gif); }
.ygtvlph { background-image: url(/img/btn_open_bkg_white.gif); }
.ygtvloading { background-image: none; }
.ygtvdepthcell { background-image: none; background-color: #fff; }
.ygtvblankdepthcell { background-image: none;}
.ygtvitem { }
.ygtvchildren { }
* html .ygtvchildren { }
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {

}
.ygtvspacer {  }




/* --------- home page accordion menu ---------- */
.hh_menu {
	font-size: 10px;
}

	.hh_menu h3 {
		margin: 0;
	}
	.hh_menu p {
		margin-top: 0;
		line-height: 1.13em;
	}

table.hh_menu {
	border-collapse: collapse;
	padding: 0;
	margin: 3px 0 0 0;
	table-layout: fixed;
	empty-cells: show;
}
	.hh_menu th {
		text-align: center;
		font-weight: bold;
		font-size: 10px;
		color: #003;
		text-transform: uppercase;
		background: #fff url(/img/bkg_gradient_silver.gif) 0 100% repeat-x;
		padding: 3px 0 4px 0;
		border-left: 1px solid #ccc;
		width: auto;
	}
		.hh_menu th.first {
			border: none;
		}

	.hh_menu td {
		vertical-align: top;
		margin: 0;
		padding: 0;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
		.hh_menu td.first {
			border-left: none;
		}
		.hh_menu td.last {
			border-right: none;
		}

	.hh_menu td td {
		border-left: none;
		border-right: none;
	}


	/* columns */
	.hh_menu .accordion table {
		border-collapse: separate;
		/*width: auto;*/
	}

	/* content cells */
	.hh_menu .ygtvitem table {
		width: 100%;
	}
		.hh_menu .ygtvitem .ygtvitem table {
			border-top: 1px dotted #fff;
		}
		.hh_menu .ygtvitem .ygtvitem {
		}

		.hh_menu .ygtvitem table,
		.hh_menu .ygtvitem td {
			padding: 0;
			margin: 0;
		}

	.hh_menu .ygtvhtml {
	}

		.hh_menu .accordion_content {
			padding: 8px 8px 6px 0;
			height: 95px !important;
			overflow: auto;
			background: #fff url(/img/bkg_gradient_blue.gif) repeat-x;
		}

	.hh_menu .ygtvlabel {
		color: #fff !important;
		display: block;
	}

		.hh_menu .stem_cells .ygtvitem, .hh_menu .sc .ygtvitem  {
			background-color: #39c;
		}
		.hh_menu .pers_medicine .ygtvitem, .hh_menu .pm .ygtvitem {
			background-color: #9c0;
		}
		.hh_menu .clin_trials .ygtvitem, .hh_menu .ct .ygtvitem {
			background-color: #393;
		}

	.hh_menu .ygtvblankdepthcell,
	.hh_menu .ygtvdepthcell,
	.hh_menu .ygtvhtml {
		background: #fff url(/img/bkg_gradient_blue.gif) repeat-x;
	}
	.hh_menu .ygtvhtml * {
		/*background: #fff;*/
	}


	.hh_menu .sc .ygtvtm { background-image: url(/img/btn_close_bkg_sc.gif); }
	.hh_menu .sc .ygtvtmh { background-image: url(/img/btn_close_bkg_sc.gif); }
	.hh_menu .sc .ygtvtp { background-image: url(/img/btn_open_bkg_sc.gif); }
	.hh_menu .sc .ygtvtph { background-image: url(/img/btn_open_bkg_sc.gif); }
	.hh_menu .sc .ygtvlm { background-image: url(/img/btn_close_bkg_sc.gif); }
	.hh_menu .sc .ygtvlmh { background-image: url(/img/btn_close_bkg_sc.gif); }
	.hh_menu .sc .ygtvlp { background-image: url(/img/btn_open_bkg_sc.gif); }
	.hh_menu .sc .ygtvlph { background-image: url(/img/btn_open_bkg_sc.gif); }

	.hh_menu .pm .ygtvtm { background-image: url(/img/btn_close_bkg_pm.gif); }
	.hh_menu .pm .ygtvtmh { background-image: url(/img/btn_close_bkg_pm.gif); }
	.hh_menu .pm .ygtvtp { background-image: url(/img/btn_open_bkg_pm.gif); }
	.hh_menu .pm .ygtvtph { background-image: url(/img/btn_open_bkg_pm.gif); }
	.hh_menu .pm .ygtvlm { background-image: url(/img/btn_close_bkg_pm.gif); }
	.hh_menu .pm .ygtvlmh { background-image: url(/img/btn_close_bkg_pm.gif); }
	.hh_menu .pm .ygtvlp { background-image: url(/img/btn_open_bkg_pm.gif); }
	.hh_menu .pm .ygtvlph { background-image: url(/img/btn_open_bkg_pm.gif); }

	.hh_menu .ct .ygtvtm { background-image: url(/img/btn_close_bkg_ct.gif); }
	.hh_menu .ct .ygtvtmh { background-image: url(/img/btn_close_bkg_ct.gif); }
	.hh_menu .ct .ygtvtp { background-image: url(/img/btn_open_bkg_ct.gif); }
	.hh_menu .ct .ygtvtph { background-image: url(/img/btn_open_bkg_ct.gif); }
	.hh_menu .ct .ygtvlm { background-image: url(/img/btn_close_bkg_ct.gif); }
	.hh_menu .ct .ygtvlmh { background-image: url(/img/btn_close_bkg_ct.gif); }
	.hh_menu .ct .ygtvlp { background-image: url(/img/btn_open_bkg_ct.gif); }
	.hh_menu .ct .ygtvlph { background-image: url(/img/btn_open_bkg_ct.gif); }

