
/*----------start styles for home page----------*/



body.edit .slideshow-container {position: relative !important;}

.slideshow-container { position: absolute; overflow: hidden; width: 100%; left: 0;}

.nav-container { margin: 0 auto; position: relative; width: 960px; z-index: 2;}
.nav-container .nav-controls {  height: auto;
    margin: 335px 0 0 320px;
    padding: 50px;
    position: absolute;
    width: 300px;
    z-index: 2;}

.nav-container .nav-controls  a {margin: 0 3px 0 0; float: left; background: url(/images/UserUploadedImages/11/bg-nav-slide.png) no-repeat;   height: 25px;  font: 70%/220% arial; color: #fff; text-align: center; width: 25px;}
.nav-container .nav-controls  a:hover {color: #fff; background: url(/images/UserUploadedImages/11/bg-nav-slide-hover.png) no-repeat;  }
.nav-container  .nav-controls a.activeSlide { font-weight: bold; color: #f47575; background: url(/images/UserUploadedImages/11/bg-nav-slide-selected.png) no-repeat;  }
.nav-container  .nav-controls #prev,
.nav-container  .nav-controls #next {font-weight: bold;}
.nav-container  .nav-controls #nav {float: left;}

.slideshow-container .slideshow {  left: 50%; margin-left: -852px; z-index: 1;  height: 630px; position: relative; width: 1680px;}
.slideshow-container .slideshow a {display: block; xxz-index: 2 !important;}
.slideshow-container .slideshow object,
.slideshow-container .slideshow embed,
.slideshow-container .slideshow img {width: 1680px !important; max-width: 1680px !important; height: 630px !important;  }

.landing_page .article.first {z-index: 10;}
.landing_page .article,
.landing_page .quicklinks {z-index: 9;}

.landing_page #page_feature {height: 345px !important;  z-index: -1 !important;}

.footer-wrap { margin-top: -345px;}

/* IE7 Only */
*:first-child+html .landing_page #page_feature {height: 385px;}






















