* {
  font: 12px Verdana, Arial, Sans-Serif;
}
html, body {
  margin: 0;
  padding: 0;
  background: #fff url(/images/bk.gif) repeat-x;
  height: 100%;
}
a {
  color: #5f87b3;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
}

span {

}
img {border: 0;}
form {margin: 0;}

.error {
  font: 11px Verdana, Arial, Sans-Serif;
  color: #ed7527;
}
.alert_message {
  color: #fff;
  background: red;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
}
.alert_message a {
  color: #000;
  font-weight: bold;
}
input, textarea, select {
  font: 11px Verdana, Arial, Verdana;
  padding: 2px;
}
optgroup {
  font-weight: bold;
  font-style: italic;
}
input.box, .form input.box {
  width: 20px;
  border: 0;
}
input.img {
  padding: 0;
  border: 0;
}
input.button {
  color: #fff;
  background: #CF2122;
  border: 1px solid #C8201F;
  padding: 2px 10px;
}
.buttons {
  background: #99bfee;
  margin-top: 20px;
  padding: 10px;
}
.vline {
  border-left: 1px solid #CF2122;
}

/*** form ***/
table.form  {
  width: 100%;
}
.form input {
  width: 180px;
}
.form td {
  padding: 5px;
}
.form span {
  font-size: 12px;
}
.asterisk {
  color: #dc2e4f;
}
.form-left {
  text-align: right;
  font-weight: bold;
  width: 50%;
}
.form .info {
  padding: 10px 0;
  font-weight: bold;
  text-align: center;
}
.form .buttons {
  padding-top: 10px;
  text-align: center;
}
/*** !form ***/

/*** table ***/
.table {
  width: 100%;
  font: 12px Verdana, Arial, Sans-Serif;
}
.table th {
  background: #8CB9EC;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}
.table th, .table th a {
  font-weight: normal;
  color: #fff;
}
.table td {
  border: 1px solid #8CB9EC;
}
.table tr, .table tr.out {
  background: #fff;
}
.table tr.over {
  background: #DBE9F8;
}
.table td.order-desc {
  background: #ecf2f8;
}
.table td.order-asc {
  background: #d8dde3;
}
/*** !table ***/

/*   pageTab   */
ul.pageTab {
  padding: 0;
  list-style: none;
  text-align: center;
}
ul.pageTab li {
  padding: 0;
  list-style: none;
  display: inline;
}
ul.pageTab li.current, a.begin, a.end, a.previous, a.next, a.page {
  padding: 2px 6px;
  margin: 0 -3px;
  background: #FFEFF5;
  border: 1px solid #8CB9EC;

}
ul.pageTab a.begin:hover, a.end:hover, a.previous:hover, a.next:hover, a.page:hover {
  background: #CF2122;
  color: #fff;
}
ul.pageTab li.current {
  background: #8CB9EC;
  color: #fff;
}
/*   !pageTab  */


/*/////////////////////////////////////////*/
/*/////////////////////////////////////////*/
/*/////////////////////////////////////////*/
#content {
  background: #d3f0ff;
  height: 300px;
  padding: 5px;
}
#footer {
  background: url(/images/footer-bg.gif) repeat-x;
  height: 40px;
  vertical-align: bottom;
  color: #666;
}
td.left {
  background: url(/images/L1.gif);
  width: 7px;
}
td.right {
  background: url(/images/R1.gif);
  width: 7px;  
}

#top-menu a {
  color: #A71500;
}
div.dot {
  width: 100%;
  background: url(/images/dot.gif) repeat-x;
  height: 10px;
  clear: both;
}
