BODY,TD,P,UL,LI,
SELECT,INPUT,TEXTAREA,
H1,H2,H3,H4,H5,H6 {
        padding:0;
        margin:0;
        font:11px tahoma,verdana,arial,sans-serif;
        color:#000
        }
h1,h2,h3,h4,h5,h6 {
        color:#717171;
}
h1 {
        font-size:20px;
        color:#ADC3B6
}
h2 {
        font-size:18px;
        font-weight:bold;
}
h3 {
        font-size:14px;
        font-weight:bold;
}
h4 {
        font-size:12px;
        font-weight:bold;
}
BODY {
        padding:4px 0 4px 0;
        background:#FFF;
        text-align:center
        }
BODY.enter {
        background:#014B18 url(/images/enter-logo-2.jpg) center center no-repeat
        }
        .enter-wrap {
                width:100%;
                height:100%
                }
                .enter-box {
                        width:347px;
                        }
                        .enter-box TD {
                                text-align:center
                                }
                                .enter-box TD A {
                                        color:#416B59
                                        }
                                .enter-box TD A:hover {
                                        color:#819C91
                                        }
                        .enter-logo-txt {
				padding-left:20px;
                                height:81px;
                                color:#FFFCC7
                                }
                                .enter-txt DIV {
                                        padding:0px 0 20px 0;
                                        margin:auto auto;
                                        width:240px;
                                        color:#FFFCC7
                                        }
                        .enter-skip {
                                height:10px;
				padding-left:25px;
                                text-align:center;
                                color:#ffffff
                                }
                                .enter-skip a,
                                .enter-skip a:visited,
                                .enter-skip a:link {
                                        color:#ffffff
                                }
                                .enter-skip a:hover {
                                        color:#ffffff
                                }

UL,LI,OL {list-style-type:none}

        a.detail:hover,
        a.white:hover {
                color:#FFBA00
        }
        span.detail {
                color:#91999C;
                padding-left:8px;
        }
.date-sm {
        font-size:10px;
}
        .date-p {
                padding-top:8px;
        }
.star {
        width:11px;
        height:11px;
        margin:0px 5px -2px 5px;
}

IMG {border:none}
A {
        text-decoration:none
        }
.textarea A {
        color:#346020
}
.textarea A:VISITED {
        color:#6DA804
}
.textarea A:HOVER {
        color:#FFBA00
}
.aslink {
        font-size:11pt;
        color:#4EA736;
}
a.white,
a.white:visited {
        color:#FFFFFF;
        font-size:11px;
}
a.detail,
a.detail:visited {
        color:#91999C;
        font-size:11px;
}
a.date, a.date:visited, .date, .date-p, .date-sm {
        color:#91999C;
        font-size:11px;
        font-weight:normal;
}
        a.date:hover {
                color:#FFBA00
        }

INPUT.text {
        border:1px solid #000
        }
.wrap {
        margin:auto auto;
        height:100%;
        border:4px solid #52AC3A
        }
.wrap-box {
        height:100%;
        padding:3px
        }
