
   body 
   { 
      margin: 0px; padding: 0px; background: #D2DE4D url('/images/bg.gif') bottom center fixed repeat-x; text-align: center; 
   }
   body, table, td, div, input, select, textarea
   {
      font-family: Arial, sans-serif;
      font-size: 12px; line-height: 14px;
   }
   #top { margin: 0px; padding: 0px; text-align: center; background: #D2DE4D url('/images/bg-sub.gif') top center repeat-x; }
   #container 
   { 
      text-align: left; color: #000000; width: 900px; margin: 0px auto 0px auto; padding-bottom: 10px; 
      background-color: #FFFFFF;
   }
   #search { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; }
   #search form { margin: 10px auto 0px auto; text-align: right; width: 826px; }
   #terms 
   { 
      color: #000000; background-color: #FCF5E2; 
      border-top: 1px solid #CBC8C3; border-left: 1px solid #CBC8C3;
      border-right: 1px solid #F6FDF5; border-bottom: 1px solid #F6FDF5;
      padding-left: 2px;
      width: 100px; height: 15px; font-size: 12px; line-height: 12px;
   }

   a, a:visited { color: #0063AF; text-decoration: none; }
   a:hover { color: #7CAF47; text-decoration: underline; }
   #sidebar { float: left; margin: 30px 0px 20px 30px; padding: 0px; width: 150px; }
   #content
   {
      float: left;
      width: 440px;
      margin: 50px 0px 50px 35px;
      line-height: 18px;
   }
   small, #footer { font-size: 11px; color: #999999; }
   #footer { padding-top: 20px; margin-top: 40px; border-top: 1px dotted #7DB047; } 
   #nav { float: right; width: 149px; padding: 0px; margin-right: 37px; }
   #nav ul { margin: 3px 0px 9px 0px; padding: 0px 0px 0px 34px; color: #EF3389; font-size: 11px; line-height: 14px; }
   #nav ul li, #nav li { margin: 0px; padding: 0px; list-style-type: square; }
   a.menu 
   { 
      display: block; border-top: 1px dotted #7DB047; padding: 2px 0px 0px 10px; margin: 2px 0px 0px 0px; 
      font-size: 14px; line-height: 22px;
   }
   a.menu:hover, #nav a:hover { text-decoration: none; }
   .highlights { padding: 15px 15px 40px 15px; background: #FFFFFF url('/images/bg-highlights.gif') top left repeat-x; }
   .highlights ul { list-style-type: none; margin: 10px 0px 10px 0px; padding: 0px; }
   .highlights ul li { padding: 3px 0px 9px 0px; }
   h2 { font-size: 24px; font-weight: normal; color: #999999; line-height: 30px; }
   h3 { font-size: 18px; font-weight: bold; color: #000000; margin-bottom: 8px; }
   p.intro, big { font-size: 14px; line-height: 16px; }
   .date { font-size: 10px; line-height: 12px; color: #F7358D; text-transform: uppercase; }
   .alert { color: #CC0000; }
   .gt { position: relative; top: -1px; color: #F7358D; }
   div.inset 
   { 
      padding: 20px 0px 20px 0px; margin: 20px 0px 20px 0px; 
      border-top: 1px dotted #7DB047; border-bottom: 1px dotted #7DB047; 
   }
   
   div.inset2
   { 
      padding: 20px 0px 20px 0px; margin: 20px 0px 20px 0px; 
      border-top: 1px dotted #7DB047;
   }
   
   div.article 
   { 
   	  padding-top: 10px; margin-top: 20px;
	  border-top: 1px dotted #7DB047;
    }
   
   .quote 
   { 
      padding: 0px 55px 0px 55px; margin: 0px; 
      background: transparent url('/images/quote.gif') center center no-repeat; 
      font-size: 13px; line-height: 16px;
   }
   .credit, .quote .credit { font-size: 11px; line-height: 12px; font-weight: bold; }
   .right { float: right; margin: 2px 0px 12px 20px; font-size: 11px; line-height: 12px; color: #999999; }

   .btn, a.btn, a.btn:visited
   {
      font-family: Arial, sans-serif; font-size: 11px; padding: 2px 4px 2px 12px;
      color: #FFFFFF; text-decoration: none;
      cursor: hand; cursor: pointer; text-align: center;
      border-top: 1px solid #0080E2;
      border-left: 1px solid #0080E2;
      border-right: 1px solid #004A83;
      border-bottom: 1px solid #004A83;
      background: #0063AF url('/images/btn.gif') 5px center no-repeat;
   }
   .btn:hover, a.btn:hover
   {
      color: #FFFFFF; background-color: #7CAF47; text-decoration: none;
      border-top: 1px solid #93D054;
      border-left: 1px solid #93D054;
      border-right: 1px solid #608837;
      border-bottom: 1px solid #608837;
   }

   .schoollist, td
   {
      font-size: 11px;
   }
