   body
   {
   font-family: Verdana, Tahoma, Sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #FFFFFF;
   text-align: justify;

   scrollbar-3dlight-color:#000000;
   scrollbar-arrow-color:#000000;
   scrollbar-darkshadow-color:#000000;

   scrollbar-base-color:#FFFFFF;
   scrollbar-face-color:#FFFFFF;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-shadow-color:#FFFFFF;
   }



   h1
   {
   font-size: 220%;
   font-weight: bold;
   }


   h2
   {
   font-size: 180%;
   font-weight: bold;
   }

   h3
   {
   font-size: 150%;
   font-weight: bold;
   }


   h4
   {
   font-size: 120%;
   font-weight: bold;
   font-style: italic;
   }


   h5
   {
   font-size: 90%
   }


   p {
   font-size: 10pt;
   }



   ul
   {
   font-size: 90%;
   text-align: left;
   }



   a:link {
   color: #000000;
   text-decoration: underline;
   }

   a:visited {
   color: #808080;
   text-decoration: none;
   }

   a:hover {
   color: #FFCC00;
   text-decoration: underline;
      }

   a:active {
   color: #FFCC00;
   text-decoration: underline;
   }



   /* Reducing font size in TD is a master reduce as tables used extensively (ie will also reduce P size etc) */

    table
    {
    vertical-align: top;
    }

    tr
    {
    vertical-align: top;
    }

   td
   {
    font-size: 85%;
   }

   th
   {
   font-size: 85%;
   font-weight: bold;
   background-color: #CCCCCC;
   text-align: left;
   }

   /* ---------------------------------------------------------------- */
   /* CLASS DEFINITIONS - used mainly in SITE NAVIGATION  - ie should not effect user pages */

   /* Defines colour for NAV Tabs - colors should be matched in respective sectionstlye css sheets */

   .home {background-color: #660000}

   .admin {background-color: #993300}

   .research {background-color: #666600}

   .modules {background-color: #663366}

   .regulations {background-color: #006666}

   .teaching {background-color: #333366}

   .discussion {background-color: #006633}

   .search  {background-color: #CCCCCC}

   .main {color: #000000;}


   /* ---------------------------------------------------------------- */
   /* The following define tables for key layout components */

   /* Standard Table for display of information */
   table.infotable
   {
   border-color: #000000;
   border-width: thin;
   color: #000000;
   }


   table.infotable th
   {
   background-color: #808080;
   color: #FFFFFF;
   vertical-align: middle;
   }


   table.infotable td
   {
   background-color: #999999;
   font-size: 80%;
   vertical-align: middle;
   }

   table.infotable A:visited
   {
   /* color: #FFFFFF; */
   }


   /* Navigation Table - for use in section navigation */


   table.sectionnav td
   {
   vertical-align: middle;
	font-size: 70%;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   }

   table.sectionnav A:link
   {
   color: #FFFFFF;
   }

   table.sectionnav A:visited
   {
   color: #CCCCCC;
   }

   table.sectionnav A:hover
   {
   color: #FFCC00;
   }



   /* Footer Table - for use in site footer */
   table.footer
   {
   background-color: #666666;
   font-size: 80%;
   font-weight: bold;
   color: #CCCCCC;
   }

   table.footer td
   {
   vertical-align: middle;
   }


   table.footer A:visited
   {
   text-decoration: none;
   background-color: transparent;
   color: #CCCCCC;
   }


   table.footer A:hover
   {
   text-decoration: underline;
   background-color: transparent;
   color: #FFCC00;
   }