.body {
        width:755px;
        height:100%;
        background:#FFF url(/images/body-left-bg.gif) 190px 0 repeat-y;
        border:solid 1px #52AC3A
        }
        .body-bottom {
                height:65px;
                background:#52AC3A
                }
                .body-bottom td {
                        font-size: 7pt;
                        color:#D0E9CA;
                }
                .body-bottom-left {
                        padding-left:66px;
                }
                .body-bottom-right {
                        padding-right:13px;
                        text-align:right
                }
        .body-top {
                height:133px;
                background:#FFF
                }
                .top-map {
                        width:79px;
                        height:89px;
                        vertical-align:bottom;
                        text-align:right;
                        background:url(/images/top-map-bg.gif) no-repeat
                        }
                        .top-map DIV {
                                padding:0 10px 3px 0
                                }
                .top-items {
                        vertical-align:bottom;
                        width:110px;
                        height:89px;
                        background:url(/images/top-items-bg.gif) no-repeat
                        }
                        .top-items TD A {
                                color:#777
                                }
                        .top-items TD A:hover {
                                color:#BBB
                                }
                        .item-6 {
                                padding:0 0 0 22px;
                                height:38px
                                }
                        .item-7 {
                                padding:0 0 0 30px;
                                vertical-align:top;
                                height:20px
                                }
        .body-left {
                padding-top:32px;
                width:191px;
                height:100%;
                background:url(/images/body-left.gif) no-repeat;
                vertical-align:top
                }
                .search-input {
                        background:url(/images/search-bg.gif) repeat-x
                        }
                        .search-input INPUT {
                                height:14px;
                                background:#FFF;
                                font-size:8pt;
                                line-height:8pt;
                                border:1px solid #FFF
                                }
                .body-left-top {
                        vertical-align:top
                        }
                .body-left-bot {
                        vertical-align:bottom
                        }
        .body-right {
                width:564px;
                height:100%;
                vertical-align:top
                }
                .main {
                        width:100%;
                        height:100%
                        }
                        .main-top {
                                height:120px;
                                background:url(/images/main-items-bg.gif) 121px 0 no-repeat;
                                vertical-align:top
                                }
                                .main-items {
                                        width:100%
                                        }
                                        .item-5 {
                                                padding:5px 0 10px 158px
                                                }
                                        .item-4 {
                                                padding:6px 0 6px 130px
                                                }
                                        .item-3 {
                                                padding:7px 0 0 93px
                                                }
                                        .item-2 {
                                                padding:2px 0 0 12px
                                                }
                                        .item-1 {
                                                padding:6px 22px 0 0;
                                                text-align:right
                                                }
                                        .main-print {
                                                padding:1px 53px 0 0;
                                                text-align:right
                                                }
                                        .main-items TD A {
                                                color:#777
                                                }
                                        .main-items TD A:hover {
                                                color:#BBB
                                                }
                        .main-txt {
                                height:100%;
                                padding:0 5px 0 10px;
                                vertical-align:top
                                }
                                .main-txt P {
                                        padding:0 5px 0 5px
                                        }
                                .blocks {
                                        }
                                        .blocks TD {
                                                vertical-align:top
                                                }
                                        .blocks H2 {
                                                font-weight:normal;
                                                padding-bottom:2px;
                                                font-size:20px;
                                                color:#ADC3B6
                                                }
                                .frame {
                                        }
                                        .frame-top {
                                                width:100%;
                                                border-top:1px solid #ADC3B6;
                                                font-size:1px
                                                }
                                        .frame-txt {
                                                padding:4px 12px 10px 12px;
                                                border-right:1px solid #ADC3B6;
                                                border-left:1px solid #ADC3B6;
                                                }
                                        .frame-bot {
                                                height:46px;
                                                background:url(/images/frame-bot.gif) 50% 0 no-repeat;
                                                font-size:1px;
                                                }
                                                .frame-bot-2 {
                                                        height:46px;
                                                        background:url(/images/frame-bot-2.gif) 50% 0 no-repeat;
                                                        }
                        .main-bot {
                                vertical-align:top;
                                }
                                .goods {
                                        background:url(/images/goods-border.gif) 15px 0 repeat-y
                                        }
                                        .goods-top {
                                                height:53px;
                                                background:#FFF url(/images/goods-hr.gif) 0 37px repeat-x
                                                }
                                                .goods-title {
                                                        height:28px;
                                                        background:#E77843
                                                        }
                                                        .goods-title TD {
                                                                font:bold 15px arial;
                                                                color:#FFF
                                                                }
                                                        .goods-title-txt {
                                                                border-top:1px solid #ACB5A4;
                                                                border-bottom:1px solid #ACB5A4
                                                                }
                                                                .goods-title-txt h1 {
                                                                        font:bold 15px arial;
                                                                        color:#FFF
                                                                }
                                        .goods-txt {
                                                padding:0 0 0 15px;
                                                width:100%;
                                                background:url(/images/goods-bot.gif) 0 100% no-repeat;
                                                vertical-align:top
                                                }
                                        .goods-freetxt {
                                                padding:0 0 0 15px;
                                                width:100%;
                                                background:url(/images/goods-bot-2.gif) 0 100% no-repeat;
                                                vertical-align:top
                                                }
                                                .goods-txt-block {
                                                        padding:20px 0 34px 27px
                                                        }
                                                        .pic {
                                                                margin:3px 5px 3px 0
                                                                }
                                                        .pic-left {
                                                                margin:3px 5px 3px 0
                                                                }
                                                        .pic-right {
                                                                margin:3px 0 3px 5px
                                                                }
                                                                .pic-img IMG {
                                                                        border:1px solid #000
                                                                        }
                                        .goods-right {
                                                padding-top:93px;
                                                background:url(/images/goods-can.gif) no-repeat;
                                                vertical-align:bottom
                                                }

