
/*** table container ***/

.tt_popUp {
	position: absolute;
	opacity: 0;
	top:-9000px;
	left:-9000px;
}

/*** borders ***/

.tt_popUp_tl {
	background:url('images/tl.png') bottom right no-repeat;
	width:9px;
	height:9px;
}
.tt_popUp_tr {
	background:url('images/tr.png') bottom left no-repeat;
	width:9px;
	height:9px;
}
.tt_popUp_br {
	background:url('images/br.png') top left no-repeat;
	width:9px;
	height:9px;
}
.tt_popUp_bl {
	background:url('images/bl.png') top right no-repeat;
	width:9px;
	height:9px;
}
.tt_popUp_t {
	background:url('images/t.png') bottom repeat-x;
	height:9px;
}
.tt_popUp_r {
	background:url('images/r.png') left repeat-y;
	width:9px;
}
.tt_popUp_b {
	background:url('images/b.png') top repeat-x;
	height:9px;
}
.tt_popUp_l {
	background:url('images/l.png') right repeat-y;
	width:9px;
}


/*** borders error ***/

.tt_popUp_error_div {
	height:0px;
	overflow:hidden;
}
.tt_popUp_error_l {
	background:url('images/error/l.png') no-repeat;
	width:9px;
	height:20px;
}
.tt_popUp_error_content {
	background:url('images/error/content.png') repeat-x;
	height:20px;
	text-align:center;
	color:white;
	text-shadow: #333 0px 1px 0px;
	font-weight:bold;
}
.tt_popUp_error_content_html {
	padding:5px 0px 0px;
}
.tt_popUp_error_r {
	background:url('images/error/r.png') no-repeat;
	width:9px;
	height:20px;
}
.tt_popUp_error_bl {
	background:url('images/error/bl.png') top no-repeat;
	width:9px;
	height:9px;
}
.tt_popUp_error_b {
	background:url('images/error/b.png') top repeat-x;
	height:9px;
}
.tt_popUp_error_br {
	background:url('images/error/br.png') top no-repeat;
	width:9px;
	height:9px;
}

/*** title ***/

.tt_popUp_t_title {
	background:url('images/t_title.png') bottom repeat-x;
	height:21px;
	padding:3px 6px 0px;
	font-weight:bold;
	text-shadow:white 0px 1px 0px;
	font-size:11px;
	white-space:nowrap;
}
.tt_popUp_r_title {
	background:url('images/r_title.png') bottom no-repeat;
	width:9px;
}
.tt_popUp_l_title {
	background:url('images/l_title.png') bottom no-repeat;
	width:9px;
}

/*** arrows ***/

.tt_popUp_arrow_top {
	margin-top:4px;
}
.tt_popUp_arrow_bottom {
	margin-bottom:4px;
}
.tt_popUp_arrow_right {
	margin-right:4px;
}
.tt_popUp_arrow_left {
	margin-left:4px;
}

/*** content ***/

.tt_popUp_content {
	background:#fff;
	padding:5px;
}
