.title { font-size: 1.4em; font-weight: bold; }
.subtitle { font-size: 1.1em; font-weight: bold; }
.highlight { background: yellow; font-weight: bold; }
body {
  background: white; /* This colour is displayed briefly while the page is downloading */
  margin: 0px;

  scrollbar-base-color: #cccccc;
  /* Optional extra settings to override the defaults (which are based on base-color)
  scrollbar-face-color: #ffffff; 
  scrollbar-track-color: #cc0000; 
  scrollbar-arrow-color: #cc0000;
  scrollbar-highlight-color: #000000; 
  scrollbar-3dlight-color: #000000; 
  scrollbar-shadow-color: #000000;
  scrollbar-darkshadow-color: #000000; 
  */
}

table.outer_table { /* The table in which the entire page's content is contained */
  width: 100%;
  height: 100%;
}


/*  HEAD SECTION  */

td.header_cell {
  background: url("/images/charity4all/logo2.png");
  background-repeat: no-repeat;
  background-position: top center;
  height: 100px;
}
table.header_table { /* Contains the path, head, and logo (if it's not in the left_bar) */
  width: 100%;
  font-family: Arial;
  font-size: 0.9em;
  color: black;
}

td.logo_cell {
  text-align: center;
  vertical-align: middle;
  height: 145px;
  width: 150px;
}

td.path_cell {
  height: 15px;
  color: black;
  font-size: 0.8em;
  font-family: Arial;
  padding-left: 10px;
}

td.head_cell {
  font-family: Arial;
  font-size: 2em;
  text-align: center;
  vertical-align: middle;
}


/*  MAIN BODY SECTION  */

td.main_cell {
}

table.main_table { /* Contains the body and menus */
  width: 100%;
  height: 100%;
}

td.body_cell {
  padding: 0 1em 0 1em;
  vertical-align: top;

  font-family: Verdana, Arial; /* Default font settings for text in the body */
  color: black;
}


/*  MENUS  */

td.menu_left_cell {
  width: 120px;
  background: #ffff00;
  vertical-align: top;
  font-family: Arial, Verdana;
  padding-top: 10px;
}

td.menu_right_cell {
  width: 120px;
  background: #ffffff;
  vertical-align: top;
  font-family: Arial, Verdana;
  padding-top: 10px;
}

td.menu_top_cell {
  height: 30px;
/*  background: #ffffff; */
  text-align: center;
  font-family: Arial, Verdana;
}

td.menu_bottom_cell {
  height: 30px;
  background: #ffffff;
  text-align: center;
  font-family: Arial, Verdana;
}


/*  LEFT BAR  */
/* (not present in most template formats, but can be used for holding the logo and left menu) */

td.left_bar_cell { /* Surrounds the left_bar_table -- use it when setting widths */
  width: 100px;
}
table.left_bar_table {
  width: 100px;
  height: 100%;
  background: #ffffff;
}

/*  LINKS  */

A.normalLink { /* Used for most links on the site */
  color: blue;
  font-weight: bold;
  text-decoration: underline;
}
A.normalLink:hover {
  text-decoration: none;
}

A.pageLink { /* Used in the path */
  color: red;
  font-weight: bold;
  text-decoration: underline;
}
A.pageLink:hover {
  text-decoration: none
}

/************************/
/* GraphicLinks plugin: */

#tooltip {
  background: white;
  color: black;
  font-weight: normal;
  border: 1px red solid;
  padding: 3px;
  max-width: 300px;
  width: expression(this.getAttribute('_iewidth')); /* IE6 hack */
}

#tooltip .author {
  font-weight: bold;
}

#tooltip .message {
}

#tooltip .image {
  margin: 0 6px 0 4px;
}

#imagemap a {
  color: white;
  text-decoration: none;
}

#imagemap a.nolink {
  cursor: default;
}

#imagemap a:hover {
  border: 2px red solid;
  margin: -2px;
}
.question {
color: red;
font-family: Arial;
font-size; 0.8em;
font-weight: bold;
font-style: italic;
}
.answer {
color: black;
font-family: Arial;
font-size; 1.1em;
}