table { font-size: 12px; line-height: 1.5; width: 100%; margin-bottom: 25px; border-collapse: collapse; }
th strong {
	color: #fff;
}
th { height: 35px; color: #fff; font-weight: normal; background-color: #a1b8d2; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; border-left: 1px solid white; border-bottom: 2px solid #fff; }
tr {  }
td { border-left: 1px solid #fff; border-bottom: 1px solid #fff; }
td.first,th.first { color: white; background-color: #a1b8d2; width: 130px; border-left: 0 none; }
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;		
}

.space {  margin: 10px;
}  

