/* CSS Document */
.trainingback {background-image:url(/images/blob.jpg); background-repeat:no-repeat; height:170px; background-color:#FFFFFF; }

.black_links { color:#000000; }

#menu li {
  list-style-image:url(/images/icons/arrow_bit.gif);
  font-size: 9px;
  }
#display li {
  list-style-image:url(/images/icons/arrow_bit.gif);
  }
.menutxt {font-size: 9px}
.style8 {color: #000000}
.subheadgrey {color: #999999}

.raised {background: transparent; width:40%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

#krazy_container {display:block; margin-right:25px; position:relative; background:#bcb; padding:50px 0;}
#krazy_container h2 {margin-bottom:1em;}
#krazy_container h3 {clear:both; margin-top:4em;}

#menu {position:relative; z-index:100;}
#menu a.p1, #menu a.p1:visited {display:block; width: 179px; height: 132px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#menu a.p1:hover .large {display:block; position:absolute; top:0px; left: -220px; width:auto; height:auto; border:0px solid #ccc;}

#info {z-index:100; height:22em;}

#menu1 {position:relative; z-index:100; width: 140px;}
#menu1 a.p1, #menu a.p1:visited {display:block; width: 179px; height: 132px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu1 a img {border:0;}
#menu1 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu1 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#menu1 a.p1:hover .large {display:block; position:absolute; top:0px; left: -220px; width:auto; height:auto; border:0px solid #ccc;}


