.table-component1{width:100%;float:left;position:relative}
.table-component1 .table{width:100%;margin:0 0 35px;float:left;overflow:auto;-webkit-box-shadow:0 1px 1px 0 #888;box-shadow:0 0 0 0 #888;border-top:1px solid #e2e2e2}
.no-boxshadow .table-component1 .table{margin:0 -1px 35px;border:solid #e2e2e2;border-width:1px 1px 0 1px}
.table-component1 table{width:100%;margin:0;padding:0;float:left;font-size:80%;background:#f8f7f5;border-collapse:separate;-webkit-transform:translate3d(0,0,0)}
.table-component1 th{margin:0;padding:15px 15px 5px;line-height:1.3em;border-bottom:1px solid #e1e1e1;vertical-align:bottom}
.table-component1 td{margin:0;padding:8px 15px;line-height:1.3em;border-top:1px solid #FFF;border-bottom:1px solid #e1e1e1;vertical-align:top;background:white;border-right:1px solid #e1e1e1}
.table-component1 .light{background:#fbfbfb}
.table-component1 div.yes,.table-component1 div.no{width:15px;height:15px;margin:auto;background:url(images/generic/table_bullets.png) no-repeat left center;line-height:0;font-size:0}
.table-component1 div.no{background-position:-30px center}
.table-component1 span.yes,.table-component1 span.no{padding:0 0 0 20px;position:relative}
.table-component1 span.yes img,.table-component1 span.no img{width:44px;height:15px;position:absolute;left:0;top:0;clip:rect(0px,15px,15px,0px)}
.table-component1 span.no img{left:-29px;clip:rect(0px,44px,15px,29px)}
.table-component1 tr td:first-child{border-left:1px solid #e1e1e1}
.table-component1 td:nth-of-type(even){background:white}
.table-component{width:100%;float:left;position:relative}
.table-component .table{width:100%;margin:0 0 35px;float:left;overflow:none;-webkit-box-shadow:0 1px 1px 0 #888;box-shadow:0 0 0 0 #888;border-top:1px solid #e2e2e2}
.no-boxshadow .table-component .table{margin:0 -1px 35px;border:solid #e2e2e2;border-width:1px 1px 0 1px}
.table-component table{width:100%;margin:0;padding:0;float:left;font-size:80%;background:#f8f7f5;border-collapse:separate;-webkit-transform:translate3d(0,0,0)}
.table-component th{margin:0;padding:15px 15px 5px;line-height:1.3em;border-bottom:1px solid #e1e1e1;vertical-align:bottom}
.table-component td{margin:0;padding:8px 15px;line-height:1.3em;border-top:1px solid #FFF;border-bottom:1px solid #e1e1e1;vertical-align:top}
.table-component .light{background:#fbfbfb}
.table-component div.yes,.table-component div.no{width:15px;height:15px;margin:auto;background:url(images/generic/table_bullets.png) no-repeat left center;line-height:0;font-size:0}
.table-component div.no{background-position:-30px center}
.table-component span.yes,.table-component span.no{padding:0 0 0 20px;position:relative}
.table-component span.yes img,.table-component span.no img{width:44px;height:15px;position:absolute;left:0;top:0;clip:rect(0px,15px,15px,0px)}
.table-component span.no img{left:-29px;clip:rect(0px,44px,15px,29px)}
.table-component td:nth-of-type(even){background:#fbfbfb}
.table-component2{width:100%;float:left;position:relative}
.table-component2 .table{width:100%;margin:0 0 35px;float:left;overflow:auto;-webkit-box-shadow:0 1px 1px 0 #888;box-shadow:0 0 0 0 #888;border-top:1px solid #e2e2e2}
.no-boxshadow .table-component2 .table{margin:0 -1px 35px;border:solid #e2e2e2;border-width:1px 1px 0 1px}
.table-component2 table{width:100%;margin:0 0 35px;float:left;overflow:auto;box-shadow:0 1px 1px 0 #888;border-top:1px solid #e2e2e2;background:none repeat scroll 0 0 #f8f7f5}
.table-component2 th{margin:0;padding:15px 15px 5px;line-height:1.3em;border-bottom:1px solid #e1e1e1;vertical-align:bottom}
.table-component2 td{margin:0;padding:8px 15px;line-height:1.3em;border-top:1px solid #FFF;border-bottom:1px solid #e1e1e1;vertical-align:top}
.table-component2 .light{background:#fbfbfb}
.table-component2 div.yes,.table-component2 div.no{width:15px;height:15px;margin:auto;background:url(images/generic/table_bullets.png) no-repeat left center;line-height:0;font-size:0}
.table-component2 div.no{background-position:-30px center}
.table-component2 span.yes,.table-component2 span.no{padding:0 0 0 20px;position:relative}
.table-component2 span.yes img,.table-component2 span.no img{width:44px;height:15px;position:absolute;left:0;top:0;clip:rect(0px,15px,15px,0px)}
.table-component2 span.no img{left:-29px;clip:rect(0px,44px,15px,29px)}
.table-component2 td:nth-of-type(even){background:background:none repeat scroll 0 0 #f8f7f5}