body {	font-family: Arial, Tahoma;	font-size: 8px;}a {font: 12px arial condensed;}a.info {position:relative; /*this is the key*/z-index:0; display:block;font: 12px arial condensed;}a.info .ttip {display: none;float:left;}a.info:hover{z-index:1; background-color:#fff;}a.info:hover .ttip { display:block;position:absolute;top:20px; left:30px; width:120px;border:1px double #000099;background-color:#ffff99; color:#003333;text-decoration: none;font: 10px arial condensed;padding:5px;}.obdr-left {	border-bottom-style: none;	border-left-style: solid;	border-right-style: none;	border-top-style: none;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-right {	border-bottom-style: none;	border-left-style: none;	border-right-style: solid;	border-top-style: none;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-top {	border-bottom-style: none;	border-left-style: none;	border-right-style: none;	border-top-style: solid;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-bottom {	border-bottom-style: solid;	border-left-style: none;	border-right-style: none;	border-top-style: none;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-bottomleft {	border-bottom-style: solid;	border-left-style: solid;	border-right-style: none;	border-top-style: none;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-bottomright {	border-bottom-style: solid;	border-left-style: none;	border-right-style: solid;	border-top-style: none;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-topleft {	border-bottom-style: none;	border-left-style: solid;	border-right-style: none;	border-top-style: solid;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.obdr-topright {	border-bottom-style: none;	border-left-style: none;	border-right-style: solid;	border-top-style: solid;	border-color: #000000;	border-width: .5pt;	height: 29px;	width: 30px;}.bdr-none {	height: 29px;	width: 30px;}.bdr-notop {	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-nobottom {	border-bottom-style: none;	border-left-style: solid;	border-right-style: solid;	border-top-style: solid;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-noright {	border-bottom-style: solid;	border-left-style: solid;	border-right-style: none;	border-top-style: solid;	border-color: #000000;	border-width: 2pt;		font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-noleft {	border-bottom-style: solid;	border-left-style: none;	border-right-style: solid;	border-top-style: solid;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-topleft {	border-bottom-style: none;	border-left-style: solid;	border-right-style: none;	border-top-style: solid;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-toprt {	border-bottom-style: none;	border-left-style: none;	border-right-style: solid;	border-top-style: solid;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-bottomleft {	border-bottom-style: solid;	border-left-style: solid;	border-right-style: none;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-bottomrt {	border-bottom-style: solid;	border-left-style: none;	border-right-style: solid;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-bottom {	border-bottom-style: solid;	border-left-style: none;	border-right-style: none;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-top {	border-bottom-style: none;	border-left-style: none;	border-right-style: none;	border-top-style: solid;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-rt {	border-bottom-style: none;	border-left-style: none;	border-right-style: solid;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-left {	border-bottom-style: none;	border-left-style: solid;	border-right-style: none;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}.bdr-rtleft {	border-bottom-style: none;	border-left-style: solid;	border-right-style: solid;	border-top-style: none;	border-color: #000000;	border-width: 2pt;	font: 12px arial condensed;	text-align: center;	height: 29px;	width: 30px;}