.xbtable, .xbtitle
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.xbtitle
{	
	text-align: center;
	background: #f9f9f9;
	
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	
	padding: 2px 0px 2px 0px;
	color: #262626;
}

.xbtable
{
	padding: 0;
	
	border-top: 1px solid #939393;
	border-left: 1px solid #939393;
	border-spacing: 0;
    border-collapse: collapse;
}

.xbtable th
{
	font-size: 13px;
}
.xbtable td
{
	font-size: 12px;
}


.xbtable th, .xbtable td
{
	border-bottom: 1px solid #cdcdcd;
	border-right: 1px solid #939393;
	
	padding: 2px 3px 2px 3px;
}

.xbtable tr:last-child td { border-bottom: 1px solid #939393; }
.xbtable tr:nth-child(even) { background: #fff; }
.xbtable tr:nth-child(odd) { background: #ebf0f7; }
.xbtable tr:first-child { background: #dedede !important; }