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;
}

pre {
    margin:0px;
}

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: 100%;
    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;
}

.section1_title {
    font: small-caption;
    color: #002A5D;
    height: 21px;
    margin-left: -7px;
}

.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;
}

