@CHARSET "ISO-8859-1";


/* CSS-based Image Maps

/* ---------- hidden ONLY if CSS is enabled. If disabled, image is rendered ---------- */
img.image {
	display: none;
}

dl#SiteMap {
	margin: 0;
	padding: 0;
	background: transparent url(../img/common/glass2.jpg) top left no-repeat;
	height: 300px;
	width: 380px;
	position: relative;
}

dt {
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 85%;
	display: none;
}

dd {
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 85%;
}

/* ---------- Hotspot Declaration Java ---------- */
dd#javaDef {
	top: 20px;
	left: 70px;
}

dd#javaDef a {
	position: absolute;
	width: 85px;
	height: 90px;
	text-decoration: none;
}

dd#javaDef  a span {
	display: none;
}


dd#javaDef a:hover span {
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

/* ---------- Hotspot Declaration Eclipse ---------- */
dd#eclipseDef {
	top: 20px;
	left: 160px;
}

dd#eclipseDef a {
	position: absolute;
	width: 90px;
	height: 90px;
	text-decoration: none;
}

dd#eclipseDef a span {
	display: none;
}

dd#eclipseDef a:hover span {
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;

}

/* ---------- Hotspot Declaration Web ---------- */
dd#webDef {
	top: 110px;
	left: 160px;
}

dd#webDef a {
	position: absolute;
	width: 90px;
	height: 85px;
	text-decoration: none;
}

dd#webDef a span {
	display: none;
}

dd#webDef a:hover span {
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}


/* ---------- Hotspot Declaration Algorithms ---------- */
dd#algorithmsDef {
	top: 115px;
	left: 70px;
}

dd#algorithmsDef a {
	position: absolute;
	width: 90px;
	height: 85px;
	text-decoration: none;
}

dd#algorithmsDef a span {
	display: none;
}
dd#algorithmsDef a:hover span {
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

/* ---------- Hotspot Declaration Technology ---------- */
dd#technologyDef {
	top: 200px;
	left: 115px;
}

dd#technologyDef a {
	position: absolute;
	width: 90px;
	height: 85px;
	text-decoration: none;
}

dd#technologyDef a span {
	display: none;
}


dd#technologyDef a:hover span {
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}
