body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  background-color: #000;
  background-image: url(../common_images/background.jpg);
  background-repeat: repeat-x;
  margin: 0px;
}

div.mainBack {
  border: 1px solid #fff;
  background-image: url(../common_images/div_background.jpg);
  background-repeat: repeat-x;
}

div.location {
  border: 1px solid #fff;
  padding: 2px 10px 2px 10px;
}

div.navig {
  background-color: #fff;
  padding: 3px 5px 3px 5px;
  color: #30435e;
}

.navig a {
  color: #30435e;
  text-decoration: none;
}

.navig a:hover {
  color: #ce0202;
  text-decoration: underline;
}

.copy a {
  color: #000;
  font-size: 10px;
  text-decoration: none;
}

.copy a:hover {
  text-decoration: underline;
}



/*---chapter list---*/

div.cptButton {
  background-color: #fff;
  padding-top: 3px;
  color: #30435e;
}

div.cptLstButton {
  background-color: #fff;
  padding-top: 3px;
  color: #30435e;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.cptButton a {
  color: #30435e;
  background-color: #fff;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  display: block;
  width: 100px;
  height: 15px;
  text-align:center;
}

.cptButton a:hover {
  text-decoration: underline;
  background-color: #fff;
}

.cptLstButton a {
  color: #30435e;
  background-color: #fff;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  display: block;
  width: 340px;
  height: 15px;
  text-align:left;
}

.cptLstButton a:hover {
  text-decoration: underline;
  color: #ce0202;
  background-color: #ddd;
}

a.cptButtonCurr {
  color: #ce0202;
  background-color: #fff;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  display: block;
}

a.cptButtonCurr:hover {
  text-decoration: none;
  background-color: #fff;
}


/*---content---*/

.contPic {
  padding: 10px 10px 2px 10px;
  background-color: #fff;
  border: 1px dotted #777;
  color: #30435e;
}

.contPic img {
  border: 3px dotted #777;
}

.contPic span {
  color: #333;
  font-size: 9px;
}

.contPic a {
  color: #30435e;
  font-size: 10px;
  text-decoration: none;
}

.contPic a:hover {
  text-decoration: underline;
}

.contPic td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #000;
}

.contTxt {
  padding: 10px 10px 10px 10px;
  background-color: #fff;
  border: 1px dotted #777;
  color: #30435e;
  font-size: 12px;
}

.contTxt span {
  color: #333;
  font-size: 9px;
}

.contTxt a {
  color: #30435e;
  font-size: 10px;
  text-decoration: none;
}

.contTxt a:hover {
  text-decoration: underline;
}

.contTxt td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #000;
}

.contTxt pre {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12px;
  color: #30435e;
}

.contMisc {
  padding: 10px 10px 10px 10px;
  background-color: #fff;
  border: 1px dotted #777;
  color: #30435e;
  font-size: 12px;
}

.contMisc span {
  color: #333;
  font-size: 9px;
}

.contMisc a {
  color: #30435e;
  font-size: 10px;
  text-decoration: none;
}

.contMisc a:hover {
  text-decoration: underline;
}



