.type3-head {
    height: 31px;
    background-image: url("type3/left-top-corner.gif");
    background-repeat: no-repeat;
    background-position: top left;
}

.green .type3-head {
    background-image: url("type3/left-top-corner-g.gif");
}

.type3-head-right {
    background-image: url("type3/right-top-corner.gif");
    background-repeat: no-repeat;
    height: 100%;
    background-position: top right;
}

.green .type3-head-right {
    background-image: url("type3/right-top-corner-g.gif");
}

.type3-head-content {
    background-image: url("type3/header-background.gif");
    background-repeat:repeat-x;
    background-position: top right;

    height: 100%;

    margin-left: 3px;
    margin-right: 3px;

    line-height: 28px;
    font-size: 14px;
    color: #FFFFFF;
    vertical-align: middle;
    font-weight: bold;
    letter-spacing: 1px;
}

.green .type3-head-content {
    background-image: url("type3/header-background-g.gif");
}

.type3-xbutton {
    float: right;
    margin-top: 3px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    background-image: url("type3/x-button.gif");
    background-repeat: no-repeat;
}

.green .type3-xbutton {
    background-image: url("type3/x-button-g.gif");
}

.type3-head-content-title {
    float: left;
    margin-left: 5px;
}

.type3-decorimage {
    position: absolute;
    top: 0;
    left: 0;
}

.type3-body-decoration {
    background-image: url(gray-gradient.png);
    background-repeat: repeat-x;
    border-right: 1px solid #397DBC;
    border-left: 1px solid #397DBC;
}

.green .type3-body-decoration {
    border-right: 1px solid #1277A6;
    border-left: 1px solid #1277A6;
}


.type3-body-decoration-inner {
    background-image: url("type3/right-top-decoration-corner.gif");
    background-position: top right;
    background-repeat: no-repeat;
    position: relative;
    top: 0;
    left: 0;
}

.green .type3-body-decoration-inner {
    background-image: url("type3/right-top-decoration-corner-g.gif");
}

.type3-right-top-decoration-corner{
    float:right;
}


.type3-bott, .type3-bott div {
    height: 5px;
    font-size: 0px;
}

.type3-bott {
    background-color: transparent;
    clear: both;
    position: relative;
    top: 0;
    left: 0;
}

.type3-bott img {
    position: absolute;
    top: 0;
    left: 0;
}

.type3-bott-right {
    background-image: url("type3/right-bottom-corner.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}

.green .type3-bott-right {
    background-image: url("type3/right-bottom-corner-g.gif");
}

.type3-bott-center {
    background-image: url("type3/bottom.gif");
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #F6FBFF;
    margin: 0 5px 0 5px;
}

.green .type3-bott-center {
    background-image: url("type3/bottom-g.gif");
}

.type3-body {
    overflow: hidden;
    margin-left: 155px;
}

