body {
	color: #222222; line-height: 140%; background-color: #ffffff; text-align: left;
}
.main {
	border-right: #dddddd 1px solid; padding-right: 10px; border-top: #dddddd 1px solid; padding-left: 10px; padding-bottom: 6px; border-left: #dddddd 1px solid; padding-top: 6px; border-bottom: #dddddd 1px solid; background-color: #ffffff
}
.greybody {
	background-color: #eeeeee
}
TABLE {
	margin: 10px 0px; border-collapse: collapse; background-color: #ffffff
}
TD {
	line-height: 140%
}
TH {
	line-height: 140%
}
.thumbnail {
	width: 120px; height: 120px
}
.thumbnailA {
	width: 120px;
}
.headerColumn {
	border-right: #c1c5cf 1px solid; border-top: #c1c5cf 1px solid; padding-left: 5px; font-weight: 600; vertical-align: top; border-left: #c1c5cf 1px solid; border-bottom: #c1c5cf 1px solid; background-color: #f1f5ff
}
.subtitle {
	border-right: #c1c5cf 1px solid; border-top: #c1c5cf 1px solid; padding-left: 5px; font-weight: 600; border-left: #c1c5cf 1px solid; border-bottom: #c1c5cf 1px solid; background-color: #f1f5ff; text-align:left;
}
.content {
	border-right: #c1c5cf 1px solid; padding-right: 10px; border-top: #c1c5cf 1px solid; padding-left: 20px; padding-bottom: 5px; border-left: #c1c5cf 1px solid; padding-top: 5px; border-bottom: #c1c5cf 1px solid; background-color: #ffffff; text-align:left;
}
.wbox {
	border-right: #888888 1px solid; padding-right: 8px; border-top: #888888 1px solid; padding-left: 8px; padding-bottom: 8px; border-left: #888888 1px solid; padding-top: 8px; border-bottom: #888888 1px solid; background-color: #ffffff
}
.title {
	padding-right: 6px; padding-left: 6px; font-weight: 500; font-size: large; padding-bottom: 6px; color: #ffffff; padding-top: 6px; background-color: #3366cc; text-align: center
}
TABLE.nav {
	FLOAT: right; margin-left: 10px; width: 220px
}
TABLE.center {
	margin-left: auto; margin-right: auto;
}
TD.nav {
	border-right: #6699ff 1px solid; padding-right: 5px; border-top: #6699ff 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #6699ff 1px solid; padding-top: 5px; border-bottom: #6699ff 1px solid; background-color: #f1f5ff
}
TD.navsmall {
	line-height: 150%; border-right: #6699ff 1px solid; padding-right: 5px; border-top: #6699ff 1px solid; padding-left: 5px; font-size: 90%; padding-bottom: 5px; border-left: #6699ff 1px solid; padding-top: 5px; border-bottom: #6699ff 1px solid; background-color: #f1f5ff; text-align: left;
}
TH.nav {
	border-right: #6699ff 1px solid; padding-right: 2px; border-top: #6699ff 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #6699ff 1px solid; color: #ffffff; padding-top: 2px; border-bottom: #6699ff 1px solid; background-color: #6699ff
}
.footer {
	border-right: #c1c5cf 1px solid; padding-right: 6px; border-top: #c1c5cf 1px solid; margin-top: 10px; font-size: small; border-left: #c1c5cf 1px solid; border-bottom: #c1c5cf 1px solid; background-color: #f1f5ff; text-align: right
}
.notice {
	color: #ee3300; font-style: italic
}
P {
	margin-top: 2px; margin-bottom: 2px
}
P.notice {
	margin-top: 0px; margin-bottom: 0px; margin-left: 10px
}
.note {
	color: #008000;
}
.green {
	color: #008000;
}
.notesmall {
	font-size: 90%; color: #008000;
}
P.note {
	margin-top: 0px; margin-bottom: 0px; margin-left: 10px
}
A:link {
	color: #3366cc; text-decoration: underline! important
}
A:visited {
	color: #003399; text-decoration: underline! important
}
A:hover {
	color: #cc6633; text-decoration: underline! important
}
