/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/balloons.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.

Revisions by Jason Heithoff
 3/11/10 - css now properly displays correctly with embeded tables
=================================================================== */


 
 /* common styling */
.balloon {
	font-family: verdana, sans-serif; 
	float: left;
}
.balloon ul {
	padding:0; 
	margin:0;
	border:0;
	list-style-type: none;
}
.balloon ul li {
	float:left;
	margin:5px;
	/*
	width:150px;
	height:150px;
	border:1px solid #000;
*/
}
.balloon ul li a, .balloon ul li a:visited {
	display:block;
	text-decoration:none; 
	/*
	color:#000; 
	width:150px; 
	height:150px; 
	color:#000; 
	*/
	background:#fff;
}
.balloon ul li a img, .balloon ul li a:visited img {
	border:0;
}

.balloon ul li dl {
	visibility:hidden;
	position:absolute;
}

.balloon ul li table {
	margin:-2px;
	border:0;
	padding:0;
	border-collapse:collapse;
	font-size:0.8em;
}

.balloon dl {width:250px; padding:0 0 20px 0; background:transparent url(../images/bottom_250.gif) no-repeat bottom left; height:auto;}
.balloon dt {margin:0; padding:5px; font-size:1.2em; font-weight:bold; color: #000; background:transparent url(../images/top_250.gif) no-repeat top left; text-align:center;}
.balloon dd {margin:0; padding:5px 15px; color:#000; font-size:1em; border:1px solid #000; border-width:0 1px; background:#fff url(../images/info.gif) no-repeat bottom right;}
.balloon dd p {padding:0; margin:10px 0; line-height:1.2em;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
	/*color:#000; */
	position:relative;
	cursor: pointer;
	cursor:hand;
}

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
	visibility:visible;
	/*color:#000;*/
	top:-75px;
	left:320px;
	cursor:default;
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
	display:block;
	position:absolute;
	left:-35px;
	top:75px;
	width:36px; 
	height:36px;
	background:transparent url(../images/pointer.gif);
}

.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
	height:0.8em;
	color:#606;
	background:transparent;
	text-decoration:underline;
	display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
	text-decoration:none;
	background:transparent;
}
