#ct h1,
#ct h1.h1A1{
  margin-bottom: 20px;
  padding: 12px 0 12px 12px;
  border:none;
  background:url(../imgs/h1-bkg.gif) no-repeat;
  color:#fff;
  letter-spacing:0.1em;
}
#ct .annotation {
  list-style:square;
  padding-top:10px;
}

#ct #mainBlock_top {
  border-top:2px solid #bdbdbd;
  padding:6px 0;
}
#ct #mainBlock_bottom {
  border-bottom:2px solid #bdbdbd;
}
#ct #mainBlock {
    width:100%;
    margin-top:8px;
    margin-bottom:25px;
}
#ct #mainBlock h2 {
    padding:0 0 12px 24px;
    background:url(../imgs/ic_01.gif) no-repeat;
}
#ct #mainBlock .standardTable th {
    background:#edebe1;
    padding:12px;
    border-top:2px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-right:2px solid #ffffff;
}
#ct #mainBlock .standardTable td {
    background:#f6f5eb;
    padding:12px;
    border-top:2px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
}
#ct #mainBlock .standardTable b {
  font-size:1.2em;
  letter-spacing:0.1em;
  color:#2c2c2c;
}
#ct #mainBlock .standardTable td input {
    padding:4px 0 2px 0;
    height:23px;
    width:50%;
}
#ct .btnBlock {
    text-align:center;
    padding:20px 0;
}
.btnSearch_01 {
    background:url(../imgs/btn_01.gif) no-repeat;
    width:196px;
    height:43px;
    cursor:pointer;
    display:block;
    border:none;
    margin:0 auto;
}
.odd {
    background-color:#f6f5eb;
}
.even {
    background-color:#f0ede0;
}
.stripeTable th {
    padding:9px 12px;
    border-top:2px solid #fff;
    border-right:2px solid #fff;
    border-bottom:1px solid #e0e0e0;
    background:#cacaca;
    text-align:center;
    font-weight:bold;
}
.stripeTable td {
    padding:9px 12px;
    border-top:2px solid #fff;
    border-right:2px solid #fff;
    border-bottom:1px solid #e0e0e0;
}
#ct .selectBlock {
    padding-bottom:20px;
}
* html #ct .selectBlock {
    height:1%;
}
#ct .selectBlock:after {
    content: "";
    display: block !important;
    clear: both !important;
}
#ct .selectBlock div {
    padding:12px;
    background:#f4f2f0;
    border-right:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    float:left;
    margin-right:10px;
}






/* font-color
---------------------------------------------------- */

#ct h2 span,
#ct #mainBlock th b span,
.color_01 {
  color:#e10000 !important;
}


/* text-indent
---------------------------------------------------- */

.btnSearch_01 {
    text-indent:-9999px;
}
