BODY {margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-size: 10px; font-family: tahoma, arial;}
TD {font-size: 10px;}
A {color: blue; text-decoration: none}
A:hover {color: #CC0000; text-decoration: underline}
.menu {color: white; font-weight: bold}
.mark {color: yellow; font-weight: bold}
.tab {font-size: 11px; color: white; text-decoration: none; font-weight: bold}
.tab:hover {color: yellow; text-decoration: none}
.title {color: white; font-size: 12px; font-weight: bold}
.normaltitle {font-size: 12px}
.bluetitle {color: #2E679A; font-size: 12px; font-weight: bold}
.greentitle {color: #6DA018; font-size: 13px; font-weight: bold}
.bigtitle {color: white; font-size: 15px; font-weight: bold}
.verybigtitle {color:#0000FF; font-size:17px; font-weight: bold}
.tinylink {color: white; text-decoration: none}
.tinylink:hover {color: lightblue; text-decoration: underline}
.selectlink {font-size: 9px; color: #888888; text-decoration: none; font-weight: bold}
.selectlink:hover {color: #CC0000; text-decoration: none}
.selectlink:visited {color: #880000}
.prompt {color: white}
.newstitle {color: #FF6600; font-weight: bold}
.news {color: #686868}
.news_jp {font-size: 13px;color: #686868}
.newslink {color: #888888; text-decoration: none; font-weight: bold}
.newslink:hover {color: #CC0000; text-decoration: none}
.topborder {margin: 0px; border-right: #C0C0C0 1px solid; border-top: #C0C0C0 1px solid; border-left: #C0C0C0 1px solid; border-bottom: #C0C0C0 1px solid}
.rblborder {margin: 0px; border-right: #C0C0C0 1px solid; border-left: #C0C0C0 1px solid; border-bottom: #C0C0C0 1px solid}
.tdrborder {margin: 0px; border-right: #C0C0C0 1px solid}
.tdlborder {margin: 0px; border-left: #C0C0C0 1px solid}
.tdtborder {margin: 0px; border-top: #C0C0C0 1px solid}
.tdbborder {margin: 0px; border-bottom: #C0C0C0 1px solid}
.tdlbborder {margin: 0px; border-left: #C0C0C0 1px solid; border-bottom: #C0C0C0 1px solid}
.preference {color: #2E679A; font-size: 10px; font-weight: bold}
.preference_jp {color: #2E679A; font-size: 12px; font-weight: bold}
.box {margin: 0px; border-right: #C0C0C0 1px solid; border-top: #C0C0C0 1px solid; border-left: #C0C0C0 1px solid; border-bottom: #C0C0C0 1px solid; background-color: #FFFFFF}
.boxheader {color: #444444; font-weight: bold}
.boxtitle {color:#FFFFFF; font-size:13px; font-weight: bold}
.count {color: yellow}
.row0 {font-size: 11px; background-color: #d4d4ff}
.row1 {font-size: 11px; background-color: #e7e7ff}
.row2 {font-size: 11px; background-color: #00ff00}
.row3 {font-size: 11px; background-color: #bef2c4}
.row4 {font-size: 11px; background-color: #d7fcdb}
.rowtop {font-size:12px; margin: 0px; border-right: #d4d4ff 1px solid; border-top: #d4d4ff 1px solid; border-left: #d4d4ff 1px solid; border-bottom: #d4d4ff 1px solid; background-color: #FFFFFF}
.rowdata {font-size: 11px; border-bottom: #d4d4ff 1px solid;  border-right: #d4d4ff 1px solid}
.rowoption {font-size: 15px; border-bottom: #d4d4ff 1px solid;  border-right: #d4d4ff 1px solid}
.rowdatasmall {font-size: 9px; border-bottom: #d4d4ff 1px solid;  border-right: #d4d4ff 1px solid}
.grade {color: black; font-size: 11px; text-decoration: none}
.grade:hover {color: #CC0000; text-decoration: none}
.purchase {color: black; text-decoration: none}
.purchase:hover {color: #CC0000; text-decoration: none}
.nouline {color: blue; text-decoration: none}
.nouline:hover {color: #CC0000; text-decoration: none}
.gradetable {font-size: 11px}
.gradetable:visited {color: #880000}
.rowsmall {font-size: 10px}
.pages0 {font-size: 11px; background-color: #d4d4ff}
.pages1 {font-size: 11px; font-weight: bold; background-color: #d7fcdb}
.priceheader {font-size: 10px; color: white; text-decoration: none;}
.priceheader:hover {color: yellow; text-decoration: none}
.priceheaderactive {font-size: 10px; color: white; text-decoration: none; font-weight: bold}
.priceheaderactive:hover {color: yellow; text-decoration: none}
.OverG a:visited img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}

