/* common css styles */
* { color:       black;
    margin:      0px;
    padding:     0px;
    font-family: Arial, Helvetica, sans-serif;
}

/* css styles for header */
body.head   { background-color: #c1e7ff; }

table.head  { margin-left:      35px;
              padding:          5px; }
td.headlogo { font-size:        54px;
              font-style:       italic;
              font-weight:      bold;
              color:            #0000ff;
              padding-left:     0px; }
td.head     { font-size:        20px;
              font-weight:      bold;
              padding-left:     15px;
              color:            #0000ff; }

/* css styles for navigation */
body.navi  { background-image:  url(images/bgnavigation.gif);
             background-repeat: repeat-y;
             margin-top:        60px; }
a.navi     { font-size:         22px;
             font-weight:       bold;
             color:             black;
             text-decoration:   none; }
a:hover.navi { color:           #0000ff; }
table.navi { margin-left:       10px;
             text-align:        center; }
td.navi    { padding:           20px; }
            
/* css styles for content page */
body.cont  { background-image:  url(images/content.gif); }
table.cont { margin-left:    30px;
             margin-right:   30px; }
td.txnorm  { vertical-align: top;
             font-size:      16px;
             font-weight:    normal;
             padding:        10px; }
td.img     { padding:        10px; }
table.sub  { margin-top:     10px; }
td.txsub   { padding-right:  10px; }

/* css styles for project quick navigation */
body.project { background-color: #c1e7ff; }
