/* 未能缩小。正在返回未缩小的内容。
(169,1): run-time error CSS1019: Unexpected token, found '@charset'
(169,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(169,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "utf-8";

body, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #D7D7D7;
    background-image: url(../Images/BackgroundTopStretch.jpg);
    background-repeat: repeat-x;
}

p {
    text-align: justify;
    text-justify: inter-ideograph;
}

table, img {
    border: 0px;
    vertical-align: top;
}

a:link {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: none;
    color: #000000;
}

a:active {
    text-decoration: none;
    color: #000000;
}

a:visited {
    text-decoration: none;
    color: #000000;
}

.inHref a:link,.inHref a:hover,.inHref a:active,.inHref a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

#Header {
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #FFFFFF;
    font-weight: 600;
}

/*a.#HeaderLink:link {
    color: #FFFFFF;
}

a.#HeaderLink:hover {
    color: #000000;
}

a.#HeaderLink:active {
    color: #FFFFFF;
}

a.#HeaderLink:visited {
    color: #FFFFFF;
}*/

#Footer {
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #FFFFFF;
    font-weight: 600;
    background-color: #727071;
}

/*; a.#FooterLink:link {
    color: #FFFFFF;
}

a.#FooterLink:hover {
    color: #000000;
}

a.#FooterLink:active {
    color: #FFFFFF;
}

a.#FooterLink:visited {
    color: #FFFFFF;
}*/

#Title,.Title {
    font-weight: 600;
    font-size: 14px;
    color: #666666;
}

#ThemeTitle,.ThemeTitle {
    font-weight: 600;
    font-size: 18px;
    color: #990000;
    height: 20px;
}

#ThemeImage,.ThemeImage {
    float: left;
    padding-bottom: 15px;
    padding-right: 15px;
}

#BriefImage,.BriefImage {
    float: right;
    padding-bottom: 15px;
    padding-left: 15px;
}

#Paragraph,.Paragraph {
    line-height: 20px;
}

#Name {
    color: #000000;
    font-weight: 600;
    font-size: 14px;
}

#Shortcut,.Shortcut {
    font-weight: 600;
    color: #990000;
}

/* common style*/
.hide {
    display: none;
}

.lineicon:before {
    content: "<img src='img/Tree.jpg'/>";
}

.vbottom {
    vertical-align: bottom;
}

.tcenter {
    text-align:center;
}

.tbmap table tr td{
    height:20px;
}

ul,ol {
    text-align:left;
}
@charset "utf-8";

#Menu ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding:0px;
    text-align:left;
}

    #Menu ul li {
        list-style: none;
        line-height: 24px;
        display: block;
    }

        #Menu ul li a {
            display: block;
        }

.TopLevelMouseOut {
    color: #FFFFFF;
    background-color: #727071;
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
}

.TopLevelMouseOver {
    color: #FFFFFF;
    background-color: #000000;
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
}

.TopLevelDisabled {
    color: #FFFFFF;
    background-color: #990000;
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
}

.TopLevelLink:link {
    color: #FFFFFF;
}

.TopLevelLink:hover {
    color: #FFFFFF;
}

.TopLevelLink:active {
    color: #FFFFFF;
}

.TopLevelLink:visited {
    color: #FFFFFF;
}

.SecondLevelMouseOut {
    color: #FFFFFF;
    background-color: #8D8D8D;
    height: 24px;
    padding-left: 15px;
    padding-right: 5px;
}

.SecondLevelMouseOver {
    color: #FFFFFF;
    background-color: #000000;
    height: 24px;
    padding-left: 15px;
    padding-right: 5px;
}

.SecondLevelDisabled {
    color: #FFFFFF;
    background-color: #990000;
    height: 24px;
    padding-left: 15px;
    padding-right: 5px;
}

.SecondLevelLink:link {
    color: #FFFFFF;
}

.SecondLevelLink:hover {
    color: #FFFFFF;
}

.SecondLevelLink:active {
    color: #FFFFFF;
}

.SecondLevelLink:visited {
    color: #FFFFFF;
}

.ThirdLevelMouseOut {
    color: #FFFFFF;
    background-color: #999999;
    height: 24px;
    padding-left: 25px;
    padding-right: 5px;
}

.ThirdLevelMouseOver {
    color: #FFFFFF;
    background-color: #000000;
    height: 24px;
    padding-left: 25px;
    padding-right: 5px;
}

.ThirdLevelMouseOut:hover {
    background-color: #000;
    color: #FFFFFF;
    cursor: pointer;
}

.ThirdLevelDisabled {
    color: #FFFFFF;
    background-color: #990000;
    height: 24px;
    padding-left: 25px;
    padding-right: 5px;
}

.ThirdLevelLink:link {
    color: #FFFFFF;
}

.ThirdLevelLink:hover {
    color: #FFFFFF;
}

.ThirdLevelLink:active {
    color: #FFFFFF;
}

.ThirdLevelLink:visited {
    color: #FFFFFF;
}

#TopLevelMenu {
    font-weight: 600;
    font-size: 14px;
    color: #666666;
}

#SecondLevelMenu {
    color: #666666;
}

#ThirdLevelMenu {
    color: #666666;
}

.active {
    background-color: #990000;
    color: #FFFFFF;
}

.setpointer {
    cursor: pointer;
}

.setpointer:hover {
    background-color:#000;
}

table {
    text-align:left;
}

