body {background-color: rgb(205,234,252);
      background-image: url("tarmac.jpg");
      background-repeat: repeat;}

h1 {text-align: center;
       color: rgb(256,256,256);
       background-color: rgb(62,5,97);
       padding:0.25ex;}

h2 {font-size: 20 pt;
    font: Times New Roman;
    font-weight: 400;

    color: rgb(0,0,128);
    background-color: #ffffff;

    text-indent: 0;
    text-align: center;}

h3 {font-size: 14 pt;
    text-indent:2em;
    font-weight:400}

h4 {background-image: url("bgolt.jpg");

    text-indent: 0;
    font: Times;
    font-size: 13 pt;
    text-indent: 0;
    text-align: center;

    padding:0.75em;

    border-style: solid;
    border-color: rgb(62,5,97);
    border-width: thin;}

h4.large {background-image: url("bgolt.jpg");

    text-indent: 0;
    font: Times;
    font-size: 20 pt;
    text-indent: 0;
    text-align: center;

    padding:0.5em;

    border-style: solid;
    border-color: rgb(62,5,97);
    border-width: thin;}

h5,h6 {text-align: center;}
h2, h3, h5, h6 {background: inherit;}
                   

p {text-indent:0em;}

p.narrow {
                float:left;
                padding:1em;
                text-align: justify;
                text-indent: 0;
                width:8em;
               }

p.wide {
            float:left;
            padding:1em;
            text-align: justify;
            text-indent: 0;
            width:12em;
           }

p.widest {
               float:left;
               padding:1em;
               text-align: justify;
               text-indent: 0;
               width:24em;
              }
p.index {text-indent:0em;}

p.badges {text-align: justify;
          text-indent: 0;
          padding:1.25ex;
          font-size: 11 pt;

          background-image: url("marb_0003.gif");}

p.buttons {background-image: url("marb_0003.gif");

           text-indent: 0;
           font: Times;
           font-size: 12 pt;
           text-indent: 0;
           text-align: justify;

           padding:0.25em;

           border-style: solid;
           border-color: rgb(62,5,97);
           border-width: thin;}

p.background {background-color: rgb(205,234,252);

              margin-left: 10%;
              margin-right: 10%;

              border-style: solid;
              border-color: rgb(62,5,97);
              border-width: thin;

              text-indent: 0;
              padding:0.5em;}

p.textheadings {font-size: 20 pt;
                font: Times New Roman;
                color: rgb(0,0,128);

                text-indent: 0;
                text-align: center;}

p.center  {text-indent: 0;
                text-align: center;}

p.justify {text-indent: 0;
           text-align: justify;}

p.right   {text-indent: 0;
           text-align: right;}

p.firstpara {font-size: 14 pt;}

p.graphicsright {float: right;
                 padding:1em;}

p.graphicsleft  {float: left;
                 padding:1em;}

p.boxleft {background-color: #ffffff;
           border-color: rgb(62,5,97);
           border-width: thin;

           border-left-style: solid;
           border-right-style: solid;
           border-bottom-style: solid;
           border-top-style: solid;

           font: Times;
           font-size: 12 pt;
           text-indent: 0;

           padding:1ex;}

table {
         table-layout:auto;
         width:100%;
         border:2px;
         cellpadding:8px;
         cellspacing:3px;
        }

table.fixed {
                 table-layout:fixed;
                 width:100%;
                 border:2px;
                 cellpadding:8px;
                 cellspacing:3px;
                }

td {
     text-align:center;
     border:2px solid silver;
    }

td.red {
           text-align:center;
           color: rgb(255,255,255);
           border:2px solid silver;
           background-color: rgb(255,0,0);
          }

td.bignumber {
                      text-align:center;
                      font-size:34pt; 
                      font-weight:bold;
                      color: rgb(255,0,0);
                      border:2px solid silver;
                     }

td.left {
           text-align:left;
           border:2px solid silver;
          }

th {
     text-align:center;
     border:2px solid silver;
     background-color: rgb(193,193,193);
    }

#heading1 {
                 background-color: rgb(139,139,139);
                 }

#heading2 {
                 background-color: rgb(166,166,166);
                 }

div.header {position: absolute;

            width: 100%;
            text-align:center;
            background-color: rgb(62,5,97);
            color: rgb(62,5,97);
            padding:0.5em;}

div.navigation {position: absolute;

                top:6.85em;
                margin-left: 0%;
                width: 12%;

                font: 14 pt Times;
                line-height: 100%;}

a:link     {text-decoration: none;
            font: Times;
            font-size: 14 pt;
            text-indent: 0;}
a:visited  {text-decoration: none;
            font: Times;
            font-size: 14 pt;
            text-indent: 0;}
a:hover    {text-decoration: underline;
            font: Times;
            font-size: 14 pt;
            text-indent: 0;
            background-color: rgb(205,234,252);}

a.little:link     {text-decoration: none;
            font: Times;
            font-size: 10 pt;
            text-indent: 0;}
a.little:visited  {text-decoration: none;
            font: Times;
            font-size: 10 pt;
            text-indent: 0;}
a.little:hover    {text-decoration: underline;
            font: Times;
            font-size: 10 pt;
            text-indent: 0;
            background-color: rgb(205,234,252);}

