body
{
  /*background: url(Images/bodyBack.jpg) no-repeat;*/
  font-family:cursive,arial;
  font-weight:normal;
  background:#FFFFFF;
}
.productImage
{

}
.productDescription
{

}



td.productMenuCell
{
  vertical-align :middle;
  text-align: center;
}

.Products
{
    position:absolute;
    top:170px;
    left:20px;
    width:500px;
    height:200px;

}
.navheading
{
  color:#804040;
  font-family:tahoma,arial,sans-serif;
  font-size:14pt;
  font-weight: bold;
}
.image
{

}


  .Courses
{
    position:absolute;
    top:170px;
    left:550px;
    width:500px;
    height:200px;

}

  .Events
{
    position:absolute;
    top:440px;
    left:20px;
    width:500px;
    height:200px;

}
.Contact
{
    position:absolute;
    top:440px;
    left:550px;
    width:500px;
    height:200px;

}
 .mainHead,.byLine
{
	position:absolute;
	top:0;
	left:20pt;
	font-family:Comic Sans MS.cursive;
	font-size:32pt;
	color:#804040;
}
.prodmenuImg
{

  padding-top: 50px;
  text-align: :center;
}

/*Product Page*/
.area1
{
   position:absolute;
   top:170;
   left:10;
   height: 200;
   width:300;
}
.area2
{
   position:absolute;
   top:170;
   left:350;
   height: 200;
   width:300;
}
.area3
{
    position:absolute;
   top:170;
   left:690;
   height: 200;
   width:300;
}
.area4
{
   position:absolute;
   top:370;
   left:10;
   height: 200;
   width:300;
}
.area5
{
   position:absolute;
   top:370;
   left:350;
   height: 200;
   width:300;
}
.area6

{
    position:absolute;
   top:370;
   left:690;
   height: 200;
   width:300;
}
.area7
{
   position:absolute;
   top:620;
   left:10;
   height: 200;
   width:300;
}
.area8
{
   position:absolute;
   top:620;
   left:350;
   height: 200;
   width:300;
}
.area9

{
    position:absolute;
   top:620;
   left:690;
   height: 200;
   width:300;
}
.prodI
{
    height:100px;
    width:100px;
}
.byLine
{
	top:40pt;
	left:20pt;
	font-size:18pt;
}
a:Link
{
    color :#804040;
    text-decoration: none;
}
a:hover
{
          text-decoration: none
}

.topMenu
{
	background:#FFFFFF;
	position:absolute;
	top:100pt;
	left:10pt;
	color:#804040;
	width:100%;
	/*width:630pt;*/
}
td.topmenuCell
{
	border:solid thin #804040;
	padding-left:5pt;
}
/******************************
Sidemenu styles
*******************************/
table.sidemenu
{
	vertical-align:top;
}
tr.sidemenuRow
{
}
td.sidemenuCell
{
	width:200px;
	border:solid thin #804040;
}
a.sidemenuLink
{
}
tr.coursehead
{
	background-color:#a0a0FF;
}
tr.courserow
{
	border-bottom:solid thin #00c0FF;
}
table.coursetable
{
	font-weight:normal;
	margin:5px;
	border:solid 2px blue;
	background-color:#C0C0ff;
}
td.spacer
{
	height:70px;
}
img.coursethumbimg
{
	/* width:100px; */
	height:100px;
	
}
td.coursetitlecell
{
	border-bottom:solid 1px white;
	background-color:#c0c0ff;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	color:Maroon;
}
td.coursedatecell
{
	border-bottom:solid 1px white;
	background-color:#c0c0ff;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
}
td.coursetimecell
{
	border-bottom:solid 1px white;
	background-color:#c0c0ff;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	
}
td.courselocationcell
{
	border-bottom:solid 1px white;
	background-color:#c0c0ff;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
td.coursecostcell
{
	background-color:#c0c0ff;
	border-bottom:solid 1px white;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	margin:5px;
	color:Maroon;
}
td.coursefullcell
{
	border-bottom:solid 1px white;
	background-color:#c0c0ff;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	margin:5px;
}
td.courseothertextcell
{
	border-bottom:solid 1px white;
	background-color:#c0c0ff;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	margin:5px;
}