/*--- Avanquest WebEasy Page Style ---*/

/*
.cc16               { /* Common */
	font            : 10pt 'Arial', Helvetica, sans-serif;
	color           : #000000;
	}
.cc17               { /* Common */
	border          :   0.00pt solid #0000a0;
	}
.cc18               { /* Common */
	font            : bold 12pt 'Arial', Helvetica, sans-serif;
	color           : #14307a;
	}
.cc19               { /* Common */
	border          :   0.00pt solid #800000;
	}
.cc20               { /* Common */
	font            : bold 32pt 'Arial Black', Helvetica, sans-serif;
	color           : #800000;
	}
.cc21               { /* Common */
	font            : 12pt 'Arial', Helvetica, sans-serif;
	color           : #000000;
	}
*/
div#e2              { /* Indianhead Track Club */
	position        : absolute;
	left            : 117.75pt;
	top             :  51.00pt;
	width           : 429.75pt;
	height          :  48.75pt;
	}
	
html, body {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: verdana,arial,helvetica,sans-serif;
}
body {
  min-width:800px;
  text-align:center;
  overflow        : auto;
}

/* Page-Structure rules */

#idPage {
  /* Layout */
  position: relative;
  width: 800px;
  height: 1100px;
  margin: 0 auto;
  padding: 0;
  text-align:left;
  /* Style */
  background: #FFF; /* same bg as main col */
}
#idHeader {
  /* Layout */
  margin: 0 0;
  /* Style */
  background: #FFF;
}

#idColumns {
  /* Layout */
  position: relative;
  width:800px;
  overflow:auto;
  margin: 0 0;
  padding: 0;
  /* Style */
  background: transparent;
}
#idMainColumn {
  /* Layout */
  margin: 0;
  /* Style 
  */
  padding: 2px;
  background: #FFF;
    z-index:		8;
}
#idSideColumn {
  /* Layout */
  position:absolute;
  float: left
  width: 220px;
  margin: 0 0;
  /* Style */
  padding: 2px;
  background: #fff;
  overflow        : visible;
  z-index:		10;
}

#mmenu {
width: 219px;
float: left;
background: #CAD8DF;
margin-left: 1px;

}

#mmenu ul {
list-style: none;
margin: 0;
padding: 0;


}

#mmenu a, #mmenu h2 {
font: bold 10pt 'ms sans serif';
/*vertical-align: bottom;*/
padding: 2px 3px;
display: block;


}
#mmenu h2 {
color: #fff;
background: #000;
/*text-transform: uppercase;*/
}

#mmenu a {

color: #0000ff;
text-decoration: none;
background: #CAD8DF;
border: 1px solid gray;
}

#mmenu a:hover {
font: bold 12pt 'ms sans serif';
color: #ff0000;
text-decoration: underline;
}

#mmenu li {
/* make the list elements a containing block for the nested lists */
color: #0000ff;
font: bold 12pt 'ms sans serif';
position: relative;
text-align: left;
} 

#mmenu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#mmenu ul ul ul,
div#mmenu ul ul li:hover ul ul
{display: none;}

div#mmenu ul ul li:hover ul,
div#mmenu ul ul ul li:hover ul
{display: block;}