	v\:shape 		{ behavior: url(#default#VML); /*display:inline-block; */}
	v\:oval 		{ display:inline-block; behavior: url(#default#VML); }
	v\:rect 		{ display:inline-block; behavior: url(#default#VML); }
	v\:roundrect 	{ display:inline-block; behavior: url(#default#VML); }
	v\:line		 	{ display:inline-block; behavior: url(#default#VML); }
	v\:polyline		{ display:inline-block; behavior: url(#default#VML); }
	v\:group		{ display:inline-block; behavior: url(#default#VML); }
	body 			{ margin: 0 }
	iframe 			{ background-color: transparent; }
	/* Quirks mode emulation */
	p 				{ margin-top: 0px }
	div 			{ box-sizing: content-box; -ms-box-sizing: content-box; -moz-box-sizing: content-box; }
	
/* Triangle arrows */
.arrow-up { font-size: 0; line-height: 0; width: 0; height: 0; padding: 0; margin: 0; border-left-style: solid; border-left-color: transparent; border-right-style: solid; border-right-color: transparent; border-bottom-style: solid; }
.arrow-down { font-size: 0; line-height: 0; width: 0; height: 0; padding: 0; margin: 0; border-left-style: solid; border-left-color: transparent; border-right-style: solid; border-right-color: transparent; border-top-style: solid; }
.arrow-right { font-size: 0; line-height: 0; width: 0; height: 0; padding: 0; margin: 0; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; border-left-style: solid; }
.arrow-left { font-size: 0; line-height: 0; width: 0; height: 0; padding: 0; margin: 0; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; border-right-style: solid; }

div.CL-tooltip { position: absolute; background-color: #eeeeee; border: solid 1px #cccccc; padding: 3px; font-family: Tahoma, sans-serif; font-size: 11px; color: #666666; z-index: 12000; }