body {
    padding:0px; margin:0px;
    font-family:verdana; font-size:0.8em;
    background:#ffffff url(../images/bodybg.gif) top center no-repeat;
}

form {
    padding:0px; margin:0px;
}

input, select {
    font-size:11px; color:green;
    margin:2px;
}

a {
    text-decoration:none; color:#000ace;
}

a.selected {
    text-decoration:none; color:green;
}

.clear {
    clear:both;
}

#container1 {
    width:100%; height:100%;
    background:transparent url(../images/container1bgrpt.gif) top center repeat-y;
}

#container1bottom {
    height:10px;
    background:#ffffff url(../images/container1bgbottom.gif) top center no-repeat;
}

#container2 {
    width:760px;
    margin:0 auto 0 auto;
}

#banner {
    width:760px; height:90px;
    margin:0 auto 0 auto;
    background:url(../images/bannerbg.gif) top left no-repeat;
}

#navigation {
    float:left;
}

#content {
    float:right;
    width:540px;
    margin:10px;
    color:#777777;
    line-height:1.4em;
    background:#ffffff url(../images/contentbgrpt.gif) top center repeat-y;
}

.picture {
    padding:0px; margin-bottom:5px;
    background:#ffffff;
    border:1px solid #cccccc;
}

.title {
    padding:10px; margin-bottom:5px;
    color:#ffffff; font-size:1em; font-weight:bold; text-transform:uppercase;
    background:#000ace;
    border:1px solid #cccccc;
}

.text {
    padding:0px 10px; margin-bottom:5px;
    background:#ffffff;
    border:1px solid #cccccc;
}

#footer {
    padding:20px;
    font-size:0.8em; color:#c0c0c0;
    text-align:center;
}
