@charset "utf-8";
/* CSS Document */
.image {
    position:relative;
    display:inline-block;
}
.overlay1, .overlay2, .overlay3, .overlay4 {
    display:none;
}
.image .overlay1, .overlay2, .overlay3, .overlay4, .overlay5,  #banner .image .bannerText {
	width: 220px;
	background: none;
	position: absolute;
	color: #FFF;
	font-size: 12px;
	left: 10px;
	padding-top: 200px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;






    /* All other styling - see example */

    img {
        vertical-align:top; /* Default is baseline, this fixes a common alignment issue */
	top: -116px;
	top: -113px;
	top: 118px;
    }
}
.image .overlay1 {
}
.image .overlay2 {
	padding-top: 10px;
}
.image .overlay3 {
	left:210px;
}
.image .overlay4 {
	left:230px;
}
.image .overlay5 {
	left:165px;
}

.image .overlay a  {color:#FFF; }
#banner .image .bannerText {
	height:50px;
	padding-top:8px;
	left:20px;
	width:800px;
}

.bannerText a, .bannerText a:visited {
	font-size:28px;
	color:#FFF;
	font-weight:bold;
    display:inline-block;
	padding-top:8px;
	padding-left:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.bannerText a:hover {
	text-decoration:none;
}
#content-wrapper #leftnav ul {
	list-style-type:none;
	padding-left: 0px;
	margin: 0
}
#leftnavOneColumn  {
	width:690px;
}
#content-wrapper #leftnav ul li{
	padding-bottom: 0px;
}
.indent30  {
	padding-left:30px;
	font-size:14px;
}
.presenters  {
	font-size:14px;
	font-style:italic;
}