body {  
        background:#F2F5FF;   /* very light green */ 
        color: black;
        margin: 0;
        padding: 1%;
        min-width: 640px;
        font-family: verdana,arial,sans-serif;
        text-align: left;
        font-size: 13px
     }

a:visited { color: #000080; }
a:link,a:active,a:visited   {font:   inherit; text-decoration: underline; }
a:link,a:visited            {color: #000080}
a:active                {color: #0000A0}
a:hover                 {color: #A0B000; }

a.selected { color: #FFDD88; font: inherit; }
a.selected:active { color: #FFFFFF }
a.selected:visited { color: #000080; }
a.selected:hover { color: #A0B000; text-decoration: none; font-weight: bold  }


h2,h3,h4,h5,h6 { 
  font-family: cmu sans serif,verdana,helvetica; 
  font-weight: bold; 
  text-align: left; 
  color:#6E7999; 
}

h1 {
  font-size: 28px;
  line-height: 0.8em;
  padding: 20px 0 px 5%;
  margin 0;
}

*.pagewidth { width: 765px; }  <!-- used by all all objects of pagewidth width -->
 
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 16px; }
h5 { font-size: 16px; margin: 0; margin-top: 15px;}
h6 { font-size: 13px; margin: 0; margin-bottom: 2px; margin-top: 20px;}

td {    font-size:        13px;
        font-family:      arial, helvetica, sans-serif}

td.separator { vertical-align: top; width:20px; background-color:#F2F5FF; }
td.menucol { vertical-align: top; width:165px; background-color:#CCD9FF; }
th {    font-size:        13px }

a { text-decoration: none; font: inherit; }

menu {
     width: 165px;
     bgcolor: #CCD9FF;
}

#main {  /* formatting specs within rightmost main area */
    width: 600px; 
    vertical-align: top; 
    text-align: left;
}

.posterlist {
    font-family: cmu sans serif,verdana,helvetica; 
    font-size: 16px;
    font-weight: bold;
    color: #6E7999;
}
.posterbody {  
    color: black;
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    text-align: justify;
    font-size: 13px
}

.table  {font-size:         11pt;
         color:        inherit;}

.menu       {text-decoration:   none;
        font-weight:        bold;
        font-size:        13px;
        color:        #000000 }

.small {    font-size:        11px;
            margin-left:      1.5cm;
            margin-right:     0.5cm }

.heading {
    margin-bottom: 7px; margin-top: 20px;
    margin-left: 0; margin-right: 0;
    padding: 0;
    background-color: #FFDD88;
    min-width: 25px;
    display: block;
    text-align: center;
}


