/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT {
	position: absolute;
	z-index:100;
}

#JT table {
	width:100%;
	empty-cells:show;
	table-layout:auto;
	border-collapse:collapse;
	border:none;
}

#JT table tr td { font-size:12px; }

#JT table thead tr td.JT_left, 
#JT table thead tr td.JT_right {
	background-image: url(/media/jtip_shadow_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#JT table thead tr td.JT_right{
	background-position: right top;
}

#JT table thead tr td.JT_left #JT_title,
#JT table thead tr td.JT_right #JT_title{
	margin-right:27px;
	font-weight:bold;
	padding:7px;
	margin-top:8px;
}

#JT table thead tr td.JT_left #JT_title{
	margin-left:27px;
}

#JT table thead tr td#JT_arrow_left, 
#JT table thead tr td#JT_arrow_right {
	background-image: url(/media/jtip_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:20px;
}

#JT table thead tr td#JT_arrow_right {
	background-image: url(/media/jtip_arrow_right.png);
}

#JT table thead tr td#JT_arrow_left {
	width:20px;
}

#JT table thead tr td#JT_arrow_left div,
#JT table thead tr td#JT_arrow_right div{
	height:36px;
	width:20px;
}

#JT table tfoot tr td.JT_left, 
#JT table tfoot tr td.JT_right {
	background-image: url(/media/jtip_shadow_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#JT table tfoot tr td.JT_right{
	background-position: right bottom;
}

#JT table tbody tr td.JT_left, 
#JT table tbody tr td.JT_right {
	background-image: url(/media/jtip_shadow_middle.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#JT table tbody tr td.JT_right{
	background-position: right top;
}

#JT table tbody tr td.JT_right #JT_body{
	margin-right:20px;
	padding:5px;
}

#JT table tbody tr td.JT_left #JT_body{
	margin-left:20px;
	padding:5px;
}

#JT_body p{
	margin:0;
}

#JT_body img{
	padding: 1px;
	border: 1px solid #cced29;
}

#JT_body p.arrowLeft{
	background-image:url(/media/arrowLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:15px;
	padding-left:20px;
}

#JT_body p.arrowLeft a b{
	white-space:nowrap;
}

.JT_loader{
	background-image: url(/media/jtip_loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

.jTip{
	cursor:help;
}