div.columnleft   {position: relative;

                  width: 48%;

                  background-color: #ffffff;

                  text-align: justify;
                  font-size: 12 pt;

                  border-right-style: solid;
                  border-color: rgb(62,5,97);
                  border-width: thin;

                  padding:2em;}

div.columnright  {position: absolute;

                  margin-left: 48%;
                  width: 52%;
                  top:0em;

                  background-color: #ffffff;

                  text-align: justify;
                  font-size: 12 pt;

                  padding:2em;}

div.columncenter {position: absolute;

                  margin-left: 12%;
                  width: 75%;
                  top:8em;

                  background-color: #ffffff;
                  background-image: url("light_background_wide.jpg");
                  background-repeat: repeat-y;

                  text-align: justify;
                  font-size: 12 pt;

                  border-style: solid;
                  border-color: rgb(62,5,97);
                  border-width: thin;

                  padding:3em;}

div.columntown       {margin-left: 5%;
                      width: 35%;

                      background-color: rgb(205,234,252);

                      text-align: justify;
                      font-size: 12 pt;

                      padding:0.5em;}

div.columntestcentre {position: relative;

                      margin-left: 43%;
                      width: 91%;
                      top:-22.5ex;

                      background-color: rgb(205,234,252);

                      text-align: justify;
                      font-size: 12 pt;

                      padding:0.5em;}

div.centeredlist {margin-left:15%;
                         width:80%;
                         text-align: justify;}

div.badges {position: absolute;

            background:inherit;

            top:8em;
            margin-left: 86%;
            width: 12.4%;
            border: 0;

            text-align: center;
            font-size: 12 pt;
            font: Times;}

div.box    {background-image: url("marb_0003.gif");

            border-style: solid;
            border-color: rgb(62,5,97);
            border-width: thin;

            font: Times;
            font-size: 12 pt;
            text-indent: 0;
            text-align: justify;

            padding:0.5ex;}

div.boxleft {background-color: #ffffff;
             border-color: rgb(62,5,97);
             border-width: thin;

             border-left-style: solid;
             border-right-style: solid;
             border-bottom-style: solid;

             font: Times;
             font-size: 12 pt;
             text-indent: 0;

             padding-top:1ex;}

div.background {background-color: rgb(205,234,252);

                margin-left: 10%;
                margin-right: 10%;

                border-style: solid;
                border-color: rgb(62,5,97);
                border-width: thin;

                text-indent: 0;
                padding:0.5em;}

div.centre {text-align:center;}

div.quicklinksleft {position: absolute;
                            top:25px;
                            margin-left:10px;
                            background-image: url("bgolt.jpg");
                            }

div.quicklinksright {
                             position: absolute;
                             top:25px;
                             margin-left:85%;
                             width:12.5%;
                             background-image: url("bgolt.jpg");
                             }

#underline {text-decoration: underline;}
#underline2 {text-decoration: underline;}
#underline3 {text-decoration: underline;}
#underline4 {text-decoration: underline;}
#underline5 {text-decoration: underline;}
#underline6 {text-decoration: underline;}
#underline7 {text-decoration: underline;}
#underline8 {text-decoration: underline;}
#underline9 {text-decoration: underline;}
#underline10 {text-decoration: underline;}
#underline11 {text-decoration: underline;}
#underline12 {text-decoration: underline;}
#underline13 {text-decoration: underline;}
#underline14 {text-decoration: underline;}
#underline15 {text-decoration: underline;}
#underline16 {text-decoration: underline;}
#underline17 {text-decoration: underline;}
#underline18 {text-decoration: underline;}
#underline19 {text-decoration: underline;}
#underline20 {text-decoration: underline;}
#underline21 {text-decoration: underline;}

#mapleft  {margin-left: 4.5%;}

#mapright {position: relative;

           float: right;
           margin-right: 4.5%;
           top:-21ex;}

#email {position: relative;
        margin-left: 6%;
        top:3ex;}

#coursesone   {position: relative;
               margin-left: 3%;}

#coursesone2   {position: relative;
               margin-left: 3%;}

#coursestwo   {position: relative;
               margin-left: 3%;}

#coursestwo2   {position: relative;
               margin-left: 3%;}

#coursesthree {position: relative;
               margin-left: 3%;}

#coursesfour  {position: relative;
               margin-left: 3%;}

#environmentone   {position: relative;
                   margin-left: 9%;}

#environmenttwo   {position: relative;
                   margin-left: 9%;}

#environmentthree {position: relative;
                   margin-left: 9%;}

#environmentfour  {position: relative;
                   margin-left: 9%;}

#must1 {
             font-weight:bold;
             color:rgb(255,0,0);
            }

#must2 {
             font-weight:bold;
             color:rgb(255,0,0);
            }

#must3 {
             font-weight:bold;
             color:rgb(255,0,0);
            }

#must4 {
             font-weight:bold;
             color:rgb(255,0,0);
            }

#must5 {
             font-weight:bold;
             color:rgb(255,0,0);
            }

#must6 {
             font-weight:bold;
             color:rgb(255,0,0);
            }

#red1 {
           color:rgb(255,0,0);
          }

#red2 {
           color:rgb(255,0,0);
          }

#red3 {
           color:rgb(255,0,0);
          }