.slideshow {
    position:relative;
    padding:0;
    margin:0;
    width:548px;
}
.slideshow a img {
    border:none;
}
.slideshow li.slide {
    list-style-type:none;
}
.slideshow .slides {
    height:268px;
    width:548px;
    border-bottom:10px solid #005179;
    margin:0;
    padding:0;
    
}
.slideshow .slides li.slide {
    visibility:hidden;
    position:absolute;
    left:0px;
    top:0;
    margin:12px 0 0 0 !important;
}

/* Slide overlays */
.slideshow .slides li.slide{
    position:absolute;
    left:0px;
    top:0px;
    color:#333;
    height:100%;
    width:100%;
}
.slideshow .slides li.slide h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:22px !important;
    font-weight:normal !important;
    color:#fff;
    position: relative;
    width:300px;
}

/* image 1, 2, 3 image headline accessability. This text is hidden unless styles are disabled. */
#image1 div h3,#image2 div h3,#image3 div h3 {
    display:none;
}
.slideshow .slides li.slide div {
    position:absolute;
    left:0px;
    top:187px;
    color:black;
    background-color:white;
    height:82px;
    width:100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
    filter: alpha(opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity:0.7;
}
.slideshow .slides li.slide div h4 {
    font-size:18px !important;
    font-family:Arial, Verdana,sans-serif;
    position:relative;
    height:24px;
    top:0px;
    width:100%;
    color: #444444;
    margin-left:21px;
    font-weight:normal !important;
    letter-spacing:.05em;
    line-height:1em;
}
.slideshow .slides li.slide div p {
    position:relative;
    height:66px;
    margin:0 21px;
    width:80%;
    line-height:16px !important;
}

.slideshow .slides li.slide a:link, a:active {
    color:#005179;
    font-size:10pt;
	text-decoration:none;
}
.slideshow .slides li.slide a:visited
{
    color: #800080;
    font-size:10pt;
	text-decoration:none;
}
.slideshow .slides li.slide a:hover {
    text-decoration:underline;
}

.slideshow .slides li.slide div p {
    text-decoration:none;
}
.slideshow .buttons {
    display:none;
}
.slideshow .buttons {
    display:block;
    position:absolute;
    z-index:100;
    right:10px;
    bottom:20px;
    margin:0;
    padding-bottom:0 !important;
}
.slideshow .buttons li {
    float:left;
    display:inline;
    margin:0 2px 0 0 !important;
    line-height:1em !important;
}
.slideshow .buttons li a {
    font-size:10pt;
    font-family:Verdana, sans-serif;
    float:left;
    text-decoration:none;
    width:12px;
    height:13px;
    padding:1px 1px 3px 3px;
    color:#fff;
    outline:0;
    background:#005179; 
}
.slideshow ul.buttons li a:hover {
    text-decoration:none;
    color:#005179;
    background:#fff;
}
.slideshow ul.buttons li.active a:hover, .slideshow ul.buttons li.active a {
    color:#005179;
    background:#fff;
}