﻿body
{
    margin: 0;
    font-family: Verdana;
    font-size: 13px;
    text-align: center;
    width: 100%;
}

.container
{
    margin-left: auto;
    margin-right: auto;
    width: 75em;
    text-align: left;
}

.A8
{
    color: #0085D5;  /* Normal */
    /*color: #dc143c; */ /* CNY */
    text-decoration: underline;
    font-family: Arial;
}
.A8:active
{
    color: #0085D5; /* Normal */
    /*color: #dc143c;*/ /* CNY */
    text-decoration: underline;
    font-family: Arial;
}
.A8:hover
{
    background-color: #ffff00;
    text-decoration: underline;
    font-family: Arial;
}
.A8:link
{
    color: #0085D5; /* Normal */
    /*color: #dc143c; */ /* CNY */
    text-decoration: underline;
    font-family: Arial;
}

.AM
{
    color: #0085D5;  /* Normal */
    /*color: #dc143c; */ /* CNY */
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-family: Arial;
}
.AM:active
{
    color: #CC66C2; /* Normal */
    /*color: #dc143c; */  /* CNY */
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-family: Arial;
}
.AM:hover
{
    color: #009cff; /* Normal */
    /* color: #dc143c; */ /* CNY */ 
    background-color: #f5f5f5; /* Normal */
    /*background-color: #ffeded; */ /* CNY */
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-top: #a0a0a0 1px solid;
    border-bottom: #a0a0a0 1px solid;
    border-left-width: 1px;
    border-left-color: #a0a0a0;
    border-right-width: 1px;
    border-right-color: #a0a0a0;
    font-family: Arial;
    
}
.AM:link
{
    color: #0085D5;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
    font-family: Arial;
}

.ATour
{
    text-decoration: underline;
    color: #696969;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
}

.ATour:active
{
    color: #696969;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
}

.ATour:hover
{
    text-decoration: underline;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    background-color: #ffff00;
}

.ATour:link
{
    color: #696969;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
}

.BoxTt
{
    background-color: #7799cc; /* Normal */
    /*background-color: #ee1133;*/ /* CNY */
    color: White;
    font-weight: bold;
    padding: 4px;
    font-family: Arial;
}

.BoxCt
{
    background-color: #e7edff; /* Normal */
    /*background-color: #ffdce0;*/  /* CNY */
    padding: 8px;
    font-size: 9pt;
    font-family: Arial;
}

.Hdr
{
    font-size: 22px;
    font-weight: bold;
    color: #494949;
    font-family: Arial;
}

.TourOn
{
    background-color: #ffff00;
    color: black;
    font-size: 26px;
    text-align: center;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    font-family: Arial;
}

.TourOff
{
    background-color: #f0f0f0;
    font-size: 26px;
    text-align: center;
    padding-bottom: 8px;
    padding-top: 8px;
    font-family: Arial;
}

.Banner
{
    padding-top: 8px;
    padding-bottom: 8px;
    /* Normal */
    background-color: #e7edff; 
    border-top: solid 1px #7799cc;
    border-bottom: solid 1px #7799cc; 
    /* CNY */
    /* background-color: #ffdce0; 
    border-top: solid 1px #ee1133;
    border-bottom: solid 1px #ee1133; */
    
    font-family: Arial;
}

.SubBanner
{
    height: 15px;
     /* Normal */
    background-color: #e7edff;
    border-top: solid 1px #7799cc;
     /* CNY */
    /* background-color: #ffdce0;
    border-top: solid 1px #ee1133;  */
}

.next
{
    text-align: right;
    padding: 20px;
}

.bullet
{
    font-size: 18px;
    vertical-align: middle;
    padding-right: 3px;
    padding-left: 20px;
}

.ct
{
    padding-bottom: 8px;
    padding-left: 5px;
}

.more
{
    text-align: right;
    font-size: 9px;
}

.bdr
{
    border: solid 1px #999999;
}

.boxOTY
{
    border: solid 2px #fffaaa;
    padding: 5px;
}

.boxINY
{
    background-color: #ffffda;
    padding: 10px;
}

.boxOTB
{
    border: solid 2px #e7edff;
    padding: 5px;
}

.boxINB
{
    background-color: #e7edff;
    padding: 10px;
}

/* Whats Next theme */
.wnBnr
{
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #99eeee;
    border-top: solid 1px #006464;
    border-bottom: solid 1px #006464;
    color: #494949;
}

/*Important style definition is 'position:absolute'. Means the element can
be placed at an arbitrary position without affecting the flow of surrounding
elements*/
.popup
{
    position: absolute;
    border: solid 1px #b0b0b0;
    background-color: #f9f9f9;
}

.hoverLink
{
    color: #21409b;
    text-decoration: none;
    cursor:pointer;
}
.hoverLink:hover
{
    background-color: #FFE836;
}
.hoverLink:link
{
}
.hoverLink:visited
{
    color: #21409b;
    text-decoration: none;
}
.hoverLink:active
{
}

/* SOPhoto css */
span.img-bg
{
    background-color:#ffffff;
    position:relative;
    display:inline-table;
    padding:3px;
}

span.img-shadow1
{
    background-color:#808080;
}

span.img-shadow2
{
       background-color:#adadad;
}

span.img-shadow3
{
       background-color:#c1c1c1;
}

span.img-shadow4
{
       background-color:#cccccc;
}

span.img-inline
{
    display: inline-table; padding: 1px; position:relative;
}

.comment-overflow
{
    width: 150px; 
    height: 60px; 
    overflow: auto; 
    margin-bottom: 8px;
}

span.shadow {
    vertical-align:middle;
    _line-height:150px;
    display:inline-block;
    height:150px;
}

.common
{
    font-size: 8pt;
    font-family: Verdana;
}

.Pointer
{
    cursor: pointer;
}
