/*******
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	word-wrap: break-word;
}
******/

/* Float Comment */
#fcTable {width:182px; background:transparent; text-align:center; font-size:9pt;}
#fcTable th, #fcTable td {padding:4px 0px; border:solid 1px #FFFFFF;}

a.fc {cursor:help;}
.fc {font-size:.9em; font-weight:normal; text-decoration:underline; text-align:left;}
.fc span {display:none; }

.fc:hover {
  position:relative;
  text-decoration:none;
  z-index:10;
  color: #aaaaff;
  background:transparent;
}
.fc:hover span.floatcomment {
  color: #111;
  display:block;
  position:absolute;
  top:0px; left:-10px;
  padding:15px 0 0 0;
  width:200px;
  text-align:left;
  text-decoration:none;
  z-index:20;
  white-space: normal !important;
}
.fc.rightEnd:hover span.floatcomment {
  right:-20px;
  left:auto;
}
.fc:hover span.fcTop {
  display: block;
  padding: 30px 8px 0;
  background: url(/css/float_bg.png) no-repeat top;
}
.fc.rightEnd:hover span.fcTop {
  background: url(/css/float_bg-right.png) no-repeat top;
}
.fc:hover span.fcMiddle {
  display: block;
  padding: 0 8px; 
  background: url(/css/float_bg-filler.png) repeat bottom; 
}
.fc:hover span.fcBottom {
  display: block;
  padding:3px 8px 10px;
  color: #548912;
  background: url(/css/float_bg.png) no-repeat bottom;
}

/* Float Comment END */