body {
   background-color: #CACACA;
   margin: 20px;
}

h1 {
   font-family: Georgia, Times, "Times New Roman", serif;
   text-align: center;
   font-size: 2em;
   font-style: italic; 
   padding:10px;
   background-color:#010150;
   color: #FFFFFF;  
}

h4 {
   font-family: Georgia, Times, "Times New Roman", serif;
   text-align: center;
   margin: 0;
   font-size: 2em;
   font-style: italic; 
   color: #FFFFFF;
   background-color: #000000;
} 
 
#header {
  clear: both;
  width:90%;
  margin:auto;
  background-color:#010150;
  padding: 2px;
  }
  
#menu-bar {
  clear:both;
  margin:auto;
  width:90%;
  background-color:#8989FE;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
}

#menu-barBottom {
  clear: both;
  background-color: #8989FE;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
}

p.comment {
  font-family: Georgia, Times, "Times New Roman", serif;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
} 

td.Left {
  text-align:left;
  width:33%;
}

td.Right {
  text-align:Right;
  width:33%;
}

td.Center {
  text-align:center;
  width:33%;
}

table {
  width:80%;
  margin:auto;
}

tr.thin {
  margin:0;
  padding:0;
}

td.caption {
  text-align:center;
  margin:0;
  padding:0;
}

p.minimal {
  text-align:center;
  margin:0 0 20px 0;
  padding:0;
}	


img.idx {
  width:<?php echo$XSIZE?>;
  height:<?php echo$YSIZE?>;
  margin:0 10px 0 10px;
  border-width:2px;
  border-style:solid;
  border-color:#010150;
  }

a { text-decoration: none; }
a:link { color:#010150; }
a:visited { color:#DD4800; }
a:hover { color:#FFFF00; }

/* IE Patches */

/* html .column {
  display: inline;
  }
  
 END IE Patches */
    
