      body {
        background: black;
        background-image: url('images/rcg_home_background.jpg');
        background-size: 400px 800px;
        background-position: center top;
        color: white;
        font-family: Verdana;
        margin: 0px;
      }
      img {
        border: 0px;
      }
      table {
        margin: auto;
        padding-botton: 2em;
      }
      td {
        background-image: url('images/rcg_home_content_background.png');
        background-size: 1px 140px;
        text-align: center;
        vertical-align: top;
        padding: 1em;
      }
      a {
        color: white;
      }
      div.pageWidth {
        width: 900px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 6em;
        padding-right: 6em;
        clear: both;
      }
      img.imgLogo {
        float: left;
        width: 20%;
        margin: 1em 0em;
      }
      div.searchBar {
        float: right;
        background-color: #f40;
        background-image: url('images/rcg_home_content_background.png');
        background-size: 1px 140px;
        padding: 0.5em 1em;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        text-shadow: 0px -1px 0px #444;
      }
      table.navBar {
        width: 100%;
        margin: 1em 0em;
        clear: both;
        text-shadow: 0px -1px 0px #444;
        border-collapse: collapse;
	position: relative;
	z-index: 2;
      }
      table.navBar a {
        text-decoration: none;
      }
      table.navBar td {
        background-color: #f40;
        color: white;
        font-weight: bold;
        width: 17%;
        cursor: pointer;
        white-space: nowrap;
      }
      table.navBar td:hover {
        background-color: #d20;
        background-image: none;
      }
     table.navBar td.selectedCell {
        background-image: none;
        background-color: white;
        color: black;
        text-shadow: 0px -1px 0px #bbb;
        cursor: auto;
     }
     table.navBar td.leftCell {
       border-top-left-radius: 10px;
       border-bottom-left-radius: 10px;
     }
     table.navBar td.rightCell {
       border-top-right-radius: 10px;
       border-bottom-right-radius: 10px;
     }
     td.selectedCell a {
        color: black;
      }

div.splashZoneWidth {
  height: 430px;
  background-color: #ddd;
        background-image: url('images/rcg_splash_background.jpg');
  color: black;
  margin-top: -2em;
  margin-bottom: -1em;
  position: relative;
  //z-index: -1;
  
	//position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	//overflow:hidden;
}

/*
.colleft, colmid, colright {
  float: left;
  position: relative;
  padding: 0px;
  overflow: hidden;
}

.colleft, colmid, colright {
  width: 100px;
}

img.splashLeftArrow {
  //float: left;
}

img.splashLeftArrow {
  //float: right;
}

div.splashZoneContent {
  margin-left: auto;
  padding-top: 4em;
  text-align: center;
}
*/

div.splashZoneImages {
  //padding: 1.5em;
}

div.splashZoneImages img {
  //box-shadow: 5px 3px 14px #000;
}

div.splashZoneButtons {
  text-align: center;
  padding-bottom: 1.5em;
  //clear: both;
}

div.splashZoneButtons img {
  height: 30px;
}


/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
        //min-width: 1200px;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	overflow:hidden;
}
*/

/* 3 Column settings */
.threecol {
	//background:#eee;		/* right column background colour */
}
.threecol .colmid {
  padding-top: 1em;
	right:25%;			/* width of the right column */
	//background:#fff;		/* center column background colour */
}
.threecol .colleft {
	right:50%;			/* width of the middle column */
	//background:#f4f4f4;	/* left column background colour */
}
.threecol .col1 {
  text-align: center;
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
  padding-top: 150px;
  text-align: right;
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
  padding-top: 150px;
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


      div.pageContent {
        background-color: #f40;
        background-image: url('images/rcg_home_content_background.png');
        padding: 1em;
        border-top-left-radius:10px;
        font-size: 0.8em;
	position: relative;
	z-index: 2;
      }
      h1 {
        margin-left: -3em;
        width: 33%;
        padding: 0.25em 0.5em;
        background-color: white;
        color: black;
        border-top-left-radius:10px;
      }
      h1 a {
        color: black;
      }
      div.pageArticle {
        background-color: #ddd;
        background: repeating-linear-gradient(#ddd 0%, #fff 15%, #ddd 60%);
        //background-image: url('images/rcg_splash_background.jpg');
        color: black;
        padding: 1em;
      }
      div.pageArticle p {
        //padding: 1em 1em 0em 1em;
      }
      div.pageArticle a {
        color: black;
      }
      iframe {
        margin: 1em;
        margin-bottom: 0px;
      }
      table.requestTable td {
        background-color: none;
        background-image: none;
        text-align: right;
        padding: 0.25em;
      }
      table.requestTable td.alignCenter {
        text-align: center;
      }
      table.requestTable td.alignLeft {
        text-align: left;
      }
      div.facebookDiv {
        text-align: right;
        font-size: 1em;
      }
      div.fb-like {
        background-color: white;
        margin: 0.5em;
        padding: 1em;
      }
      div.siteFooter {
        text-align: center;
        color: #fff;
        font-family: Arial;
        font-size: 10pt;
        padding: 0.5em;
      }
      div.footerStrip {
        position: absolute;
        bottom: 0;
        background-image: url('images/rcg_footer_strip.jpg');
        background-repeat: no-repeat;
        background-position: center;
        height: 80px;
        width: 100%;
      }
      
    div.subMenu {
      position: absolute;
      display: none;
      background: #444;
      z-index: 3;
      //border: solid 1px #F60;
      //box-shadow: 5px 5px 5px #444;
    }

      div.subMenu ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
      border: solid 1px #F60;
      }
    .subMenu li {
      padding: 0.25em 0.25em;
      //background: #F60;
      border: solid 1px #F60;
      width: 620px;
      min-height: 85px;
      cursor: pointer;
      clear: both;
    }
    .subMenu ul li:hover {
      color: #fff;
      background: #888;
    }
    .subMenu img {
      float: left;
      padding: 0.5em;
      //padding-right: 1em;
      height: 70px;
      width: 70px;
    }