	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; }
div.cl-audio-sample-div { position: absolute; background-color: #fff; border: solid 10px #ccc; border-radius: 40px; box-shadow: 0 0 10px rgba(0,0,0,0.8); text-align: center; padding: 30px; z-index: 12000; font-size: 18px; }
div.cl-audio-sample-div div.cl-audio-sample-txt { position: relative; font-family: sans-serif; font-size: 1.2em; text-align: justify; }
div.cl-audio-sample-div audio.cl-audio-sample { position: relative; visibility: hidden; width: 100%; height: 20px; background-color: #ccc; margin: 10px 0; }
div.cl-audio-sample-div input.cl-audio-proceed { position: relative; padding: 10px 20px; background-color: #cfc; border: ridge 3px #363; border-radius: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.5); font-family: sans-serif; font-size: 1.5em; font-weight: bold; color: #363; margin: 10px; }