DIV.submenu {
        display:none;
        visibility:hidden;
        position:absolute;
        width:135px;
        z-index:2;
        }
        .submenu A {
                color:#000000
                }
        .submenu A:hover {
                color:#000000
                }
.submenu-top {
        background:#FFFFFF
        }
.smenu_line {
        height: 2px;
        background:#D4EACE;
}
.smenu_wline {
        height: 2px;
        background:#FFFFFF;
}
        .smenu_on A,
        .smenu_on A:hover {
                color:#000000
                }
.smenu_on {
        background:#D4EACE;
        padding: 1px 7px 1px 7px;
        }
.smenu_off {
        background:#FFFFFF;
        padding: 1px 7px 1px 7px;
        }
        .smenu_off A {
                color:#000000
                }




.textarea UL,
.textarea LI {
        padding:0;
        margin:0;
        list-style-type:none
        }
        .textarea LI {
                padding:1px 0 1px 15px;
                background:url(/images/green-dot.gif) 0 4px no-repeat;
                }
                .black LI {
                        color:#000000;
                }
                .textarea LI UL {
                        margin-top:-2px;
                        padding-bottom:2px;
                }
                .textarea LI UL LI {
                        padding-left:7px;
                        background:none;
                        }

.feedb {
        width:340px;
}
        .feedb input.text,
        .feedb select.text {
                width:105px;
                margin-bottom:10px;
        }
        .feedb textarea {
                width:100%
        }

span.red {
        color:#ff0000;
        padding-right:5px;
}

span.sel, span.nosel {
        width:20px;
        text-align:center;
        margin:0px 2px 0px 2px;
        padding:0px 5px 1px 5px;
        color:#ffffff;
}
span.sel {
        background-color:#64C3EF;
}
span.nosel {
        background-color:#8C8C8C;
}
span.nosel a,
span.nosel a:visited {
        color:#ffffff;
}
.pic-small {
        border:1px solid #CBD0CC;
}
.pic-small-txt, .pic-small-txt-r {
        padding-top:4px;
        vertical-align:top;
        font-size:10px;
}
        .pic-small-txt a {
                font-size: 11px;
                color:#416B59
        }
.pic-small-txt-r {
        text-align:right;
}

.plus-small-right {margin:10px 0 0 10px}
.plus-small-left {margin:10px 10px 0 0;}
.plus-small-center {margin:10px 0 0 0}

.map {
        background:url(/images/map-bg.gif) 48px 0 repeat-y
        }
        .map-top {
                padding-left:43px
                }
        .map-item {
                padding:0 0 10px 68px;
                background:url(/images/map-item.gif) 50px 5px no-repeat
                }
        .map-sub-item {
                padding:0 0 0 30px;
                background:url(/images/inter.gif) 6px 5px no-repeat;
                color:#E67817
                }
                .textarea .map-sub-item A,
                .textarea .map-sub-item A:visited {
                        color:#91999C
                        }
                .textarea .map-sub-item A:hover {
                        color:#E67817
                        }

.cat-list {
        padding: 7px 10px 0px 10px;
}

.cat-col-item a {
        color:#000000;
}
.history {
        margin-left:5px;
        margin-bottom:2px;
        color:#ED811F;
}

.lefttitle {
        margin-left:18px;
        margin-bottom:2px;
        color:#ED811F;
        font-weight:bold
}

.listtitle {
        color:#ED811F;
        font-weight:bold
}

/*~~~~~~~~~~~~~~~~| Company List |~~~~~~~~~~~~~~~~*/
.comp-left {
        padding-top:21px;
        vertical-align:top;
        text-align:right
        }
.comp-right {
        vertical-align:top;
        text-align:right
        }
        A.comp-1 {
                display:block;
                width:88px;
                height:81px;
                background:url(/images/comp-1.gif) 0 0 no-repeat
                }
        A.comp-1:hover {
                background-position:0 -81px
                }
        A.comp-2 {
                display:block;
                width:84px;
                height:75px;
                background:url(/images/comp-2.gif) no-repeat
                }
        A.comp-2:hover {
                background-position:0 -75px
                }
        A.comp-3 {
                display:block;
                width:84px;
                height:76px;
                background:url(/images/comp-3.gif) no-repeat
                }
        A.comp-3:hover {
                background-position:0 -76px
                }
