/* LAYOUT *
 **********/

   /* BODY */
   body {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 90%;
     background-color: #993300;
     width: 100%;
     margin: 0px;
     padding: 0px;
   }

   /* PAGECONTAINER */  
   .pageContainer {
     background-color:  #FFFFFF;
     width: 800px;
     padding: 0px;
     margin: 0px auto 0px auto;
     border: 1px solid #CCCCCC;
   }

   /* HEADERCONTAINER */
   .headerContainer {
     width: inherit;
     padding: 0px;
     margin: 0px;
   }

   /* LEFTCOLUMN */
   .leftColumn {
     position: relative;
     float: left;
     width: 150px;
     margin: 10px;
     padding: 0px;
   }

   /* MENUCONTAINER */
   .menuContainer {
     width: 150px;
     margin: 00px;
     padding: 0px;
     border: 1px solid #CCCCCC;
   }

   /* MENUIMAGE */
   .menuImage {
     padding: 0px;
     margin: 20px auto 20px auto;
   }

   /* CONTENTCONTAINER */
   .contentContainer {
     position: relative;
     float: right;
     width: 585px;
     margin: 10px;
     padding: 0px;
   }

   /* IMAGERIGHTCONTAINER */
   .imageRightContainer {
     float: right;
     width: 250px;
     padding: 0px;
     margin: 10px 0px 10px 10px;
   }

   /* IMGCENTRED */
   .imgCentred {
     width: 550px;
     padding: 0px;
     margin: 0px auto 0px auto;
     /*border: 1px solid black;*/
   }

   div.infobox {
     margin: 20px;
     padding: 20px;
     border: solid 1px #CCCCCC;
     background-color: #FFFFCC;
   }

   /* FORMROW */
   .formRow {
     padding: 0px;
     margin: 20px 0px 20px 20px;
   }

   /* FORMLABEL */
   .formLabel {
     width: 100px;
     float: left;
   }

   /* FOOTERCONTAINER */
   .footerContainer {
     width: 780px;
     padding: 0px;
     margin-top: 20px;
     border-top: 1px solid #993300;
     clear: both;
   }


/* NAVIGATION AND LINKS * 
 ************************/

   /* EXTLINK */
   .extLink {
      font-size: 90%;
      padding: 0px 0px 5px 20px;
      margin: 0px;
   }

   /* LINK */
   a:link {
     color: #993300;
     text-decoration: none;
   }

   /* VISITED */
   a:visited {
     color: #993300;
     text-decoration: none;
   }

   /* HOVER */
   a:hover {
     color: #993300;
     text-decoration: underline;
   }

   /* MENUITEM */
   .menuItem {
     width: 115px;
     padding: 5px 0px 5px 0px;
     margin: 10px auto 10px auto;
     text-align: center;
   }

   /* CURMENUITEM */
   .curMenuItem {
     width: 115px;
     padding: 5px 0px 5px 0px;
     margin: 10px auto 10px auto;
     text-align: center;
     font-weight: bold;
     background-color: #FFFFCC;
     color: #993300;
     border: 1px solid #993300;
   }

   /* MENULINK */
   .menu:link {
     color: #993300;
     font-weight: bold;
     text-decoration: none;
   }

   /* MENUVISITED */
   .menu:visited {
     color: #993300;
     font-weight: bold;
     text-decoration: none;
   }

   /* MENUHOVER */
   .menu:hover {
     color: #993300;
     font-weight: bold;
     text-decoration: underline;
   }

   /* FOOTERLINK */
   .footerLink:link {
     color: #999999;
     text-decoration: none;
   }

   /* FOOTERVISITED */
   .footerLink:visited {
     color: #999999;
     text-decoration: none;
   }

   /* FOOTERHOVER */
   .footerLink:hover {
     color: #993300;
     text-decoration: underline;
   }

/* TEXT STYLES 
 **************/

   /* H1 */
   h1 {
     font-size: 120%;
     color: #993300;
     text-decoration: underline;
   }

   /* h2 */
   h2 {
     font-size: 110%;
     color: #993300;
     padding: 15px 0px 0px 0px;
   }

   .contentContainer p, .contentContainer h2{
     margin: 0px;
   }

   .contentContainer p {
     padding-bottom: 20px;
   }

   div.infobox h2 {
     padding: 0px;
   }

   p.cleared {
     clear: both;
   }

   /* showTitle */
   p.showTitle {
     padding: 15px 0px 5px 0px;
     margin: 0px;
     text-decoration: underline;
     font-weight: bold;
     font-size: 90%;
     color: #993300;
   }

   /* CENTERED */
   p.centered, h2.centered, h1.centered {
     text-align: center;
     margin: 10px;
   }

   /* RED */
   .red {
     color: #993300;
     font-weight: bold;
   }

   /* SMALLPRINT */
   .smallPrint {
     font-size: 70%;
     text-align: center;
   }

   /* FOOTERTEXT */
   .footerText {
     text-align: center;
     font-size: 70%;
     color: #999999;
   }

/* FORMS *
 *********/

   /* INPUT */
   input {
     border: 1px solid #993300;
   }

   /* TEXTAREA */
   textarea {
     border: 1px solid #993300;
   }

   /* BUTTON */
   .button {
     background-color: #FFFFCC;
   }

/* IMAGES *
 **********/

   /* IMG */
   img {
     border: none;
   }

   /* IMAGERIGHT */
   .imageRight {
     float: right;
     margin-bottom: 10px;
     margin-left: 10px;
     display: block;
   } 

   /* THUMBNAIL */
   .thumbnail {
     float: right;
     padding: 0px;
     margin: 10px 0px 10px 10px;
   }

   /* LARGEIMAGE */
   .largeImage {
     padding: 10px;
     margin: 0px;
   }
