BODY, table, .ui-button-text {
  font-family: Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
  font-size: 10pt;
	background-color: white;
}
table.border {
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px;
}
tr.even {
  background-color: silver;
}
th {
  text-align: right;
  padding: 1px 10px;
}
td {
  text-align: right;
  padding: 1px 10px;
}
.button {
	background: #9BB9E0;
	color: #000;
	font-size: 10pt;
	font-family: Tahoma, Lucida, sans-serif;
	cursor: pointer;
	padding: 1px 1px 1px 1px;
}
.button span{
  padding: 2px 6px 2px 6px;
  background: #C8DBEF;
}
h6 {
  text-decoration: underline;
}
h6.showDetail, h6.showMonth {
  cursor: pointer;
}
.Hidden {
  display: none;
}
img {
  padding: 5px 5px 5px 5px;
}
ol.uberfloat {
  list-style: none outside none;
  overflow: auto;
  width: 98%;
}
li.picturefloat {
  margin: 5px;
  background: none repeat scroll 0% 0% #FFFF99;
  display: inline-block;
  vertical-align: top;
  min-height: 50px;
  min-width: 170px;
}
* html li {
  display: inline;
}
*:first-child+html li {
  display: inline;
}
