/* CSS Document */

#featuredBoxes section {
  width:194px;
  padding:8px;
  margin:0 20px 0 0;
  background-image:url(/images/featuredTopBg.gif);
  background-position:top left;
  float:left;
  position:relative;
}

#featuredBoxes section.noMargin {
  margin:0;
}

#featuredBoxes section header {
  display:block;
  padding:0 0 164px 0;
  background-position:bottom left;
}

#featuredBoxes section header h3 {
  background-color:#004466;
  margin-bottom:0 !important;
  padding-bottom:0.5em;
}

#featuredBoxes section a {
  display:block;
  line-height:16px;
  font-size:10px;
  font-weight:bold;
  padding:0 0 0 40px;
  margin:8px 0 0 0;
  background-image:url(/images/buttonGreenArrow.png);
  background-repeat:no-repeat;
  color:#FFFFFF;
  text-decoration:none;
}

#featuredBoxes section a:hover {
  background-image:url(/images/buttonWhiteArrow.png);
}

#featuredBoxes section footer {
  display:block;
  background-image:url(/images/featuredBottomBg.png);
  width:210px;
  height:10px;
  position:absolute;
  bottom:-10px;
  left:0;
}

#youTube {
  margin:20px 0 0 0;
}

#youTube iframe {
  display:inline-block;
  width:440px;
  float:left;
}

#youTube footer {
  display:block;
  float:left;
  height:10px;
  width:440px;
  margin:0 0 10px 0;
  background-image:url(/images/shadow440Bg.png);
}

#wideFeaturedBoxes section {
  width:424px;
  background-image:url(/images/featured440TopBg.gif);
  padding:8px;
  margin:0 0 20px 0;
  position:relative;
}

#wideFeaturedBoxes section header {
  display:block;
  width:103px;
  height:0;
  padding:103px 8px 0 0;
  float:left;
  background-repeat:no-repeat;
  background-position:top left;
  overflow:hidden;
}

#wideFeaturedBoxes section article {
  display:block;
  width:313px;
  float:left;
}

#wideFeaturedBoxes section.noImage article {
  width:424px;
}

#wideFeaturedBoxes section article h3 {
  margin:0;
  
}

#wideFeaturedBoxes section article a {
  display:block;
  min-height:40px;
  line-height:30px;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(/images/buttonGreenArrow.png);
  background-repeat:no-repeat;
  background-position:top right;
}

#wideFeaturedBoxes section article a:hover {
  background-image:url(/images/buttonWhiteArrow.png);
}

#wideFeaturedBoxes section article p {
  margin-top:-15px;
  font-size:0.833em;
  color:#FFFFFF;
  padding-bottom:0;
}

#wideFeaturedBoxes section footer {
  display:block;
  width:440px;
  height:10px;
  background-image:url(/images/featured440BottomBg.png);
  position:absolute;
  bottom:-10px;
  left:0;
}

.courses ul {
    list-style:none !important;
  }


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
