/* ---------------------------------------- */
/* --- Base Styles ------------------------ */
/* ---------------------------------------- */
* {
  /*background: transparent;*/
  font-size: 100%;
  margin: 0;
  /*padding: 0;*/
}

body {
  text-align: center;
  color: #333333;
  font-size: 75%;
  margin-top: 0px;
}
td {
}

a {
  color: #333399;
  text-decoration: none;
}
a:hover {
  color: #cc0000;
  text-decoration: underline;
}

.moduleTitle {
  padding: 3px;
  text-align: left;
}
.module {
  margin-bottom: 3px;
}

.text {
  background-color: #ffffff;
  border: solid 1px #999999;
}
.textEN {
  background-color: #ffffff;
  border: solid 1px #999999;
  ime-mode: disabled;
}
.required {
  color: #ff0000;
}
.errMsg {
  color: #ff0000;
}
.message {
  color: #0000ff;
}

/* ---------------------------------------- */
/* --- Header Section --------------------- */
/* ---------------------------------------- */
div#header {
  background-color: #999999;
  width: 750px;
}
div#globalMenu {
  background-color: #cccccc;
  margin-top: 3px;
  width: 750px;
}
div#globalMenu td {
  padding: 6px;
}
div#globalMenu a {
  background-color: #999999;
  padding: 3px;
  width: 120px;
}
div#globalMenu a:hover {
  color: #ffff00;
}

/* ---------------------------------------- */
/* --- Content Section -------------------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* --- Footer Section --------------------- */
/* ---------------------------------------- */
div#footer {
  background-color: #999999;
  width: 750px;
  margin-top: 3px;
}

/* ---------------------------------------- */
/* --- module Topic ----------------------- */
/* ---------------------------------------- */
div#topic {
  /*background-color: #cccccc;*/
  padding-bottom: 3px;
}

/* ---------------------------------------- */
/* --- module Recommend ------------------- */
/* ---------------------------------------- */
div#recommend {
  background-color: #ffffff;
  padding-bottom: 3px;
}
div#recommend td {
  background-color: #cccccc;
  padding: 2px;
}
div#recommend .title {
  background-color: #666666;
  padding: 3px;
}

/* ---------------------------------------- */
/* --- module Login ----------------------- */
/* ---------------------------------------- */
div#login {
}
div#login td {
  padding: 3px;
}

/* ---------------------------------------- */
/* --- module MyInfo ---------------------- */
/* ---------------------------------------- */
div#myinfo {
  padding: 3px;
}

/* ---------------------------------------- */
/* --- module Ranking --------------------- */
/* ---------------------------------------- */
div#ranking {
  background-color: #cccccc;
}

/* ---------------------------------------- */
/* --- module SideBanner ------------------ */
/* ---------------------------------------- */
div#sideBanner {
}

/* ---------------------------------------- */
/* --- module FormRegister ---------------- */
/* ---------------------------------------- */
div#frmRegister {
  background-color: #eeeeee;
  padding: 3px;
  width: 550px;
}
div#frmRegister td {
  padding: 2px;
}
