a:link, a:visited, a:active {
    color: #1460AB; /* #0A2E61; */
    text-decoration: none;
}

a:hover {
    color: #0A2E61; /* #1460AB;*/
    text-decoration: underline;
}

body, table, p, input, button, select, textarea, .stdfont {
    font: message-box;
    color: #333333;
}

body {
    background-color: #FFFFFF;
    color: #333333;
}

.crop {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

pre {
    margin:0px;
    font-size: 12px;
}

form {
    margin: 0px;
    width: 100%;
}

fieldset {
    padding: 8px;
}

.mainBody {
    overflow:auto;
    margin:0px 0px 0px 0px;
    margin-bottom:10px;
}

.mainH1 {
    width: 100%;
    margin: 0px 13px 0px 13px;
    padding:10px 5px 5px 5px;
    white-space: nowrap;
    border-bottom:1px solid #7696D1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: #3d69ad;
}

.mainH2 {
    width: 96%;
    height: 45px;
    line-height: 25px;
    margin: 0px 13px 0px 13px;
    padding:5px 0px 3px 16px;
    background-image: url("../images/location23.gif");
    background-repeat: no-repeat;
    background-position: -4px 6px;
    border-bottom:1px solid #7696D1;
    font-weight: normal;
}

.mainH2 TABLE {
    line-height: 25px;
}

.mainH2higher {
    width: 100%;
    line-height: 25px;
    margin: 0px 13px 0px 13px;
    padding:5px 0px 3px 16px;
    background-image: url("../images/location23.gif");
    background-repeat: no-repeat;
    background-position: -4px 6px;
    font-weight: normal;
}

.mainH2lower {
    width: 100%;
    line-height: 25px;
    margin: 0px 13px 0px 13px;
    padding:5px 0px 3px 16px;
    background-image: url("../images/location23.gif");
    background-repeat: no-repeat;
    background-position: -4px 6px;
    border-bottom:1px solid #7696D1;
    font-weight: normal;
}

.mainLocation {
    white-space: nowrap;
    height: 26px;
    line-height: 22px;
    padding-top: 2px;
    padding-left: 8px;
    padding-right: 3px;
    background-color: #E0F0FD;
/*
    background-image: url("../images/location12.gif");
    background-repeat: no-repeat;
    background-position: 7px 5px;
*/
    border-bottom:1px solid #86B1E4;
    color: #122281;
}

.mainTabs {
    margin:0px 13px 0px 13px;
    border-bottom:solid 1px #7696D1;
}

.mainWorks {
    margin-left:13px;
    margin-right:13px;
    margin-top:0px;
    margin-bottom:10px;
}

.mainInnerButtons, .mainButtons {
    white-space: nowrap;
    text-align: right;
    padding: 6px;
}

.pagesymbol {
    font-family: webdings;
    font-size: 12px;
    text-decoration: none;
    color: gray;
}

.pagesymbol a {
    text-decoration: none;
}

.webdings {
    font-size:10px;
    font-family:webdings;
    font-weight:normal;
    color:gray;
}

.webdings1 {
    font-size:14px;
    font-family:webdings;
    font-weight:normal;
    /*text-decoration:none;*/
}

.asterisk {
    color:red;
    font-family:tahoma, serif;
    font-weight:normal;
    font-size:14px;
    line-height:14px;
}

.copyright {
    color: #000000;
}

.copyright_bottom {
    color: #000000;
    background-image: url(bottom_bg.jpg);
    height: 23px;
    vertical-align: middle;
    line-height: 23px;
}

.head {
    background-image: url(head_background.jpg);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #000000;
    border-right-color: #000000;
    border-left-color: #000000;
}

.head, .head a:link, .head a:visited {
    color: #FFFFFF;
    font: small-caption;
}

.section1 {
    margin-top: 10px;
}

.section1_fieldset {
    border: none;
    background-color: #F1F1F1;
    background-image: url(section1_title_background.jpg);
    background-repeat:repeat-x;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}

.section2_fieldset {
    background-color: #F1F1F1;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}

.section1_title {
    cursor: default;
    height: 21px;
    margin-left: -7px;
}

.section1_title, h4 {
    font: small-caption;
    color: #002A5D;
}

h4,ul,ol,p {
    padding:0;
    margin: 8px 0;
}

ul,ol {
    margin-left:3.5em;
}

li {
    margin-top:3px;
}


.section1_help {
    height: 21px;
    margin-left: -7px;
    font-family: "small-caption";
    line-height: 25px;
}

.sectionBg {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/sectionBg.gif);
}

.upload {
    height: 21px;
}

.tableedit{
    line-height:18px;
}

/* Org Status */
.expired {
    /*background-color:#D6D3CE;*/
    background-color:#d2b48c;
}

.locked {
    background-color:#cd853f;
}

.suspended {
    background-color:#dc143c;
}

.expired, .locked, .suspended {
    color: white;
}

.expired a, .locked a, .suspended a,
.expired a:visited, .locked a:visited, .suspended a:visited,
.expired a:link, .locked a:link, .suspended a:link {
    color: #e0ffff;
}

/* For button with only single english word, or two chinese charactors */
.b60 {width: 60px;}

.linktype {
    color: #1460AB;
    cursor:pointer;
    line-height: 18px;
}

.month_expired {
  color: yellow;
}
.week_expired {
  color: red;
}
.welcome {
    font-size: 16px;
    color: #3D69AD;
    height: 100px;
    padding-top: 40px;
    padding-left: 10px;
    font-weight: bold;
}

.spam_color {
    color: #D13030;
}

.warn_color {
    color: #D13030;
}

.highlight {
    font-weight: bold;
    color: #D13030;
}

.pane {
    border: 1px solid #565656;
    width: 100px;
    height: 15px;
    margin-right: 5px;
    padding: 1px;
}

.pane1 {
    background-color: #4470AF;
}

.popWin {
    border: solid 4px #3D69AD;
    display: none;
}

.fRed {color: #CC0000;}/*ºìÉ«¾¯¸æ×ÖÌå*/
.logExplain {
    width: 280px;
    border: 1px solid #F3E88A;
    background-color: #FFFFE0;
    padding: 5px;
    line-height: 20px;
}/* ??????????? */
.hand {
  cursor: pointer;
}

.line16 {
    line-height: 20px;
    text-align: left;
}

.leftIcon16 {
    width: 20px;
    height: 16px;
    display: block;
    float: left;
    background-repeat: no-repeat;
}

.internalUser {
    background-image: url("../images/internal_user16.gif");
}

.externalUser {
    background-image: url("../images/external_user16.gif");
}
