#banner {
   background-color: rgb(255, 228, 181); /* moccasin  rgb(255, 228, 181) */
}

#footer {
   background-color: rgb(213, 219, 225);
   text-align: center
}

body {  
   font-family: arial, helvetica, geneva;
   font-size: 10pt;
   background-color: rgb(255, 250, 240); /* floralwhite  rgb(255, 250, 240)*/
}

h1 {  
   font-family: arial, helvetica, geneva; 
   font-size: 26px; 
   font-weight: bold; 
}

h2 { 
   font-family: arial, helvetica, geneva; 
   font-size: 18pt; 
   font-weight: bold ; 
}

h3 {  
   font-family: arial, helvetica, geneva; 
   font-size: 14pt; 
   font-weight: bold
}

p, table, td, th {  
   font-family: arial, helvetica, geneva; 
   font-size: 10pt
}

pre {  
   font-family: "Courier New", Courier, mono; 
   font-size: 10pt
}

code {  
   font-family: "Courier New", Courier, mono; 
   font-size: 10pt
}

sup {  
   font-family: arial,helvetica,geneva; 
   font-size: 10px
}

li {  
   font-family: arial, helvetica, geneva; 
   font-size: 10pt
}

a:link {
   text-decoration:none;
   color: rgb( 65, 105, 225); /* royalblue */
   border-bottom: 1px dashed rgb( 30, 144, 255); /* dodgerblue  rgb( 30, 144, 255) */
}

a:visited {
   text-decoration:none;
   color: rgb( 65, 105, 225); /* royalblue */
   border-bottom: 1px dashed rgb( 30, 144, 255); /* dodgerblue  rgb( 30, 144, 255) */
}

a:hover {
   background-color: #c3cfe5;
   border-bottom: 1px solid rgb( 30, 144, 255); /* dodgerblue  rgb( 30, 144, 255) */
}

a img:hover {
   background-color: inherit;
}