img {
    border: none;
}

a, a:visited, a:link {
    text-decoration: none;
    color: inherit;
}

body {
    margin: 0px;
    padding: 0px;
    color: #101010;
    font-size : small;
    font-family: "Times New Roman", Times, serif;
    background: white url(../images/bg3.jpg) repeat-x;
}

.bg, .main, .header, .headerlogo, .leftmenu, .content, .content2 {
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size : small;
    font-family: "Times New Roman", Times, serif;
}

.bg {
    width:100%;
    background: url(../images/bg3.jpg) no-repeat;
}

.main {
    width: 1110px;
}

.header {
    overflow: hidden;
    width: 1110px;
    height: 55px;
    background: transparent url(../images/headerbg.jpg) no-repeat bottom right;
}

.headerlogo {
    overflow: hidden;
    width: 200px;
    height: 55px;
    font-size : small;
    background: transparent url(../images/headerlogo.jpg) no-repeat bottom right;
}

.leftmenu {
    width: 200px;
    padding: 10px 0px 0px 0px;
    background: url(../images/menubg.jpg) no-repeat;
}

.leftmenu a {
    display: block;
    color: black;
}

.leftmenu h2 {
    margin: 0px 0px 1px 9px;
    padding: 0px;
    font-size: small;
    font-weight: bold;
    color: white;
}

.content2 {
    width: 765px;
    margin-top: 5px;
    padding: 17px 15px 20px 20px;
    background: white;
}

.content {
    width: 910px;
    padding: 0px 0px 30px 0px;
    min-height: 300px;
    background: transparent url(../images/rightbg.jpg) no-repeat top right;
}

.message {
    padding: 0px 0px 0px 20px;
    color: red;
}

.stepdone, .steprequired, .stepunavailable {
    display: block;
    font-weight: bold;
}

.stepdone, a.stepdone {
    color: green;
}

.steprequired, a.steprequired {
    color: red;
}

.stepunavailable, a.stepunavailable {
    color: grey;
}

.submenu {
    margin-left: 20px;
    font-weight: normal;
    font-style: italic;
}

h1 {
    color: #786715;
    margin: 0px 0px 10px 0px;
    font-size: large;
    font-weight: bold;
    font-style: italic;
}

h2 {
    color: #786715;
    margin: 0px 0px 5px 0px;
    font-size: medium;
    font-weight: bold;
    font-style: italic;
}

p {
    margin: 5px 0px 10px 0px;
}