
/* positioning of major elements */

body {
    margin:  0;
    padding:  0;
    color:  black;
    background-color: white;
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 19px;
}

#header {
    margin: 0;
    padding: 0;
    height: 40px;

    border-width: 0px 0px 5px 0px;
    border-style: solid;
    border-color: black;
    
    color: rgb( 0, 0, 0 );    
    
    background-color: rgb( 205, 220, 255 );
}

#logo {
    position: relative;
    left: 40px;
    top: 25px;
}

#navbar {
    position: absolute;
    right: 40px;
    top: 30px;
    height: 20px;
    
    margin: 0;
    padding: 0;

    border-width: 0;
    border-style: solid;
    border-color: black;    
}

#content {
    margin: 50px 5% 0 5%;
}

#leftcolumn {
    text-align: left;
    margin: 0 5px 0 5px;
    width: 15%;
    float: left;
}

#rightbody {
    width: 80%;
    float: right;
}

#printer-table td {
    border: 1px dotted black;
}

#printer-table th {
    background-color: gray;
}

