/* Master page */
html {
    height: 100%;
}
body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    background: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #999999;
}

/* Elements */
table {
    border: 0px;
    border-spacing: 0px;
}
input, textarea, select {
    width: 200px;
    border: 1px solid #4a4a4a;
    background: #000000;
    color: #999999;
    font-size: 11px;
}
a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #333333;
    border: 0px;
}
a img {
    border: 0px;
}

/* Default elements */
.noticeRow {
    height: 38px;
}
.mandatoryStar {
    color: #FF0000;
    margin-left: 3px;
}
.errorDiv {
    font-size: 10px;
    color: #FF0000;
    font-weight: bold;
}
.subTitle {
    font-size: 14px;
    font-weight: bold;
}
.noElements {
    color: #b5b5b5;
}

/* Page elements */
.firstPageTop {
    width: 900px;
    height: 336px;
    background: url("../images/elements/firstPageTop.jpg") no-repeat top left;
}
.firstPageLeft {
    width: 70px;
    height: 131px;
    background: url("../images/elements/firstPageLeft.jpg") no-repeat top left;
}
.firstPageRight {
    width: 55px;
    height: 131px;
    background: url("../images/elements/firstPageRight.jpg") no-repeat top right;
}
.firstPageBottom {
    width: 900px;
    height: 44px;
    background: url("../images/elements/firstPageBottom.jpg") no-repeat top left;
}
.listTop {
    height: 35px;
    background: url("../images/elements/listTop.jpg") repeat-x top left;
}
.listBottom {
    height: 25px;
    background: url("../images/elements/listBottom.jpg") repeat-x top left;
}
.listBackButtonContainer {
    position: fixed;
    right: 5px;
    bottom: 5px;
}
.logoLink {
    margin-top: 40px;
    margin-left: 100px;
    display: block;
    width: 170px;
}