BODY {
   background-image: url();
   background-position: top left;
   background-attachment: scroll;
   background-repeat: no-repeat;
   margin-left: 0px;
   font-family:   sans-serif;
   color: black;
   background-color: #FFFFFF; 
}
DIV, TD {
   font-family:   sans-serif;
}

P, UL, OL, DL, LI, DD, ADDRESS {
   font-family:   sans-serif;
} 
H1 {
   text-align: left;
   font-family: sans-serif;
   font-weight: bold;
    font-size: 2.5em;
   color: #0096b5;
   margin-top: 0.3em;
   padding-top: 0.3em;
   padding-bottom: 0.4em;
   padding-left: 0.6em;
} 
H2, H3, H4, H5, H6 {
   text-align: left;
   font-family:   sans-serif;
   font-weight: bold;
   color: #0096b5;
   padding-left: 0.3em;
} 
TH, DT {
   font-family:   sans-serif;
   font-weight: bold;
    font-style: italic;    
      color: #0096b5;
}
.banner {
   color: #ffffff; 
   background-color: #0096b5; 
}
.banner-light {
   color: #ffffff; 
   background-color: #60bbcc; 
}
.code  {
   font-family: monospace;
   font-size: 0.85em;   
   background-color: #ffffee; 
}
.badcode  {
   font-family: monospace;
   font-size: 0.85em;   
   background-color: #ffeeff; 
}
TABLE {
   /*margin-top: 1em;*/
   /*margin-bottom: 0.5em;*/
} 
PRE, TT {
   font-family: monospace;
}
CODE {
   font-family:  monospace;
   font-weight: bold;
}
BIG {
   font-size: 1.25em;
}
BIGGER {
   font-size: larger;
}
SMALL {
   font-size: 0.8em;
}
SMALLER {
   font-size: smaller;
}
SUB, SUP {
   font-size: 0.6em;
   font-weight: normal;
}
BLOCKQUOTE {
   font-size: 0.85em;
}
A {
   color: #04a;
   /*font-weight: bold;*/
  text-decoration: none;
}
A:hover { 
   background: #ffa;
   color: #04a;
 } 
INPUT, SELECT, OPTION {
   background: #C7F6FF;
}
HR {
   border-top: solid thin #0096b5;
}
.pullquote {
   float: right;
   clear: right;
   text-align: left;
   font-family:   sans-serif;
   font-style: italic;    
   font-size: 0.8em;        
   color: #990000; 
   background-color: #D0F0FF; 
/*   line-height: 20pt;  */
   padding-right: 6px;  
   padding-left: 6px;   
   margin-left: 10px;
   border-left: solid thin #0096b5;           
   width: 230px; 
}
.pullquoteleft {
   float: left;
   clear: left;
   text-align: right;
   font-family:   sans-serif;
   font-style: italic;
   font-size: 0.8em;        
   color: #990000;
   background-color: #E0E0FF; 
/*   line-height: 20pt;  */
   padding-right: 6px;  
   padding-left: 6px;              
   margin-right: 10px;
   border-right: solid thin #0096b5;
   width: 230px; 
}
.pullnarrow {
   float: right;
   clear: right;
   text-align: left;
   font-family:   sans-serif;
   font-style: italic;    
   font-size: 0.8em;        
   color: #990000; 
   background-color: #ffe5cb; 
/*   line-height: 20pt;  */
   padding-right: 4px;  
   padding-left: 4px;   
   margin-left: 10px;
   border-left: solid thin #0096b5;           
   width: 70px; 
}
.pullnarrowleft {
   float: left;
   clear: left;
   text-align: right;
   font-family:   sans-serif;
   font-style: italic;
   font-size: 0.8em;        
   color: #990000;
   background-color: #ffe5cb; 
/*   line-height: 20pt;  */
   padding-right: 4px;  
   padding-left: 4px;              
   margin-right: 10px;
   border-right: solid thin #0096b5;
   width: 70px; 
}

