/* HOME PAGE STYLES
=================== */
html {}

body {}


/* STRUCTURE
 =========== */

.container {  /*background: url(containerbg.jpg) center top no-repeat;*/ }

.inner-container {   }

.main-header {
}
.content-container {
  height: 588px;
  background: url(home-watermark.jpg) center 50px no-repeat; 
  padding: 0;
}


/* FOOTER
 ======== */
.main-footer {
  position: relative;
  margin: 0;
}
 
 .ps-policy-links {}
 


/* HOME NAVIGATION
================= */

/* Copy over additional Navigation CSS from Style.css if Nav popups are different on the homepage */

.main-nav {  }
.main-nav li { position: absolute; }
  .main-nav .home-but {background-color: #ffffff; }
  .main-nav .ps_topic_slug_about-us  { }
  .main-nav .ps_topic_slug_parents  { }
  .main-nav .ps_topic_slug_children  { }
  .main-nav .ps_topic_slug_community   { }
  
  
  /* HOME TEXT
============ */

.home-text {
  color: #05325E;
  height: 316px;
  left: 31px;
  line-height: 18px;
  overflow: auto;
  position: absolute;
  text-align: left;
  top: 70px;
  width: 281px;
  font-size: 1.09rem;
}

.home-text ~ p{
  padding-bottom:5px;
}

.home-text h1 { padding-bottom: 10px; text-transform: uppercase; }


/* SCROLLING BANNER
================== */
.scrolling-text {
    background: url("scrollingbanner-bg.png") no-repeat left top;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    left: 327px;
    padding-top: 12px;
    position: absolute;
    top: 343px;
    width: 630px;
    z-index: 101;
}


/* SLIDESHOW
===========*/
.home-slideshow {
  height: 335px;
  left: 327px;
  position: absolute;
  top: 50px;
  width: 630px;
}

.ps-slideshow {
  margin-bottom: 10px;
}

.ps-slideshow img {
  verticle-align: middle;
}

.home-slideshow-text {text-indent: -9999px;}


.slideshow-mask {
    height: 335px;
    left: 0;
    position: absolute;
    top: 0;
    width: 630px;
    z-index: 20;
}


/* QUICK LINKS
================== */
ul.quick-links {
    background: none repeat scroll 0 0 white;
    border-top: 1px solid #E2E2E2;
    height: 204px;
    left: 11px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 0 10px;
    position: absolute;
    top: 394px;
    width: 948px;
}


ul.quick-links li {
    float: left;
    height: 180px;
    margin-right: 11px;
    text-align: left;
    text-indent: 10px;
    width: 226px;
}


ul.quick-links li.no-margin { margin-right: 0!important; }

ul.quick-links li a {
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 35px;
    padding-top: 145px;
    text-transform: uppercase;
    width: 226px;
  letter-spacing: -0.3px;
}

ul.quick-links li a.ql1 { background: url(ql1.jpg) }
ul.quick-links li a.ql2 { background: url(ql2.jpg) }
ul.quick-links li a.ql3 { background: url(ql3.jpg) }
ul.quick-links li a.ql4 { background: url(ql4.jpg) }

ul.quick-links li a:hover { background-position: left bottom; color: #05325E; }



 /* IE STYLES
=========== */


/* IE 7 */
.ie7 .main-header { 
}

.ie7 .ps_title {
  line-height: 1.2;
}

/* IE 8 */
.ie8 { }

/* IE 9 */
.ie9 { }

/* IE */
.ie ul.quick-links li a {
    letter-spacing: -1px;
} 
