/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

#top-module {
	height:266px;
}
div.flexslider{
	width:700px;
	height:266px;
	background-color:#EFEFEF;
	float:none;
	position:relative;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}

.clear {clear:both;}

.slide-overlay {
	width:700px;
	height:266px;	
	position:absolute;
	z-index:31;
	background-repeat:no-repeat;
}

.slide-text {
	width:400px;
	height:266px;
	position:absolute;
	z-index:32;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.SlideShowClear .slide-text  {
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	

.slide-text p {
	float: left;
	text-align: left;
	font-size: 14px;
}

.slide-text a {
	float: left;
	clear: both;
	font-weight: bold;
}

.slide-text-dark {
	color:#FFF;	
}

.slide-text-light{
	color:#000;	
}
.overlay-dark {
	background-image:url('../images/blackgradient.png');
	background-repeat:no-repeat;
}

.overlay-light {
	background-image:url('../images/whitegradient.png');
	background-repeat:no-repeat;
}

.slide-image {
	width:700px;
	height:266px;
	z-index:30;
}

a.slide-link {
	display:block;
	padding-top:0px;	
	font-weight:bold;
}
h2.slidehead {
	font-size: 120%;
	float: none;
	text-align: left;
	padding: 0px;
}
h3.slidehead {
	font-size: 80%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: auto;
}

.slide-outline {
	background-position:bottom right;
	width:282px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12 px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.SlideShowWhite h1.slide-outline-transparent {
	background-image:url('../images/banner-white.png');
	border-top:1px solid #4f89bf;
	color:#FFF;
	font-size: x-large;
}

.SlideShowDark h1.slide-outline-transparent {
	background-image:url('../images/banner-black.png');
	border-top:1px solid #4f89bf;
	color:#FFF;
	font-size: x-large;
}

.SlideShowClear h1.slide-outline-transparent {
	background-image: none;
	border-top: none;
	font-size: x-large;
	color: #000;
	padding-left: 0px;
	padding-bottom: 0px;
}


/* Control Nav */
.slide-controller {
	bottom: 0px;
	left: 0;
	z-index: 100;
	position: absolute;
	width: 100px;
	margin: 0px 0px 16px 16px;
}

.SlideShowClear .flex-control-nav {
	padding-left: 18px;
	padding-bottom: 7px;
}

.SlideShowLight .flex-control-nav li a {
	background: url('../images/control_nav-light.png') no-repeat;
}

.SlideShowDark .flex-control-nav li a {
	background: url('../images/control_nav-dark.png') no-repeat;
}

.SlideShowClear .flex-control-nav li a {
	background: url('../images/control_nav-clear.png') no-repeat;
}

.flex-control-nav {
	text-align: left;
	position: relative;
	bottom: -10px;
	width: auto;
}

.flex-control-nav li {
	margin: 0px;
	padding: 2px;
}

.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
