/*Make all body text white verdana on a black background 
*/
body {font-family:  verdana, Arial, serif, "times new roman";
      background:#FFFFCC;
      margin-left:1%;
      font-size:0.9em;           
      color:#000066;
      width:100%;
      height:100%;
      line-height:1.25em;}

/*Underline links in white
*/

a {text-decoration:underline;}
a:link {color:#000066;}
a:visited {color:#000066;}
a:active {color:#000066;}


/*Make hyperlinked images with black borders, so doesn't show
*/


img {border:none;}


/*Make headings white 18-point verdana.
*/
h1 {font-size:1.5em;
    font-family: verdana, Arial, sans-serif, times new roman;
    color:#000066;
    line-height:1.6em;}

/*Make headings white 18-point verdana.
*/
h2 {font-size:1em;
    font-family: verdana, Arial, sans-serif, times new roman;
    color:#000066;}

/*Make headings white 18-point verdana.
*/
h3 {font-size:1.4em;
     font-family: verdana, Arial, sans-serif, times new roman;
     color:#000066;
     line-height:1.3em;}


/*Make headings white 18-point verdana.
*/
h4 {font-size:1.1em;
     font-family: verdana, Arial, sans-serif, times new roman;
     color:#993300;}

/*adjust the space between bullets an the margin
*/

ul.adjust {margin:0.5em;
    padding-left:1em;}


/*Top banner to be no larger than 15" screen, and take up no more than 1/6 of page. Bottom border in purple.
*/

div.top {display:block;
         position:absolute;
         height:6.5em;
         width:65em;
         background:#FFCC99;
         border:2px #FF9966 solid;
         padding-left:1em;         
         z-index:2;}


/*Nav area to take up no more than 1/8 of page.
*/

div.nav {display:block;
         position:absolute;
         border-right:2px #FF9966 solid;
         border-left:2px #FF9966 solid;
         margin-top:5.5em;
         width:14em;
         height:68em;
         padding-top:3em;
         background:#FFCC99;
         line-height:1em;
         z-index:1;}


/*Welcome area
*/

div.main {display:block;
          position:absolute;
          margin-left:16em;
          margin-top:6.5em;
          border:none;
          padding-top:2em;
          width:35em;
          height:66em;
          background:#FFFFCC;
          z-index:1;}

/*Right side area
*/

div.side {display:block;
         position:absolute;
         border-right:2px #FF9966 solid;
         border-left:2px #FF9966 solid;
         margin-top:7em;
         margin-left:58.5em;
         width:13em;
         height:75em;
         padding-top:5em;
         background:#FFCC99;
         font-size:0.9em;
         line-height:1.1em;
         padding:1em;
         z-index:1;}


/*Day Courses Nav area 
*/

div.navd {display:block;
          position:absolute;
          border-right:2px #FF9966 solid;
          border-left:2px #FF9966 solid;
          margin-top:5.5em;
          width:14em;
          height:320em;
          padding-top:3em;
          background:#FFCC99;
          line-height:1em;
          z-index:1;}


/*Welcome area on day page
*/

div.maind {display:block;
           position:absolute;
           margin-left:16em;
           margin-top:6.5em;
           border:none;
           padding-top:2em;
           width:35em;
           height:320em;
           background:#FFFFCC;
           z-index:1;}

/*Right side area on day page
*/

div.sided {display:block;
           position:absolute;
           border-right:2px #FF9966 solid;
           border-left:2px #FF9966 solid;
           margin-top:7em;
           margin-left:58.5em;
           width:13em;
           height:358em;
           padding-top:5em;
           background:#FFCC99;
           font-size:0.9em;
           line-height:1.1em;
           padding:1em;
           z-index:1;}

/*Intensive courses Nav area to take up no more than 1/8 of page.
*/

div.navc {display:block;
          position:absolute;
          border-right:2px #FF9966 solid;
          border-left:2px #FF9966 solid;
          margin-top:5.5em;
          width:14em;
          height:255em;
          padding-top:3em;
          background:#FFCC99;
          line-height:1em;
          z-index:1;}


/*Welcome area
*/

div.mainc {display:block;
           position:absolute;
           margin-left:16em;
           margin-top:6.5em;
           border:none;
           padding-top:2em;
           width:35em;
           height:250em;
           background:#FFFFCC;
           z-index:1;}

/*Right side area
*/

div.sidec {display:block;
           position:absolute;
           border-right:2px #FF9966 solid;
           border-left:2px #FF9966 solid;
           margin-top:7em;
           margin-left:58.5em;
           width:13em;
           height:280em;
           padding-top:5em;
           background:#FFCC99;
           font-size:0.9em;
           line-height:1.1em;
           padding:1em;
           z-index:1;}

/*short pages for chalet and practical.
*/

div.navs {display:block;
          position:absolute;
          border-right:2px #FF9966 solid;
          border-left:2px #FF9966 solid;
          margin-top:5.5em;
          width:14em;
          height:140em;
          padding-top:3em;
          background:#FFCC99;
          line-height:1em;
          z-index:1;}


/*Welcome area
*/

div.mains {display:block;
           position:absolute;
           margin-left:16em;
           margin-top:6.5em;
           border:none;
           padding-top:2em;
           width:35em;
           height:140em;
           background:#FFFFCC;
           z-index:1;}

/*Right side area
*/

div.sides {display:block;
           position:absolute;
           border-right:2px #FF9966 solid;
           border-left:2px #FF9966 solid;
           margin-top:7em;
           margin-left:58.5em;
           width:13em;
           height:158em;
           padding-top:5em;
           background:#FFCC99;
           font-size:0.9em;
           line-height:1.1em;
           padding:1em;
           z-index:1;}

/*Bullets with greater spacing
*/

div.bullet {line-height:1.7em;}


/*Footer
*/

div.foot {display:block;
          position:absolute;
          margin-top:94em;
          height:10em;
          padding-top:3em;
          font-size:0.8em;
          width:83em;
          background:#FFFFCC;
          color:#000066;
          border-top:1px #FF9966 solid;
          z-index:3;}

/*Day Course Footer
*/

div.footd {display:block;
           position:absolute;
           margin-top:410em;
           height:10em;
           padding-top:3em;
           font-size:0.8em;
           width:83em;
           background:#FFFFCC;
           color:#000066;
           border-top:1px #FF9966 solid;
           z-index:3;}

/*Day Course Footer
*/

div.footc {display:block;
           position:absolute;
           margin-top:320em;
           height:10em;
           padding-top:3em;
           font-size:0.8em;
           width:83em;
           background:#FFFFCC;
           color:#000066;
           border-top:1px #FF9966 solid;
           z-index:3;}

/*chalet and practical Footer
*/

div.foots {display:block;
           position:absolute;
           margin-top:185em;
           height:10em;
           padding-top:3em;
           font-size:0.8em;
           width:83em;
           background:#FFFFCC;
           color:#000066;
           border-top:1px #FF9966 solid;
           z-index:3;}