/* dCodes Framework:(c) TemplateAccess */
.dc_content_tooltip_container {
	background:#ffffff;
	border-radius:2px;
	color:#666;
	display:none;
	font:11px normal Calibri, Verdana, Arial, Helvetica, sans-serif;
	moz-border-radius:2px;
	opacity:0.86;
	position:fixed;
	webkit-border-radius:2px;
	z-index:5000;
	/* */
	border:solid 1px;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4) inset;
	box-sizing:border-box;
	moz-box-shadow:0 1px 2px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4) inset;
	moz-box-sizing:border-box;
	moz-transition:0.3s 0s;
	ms-box-sizing:border-box;
	ms-transition:0.3s 0s;
	o-transition:0.3s 0s;
	padding:10px 10px;
	webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4) inset;
	webkit-box-sizing:border-box;
}
.dc_content_tooltip_container img {
	float:left;
	padding:4px
}
.dc_3dtooltip {
	position:relative
}
.dc_3dtooltip:focus+:last-child, .dc_3dtooltip:focus>:last-child, .dc_3dtooltip:hover>:last-child {
	moz-transition:0.5s 0s;
	ms-transition:0.5s 0s;
	opacity:1;
	o-transition:0.5s 0s;
	transition:0.5s 0s;
	visibility:visible;
	webkit-transition:0.5s 0s
}
.dc_3dtooltip>:last-child {
	border:solid 1px;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4) inset;
	box-sizing:border-box;
	font-size:11px;
	line-height:1;
	moz-box-shadow:0 1px 2px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4) inset;
	moz-box-sizing:border-box;
	moz-transition:0.3s 0s;
	ms-box-sizing:border-box;
	ms-transition:0.3s 0s;
	o-transition:0.3s 0s;
	padding:10px 10px;
	position:absolute;
	transition:0.3s 0s;
	visibility:hidden;
	webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4) inset;
	webkit-box-sizing:border-box;
	webkit-transition:0.3s 0s;
	width:180px;
	z-index:999
}
.dc_3dtooltip>:last-child * {
	max-width:100%
}
.dc_3dtooltip>:last-child:after, .dc_3dtooltip>:last-child:before {
	border:solid 11px;
	content:"";
	display:block;
	margin:0 18px 0 12px;
	position:absolute
}
.dc_3dtooltip.white>:last-child {
	background-color:#eee;
	border-color:#ccc;
	color:#333
}
.dc_3dtooltip.white>:last-child:after {
	border-color:#eee
}
.dc_3dtooltip.white>:last-child:before {
	border-color:#ccc
}
.dc_3dtooltip.white>:last-child {
}
.dc_3dtooltip.red>:last-child {
	background-color:#CC0000;
	border-color:#990000;
	color:#ffffff
}
.dc_3dtooltip.red>:last-child:after {
	border-color:#CC0000
}
.dc_3dtooltip.red>:last-child:before {
	border-color:#990000
}
.dc_3dtooltip.red>:last-child {
	text-shadow:0 1px 0 rgba(0,0,0,0.5)
}
.dc_3dtooltip.orange>:last-child {
	background-color:#EF9E3D;
	border-color:#AB640E;
	color:#251603
}
.dc_3dtooltip.orange>:last-child:after {
	border-color:#EF9E3D
}
.dc_3dtooltip.orange>:last-child:before {
	border-color:#AB640E
}
.dc_3dtooltip.orange>:last-child {
	text-shadow:0 1px 0 rgba(255,255,255,0.3)
}
.dc_3dtooltip.black>:last-child {
	background-color:#333333;
	border-color:#0d0d0d;
	color:#ffffff
}
.dc_3dtooltip.black>:last-child:after {
	border-color:#333333
}
.dc_3dtooltip.black>:last-child:before {
	border-color:#0d0d0d
}
.dc_3dtooltip.black>:last-child {
	text-shadow:0 1px 0 #000000
}
.dc_3dtooltip.teal>:last-child:after {
	border-color:#87ceeb
}
.dc_3dtooltip.teal>:last-child:before {
	border-color:#45b3e0
}
.dc_3dtooltip.teal>:last-child {
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.dc_3dtooltip.blue>:last-child {
	background-color:#00509F;
	border-color:#002346;
	color:#ffffff
}
.dc_3dtooltip.blue>:last-child:after {
	border-color:#002346
}
.dc_3dtooltip.blue>:last-child:before {
	border-color:#00509F
}
.dc_3dtooltip.blue>:last-child {
	text-shadow:0 1px 0 rgba(0,0,0,0.5)
}
.dc_3dtooltip.yellow>:last-child {
	background-color:#ffdb58;
	border-color:#f1bd00;
	color:#3f3100
}
.dc_3dtooltip.yellow>:last-child:after {
	border-color:#ffdb58
}
.dc_3dtooltip.yellow>:last-child:before {
	border-color:#f1bd00
}
.dc_3dtooltip.yellow>:last-child {
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.dc_3dtooltip.teal>:last-child {
	background-color:#87ceeb;
	border-color:#45b3e0;
	color:#0d3a4d
}
.dc_3dtooltip.green>:last-child {
	background-color:#87C236;
	border-color:#55780C;
	color:#161d00
}
.dc_3dtooltip.green>:last-child:after {
	border-color:#87C236
}
.dc_3dtooltip.green>:last-child:before {
	border-color:#55780C
}
.dc_3dtooltip.green>:last-child {
	text-shadow:0 1px 0 rgba(255,255,255,0.3)
}
.dc_3dtooltip.bottom>:last-child {
	margin-top:15px;
	top:100%
}
.dc_3dtooltip.bottom>:last-child:after {
	margin-bottom:-1px
}
.dc_3dtooltip.bottom>:last-child:after, .dc_3dtooltip.bottom>:last-child:before {
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	border-top-color:transparent !important;
	bottom:100%
}
.dc_3dtooltip.bottom>:last-child:before {
	margin-bottom:0px
}
.dc_3dtooltip.center>:last-child {
	left:-125px;
	margin-left:50%
}
.dc_3dtooltip.center>:last-child:after, .dc_3dtooltip.center>:last-child:before {
	left:50%;
	margin-left:-10px
}
.dc_3dtooltip.left>:last-child {
	left:0
}
.dc_3dtooltip.left>:last-child:after, .dc_3dtooltip.left>:last-child:before {
	left:0
}
.dc_3dtooltip.right>:last-child {
	right:0
}
.dc_3dtooltip.right>:last-child:after, .dc_3dtooltip.right>:last-child:before {
	right:0
}
.dc_3dtooltip.top>:last-child {
	bottom:100%;
	margin-bottom:15px
}
.dc_3dtooltip.top>:last-child:after {
	margin-top:-1px
}
.dc_3dtooltip.top>:last-child:after, .dc_3dtooltip.top>:last-child:before {
	border-bottom-color:transparent !important;
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	top:100%
}
.dc_3dtooltip.top>:last-child:before {
	margin-top:0px
}
.dc_3dtooltip.auto>:last-child {
	white-space:nowrap;
	width:auto
}
.dc_3dtooltip.full>:last-child {
	left:0;
	margin-left:0;
	width:100%
}
.dc_flat_tooltip {
	position:relative
}
.dc_flat_tooltip:focus+:last-child, .dc_flat_tooltip:focus>:last-child, .dc_flat_tooltip:hover>:last-child {
	moz-transition:0.5s 0s;
	ms-transition:0.5s 0s;
	opacity:1;
	o-transition:0.5s 0s;
	transition:0.5s 0s;
	visibility:visible;
	webkit-transition:0.5s 0s
}
.dc_flat_tooltip>:last-child {
	border:solid 1px;
	border-radius:2px;
	font-size:11px;
	line-height:1;
	moz-transition:0.5s 0s;
	ms-transition:0.5s 0s;
	o-transition:0.5s 0s;
	padding:10px 10px;
	position:absolute;
	transition:0.5s 0s;
	visibility:hidden;
	webkit-transition:0.5s 0s;
	width:180px;
	z-index:999
}
.dc_flat_tooltip>:last-child * {
	max-width:100%
}
.dc_flat_tooltip>:last-child:after, .dc_flat_tooltip>:last-child:before {
	border:solid 11px;
	content:"";
	display:block;
	margin:0 18px 0 12px;
	position:absolute
}
.dc_flat_tooltip.white>:last-child {
	background-color:#eee;
	border-color:#eee;
	color:#333
}
.dc_flat_tooltip.white>:last-child:after {
	border-color:#eee
}
.dc_flat_tooltip.white>:last-child:before {
	border-color:#eee
}
.dc_flat_tooltip.white>:last-child {
}
.dc_flat_tooltip.red>:last-child {
	background-color:#CC0000;
	border-color:#CC0000;
	color:#ffffff
}
.dc_flat_tooltip.red>:last-child:after {
	border-color:#CC0000
}
.dc_flat_tooltip.red>:last-child:before {
	border-color:#CC0000
}
.dc_flat_tooltip.red>:last-child {
}
.dc_flat_tooltip.orange>:last-child {
	background-color:#EF9E3D;
	border-color:#EF9E3D;
	color:#251603
}
.dc_flat_tooltip.orange>:last-child:after {
	border-color:#EF9E3D
}
.dc_flat_tooltip.orange>:last-child:before {
	border-color:#EF9E3D
}
.dc_flat_tooltip.orange>:last-child {
}
.dc_flat_tooltip.black>:last-child {
	background-color:#333333;
	border-color:#333333;
	color:#ffffff
}
.dc_flat_tooltip.black>:last-child:after {
	border-color:#333333
}
.dc_flat_tooltip.black>:last-child:before {
	border-color:#333333
}
.dc_flat_tooltip.black>:last-child {
}
.dc_flat_tooltip.teal>:last-child {
	background-color:#87ceeb;
	border-color:#87ceeb;
	color:#0d3a4d
}
.dc_flat_tooltip.teal>:last-child:after {
	border-color:#87ceeb
}
.dc_flat_tooltip.teal>:last-child:before {
	border-color:#87ceeb
}
.dc_flat_tooltip.teal>:last-child {
}
.dc_flat_tooltip.blue>:last-child {
	background-color:#00509F;
	border-color:#00509F;
	color:#ffffff
}
.dc_flat_tooltip.blue>:last-child:after {
	border-color:#00509F
}
.dc_flat_tooltip.blue>:last-child:before {
	border-color:#00509F
}
.dc_flat_tooltip.blue>:last-child {
}
.dc_flat_tooltip.yellow>:last-child {
	background-color:#ffdb58;
	border-color:#ffdb58;
	color:#3f3100
}
.dc_flat_tooltip.yellow>:last-child:after {
	border-color:#ffdb58
}
.dc_flat_tooltip.yellow>:last-child:before {
	border-color:#ffdb58
}
.dc_flat_tooltip.yellow>:last-child {
}
.dc_flat_tooltip.green>:last-child {
	background-color:#87C236;
	border-color:#87C236;
	color:#fff
}
.dc_flat_tooltip.green>:last-child:after {
	border-color:#87C236
}
.dc_flat_tooltip.green>:last-child:before {
	border-color:#87C236
}
.dc_flat_tooltip.green>:last-child {
}
.dc_flat_tooltip.bottom>:last-child {
	margin-top:15px;
	top:100%
}
.dc_flat_tooltip.bottom>:last-child:after {
	margin-bottom:-1px
}
.dc_flat_tooltip.bottom>:last-child:after, .dc_flat_tooltip.bottom>:last-child:before {
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	border-top-color:transparent !important;
	bottom:100%
}
.dc_flat_tooltip.bottom>:last-child:before {
	margin-bottom:0px
}
.dc_flat_tooltip.center>:last-child {
	left:-125px;
	margin-left:50%
}
.dc_flat_tooltip.center>:last-child:after, .dc_flat_tooltip.center>:last-child:before {
	left:50%;
	margin-left:-10px
}
.dc_flat_tooltip.left>:last-child {
	left:0
}
.dc_flat_tooltip.left>:last-child:after, .dc_flat_tooltip.left>:last-child:before {
	left:0
}
.dc_flat_tooltip.right>:last-child {
	right:0
}
.dc_flat_tooltip.right>:last-child:after, .dc_flat_tooltip.right>:last-child:before {
	right:0
}
.dc_flat_tooltip.top>:last-child {
	bottom:100%;
	margin-bottom:15px
}
.dc_flat_tooltip.top>:last-child:after {
	margin-top:-1px
}
.dc_flat_tooltip.top>:last-child:after, .dc_flat_tooltip.top>:last-child:before {
	border-bottom-color:transparent !important;
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	top:100%
}
.dc_flat_tooltip.top>:last-child:before {
	margin-top:0px
}
.dc_flat_tooltip.auto>:last-child {
	white-space:nowrap;
	width:auto
}
.dc_flat_tooltip.full>:last-child {
	left:0;
	margin-left:0;
	width:100%
}
