body{font:84%/1.2em verdana,arial,helvetica,clean,sans-serif,direction:lt;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select, textarea{font:99% verdana,helvetica,clean,sans-serif;}
body *

#today .ft li.on a{
  margin:2px 0 2px 0;background:#EFEFEF;
  background-repeat:repeat-x
}



h5 {margin:0;padding:0;background:#EFEFEF;}
fieldset{border:0px none;}
.bd}
.bd span, .ft span{display:none;}
.bd .current, .ft .current, .current span{display:block;}
.md{
position:relative;
margin:0px 0 0px;
}

h5 a:hover{margin:0;padding:0;background:#EEEECC;font-weight:bold;font-size:12px;display:block}

img {margin:0;padding:0;}
img, fieldset{border:0px none;}
.bd}
.bd span, .ft span{display:none;}
.bd .current, .ft .current, .current span{display:block;}
.md{
position:relative;
margin:0 0 1px;
}
.bd{
padding:0px 0px 2px;
}
div.hd li.sparkle em{
left:-1px;
padding:2px 0 2px;
margin:-1px -1px -2px 0;
}
#today .hd ul li{width:99.9%;}
.md-sub h3{
font-size:100%;
}
#today{
min-height:34px;
_height:44px;
}
#today h5{
font: 12px verdana;
color:#16387c;
}
#today h5 a{
font: 12px verdana;
}
#today .bd img{
float:left;
margin-right:10px;
width:35px;
height:20px;
padding:2px;
border:0px solid #FFFFFF;
border-color:#FFFFFF #677787 #677787 #FFFFFF;
}
