body         {
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	font-size: 100%;
	text-align: center;
}

p			  {
	font-size: 0.700em;
	text-align: center;
}

h3           {
	font-size: 1.000em;
	text-align: center;
}

table        {
	border: 1px inset #FFFFFF;
	background-color: #EEEECC;
	color: #000080;
	font-size: 0.700em;
	border-spacing: 0px; /* cellspacing */;
	margin: auto;
	text-align: left;
}

th        { 
	background-color: #1E5C99;
	color: #FFFFFF;
	font-weight: bold; 
 }

th, td           {
	border: 1px inset white;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 2px;	/* cellpadding */
}

.td-country {
	width: 90px;
	vertical-align: top;	
	text-align: left;
}

.td-ncage {
	width: 45px;
	vertical-align: top;	
	text-align: left;
}

.td-explanation {
	width: 330px;
	vertical-align: top;	
	text-align: left;
}

.td-remark {
	width: 150px;
	vertical-align: top;
	text-align: left;
}

/* hover row effect */
.hover {
    background: #BEC5DE;
        }
