body  {text-align:center;font-family:"MS UI Gothic","MS PGothic", Arial, sans-serif;
      margin:0px auto 0px auto;padding:0px;
      background-color: #ffffff;}

#description {text-align:left;font-size:12px;color:#1F44CD;margin:0px auto 0px auto;
              padding:3px 0px 3px 0px;width:900px;
              border-bottom:1px solid #e3e9ff;
              background-image:url(../image/bg_top.gif);
              background-repeat:repeat-x;
              background-position:top center;
              background-color: #ffffff;}


#container {text-align:center;margin:0px auto 0px auto;width:900px;}


.top-ts {width:900px;text-align:center;
         margin:2px 0px 2px 0px;padding: 0px 0px 0px 0px;}

#search {width:900px;text-align:center;padding: 9px 0px 9px 0px;
              font-size: 12px;color: #000000;
              background-image:url(../image/top-bar.gif);
              background-repeat:no-repeat;
              background-position:top center;}

#search a {color:#0000ff;padding: 0px 12px 0px 17px;}

#search a:hover{color:#ff0000;text-decoration: none;}


#wrapper {float:left;margin:10px 0px 0px 0px;}


#contents-left {width:160px;text-align:center;float:left;
                margin:0px 0px 0px 5px;padding: 0px 0px 0px 0px;
                border-left:1px solid #e3e9ff;border-right:1px solid #e3e9ff;border-bottom:1px solid #e3e9ff;}

#contents-center {width:530px;text-align:left;float:left;
                  margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

#contents-right {width:200px;text-align:center;float:right;
               margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

h1 {text-align:center;margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;}

h2 { font-size:12px;color:#1F44CD;padding: 3px 0px 3px 10px;text-align:left;margin: 0px 0px 0px 0px;
            background-image:url(../image/bg_sd.gif);
            background-repeat:repeat-x;
            background-position:top center;
            border-top:1px solid #e3e9ff;}

.map {text-align:center; padding:0px 0px 0px 0px;}

.side {color:#000000;font-size:12px;font-weight:normal;text-align:left;
       padding:0px 0px 0px 10px;}

.side a {display:block;color:#0000ff;padding: 0px 0px 2px 20px;margin:2px 0px 2px 0px;
        background-image:url(../image/star5.gif);
        background-repeat:no-repeat;
        background-position:top left;}

.side a:hover{color:#ff0000;text-decoration: none;}

.mag2 {color:#000000;font-size:12px;font-weight:bold;text-align:center;line-height:1.5em;
       padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;}

.mag22 {color:#000000;font-size:12px;font-weight:bold;text-align:left;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}

.mag23 {color:#000000;font-size:12px;font-weight:bold;text-align:right;padding:0px 10px 0px 0px;margin:0px 0px 0px 0px;}

.limit {color:#000000;font-size:12px;text-align:right;padding:0px 10px 0px 0px;margin:30px 0px 20px 0px;}

h3 {font-size:14px;color:#000000;line-height:1.5em;
    padding: 0px 10px 0px 0px;text-align:center;margin: 20px 0px 0px 10px;}

h4 {font-size:12px; color:#000000; text-align:left;
        padding: 0px 0px 0px 10px;margin: 20px 0px 10px 0px;}

table {width:490px;border:1px solid #C0C0C0;border-collapse:collapse;margin: 10px 0px 0px 20px;padding:0px 0px 0px 0px;}

td {font-size:12px;color:#000000;padding: 5px 0px 5px 10px;text-align:left;margin: 0px 0px 0px 0px;
    border:1px solid #C0C0C0;}

.td-center { text-align:center;}

p {font-size:12px; color:#000000; text-align:left;
        padding: 0px 0px 0px 20px;margin: 20px 0px 10px 0px;line-height:1.8em;}

.inform {text-align:left;padding: 0px 0px 0px 30px;margin: 40px 0px 10px 0px;}

.pic {padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;}


#footer {clear:both;width:900px;margin:10px auto 5px auto;}


.copyright{ font-size: 10px; color:#969596;text-align:center;
            padding: 3px 0px 3px 0px;margin:0px auto 5px auto;
            background-image:url(../image/linkbar3.gif);
            background-repeat:repeat-x;
            background-position:top left;;}


.designed { font-size: 10px; color:#D5D5D5;text-align:right;
            padding:1px 5px 1px 10px;margin:0px auto 5px auto;}

.designed a {color:#D5D5D5;}

.designed a:hover{color:#ff0000;text-decoration: none;}


