body {
  background: url(side.gif) top left fixed repeat-y;
  margin:0;
  padding:0;
  color:#000000;
}

#main_body {
	margin: 30px 0 0 95px;
	width: 705px;
	border: thin solid gray;
	background: url(jwc.gif);
}

p {
   font: 12px Georgia,Times,Serif;
   color: #000;
   line-height: 145%;
   margin-right: 15px;
   margin-left: 15px;
}

h1 {
	font: 18px Tahoma,Verdana,Serif;
	font-weight: 800;
	color: #00639D;
	margin: 10px 15px 5px 15px;
}

h2 {
	font: 14px Tahoma,Verdana,Serif;
  font-weight: 700;
	color: #00639D;
	margin: 10px 15px 5px 15px;
}

p a {
  font: 12px Georgia,Times,Serif;
  color: #3677BC;
  text-decoration: underline;
}

p a:hover {
  background: #eee;
  text-decoration: none;
}



#menu {
	width: 800px; height: 28px;
	background: url(menu_norm.gif);
	margin: 0; padding: 0;
	position: relative;
}

#menu li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;
}

#menu li, #menu a {
	height: 20px; display: block;
}

#link_home {	left: 150px; width: 38px;    }
#link_training {	left: 198px; width: 58px;    }
#link_events {	left: 266px; width: 48px;    }
#link_products {	left: 325px; width: 59px;    }
#link_contact {	left: 397px; width: 50px;    }


#link_home a:hover {
	background: transparent url(menu_over.gif) -150px 0 no-repeat;
}

#link_training a:hover {
	background: transparent url(menu_over.gif) -198px 0 no-repeat;
}

#link_events a:hover {
	background: transparent url(menu_over.gif) -266px 0 no-repeat;
}

#link_products a:hover {
	background: transparent url(menu_over.gif) -325px 0 no-repeat;
}

#link_contact a:hover {
	background: transparent url(menu_over.gif) -397px 0 no-repeat;
}
