/* CSS rollovers (used for common programs, etc) */

/*ul li styling similar to #linkscontainer */





#commonprog ul li {
	list-style:none;
	padding:0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 120%;
	color:#000;
	}
#commonprog ul li a {
	display:block;
	padding:18px 0 18px 0;
	text-align:left;
	display:block;
	}
	
#commonprog ul li a:link {
	font-weight: bold;
	text-decoration: none;
	}
#commonprog ul li a:visited {
	font-weight:bold;
	text-decoration:none;
	}
#commonprog ul li a:hover {
	color: #000 !important; /*black*/
	font-weight:bold;
	text-decoration: none;
	background-color:#ecefc6; /*mimics color on dropdown*/
	display:block;
	}
#commonprog ul li a.required {
	margin:0;
	padding:0;
	border:0;
}

#commonprog ul li a.noborder {
	margin:0;
	padding:0;
	border:0;
	}



/* CSS rollovers 50 pixels high (most) */
.height50, .height50:visited{	
	width:154px;
	position:relative !important;
	cursor:pointer;
}
.height50 span, .height50:visited span{
	display:block;
	width:154px;
	height:50px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	background-position:0 0;
}
.height50:hover span, .height50:focus span, .height50:visited:hover span, .height50:active span{
	background-position: 0 -50px;
}



/* Individual images, defined in <a id="nameofuniqueid"> */


#adobe-reader, #adobe-reader:visited {
	width:154px;	
}
#adobe-reader span, #adobe-reader:visited span{
	background-image:url(../_pics/adobe-reader-cssrollover.jpg);
	border-bottom:solid 1px #fff;
}

#adobe-flash, #adobe-flash:visited {
	width:154px;	
}
#adobe-flash span, #adobe-flash:visited span{
	background-image:url(../_pics/adobe-flash-cssrollover.jpg);
	border-bottom:solid 1px #fff;
}

#silverlight, #silverlight:visited {
	width:154px;	
}
#silverlight span, #silverlight:visited span{
	background-image:url(../_pics/silverlight-cssrollover.jpg);
	border-bottom:solid 1px #fff;
}

