/* MAIN SHEETS */
@import "reset.css";
@import "common.css";
@import "navigation.css";
@import "contentStyles.css";

/* GENERIC SHEETS */
@import "form.css";
@import "widgets.css";
@import "share.css";
@import "quicklinks.css";
@import "search.css";
@import "textSlider.css";

/** LAYOUT **/
body { padding:0 0 20px 0;}
#wrapper { float:none; width:990px; max-width:990px; min-width:770px; overflow:hidden; margin:0 auto;}

/** PAGE STRUCTURE **/
#container { width:100%; margin-bottom:10px; background:#ffffff; padding:10px; float:left; border-top:2px solid #cecece;}
#leftCol { width:164px; float:left;}
#centreCol { width:632px; margin:0 10px; float:left;}
#rightCol { width:154px; float:left;}
#content { padding:0 0 0 12px;}
#footer {width:100%; clear:both;}
        
/****** STANDARD BOX MODEL **/        
div { display:block;}	

/** HEADER **/
#header { width:100%; display: block; height:95px; position:relative;}
#header #logo { position:absolute; top:25px; left:18px;}
#header #printPage { position:absolute; top:66px; left:625px; background:url(../images/shd/printerIcon.gif) 0 0 no-repeat; padding:3px 0 7px 30px; color:#272727; font-size:1.1em;}
#header #emailPage { position:absolute; top:66px; left:760px; background:url(../images/shd/emailIcon.gif) 0 2px no-repeat; padding:3px 0 7px 30px; color:#272727; font-size:1.1em;}
#header #textControls { position:absolute; top:58px; left:897px; color:#272727;}
#header #textControls #small { margin-right:10px; font-size:1.1em; cursor:pointer;}
#header #textControls #medium { margin-right:10px; font-size:1.8em; cursor:pointer;}
#header #textControls #large { font-size:2.2em; cursor:pointer;}

/****** HOME JUMPS ******/
#homeJumps { width:100%;}
#homeJumps #adventureTripsJump { width:174px; height:161px; background:url(../images/shd/adventureTripsJumpBg.jpg) 0 0 no-repeat; display:block; color:#ffffff; font-weight:bold; font-size:1.6em; padding:14px; line-height:1.0em; float:left; margin:0 13px 10px 0;}
#homeJumps #adventureTripsJump:hover { background:url(../images/shd/adventureTripsJumpBg.jpg) 0 -189px no-repeat; text-decoration:none;}
#homeJumps #educationalTravelJump { width:174px; height:161px; background:url(../images/shd/educationalTravelJumpBg.jpg) 0 0 no-repeat; display:block; color:#ffffff; font-weight:bold; font-size:1.6em; padding:14px; line-height:1.0em; float:left; margin:0 13px 10px 0;}
#homeJumps #educationalTravelJump:hover { background:url(../images/shd/educationalTravelJumpBg.jpg) 0 -189px no-repeat; text-decoration:none;}
#homeJumps #subjectSpecificJump { width:174px; height:161px; background:url(../images/shd/subjectSpecificJumpBg.jpg) 0 0 no-repeat; display:block; color:#ffffff; font-weight:bold; font-size:1.6em; padding:14px; line-height:1.0em; float:left; margin:0 0 10px 0;}
#homeJumps #subjectSpecificJump:hover { background:url(../images/shd/subjectSpecificJumpBg.jpg) 0 -189px no-repeat; text-decoration:none;}
#homeJumps #skiTripsJump { width:296px; height:19px; background:url(../images/shd/skiTripsJumpBg.jpg) 0 0 no-repeat; display:block; color:#ffffff; font-weight:bold; font-size:1.2em; line-height:1.0em; float:left; margin:0 12px 20px 0; padding:89px 0 0 14px;}
#homeJumps #skiTripsJump:hover { background:url(../images/shd/skiTripsJumpBg.jpg) 0 -108px no-repeat; text-decoration:none;}
#homeJumps #specialistEducationJump { width:296px; height:31px; background:url(../images/shd/specialistEducationJumpBg.jpg) 0 0 no-repeat; display:block; color:#ffffff; font-weight:bold; font-size:1.2em; line-height:1.0em; float:left; margin:0 0 20px 0; padding:77px 0 0 14px;}
#homeJumps #specialistEducationJump:hover { background:url(../images/shd/specialistEducationJumpBg.jpg) 0 -108px no-repeat; text-decoration:none;}

