body {
    margin: 0;
    padding: 0;
    background-color: #111133;
    text-align: center;
}
.logo {
    margin-top: 10px;
}

.content {
    width: 915px;
    margin-top: 26px;
    margin-bottom: 10px;
    background-image: url(/images/paper_bkground.jpg);
    background-repeat: repeat;
    background-position: top left;
    padding-bottom: 10px;
    text-align:center;
}

.title {
    width: 900px;
    text-align: center;
    font-size: 25px;
    color: #f00;
    padding-top:20px;
    font-weight:bold;
}

.announcement {
    width: 800px;
    text-align: left;
    font-size: 14px;
    color: #f00;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.paginate {
    width: 900px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
}

.instruction {
    width:900px;
    text-align: right;
    font-size: 12px;
    color: #f00;
}

.table {
    background-color: #999;
    width: 890px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.table .title {
    color: #ffffff;
    font-size: 18px;
    background-color: #005;
    padding:3px 0px;
}

.table .data {
    background-color: #fff;
}

.table tr {
    text-align:center;
    background-color: #fff;
}

.footer {
    clear: left;
    font-size: 14px;
    color: #fff;
    margin-bottom: 20px;
    text-align: center;
}

.table-list {
    width: 800px;
}

.table-list .title {
    font-size:24px;
    font-weight:bold;
    color:#ff0000;
}

.content h2, .content h3 {
    font-weight: bold;
    color: #ff0000;
}

.content h2 {
    font-size:24px;
}

.content h3 {
    font-size: 20px;
}

.content ul {
    margin-left: 20px;
    padding-left: 100px;
    text-align:left;
    color: #0000FF;
    font-size: 14px;
}

.maincontainer {
    width: 915px;
    margin: 0 auto ;
    text-align: left;
}

.middlepanel {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom:10px;
    background-image: url(/images/paper_bkground.jpg);
    background-repeat: repeat;
    background-position: top left;
}

.middlecontent {
    margin: 0px 200px 20px 200px;
}

.leftpanel {
    float: left;
    width: 200px;
    margin-left: -915px;
    margin-top: 25px;
    background-color: #f00;
    background-image: url(/images/paper_bkground.jpg);
    background-repeat: repeat;
    background-position: top left;
}

.rightpanel {
    float: left;
    width: 200px;
    margin-left: -200px;
    margin-top: 25px;
    background-color: #00f;
    background-image: url(/images/paper_bkground.jpg);
    background-repeat: repeat;
    background-position: top left;
}

.middlecontent p {
    font-size: 14px;
    font-weight: bold;
    color: #00f;
    margin-left:30px;
    margin-top: 20px;
}

.middlecontent p font {
    font-size: 18px;
    font-weight: bold;
    color: red;
}

.sandbox {
    margin-left: 10px;
    margin-top: 20px;
    border: 1px solid #555;
}

.sandbox .title {
    background-color:#f00;
    width: 100%;
    height: 40px;
    font-weight:bold;
    font-size:14px;
    color: #fff;
    padding-top:5px;
    padding-left: 0px;
    padding-right: 0px;
    text-align:left;
}

.sandbox .content {
    font-size:10px;
    color: #00F;
    width: 95%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0px ;
    font-size: 12px;
    font-weight:bold;
}

.sandbox span {
    font-weight: normal;
    color: #000;
}

.sandbox ul {
    margin:0px;
    padding:0px;
}

#dimmerpanel {
    position: absolute;
    visibility: hidden;
    width: 10px;
    height:10px;
    top: 0px;
    left: 0px;
    z-index:100;
}
#promotionpanel {
    position:absolute;
    visibility:hidden;
    width:10px;
    height:10px;
    top:0px;
    left:0px;
    margin-top: 50px;
    z-index:200;
}

#promotionpanel .instruction {
    color: green;
    font-weight:bold;
    font-size:18px;
    text-align:center;
    width: 100%;
}

#promotionpanel img {
    z-index:201;
}

#flashplayer {
    margin-left:30px;
    text-align:center;
    width:480px;
    height:320px;
    z-index:-1;
}

#formpanel {
    position: absolute;
    visibility:hidden;
    width:700px;
    height:10px;
    top:0px;
    left:0px;
    margin-top:50px;
    z-index:200;
}

#formpanel input {
    font-weight: bold;
    font-size: 12px;
}


#formpanel span {
    font-weight: bold;
    font-size: 12px;
}