#demo {
	width: 1405px;
	height: 800px;
	margin-top: 20px;
}

#infopanel {
	float: right;
	height: 800px;
}

#testpanel {
	margin-top: 30px;
}

.anatomy {
	background-color: #E5D8F4;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.anatomy-down,.anatomy-down-hovering {
	background-color: #E5D8F4;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.chem {
	background-color: #FFE4C4;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.chem-down,.chem-down-hovering {
	background-color: #FFE4C4;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.disease {
	background-color: #CDFFFE;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.disease-down,.disease-down-hovering {
	background-color: #CDFFFE;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.drug {
	background-color: #E8B8EC;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.drug-down,.drug-down-hovering {
	background-color: #E8B8EC;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.mesh .mesh-up-disabled {
	color: #003;
	background-color: #CCC;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	padding: 0 9px;
}

.marked {
	background-color: #ffa;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 10px 1px;
	padding: 1px 10px;
}

.marked-down,.marked-down-hovering {
	background-color: #ffa;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.go-c {
	background-color: #F9EDED;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.go-c-down,.go-c-down-hovering {
	background-color: #F9EDED;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.go-f {
	background-color: #B7FBB6;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.go-f-down,.go-f-down-hovering {
	background-color: #B7FBB6;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.go-p {
	background-color: #FFF17D;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.go-p-down,.go-p-down-hovering {
	background-color: #FFF17D;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.mesh {
	background-color: #DCD8C7;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.mesh-down,.mesh-down-hovering {
	background-color: #DCD8C7;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.disabled {
	background-color: #ccc;
	color: #999;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.textArea {
	background-color: #FFF;
	font-family: Geneva, sans-serif;
	font-size: 14px;
	height: 260px;
	width: 580px;
	padding: 20px;
}

.readme {
	float: right;
	font-style: italic;
	width: 550px;
}

.readmebutton {
	font-style: italic;
	text-decoration: none;
	width: 53px;
	float: right;
}

.article-list {
	font-size: 12px;
}

.article-list td {
	border-collapse: collapse;
	-moz-border-radius: 0;
	vertical-align: top;
	font-size: 12px;
	border-width: 0 0 1px;
	padding: 5px;
}

.status-highlighter {
	vertical-align: middle;
	padding-right: 10px;
	font: 12px Arial, Helvetica, sans-serif;
}

.xstooltip {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	font: normal 8pt sans-serif;
	border: solid 1px;
	padding: 3px;
}

.nonExistsID {
	color: #999;
	font-size: 11px;
}

.tableCellCenter {
	text-align: center !important;
}

.anatomy-up-hovering,.chem-up-hovering,.disease-up-hovering,.drug-up-hovering,.gap-up-hovering,.gap_at-up-hovering,.gap_bant-up-hovering,.gap_bcer-up-hovering,.marked-up-hovering,.gap_bt-up-hovering,.gap_cel-up-hovering,.gap_cfam-up-hovering,.gap_dme-up-hovering,.gap_dre-up-hovering,.gap_ggal-up-hovering,.gap_hiv-up-hovering,.gap-hs-up,.gap_mm-up-hovering,.gap_osat-up-hovering,.gap_rn-up-hovering,.gap_saur-up-hovering,.gap_spne-up-hovering,.gap_spo-up-hovering,.gap_susc-up-hovering,.gap_tru-up-hovering,.go-c-up-hovering,.go-f-up-hovering,.go-p-up-hovering,.mesh-up-hovering
	{
	color: #009;
	background-color: #ffd;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	padding: 0 9px;
}

.gap,.gap_at,.gap_bant,.gap_bcer,.gap_bt,.gap_cel,.gap_cfam,.gap_dme,.gap_dre,.gap_ggal,.gap_hiv,.gap-hs,.gap_mm,.gap_osat,.gap_rn,.gap_saur,.gap_sc,.gap_spne,.gap_spo,.gap_susc,.gap_tru
	{
	background-color: #D6B9B9;
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
	font-size: 75%;
	width: 130px;
	text-align: center;
	margin: 1px;
	padding: 1px 10px;
}

.gap-down,.gap-down-hovering,.gap_any-down,.gap_any-down-hovering,.gap_at-down,.gap_at-down-hovering,.gap_bant-down,.gap_bant-down-hovering,.gap_bcer-down,.gap_bcer-down-hovering,.gap_bt-down,.gap_bt-down-hovering,.gap_cel-down,.gap_cel-down-hovering,.gap_cfam-down,.gap_cfam-down-hovering,.gap_dme-down,.gap_dme-down-hovering,.gap_dre-down,.gap_dre-down-hovering,.gap_ggal-down,.gap_ggal-down-hovering,.gap_hiv-down,.gap_hiv-down-hovering,.gap-hs-down,.gap_hs-down-hovering,.gap_mm-down,.gap_mm-down-hovering,.gap_osat-down,.gap_osat-down-hovering,.gap_rn-down,.gap_rn-down-hovering,.gap_saur-down,.gap_saur-down-hovering,.gap_sc-down,.gap_sc-down-hovering,.gap_spne-down,.gap_spne-down-hovering,.gap_spo-down,.gap_spo-down-hovering,.gap_susc-down,.gap_susc-down-hovering,.gap_tru-down,.gap_tru-down-hovering
	{
	background-color: #D6B9B9;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-weight: 700;
	padding: 0 9px;
}

.gap_any-up-hovering,.gap_sc-up-hovering {
	color: #000;
	background-color: #D6B9B9;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	padding: 0 9px;
}