body.daily {background:#fff;}
body.daily h3 {
	margin:2em 0 1em;
	color:#234552;
	font-size:1.1em;
	font-weight:bold;
	width:auto;
	border-bottom:1px solid #6A90A3;
}
body.daily p {color:#386C80;}
body.daily .balloon {
font-family: verdana, sans-serif; 
width:400px;
}
body.daily .balloon ul {
padding:0; 
margin:0;
border:0;
list-style:none;
}
body.daily .balloon ul li {
display:block;
margin:0;
padding:0;
}
body.daily .balloon ul li a, body.daily .balloon ul li a:visited {
display:block;
text-decoration:none; 
color:#000;  
background:#fff;
}
body.daily .balloon ul li a img, body.daily .balloon ul li a:visited img {border:0;}
body.daily .balloon ul li dl {
visibility:hidden;
position:absolute;
}
body.daily .balloon table {
border:0;
padding:0;
margin:0;
font-size:1em;
}
body.daily .balloon table td {padding:0;}
body.daily .balloon dl {width:200px; padding:0; height:auto; background:#DDE5E8; border:1px solid #000;}
body.daily .balloon dt {margin:0; padding:5px; font-size:1.2em; font-weight:bold; border-bottom:1px solid #B5D4DF; color:#000; text-align:left;}
body.daily .balloon dd {margin:0; padding:5px 10px; color:#000; font-size:1em; font-weight:normal; background:#fff;}
body.daily .balloon dd p {padding:0; margin:0; line-height:1.5em;}

/* specific to non IE browsers */
body.daily .balloon ul li:hover {
color:#000; 
position:relative;
}
body.daily .balloon ul li:hover dl {
visibility:visible;
top:0; 
left:0;
}