body {
	margin-top: 0;
	margin-bottom: 20;
	margin-left: 0;
	margin-right: 0;
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: small;
}

.searchbox {
	border: 1px solid #aaaaaa;
	background-color: #dddddd;
}

.searchbox input {
	border: 1px solid #aaaaaa;
}

.searchbox.buttons {
	font-size: 8pt;
	background-color: #999999;
}

.searchbox.buttons:ACTIVE {
	border: 1px solid #555555;
}

.instructions {
	font-size: large;
}

.mediumtext {
	font-size: medium;
}

.largetext {
	font-size: large;
}

.largertext {
	font-size: larger;
}

.smallertext {
	font-size: small;
}

.smalltext {
	font-size: x-small;
}

.redtable {
	background-color: #FFF0F0;
}

.redheader {
	background-color: #FFE0E0;
	font-size: medium;
}

.bluetable {
	background-color: #F0F0FF;
}

.blueheader {
	background-color: #E0E0FF;
}

.greentable {
	background-color: #F0FFF0;
}

.greenheader {
	background-color: #E0FFE0;
}

.yellowtable {
	background-color: #FFFFE9;
}

.yellowheader {
	background-color: #FFFFD8;
}

.decodertitle {
	color: white;
	font-size: large;
}

.countryname {
	color: #000033;
	font-size: large;
}

div.box {
	border: none;
	border-width: medium;
	padding: 2px;
	width: 220pt;
}

div.boxy {
	border: groove;
	border-width: medium;
}

div.boxz {
	border: none;
	border-width: medium;
	padding: 3px;
}

.red {
	color: red;
}

.blue {
	color: blue;
}

.green {
	color: green;
}

.gray {
	color: gray;
}

.white {
	color: white;
	font-size: x-small;
}

.toplinks {
	color: white;
	font-size: medium;
}

.hidetext {
	font-size: 1pt;
	color: #000099;
}

.toplinks:HOVER {
	color: #ccccff;
	text-decoration: underline;
}

.leftcolumn {
	font-size: xx-small;
}

A {
	color: #2222cc;
	text-decoration: none;
}

A:HOVER {
	color: Teal;
	text-decoration: underline;
}

.sectionheader {
	color: black;
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

.timebox {
	border-style: dotted;
	border-width: 0;
	background-color: white;
	color: black;
	font-family: Verdana, sans-serif;
	width: 52pt;
}
