body.index_bg {
	background-color: #F0F0F0;
}

body.scale72_bg {
	background-color: #F8FFF8;
}

body.scale48_bg {
	background-color: #F8F8FF;
}

body.scale32_bg {
	background-color: #F0FFFF;
}

body.boxart_bg {
	background-color: #F0FFF0;
}

table.web-title{
	border: 0px;
	border-collapse: collapse;
	font-family: "Century";
	text-align: center;
	margin-top: 0;
	margin-bottom: 0; 
}
table.web-title th{
/*	font-size: 36pt;
	height: 54pt;
*/
	font-size: 30pt;
	height: 48pt;
	font-weight: bold;
	background-color: #FFFF00;
	color:#000080;
}
table.web-title td{
/*	font-size: 18pt;
	height: 27pt;
*/
	font-size: 14pt;
	height: 24pt;
	font-weight: bold;
	background-color: #000080;
	color: #FFFF00;
}

table.web-sub-title {
	border: 0px;
	border-collapse: collapse;
	font-family: "sans-serif";
	text-align: center;
	margin-top: 0;
	margin-bottom: 0; 
}
table.web-sub-title td{
	font-size: 14pt;
	height: 20pt;
	font-weight: bold;
	color: #606060;
}

table.detail-table {
	border: 0px;
	border-collapse: collapse;
/*	font-family: "Century";		*/
	margin-top: 0;
	margin-bottom: 0; 
}

table.date-table {
	border: 0px;
	border-collapse: collapse;
	font-family: "Century";
	margin-top: 0;
	margin-bottom: 0; 
}
table.date-table td{
	text-align: right;
	font-size: 10pt;
	height: 12px;
	font-weight: bold;
	color: #606060;
}

th.color1-th {
	vertical-align: center;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #606060;
}

th.color2-th {
	vertical-align: center;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #606060;
	background-color: #CCFFFF;
}

td.color1-td {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	color: #606060;
}

td.color2-td {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	background-color: #CCFFFF;
	color: #606060;
}

td.color3-td {
	text-align: left;
	font-size: 10pt;
	background-color: #FFFF00;
	color: #606060;
}

td.button-td {
	vertical-align: center;
	text-align: center;
	width: 80px;
}

td.back-td {
	vertical-align: center;
	text-align: right;
	width: 330px;
}

td.next-td {
	vertical-align: center;
	text-align: left;
	width: 330px;
}

td.abstract-td {
	text-align: left;
	vertical-align: top;
	font-size: 12pt;
	color: #606060;
}

td.conclusion-td {
	text-align: left;
	vertical-align: top;
	font-size: 12pt;
	color: #606060;
}

.web-title {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	font-family: "Century";
	font-weight: bold;
	font-size: 36pt;
	color:#000080;
}

.web-sub-title {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	font-family: "sans-serif";
	font-weight: bold;
	font-size: 14pt;
	color:#000080;
}

.work-title {
	text-align: center;
	font-family: "Century";
	font-weight: bold;
	font-size: 12pt;
	color: #606060;
}

.work-title-small {
	text-align: center;
	font-family: "Century";
	font-weight: bold;
	font-size: 11pt;
	color: #606060;
}

.work-date {
	text-align: right;
	font-family: "Century";
	font-weight: bold;
	font-size: 11pt;
	color: #606060;
}

.work-date-small {
	text-align: right;
	font-family: "Century";
	font-weight: bold;
	font-size: 10pt;
	color: #606060;
}

.abstract-text {
	text-align: left;
	font-family: "Century";
	vertical-align: top;
	font-size: 11pt;
	color: #606060;
	margin-left: 16px;
}

.detail-title {
	text-align: left;
	font-family: "Century";
	font-weight: bold;
	font-size: 11pt;
	color: #606060;
}

.detail-title-small {
	text-align: left;
	font-family: "Century";
	font-weight: bold;
	font-size: 10pt;
	color: #606060;
}

.detail-text {
	font-size: 11pt;
	font-family: "Century";
	text-align: left;
	vertical-align: top;
	color: #606060;
	margin-left: 16px;
}

.detail-text-small {
	text-align: left;
	font-family: "Century";
	vertical-align: top;
	font-size: 10pt;
	color: #606060;
	margin-left: 16px;
}

.conclusion-text {
	text-align: left;
	font-family: "Century";
	vertical-align: top;
	font-size: 11pt;
	color: #606060;
	margin-left: 10px;
}

.reference-title {
	text-align: left;
	font-family: "Century";
	font-weight: bold;
	font-size: 11pt;
	color: #606060;
}

.reference-text {
	text-align: left;
	font-family: "Century";
	font-size: 11pt;
	color: #606060;
	margin-left: 16px;
}

a {
	text-decoration: underline;
}
a:link {
	text-decoration: underline;
	color: #0404C4;
}
a:visited {
	text-decoration: underline;
	color: #6b10c0;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
}

table.navigation {
	border: 0px;
	border-collapse:collapse;
	font-family: "sans-serif";
	font-size: 11pt;
	font-weight: bold;
	color: #6699FF;
	vertical-align: center;
}
table.navigation th{
	text-align: center;
	height: 25pt;
}
table.navigation td{
	height: 25pt;
}

table.table-list {
	border-collapse: collapse;
	font-family: "century";
}
table.table-list th{
	border: 1px solid #000066;
	vertical-align: center;
	text-align: center;
	font-size: 12pt;
	color: #606060;
	font-weight: bold;
	height: 25pt
}
/*table.table-list td{
	border: 1px solid #000066;
	vertical-align: center;
	text-align: left;
	font-size: 12pt;
	color: #606060;
	height: 18pt;
}
*/

td.td-item {
	border: 1px solid #000066;
	vertical-align: center;
	text-align: left;
	font-size: 12pt;
	color: #606060;
	margin-left: 20px;
}

td.td-maker {
	border: 1px solid #000066;
	vertical-align: center;
	text-align: center;
	font-size: 12pt;
	color: #606060;
}

td.td-date {
	border: 1px solid #000066;
	vertical-align: center;
	text-align: center;
	font-size: 12pt;
	color: #606060;
}

td.td-note {
	border: 1px solid #000066;
	vertical-align: center;
	text-align: left;
	font-size: 12pt;
	color: #606060;
	margin-left: 20px;
}

table.table-picture{
	border-collapse: collapse;
	font-family: "century";
}
table.table-picture th{
	border: 0px;
	vertical-align: center;
	text-align: center;
	font-size: 12pt;
	color: #606060;
	font-weight: bold;
	height: 25pt;
}
table.table-picture td{
	border: 0px;
	vertical-align: center;
	text-align: center;
	font-size: 12pt;
	color: #606060;
	height: 25pt;
}

td.color3-td {
	text-align: left;
	font-size: 10pt;
	background-color: #FFFF00;
	color: #606060;
}

table.table-list-small {
	border-collapse: collapse;
	font-family: "century";
}
table.table-list-small th{
	border: 1px solid #000066;
	vertical-align: center;
	text-align: center;
	font-size: 10pt;
	color: #606060;
	font-weight: bold;
	height: 12pt
}
table.table-list-small td{
	border: 1px solid #000066;
	vertical-align: center;
	text-align: center;
	font-size: 10pt;
	color: #606060;
	height: 12pt;
}

