@CHARSET "UTF-8";

@import url("core.css");

.wrapperRail {
	top:143px;
	background-position:0px -17px;
}

#wrapperHeader {
	position:relative;
	width:970px;
	height:143px;
	background-image:url("../img/index/wrapperheader_bg.jpg");
	overflow:hidden;
}

#wrapperBody #wrapperBodyUpper {
	padding-top:0px;
	height:575px;		
}

#wrapperBody > #wrapperBodyUpper {height:auto!important; min-height:575px!important;}

#wrapperBody #wrapperBodyUpper #indexSWFWrapper {
	position:relative;
	margin:-13px 0px 0px 0px;
	padding:0px;
	width:960px;
	height:420px;
	overflow:hidden;	
}

#wrapperBody #wrapperBodyUpper ul#primaryNavigation {display:none;}

#wrapperBody #wrapperBodyUpper #shellViewport {
	position:relative;
	margin:0px;
	padding:0px;
	width:960px;
	height:622px;
	overflow:hidden;
}

#wrapperBody #wrapperBodyUpper #shellViewport ul.HPPodCollection {
	float:left;
	margin:0px;
	padding:0px;
	width:215px;
	list-style-type:none;
}

#wrapperBody #wrapperBodyUpper #shellViewport ul.HPPodCollection li.HPPod {
	margin:13px 0px 0px 0px;
	width:215px;
}

#wrapperBody #wrapperBodyUpper #shellViewport ul.HPPodCollection li.HPPod .HPPodHeading {
	padding:0px 0px 21px 14px;
	background:url("../img/index/hppodheading_bg.gif") no-repeat bottom left;
}

#wrapperBody #wrapperBodyUpper #shellViewport ul.HPPodCollection li.HPPod .HPPodHeading * {
	margin:0.2em 0px 0.2em 0px;
	padding:0px;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em;
	text-transform:uppercase;
	color:#235179;
}

#wrapperBody #wrapperBodyUpper #shellViewport ul.HPPodCollection li.HPPod .HPPodHeading h1 a,
#wrapperBody #wrapperBodyUpper #shellViewport ul.HPPodCollection li.HPPod .HPPodHeading h1 a:hover {color:#1f415e;} {color:#1f415e;}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C1 {
	position:absolute;
	top:0px;
	left:20px;
}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C1 ul.arrowedList,
#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C1 ul.iconisedList {margin-right:24px;}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 {
	position:absolute;
	top:0px;
	left:255px;
}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod .HPPodHeading {padding-left:9px;}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod li.thumbedItem,
#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod li.thumbedItemNoThumb {
	float:none;
	display:block;
	margin:0px;
	padding:100px 0px 9px 2px;
	border-top:1px dotted #8d8d8d;
	width:198px;
	height:auto;
	background-image:url("../img/placeholder/200x100_articlethumb.jpg");	
}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod li.thumbedItemNoThumb {
	padding-top:0px;
	background-image:none;
}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod li.thumbedItemNoThumb img {display:none;}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod li.thumbedItem p.itemTextLine2 {
	max-height:3.6em;
	overflow:hidden;
}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod li.itemDrillDown {border-top:1px dotted #8d8d8d;}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod ul.collection_thumbedItem {
	margin:0px 0px 0px 9px;
	padding:0px;
	width:200px;
	list-style-type:none;
}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod ul.collection_thumbedItem li.firstChild {border-top:none;}

#wrapperBody #wrapperBodyUpper #shellViewport #HPPodCollectionR1C2 li.HPPod ul.collection_thumbedItem li.thumbedItem img.itemThumb {
	width:200px;
	height:100px;
}

#wrapperBody #wrapperBodyUpper #shellViewport ul#nzcbcQuickLinks {
	position:absolute;
	top:28px;
	left:485px;
}

#wrapperBody #wrapperBodyUpper #shellViewport #graphicButtonWebShare {
	position:absolute;
	top:488px;
	left:485px;
	width:449px;
	height:48px;
	background:url("../img/index/graphicbutton_webshare.gif") no-repeat 0px 0px;
}

#wrapperBody #wrapperBodyUpper #shellViewport #graphicButtonWebShare:hover {background-position:0px -48px;}

#wrapperBody #wrapperBodyLower {height:75px;}

#wrapperBody #wrapperBodyLower a#logoCEC {
	top:1px;
	width:189px;
	height:50px;
	background-image:url("../img/index/logo_cec.gif");
}

/*
 * Register new footerType classes below.
 */
.footerType_advent {background-image:url("../img/shell/footer/hpage_960x298_advent.jpg");}
.footerType_christmas {background-image:url("../img/shell/footer/hpage_960x298_christmas.jpg");}
.footerType_easter {background-image:url("../img/shell/footer/hpage_960x298_easter.jpg");}
.footerType_eastertriduum {background-image:url("../img/shell/footer/hpage_960x298_eastertriduum.jpg");}
.footerType_lent {background-image:url("../img/shell/footer/hpage_960x298_lent.jpg");}
.footerType_ordinarytime {background-image:url("../img/shell/footer/hpage_960x298_ordinarytime.jpg");}
