    body {
            MARGIN:           0;
            PADDING:          0;
            BACKGROUND:       #FFFFFF url(./Images/Gradient.gif) repeat-y 914px 0;
            COLOR:            #333333;
            HEIGHT:           100%;
            FONT-FAMILY:      Verdana;
            FONT-SIZE:        11.5px;
            TEXT-DECORATION:  none;
    }

    a {     TEXT-DECORATION:  none; }

    a:hover { TEXT-DECORATION:underline; }

    img {   BORDER:           0px; }

   /* HEADER styles - start */
      #header {
            CLEAR:            left;
            FLOAT:            left;
            WIDTH:            914px;
            HEIGHT:           179px;
            OVERFLOW:         hidden;
            PADDING:          30px 0px 0px 30px;
            FONT-FAMILY:      Helvetica;
       }

      #header a {
            COLOR:            #CC0000;
      }

      #header #selected a {
            COLOR:            #303030;
      }

      #header #logo {
            MARGIN:           0px 0px 0px 22px;
      }

      #header ul {
            BORDER:           1px solid;
            BORDER-COLOR:     #CC0000;
            BORDER-LEFT-WIDTH:   0px;
            BORDER-RIGHT-WIDTH:  0px;
            LIST-STYLE:       none;
            MARGIN:           20px 0px 0px 0px;
            PADDING:          5px 0px 3px 0px ;
            WIDTH:            884px;
      }

      #header li {
            DISPLAY:          inline;
            MARGIN:           5px 10px 0px 0px;
      }

      #header li.first 
      {
            MARGIN-LEFT:      40px;
      }

   /* HEADER styles - end */

   /* RIGHT styles - start */
      #rightContainer {
            CLEAR:            both;
            FLOAT:            left;
            WIDTH:            884px;       /* width of page */
            OVERFLOW:         hidden;
            BACKGROUND:       #4D4D4D;     /* right column background colour */
      }

      #right {
            BACKGROUND:       #4D4D4D;
            COLOR:            #E5E5E5;
            LEFT:             676px;
            POSITION:         absolute;
            TEXT-ALIGN:       Center;
            WIDTH:            208px;
            Z-INDEX:          80;
            FONT-SIZE:        11px;
      }

      #right a {
            COLOR:            #E5E5E5;
            TEXT-DECORATION:  underline;
      }

      #right h3 {
            COLOR:            #FFFFFF;
            FONT-SIZE:        14px;
            FONT-WEIGHT:      bold;
      }

      #right img { MARGIN:    80px 35px 10px 36px; }

      #right p {
            MARGIN:           0px 10px 0px 10px;
            PADDING:          6px 0px 10px 0px ;
      }

      #right .button {
            MARGIN:           19px 20px 10px 20px;
            TEXT-ALIGN:       center;
            FONT-SIZE:        10px;
            COLOR:            #F2F2F2;
            BACKGROUND:       #1A1A1A;
            PADDING:          4px 8px 4px 8px;
            BORDER:           #FFFFFF 1px solid;
      }

      #right .button a {
            COLOR:            #F2F2F2;
            TEXT-DECORATION:  none;
      }

      #right .download {
            FONT-SIZE:        9px;
      }

   /* RIGHT styles - end */

   /* CENTER styles - start */
      #centerContainer {
            FLOAT:            left;
            WIDTH:            884px;            /* width of page */
            MIN-HEIGHT:       380px;			/* keep the footer below the content of the right bar */
            POSITION:         relative;
            RIGHT:            208px;            /* width of the right column */
            BACKGROUND:       #FFFFFF;
      }

      #center {
            FLOAT:            left;
            POSITION:         relative;
            OVERFLOW:         hidden;
            WIDTH:            408px;           /* width of center column content (column width minus padding on either side) */
            LEFT:             914px;           /* 100% plus left padding of center column */
      }

      #center a {
            COLOR:            #CC0000;
      }


      #center p {
            PADDING:          0px 10px 0px 16px;
            MARGIN-TOP:       5px;
      }

      #center ul {
      }

      #center li {
            MARGIN:           0px 0px 0px 0px;
            PADDING:          0px 0px 0px 0px ;
      }

      #center .content, .main, .news {
            BORDER:           1px solid;
            MARGIN:           0px 0px 10px 0px;
      }

      #center .main{
           TEXT-ALIGN:        center;
           PADDING:           8px 20px 8px 20px;
      }

      #center h2 {
            FONT-SIZE:        12px;
            FONT-WEIGHT:      bold;
            FONT-FAMILY:      Helvetica;
            MARGIN:           10px 20px -5px 16px;
      }

      #center h3 {
            FONT-FAMILY:      Verdana;
            FONT-SIZE:        10.5px;
            FONT-WEIGHT:      bold;
            MARGIN:           10px 20px 0px 16px;
      }

      #center .title {
            BORDER:           1px solid;
            BORDER-COLOR:     #CC0000;
            BORDER-BOTTOM-WIDTH: 1px;
            BORDER-LEFT-WIDTH:   0px;
            BORDER-RIGHT-WIDTH:  0px;
            BORDER-TOP-WIDTH: 0px;
            COLOR:            #CC0000;
            FONT-WEIGHT:      bold;
            FONT-SIZE:        12px;
            MARGIN:           12px 10px 0px 16px;
            WIDTH:            388;
      }

      #center .note {
            FONT-SIZE:        10.5px;
            FONT-WEIGHT:      normal;
            TEXT-DECORATION:  none;
      }

      #center .schedule {
            COLOR:            #CC0000;
            FONT-SIZE:        12px;
            MARGIN:           0px 0px 20px;
            TEXT-ALIGN:       center;
      }

      #center .schedule a {
            TEXT-DECORATION:  underline;
            FONT-WEIGHT:      bold;
      }

      #center .mainTitle 
      {
            BACKGROUND-COLOR: #4D4D4D;
            COLOR:            #FFFFFF;
            FONT-WEIGHT:      bold;
            FONT-SIZE:        12px;
            MARGIN:           2px -20px 2px -20px;
            PADDING:          3px 5px 3px 5px;
      }

      #center .mainSchedule 
      {
           TEXT-ALIGN:        left;
           PADDING:           0px 20px 0px 20px;
      }

      #center .mainSchedule img
      {
           MARGIN:            0px 0px 0px -24px;
           PADDING:	          0px 12px 0px 0px; 
      }

      #event {
            MARGIN:           15px 20px 10px 20px;
      }

      #event p {
            MARGIN:           3px 0px 0px 0px;
            FONT-SIZE:        11px;
            PADDING:          0px 0px 0px 0px;
      }

      #event a {
            FONT-SIZE:        9px;
      }

   /* CENTER styles - end */

   /* LEFT styles - start */
      #leftContainer {
            FLOAT:            left;
            WIDTH:            884px;          /* width of page */
            POSITION:         relative;
            RIGHT:            468px;           /* width of the middle column */
      }

      #left {
            FLOAT:            left;
            POSITION:         relative;
            OVERFLOW:         hidden;
            WIDTH:            178px;           /* Width of left column content (column width minus padding on either side) */
            LEFT:             298px;            /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
            PADDING:          0px 0px 0px 0px;
      }

      #left a {
            COLOR:            #333333;
      }

      #left #selected a {
            COLOR:            #CC0000;
      }

      #left h1 {
            BACKGROUND:       #E5E5E5;
            COLOR:            #4D4D4D;
            FONT-WEIGHT:      bold;
            FONT-SIZE:        12px;
            FONT-FAMILY:      Helvetica;
            MARGIN:           0px;
            TEXT-ALIGN:       left;
            PADDING:          3px 8px 3px 8px;
      }

      #left ul {
            MARGIN:           0px 0px 20px 16px;
            PADDING:          0px 0px 0px 0px ;
      }

      #left li {
            MARGIN:           0px 0px 0px 0px;
            PADDING:          6px 0px 4px 0px ;
      }


   /* LEFT styles - end */



   /* FOOTER styles - start */
      #footer {
            CLEAR:            both;
            FLOAT:            left;
            WIDTH:            884px;
            OVERFLOW:         hidden;
            TEXT-ALIGN:       middle;
            FONT-SIZE:        10px;
            PADDING:          0px 0px 0px 30px;
       }

      #footer li a {
            COLOR:            #303030;
      }

      #footer ul {
            BORDER:           1px solid;
            BORDER-COLOR:     #CC0000;
            BORDER-BOTTOM-WIDTH: 0px;
            BORDER-LEFT-WIDTH:   0px;
            BORDER-RIGHT-WIDTH:  0px;
            LIST-STYLE:       none;
            MARGIN:           10px 0px 10px 0px;
            PADDING:          5px 0px 3px 310px ;
            TEXT-ALIGN:       Left;
      }

      #footer li {
            DISPLAY:          inline;
            LIST-STYLE-TYPE:  none;
            PADDING:          0 10px;
            MARGIN:           -2px !important;
            MARGIN:           0;
            BORDER-LEFT:      1px solid #444;
      }

      #footer li.first {
            BORDER-LEFT:      0;
      }

      #footer p {
            MARGIN:           0px 0px 30px 0px;
            PADDING:          0px 0px 3px 355px ;
            TEXT-ALIGN:       Left;
      }

      #footer .copyright {
            COLOR:            #999999;
      }

      #footer #right {
            BACKGROUND:       #4D4D4D;
            LEFT:             676px;
            POSITION:         absolute;
            WIDTH:            208px;
            HEIGHT:           62px;
            Z-INDEX:          -1;
      }
      #footer #rightBottom {
            BACKGROUND:       #4D4D4D;
            BOTTOM:           0px;
            LEFT:             676px;
            POSITION:         absolute;
            WIDTH:            208px;
            HEIGHT:           400px;
            Z-INDEX:          -1;
      }

   /* FOOTER styles - end */
