html{
    padding : 0;
    margin : 0;
}

body {
    padding : 0;
    margin : 0;

    background-color : #cccc99;
}

#page {
    padding : 0;
    margin : 0;
    background-color : #cccc99;
    /*border-width : thin;
    border-style : solid;
    border-color : red;*/
    z-index: 1;
}
 

#nav { 
    width : 300px;
    padding-left : 20px; 
    padding-right : 10px; 
    padding-top : 100px;

   /* border-width : 10px;  
    border-left-style : solid;
    border-top-style : solid;
    border-right-style : solid;
    border-bottom-style : solid;
    border-color : #cccc99; 
    border-right-color : #666600; 
    border-bottom-color : #666600; */
    
    position : absolute;
    top : 0px;
    bottom : 0px;

    height : 100%;   

    background-color : #cccc99;
    z-index: 2;
}

#links {
    float : right;
    width : 100%;
    height : 100%;
}

#links dt {
    font-weight : bold;
}

#links a:link {
    color : #666600;
    text-decoration : none;
}

#links a:visited {
    color : #666600;
    text-decoration : none;    
}

#links a:hover {
    color : #333300;
    text-decoration : none;
}

#links a:active {
    color : #cc0000;
    text-decoration : none;
}

form ul {
    color : red;
}

#main {
    position : absolute;
    left : 300px;
    top : 0px;
    bottom : 0px;

    background-color : #cccc99;

    padding-left : 40px;
    padding-right : 40px;

    /*border-width : 10px;
    border-style : solid;
    border-color : #cccc99; 
    border-color : #666600; 
    border-bottom-color : #666600;
    z-index: 1;*/
}

table.borderedTable {
    border-collapse : collapse;
}

table .colBorder {
    border-color : black;
    border-style : solid;
    border-width : 2px;
}

table .thinBorder {
    border-color : black;
    border-style : solid;
    border-width : 1px;
}
/*
span.noSpacing > p + p {
    margin : 0;
}
*/

p.noSpacing {
    margin : 0;
}
.noBullets {
    list-style-type : none;
}

.attention {
    color : red;
}

.error {
    color : red;
}

.columnLayout {
    float : left;
}