.slidingDoorBox { position:relative; width:202px; overflow:hidden; height:189px; background:url(../images/shd/adventureTripsJumpBg.jpg) no-repeat; margin:0 13px 10px 0; float:left;}
.slidingDoorBox .image { position:absolute; }
.slidingDoorBox a, .slidingDoorBoxSubject a:hover { color:#ffffff; font-weight:bold; font-size:1.6em; padding:10px 14px 28px 14px; line-height:1.0em; display:block; text-decoration:none;}

.slidingDoorBoxTrips { position:relative; width:202px; overflow:hidden; height:189px; background:url(../images/shd/educationalTravelJumpBg.jpg) no-repeat !important; margin:0 13px 10px 0; float:left;}
.slidingDoorBoxTrips .image2 { position:absolute; }
.slidingDoorBoxTrips a, .slidingDoorBoxSubject a:hover { color:#ffffff; font-weight:bold; font-size:1.6em; padding:10px 14px 28px 14px; line-height:1.0em; display:block; text-decoration:none;}

.slidingDoorBoxSubject { position:relative; width:202px; overflow:hidden; height:189px; background:url(../images/shd/subjectSpecificJumpBg.jpg) no-repeat !important; margin:0 0px 10px 0; float:left;}
.slidingDoorBoxSubject .image3 { position:absolute; }
.slidingDoorBoxSubject a, .slidingDoorBoxSubject a:hover { color:#ffffff; font-size: 1.6em; font-weight:bold; padding:10px 14px 10px 14px; line-height:1.0em; display:block; text-decoration:none;}

.slidingDoorBoxSkiTrips { position:relative; width:310px; overflow:hidden; height:108px; background:url(../images/shd/skiTripsJumpBg.jpg) no-repeat; margin:0 12px 20px 0; float:left;}
.slidingDoorBoxSkiTrips .image4 { position:absolute; }
.slidingDoorBoxSkiTrips a, .slidingDoorBoxSubjectSkiTrips a:hover { color:#ffffff; font-weight:bold; font-size:1.2em; padding:10px 14px 12px 14px; line-height:1.0em; display:block; text-decoration:none;}
.slidingDoorBoxSkiTrips .text { color:#000000; padding:14px; padding-top: 5px;}
.slidingDoorBoxSkiTrips .text a { color:#316abb !important; font-weight:bold; font-size:1.1em; padding:0 !important;}
.slidingDoorBoxSkiTrips .text a:hover { color:#316abb !important; font-weight:bold; padding:0 !important; text-decoration:underline;}

.slidingDoorBoxSpecialist { position:relative; width:310px; overflow:hidden; height:108px; background:url(../images/shd/specialistEducationJumpBg.jpg) no-repeat; margin:0 0px 20px 0; float:left;}
.slidingDoorBoxSpecialist .image5 { position:absolute; }
.slidingDoorBoxSpecialist a, .slidingDoorBoxSpecialist a:hover { color:#ffffff; font-weight:bold; font-size:1.2em; padding:10px 14px 7px 14px; line-height:1.0em; display:block; text-decoration:none;}
.slidingDoorBoxSpecialist .text { color:#000000; padding:1px 14px 14px 14px;}
.slidingDoorBoxSpecialist .text a { color:#316abb !important; font-weight:bold; font-size:1.1em; padding:0 !important;}
.slidingDoorBoxSpecialist .text a:hover { color:#316abb !important; font-weight:bold; padding:0 !important; text-decoration:underline;}

.text { color:#000000; padding:14px;  padding-top: 5px;}
.text a { color:#316abb; font-weight:bold; padding:0; font-size: 1.1em;}
.text a:hover { color:#316abb; font-weight:bold; padding:0;  font-size: 1.1em; text-decoration:underline;}


body .text p a, body .slidingDoorBoxSpecialist .text p a, body .slidingDoorBoxSkiTrips .text p a  {
	font-weight: normal;
	display: inline;
	font-size: 1em;
}

body .text p a:hover, body .slidingDoorBoxSpecialist .text p a:hover, body .slidingDoorBoxSkiTrips .text p a:hover {
	font-weight: normal;
	display: inline;
	font-size: 1em;
}


#homeStaticArea { width:620px;}
#homeStaticArea #resources { float:left; width:274px; border-right:1px solid #dbdbdb; padding:0 18px; font-size:1.1em;}
#homeStaticArea #resources ul { list-style:none; padding:0; margin:0 0 10px 0;}
#homeStaticArea #resources ul li { color:#4d4b4b; padding:0 0 12px 18px; background:url(../images/shd/listArrowBlue.gif) 0 2px no-repeat;}
#homeStaticArea #resources ul li a { color:#2e67b0; font-weight:bold;}
#homeStaticArea #resources #viewAll { color:#2e67b0; font-weight:bold; float:right;}
#homeStaticArea #why { float:right; width:264px; padding:0 18px;}

#content.textSmall .textSize { font-size:1.0em; line-height:inherit;}
#content.textMedium .textSize { font-size:1.4em; line-height:inherit;}
#content.textLarge .textSize { font-size:1.6em; line-height:inherit;}

/****** BREADCRUMBS ******/
#breadcrumbs { width:608px; height:22px; padding:7px 12px 0 12px; background:url(../images/shd/breadcrumbsBg.gif) no-repeat; margin-bottom:20px;}
#breadcrumbs #here { float:left; margin-right:6px; font-size:1.1em; color:#2f2f2f;}
#breadcrumbs ul#breadcrumb { float:left;}
#breadcrumbs ul#breadcrumb li { float:left; display:block; margin-right:6px; font-size:1.1em; color:#2f2f2f; font-weight:normal;}
#breadcrumbs ul#breadcrumb li a { border-right:1px solid #2f2f2f; padding:0 6px 0 0; font-weight:normal; color:#2e67b0;}
#breadcrumbs ul#breadcrumb li a:hover { text-decoration:underline;}
    
/****** FOOTER ******/
#footer { width:100%;}
#footer #linksBox { width:100%; background:url(../images/shd/footerBg.gif) no-repeat; height:30px; margin-bottom:18px;}
#footer #linksBox ul { list-style:none; padding:0; margin:0 auto; width:655px;}
#footer #linksBox ul li { float:left; display:block; padding:9px 0 6px 0;}
#footer #linksBox ul li a { float:left; display:block; color:#4d4b4b; padding:0 10px; font-size:1.2em; border-left:1px solid #4d4b4b; line-height:1.0em;}
#footer #linksBox ul li a.first { border-left:none;}
#footer #infoArea {}
#footer #infoArea #logos { float:left; width:395px; margin-right:144px;}
#footer #infoArea #logos #pglLogo { float:left; width:73px; height:37px; background:url(../images/shd/pglLogo.gif) 0 0 no-repeat; display:block; margin-right:18px;}
#footer #infoArea #logos #pglLogo:hover { background:url(../images/shd/pglLogo.gif) 0 -37px;}
#footer #infoArea #logos #nstLogo { float:left; width:74px; height:51px; background:url(../images/shd/nstLogo.gif) 0 0 no-repeat; display:block; margin-right:18px;}
#footer #infoArea #logos #nstLogo:hover { background:url(../images/shd/nstLogo.gif) 0 -52px;}
#footer #infoArea #logos #estLogo { float:left; width:85px; height:46px; background:url(../images/shd/estLogo.gif) 0 0 no-repeat; display:block; margin-right:18px;}
#footer #infoArea #logos #estLogo:hover { background:url(../images/shd/estLogo.gif) 0 -46px;}
#footer #infoArea #logos #studyLinkLogo { float:left; width:100px; height:27px; background:url(../images/shd/studyLinkLogo.gif) 0 0 no-repeat; display:block;}
#footer #infoArea #logos #studyLinkLogo:hover { background:url(../images/shd/studyLinkLogo.gif) 0 -27px;}
#footer #infoArea #links { float:left; margin-right:132px;}
#footer #infoArea #links ul { list-style:none; padding:0;}
#footer #infoArea #links ul li { float:left; display:block; padding:3px 0 0 0;}
#footer #infoArea #links ul li a { float:left; display:block; color:#4d4b4b; padding:0 5px; border-left:1px solid #4d4b4b; line-height:1.0em;}
#footer #infoArea #links ul li a.first { border-left:none;}
#footer #infoArea #address { float:left; text-align:right; color:#4d4b4b;}
#footer #infoArea #address a { color:#2e67b0;}

/****** MORE/LESS LISTS ******/
.slidingList{overflow:hidden;height:190px;}
.toggler, .toggler:hover{ color:#2e67b0; font-weight:bold; width:88px; height:21px; padding:4px 0 0 8px; display:block; background:url(../images/shd/btnView.gif) 0 0 no-repeat; margin-left:5px; font-size:1.1em; cursor:pointer; text-decoration:none;}
.togglerSelected, .togglerSelected:hover{ background:url(../images/shd/btnView.gif) 0 -24px no-repeat; text-decoration:none;}



