﻿/* ----- BEGIN showcase ----- */
.education-feature {
    background:url(../images/home/feature-education.png) no-repeat;
    color:#fff;
    width:987px;
    height:285px;
}
.jobs-feature {
    background:url(../images/home/feature-jobs.png) no-repeat;
    color:#fff;
    width:987px;
    height:275px;
}
.updates-feature {
    background:url(../images/home/feature-updates.png) no-repeat;
    color:#fff;
    width:987px;
    height:275px;
}
.products-feature {
    background:url(../images/home/feature-products.png) no-repeat;
    color:#fff;
    width:987px;
    height:285px;
}
.forum-feature {
    background:url(../images/home/feature-forum.png) no-repeat;
    color:#fff;
    width:987px;
    height:275px;
}
.join-feature {
    background:url(../images/home/feature-join.png) no-repeat;
    color:#fff;
    width:987px;
    height:275px;
}
.numbers {
	display: block;
	background: url('/images/slide.png') no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
    cursor: pointer;
	float: left;
	margin: 0 0 0 10px;
}
.active {
	background: url('/images/slide-current.png') no-repeat;
}
#showtext {
    text-align:left;
	margin:40px 0 0 30px;
	width:600px;
}
#showtext a {
	color:#FFFFFF;
	text-decoration:underline;
}
#showtext a:visited {
	color:#FFFFFF;
}
#slideshow {
	position: relative;
}
#slideIndex {
	position: absolute;
	text-indent: -9999px;
    width: 300px;
	top: 250px;
	left: 400px;
}
.slide p {
  margin:15px;
}
.slide h2 {
  font:font-family:"trebuchet MS", Tahoma, Sans-Serif;
  font-size:24px;
  color:#ffffff;
  letter-spacing:-1px;
}
.slide img {
  margin:15px 0 0 15px;
}
/* ----- END showcase ----- */


/* ----- BEGIN showcase options ----- */
.block-heading {
    font-size: 16px;
	color:#3B4B57;
    line-height:20px;
    font-weight:bold;
}  
.block-heading a {
	color:#3B4B57;
}
.block-heading a:visited {
	color:#3B4B57;
} 
.block-heading a:hover {
	color:#ED991F;
}       
.home-feature-block {
    font-size: 11px;
    padding-top:-15px;
}
.home-feature-block img {
    display:block;
    vertical-align:middle;
    padding:5px 10px;
    border:0px;
    margin:10px 0;
}
td.feature-image-cell img {
    border:0px;
    vertical-align:middle;
}
td.feature-image-cell {
    vertical-align:middle;
    padding:5px;
}
td.feature-text-cell  p {
    font-size:11px;
	color:#3c4c58;
}
#action-row {
    padding-top:5px;
    float:left;
    clear:both;
}
.block-spacer {
    width:22px;
    float:left;
    height:155px;
}
/* ----- END showcase options ----- */


/* ----- BEGIN advertising ----- */
#ad-feature{
    background:url(/images/advertise-bg.png) no-repeat top left;
    width:987px;
    height:192px;
    float:left;
}
#ad-feature-content {
    padding-top:28px;
    padding-left:12px;
}
.ad-container {
   	float:left;
	width:148px;
	height:155px;
}
.ad-spacer {
	float:left;
	width:8px;
	height:155px;
}
/* ----- END advertising ----- */
