center, table, tr, td, h1, h2, h3, h4, h5, h6, b, i, p, ul, li, a, small, big {
  font-family: arial,sans-serif;
}
pre,tt,code {
  font-family: 'Courier New', monospace;
}

A, A:visited {
  color: #3366cc;
}

/* ------------- H e a d e r s ------------- */

h1, h2, h3, h4, h5, h6 {
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

h1 {
  background:      transparent;
  color:           #3366cc;
}

h3, h4, h5, h6 {
  font-style:      italic;
}


/* --------------  B o d y  -------------- */

body {
  font-family:     Arial, Verdana, Geneva, sans-serif;
  position:        absolute;
  top:             0px; 
  left:            0px;
  right:           0px;
  bottom:          0px;
  /* margin does not actually apply to position=absolute according to
     the CSS standard, but it seems to be required anyway. */
  margin:          0px;
  background:      #ffffff;
  color:           #000000;
} 

.BodyFrame {
  background:      #3366cc;  # braju blue
  color:           #ffffff;
}

.Body {
  background:      #ffffff;
  color:           #000000;
  font-family:     Arial, Verdana, Geneva, sans-serif;
} 

/* ------- H e a d e r ------- */
.Header {
  border:          2px solid #1144aa;
  background:      #3366cc;  # braju dark blue
  color:           #000000;
  font-family:     Arial, Verdana, Geneva, sans-serif;
} 

/* ------- L e f t   N a v i g a t o r ------- */

.LeftNavigator { 
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a {
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a:visited {
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a:link {
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a:active {
  font-family:     Arial, Verdana, Geneva, sans-serif;
}


/* -------------- F o o t e r -------------- */

.Footer { 
  border:          none;
  background:      #ffffff;
  color: #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
  font-size:       x-small;
/*  margin-top:      2em; */
}

.Footer tr { 
  color: #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
  font-size:       x-small;
}

.Footer tr td { 
  color:           #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
  font-size:       x-small;
}

.Footer td { 
  color:           #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
  font-size:       x-small;
}

a.Footer { 
  background:      transparent;
  color:           #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.Footer a:link { 
  background:      transparent;
  color:           #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.Footer a:visited { 
  background:      transparent;
  color:           #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
}

.Footer a:active { 
  background:      transparent;
  color:           #666666;
  font-family:     Arial, Verdana, Geneva, sans-serif;
}
 

/* ------------ V e r b a t i m ------------ */

tt,code {
  font-family:     'Courier New', monospace;
}

pre {
  font-family:     'Courier New', monospace;
  color:           #000099;
  margin-bottom:   0pt;   /* Fix the problem with extra line at the bottom */
}
 

/* --------- C o d e - S t y l e s --------- */
.SourceCode {
  border:          dashed #000000 2px;
  color:           #000099;
  background:      #eeeeee;
  font-size:       0.75em;
  margin-bottom:   0pt; 
  padding:         0.5em; 
}

.Code, .RCode, .TeXCode, .LaTeXCode, .CCode, .JavaCode, .PerlCode, .HTMLCode, .UnixCode { 
 background:       transparent;
 color:            #0C2577;
 font-family:      'Courier New', monospace;
}

Prompt, .RPrompt { 
 background: transparent;
 color: #A57B52;
 font-family: 'Courier New', monospace;
}
 