/* START Comparison Table */.small {	font-size:11px !important;}.comparisontable {	clear: both;	margin:10px 0;	width: 100%;	padding:0;	border-collapse:collapse;	border:none;}.comparisontable th {	text-align:left;	font-weight:bold;	background-color:#0085A6;	color:#fff;	padding:10px;	margin:0;	border:none;	border-left:1px solid #fff;	border-top:1px solid #fff;	vertical-align:bottom;}.comparisontable th.contrast {	background-color:#5dabbe;}.comparisontable tbody th {	vertical-align:top;	border-left:none;	border-top:1px solid #fff;}.comparisontable th a {	color:#fff;}.comparisontable th a:hover {	color:#FFCC33;}.comparisontable td {	text-align:left;	padding:8px 10px;	border:none;	border-left:1px solid #fff;	border-top:1px solid #fff;	vertical-align:top;}.comparisontable tfoot td {	background:#fff;	font-size:9px;	color:#666666;	padding:5px 10px;}.comparisontable caption {	font-weight:bold;	margin:10px 0 0 0;	padding:0;	text-align:center;	vertical-align:bottom;	border:none;}.comparisontable th:first-child {	border-left:none;}.comparisontable td.center {	text-align:center;}.comparisontable th.center {	text-align:center;}.comparisontable th.none {	background:#FFFFFF;}.comparisontable tr.odd {	background: #ECF8FA;}.comparisontable tr.even {	background: #DCF0F3;}.comparisontable .checked {	vertical-align:middle;	text-align:center;}.comparisontable .checked p {	font-size:9px;	margin: 0;}.comparisontable .unchecked {	background-image:url(../../../../common/themes/esri/graphics/check-off.gif);	background-position:center center;	background-repeat:no-repeat;	min-width:20px;	min-height:20px;	vertical-align:middle;}