#rset {
background-image: url(http://htedge.arcostream.com/000036/arcostream/graphics/arcostream_message_bar.jpg);
position: relative
}

/* Each icon's 'rule' is represented by the numeric sequence it falls in. */

#demand {
	top: 20px;
	right: 1px;
	height: 20px;
	width: 195px;
	position: absolute;
	background: transparent;
	text-decoration: none;
	border:none;
}

#demand a.p1:hover .large {
	top: 0px;
	left: -620px;
	width: 500px;
	font-size: 13px;
}
#demand a .large {
display: inline;
height: 1px;
left: -9999px;
position: absolute;
top: 1px;
visibility:hidden;
}

#demand a.p1:hover .graphic {
	display: inline;
	position: absolute;
	left: -654px;
	top: -20px;
	height: auto;  
	width: auto;
	z-index: -1
}

#live {
	top: 60px;
	right: 1px;
	height: 20px;
	width: 195px;
	position: absolute;
	background: transparent
}


#live a img {
border: 0
}

#live a.p1:hover .large {
	top: -40px;
	left: -620px;
	width: 500px;
	font-size: 13px;
}

#live a.p1:hover .graphic {
	display: inline;
	position: absolute;
	left: -654px;
	top: -60px;
	height: auto;
	width: auto;
	z-index: -1
}

#webcast {
	top: 100px;
	right: 1px;
	height: 20px;
	width: 195px;
	position: absolute;
	background: transparent
}


#webcast a.p1:hover .large {
	top: -80px;
	left: -620px;
	width: 500px;
	font-size: 13px;
}

#webcast a.p1:hover .graphic {
	display: inline;
	position: absolute;
	left: -654px;
	top: -100px;
	height: auto;
	width: auto;
	z-index: -1
}

#encoding {
	top: 140px;
	right: 1px;
	height: 20px;
	width: 195px;
	position: absolute;
	background: transparent
}


#encoding a.p1:hover .large {
	top: -120px;
	left: -620px;
	width: 500px;
	font-size: 13px;
	}

#encoding a.p1:hover .graphic {
	display: inline;
	position: absolute;
	height: auto;
	width: auto;
	left: -654px;
	top: -140px;
	z-index:-1;
}

#uapp {
	top: 180px;
	right: 1px;
	height: 20px;
	width: 195px;
	position: absolute;
	background: transparent
}

#uapp a.p1:hover .large {
	top: -160px;
	left: -620px;
	width: 500px;
	font-size: 13px;
/*	z-index: 2;  */
}

#uapp a.p1:hover .graphic {
	display: inline;
	position: absolute;
	left: -654px;
	top: -180px;
	height: auto;
	width: auto;
	z-index: -1
}


#ad_delivery {
	top: 220px;
	right: 1px;
	height: 20px;
	width: 195px;
	position: absolute;
	background: transparent
}


#ad_delivery a.p1:hover .large {
	top: -200px;
	left: -620px;
	width: 500px;
	font-size: 13px;
	}

#ad_delivery a.p1:hover .graphic {
	display: inline;
	position: absolute; 
 	height: auto;
	width: auto;
	left: -654px;
	top: -220px;
	z-index: -1
}

#last {
top: 150px;
right: 5px;
height: 20px;
width: 190px;
position: absolute;
background: transparent
}
#last a.p1:hover .large {
	width: 490px;
	height: 400px;
	top: 0px;
	font-size: 14px;
	font-weight: bold
	}

#last a.p1:hover .graphic {
	display: inline;
	height: auto;
	width: auto;
	left: -654px;
	position: absolute;
	top: 65px;
}
