/* Meridian  Style.css */

body { top: 0; left: 0; margin: 0; background: white;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 1em;
       color: black;
       background: url(/schema/gifs/bg.gif) top left repeat-x;
     }


/* blocks */
#wrapper     { position: absolute; top: 90px; left: 0; width: 760px;}
#leftcolumn  { float: left; width: 190px; margin-top: 50px; }
#rightcolumn { float: right; width: 550px;  }
#header      { position: absolute; left: 210px; top: 9px; }
#footer      { clear: both; font-size: 60%; line-height: 28px; height: 28px; padding-top: 20px;}

#header img { margin-right: 30px; }

/* left nav */
#leftcolumn ul.topmenu              {list-style-type: none; margin: 0 0 0 10px; padding: 0;}
#leftcolumn ul.topmenu li           { padding: 0; margin: 0 0 15px 0; line-height: 30px; height: 30px; font-size: 120%; }
#leftcolumn ul.topmenu li a         { background: url(/schema/gifs/red_arrow_small.gif) center left no-repeat;
                                      color: black; font-weight: bold; font-style: italic; text-decoration: none; padding: 8px 0 8px 25px;}
#leftcolumn ul.topmenu li a.current { background: url(/schema/gifs/blue_arrow_small.gif) center left no-repeat; }
#leftcolumn ul.topmenu li a:hover   { background: url(/schema/gifs/blue_arrow_small.gif) center left no-repeat; }

img { border: none;}

h1, p.header1 {
  font-weight: bold;
  font-size: 180%;
  color: black;
  font-style: italic;
  background: url(/schema/gifs/h1bg.gif) center left no-repeat;
  height: 39px;
  line-height: 39px;
  padding: 0 0 0 36px;
  margin: 0;
}

h2, p.header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 80%;
  font-weight: bold;
  color: #df0020;
  /* Section Title */
}
h3, p.header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 80%;
  font-weight: normal;
  color: #df0020;
  /* Subsection Title */
}
p, ul, ol, td, th {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 80%;
}

td p, th p, td ul, td ol, th ul, th ol {
  font-size: 100%;
}

p.clear { clear: both; }

p.indent1 {
  margin-left: 20px;
  /* Indented Text 1 */
}
p.indent2 {
  margin-left: 40px;
  /* Indented Text 2 */
}
p.indent3 {
  margin-left: 60px;
  /* Indented Text 3 */
}
p.indent4 {
  margin-left: 80px;
  /* Indented Text 4 */
}

table.default {
  /* No Style */
}

table.fullwidth {
  width: 550px;
  /* Full Width */

}

td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}


ul {
  font-family: Arial, Helvetica, Verdana, sans-serif;

}
ol {
  font-family: Arial, Helvetica, Verdana, sans-serif;

}
ul.round { /* Round markers */ }
ol.norm { /* Ordered list */ }

span.sup {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: super;
  /* Superscript */
}
span.sub {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: sub;
  /* Subscript */
}

span.red {
  color: #df0020;
  /* Red Text */
}

img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 0px 20px 10px 0px;
  /* Float Left with margin */
}
img.floatright {
  float: right;
  /* Float Right */
}
img.floatrightwithmargin {
  float: right;
  margin: 0px 0px 10px 20px;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}
img.rollover { /* Rollover */ }

form { font-size: 80%; }
