.bold {
	font-weight: bold;
}
.size80 {
	font-size: 80%;
}
.red {
	color: #ff0000;
}
.blue {
	color: #0000ff;
}
.teal {
	color: #008080;
}
ul.disc {
	list-style-type: disc;
}
ul.circle {
	list-style-type: circle;
}
table.main {
	width:760px;
	border: none;
	background-color: #cc0000;
}
table.frame {
	width:100%;
	margin-top: 5px;
	border: solid 1px #999999;
	background-color: #ffffff;
}
table.contents {
	width:100%;
	border: none;
	background-color: #ffffbb;
}
table.options {
	width:100%;
	border: none;
	font-size: 90%;
}
table.links {
	width:100%;
	border: solid 1px #cccccc;
	font-size: 80%;
	text-align: center;
	background-color: #ffffff;
}
td.cell45 {
	width:45%;
}
td.cell55 {
	width:55%;
}
td.cell50 {
	width:50%;
}
td.cell50e {
	width:50%;
	empty-cells: hide;
}
td.cell33 {
	width:33%;
}
td.cell33e {
	width:33%;
	empty-cells: hide;
}
td.cell34 {
	width:34%;
}
td.cell67 {
	width:67%;
}
td.cell12y {
	width:12%;
	background-color: #ffffbb;
}
td.cell15b {
	width:15%;
	background-color: #ccccff;
}
td.cell15o {
	width:15%;
	background-color: #ffcc99;
}
td.cell17b {
	width:17%;
	background-color: #ccccff;
}
td.cell16b {
	width:16%;
	background-color: #ccccff;
}
td.cell19g {
	width:19%;
	background-color: #99ff99;
}
td.cell18b {
	width:18%;
	background-color: #ccccff;
}
td.cell19b {
	width:19%;
	background-color: #ccccff;
}
td.cell20b {
	width:20%;
	background-color: #ccccff;
}
div.caption {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	text-align: left;
	background-color: #cccccc;
}
div.message {
	font-weight: bold;
	color: #FF0000;
	padding: 50px 0px;
	text-align: center;
}
div.error {
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	margin: 10px 0px;
	padding: 20px 0px;
	text-align: center;
	background-color: #ff0000;
}
div.note {
	font-size: 80%;
	color: #000000;
	margin: 10px 0px;
}
div.note_2 {
	font-size: 100%;
	color: #000000;
	margin-bottom: 10px;
}
div.b80 {
	font-size: 80%;
	color: #000000;
	margin: 5px 0px;
	text-align: center;
}
div.r120 {
	font-size: 120%;
	font-weight: bold;
	color: #ff0000;
	margin: 5px 0px;
}
div.w100 {
	font-size: 100%;
	color: #ffffff;
	margin: 5px 0px;
	text-align: center;
	margin-bottom: 5px;
}
div.w80 {
	font-size: 80%;
	color: #ffffff;
	margin: 5px 0px;
	text-align: center;
}
div.w60 {
	font-size: 60%;
	color: #ffffff;
	margin-top: 5px;
	text-align: center;
}
