@charset "utf-8";
/* CSS Document */

div.holNotes {
	background-repeat: no-repeat;
	background-position:bottom;
	clear: both;
	min-height:30px;
	margin: 0 auto;
	position: relative;
	width: 670px;
	color:#292929;
}
div.collapsed p,
div.collapsed a.okBtn{
	display:none;}	
div.collapsed h2 span,
div.collapsed a.expendBtn{
	display:inline;}

div.bigNote{
	background-image:url(/images/holidayNotes/passoverNote_2011_BG2.png);
}
div.biggerNote{
	background-image:url(/images/biggerNote_BG.png);
	width:930px;
}
div.mediumNote{
	background-image:url('/images/holidayMediumBanner.png');
	width:432px;
	
}
div.mediumNote p{
	font-size:11px;
	margin-left: 8px;
	padding-top:2px;
	line-height:2;
	height:12px;
}
div.overlayNote{
	position:absolute;
	width:960px;
	top:13.5em;
	z-index:999;
	left:50%;
	height: 157px;
	margin-left:-480px;
	background-image:url(/images/autumnHolidays/hn_960x155_bg.png);
	top:203px;
}
.holNotes h2{
	color:#990000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 1.5;
	margin:0 0 2px 12px;
}
.holNotes h2 span{
	font-weight:normal;
	display:none;
	color:#292929;
	font-size:12px;
	margin-left:10px;
	}
.smallNote h2{
	margin-bottom: 0;
	margin-top: 0.2em;
}
.smallNote1 h2{
	margin-bottom: 0;
	margin-top: 0.5em;
}
.smallNote2 h2{
	margin-bottom: 0;
	margin-top: 0.5em;
}
.smallNote3 h2{
	margin-bottom: 0;
	margin-top: 0.5em;
	margin-bottom:0.5em;
}
.smallNote4 h2{
	margin-bottom: 0;
	margin-top: 0.5em;
	margin-bottom:0.5em;
}
.smallNote1 h2{
	margin-bottom: 0;
	margin-top: 0.2em;
}
.holNotes .closeBtn{
	background: url(/images/closeX.png) no-repeat scroll center top transparent;
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 5px;
	text-indent: -9999em;
	top: 6px;
	width: 16px;
	outline: medium none;
	}

.holNotes .okBtn{
	cursor:pointer;
	background:transparent url(/images/okBtn.png) no-repeat;
	height:24px;
	width:49px;
	text-indent:-9999em;
	margin:0 auto;
	padding-bottom:8px;
	display:block;
	outline: medium none;
}
.holNotes .okBtn:hover{background-position:0 -33px;}
.holNotes .expendBtn{
	background: url(/images/expendBtn.png) no-repeat scroll center top transparent;
	cursor: pointer;
	position: absolute;
	right: 5px;
	text-indent: -9999em;
	top: 3px;
	width: 24px;
	height: 20px;
	display:none;
	outline: medium none;
	}

.holNotes p{
	margin:0 0 0 1em;
	padding-bottom:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	clear: left;
	color:#292929;
	width:650px;
}
.biggerNote p{
	width:910px;
}
.biggerNote .head{
	color:#990000;
}
.holNotes p b{
	font-family: Arial, Helvetica, sans-serif;
}
div .smallNote {
	font-size:13px;
	height: 63px;
	background-image:url(/images/hn_960x63_bg.png);
}
div .smallNote1 {
	background-image:url(/images/holidayNotes/passoverNote_2011_BG1.png);
}
div .smallNote2 {
	height: 85px;
	background-image:url(/images/hn_960x85_bg.png);
}
div .smallNote3 {
	height: 135px;
	background-image:url(/images/autumnHolidays/hn_960x155_bg.png);
	position: absolute;
	margin-top: 13em;
	z-index:999;
	*position: absolute !important;
	clear: left;
	*margin-top:0px !important;
}
div .smallNote4 {
	height: 95px;
	background-image:url(/images/autumnHolidays/hn_960x115_bg.png);
	z-index:999;
	clear: left;
}
div .smallNote5 {
	height: 175px;
	background-image:url(/images/autumnHolidays/hn_960x175_bg.png);
	position: absolute;
	margin-top: 13em;
	z-index:999;
	*position: absolute !important;
	clear: left;
	*margin-top:0px !important;
}
.holNotes a{
	font-size:1em;
	color:#000;
	/*float: left;*/
	margin-left: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.holNotes .holidaySorry{
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	margin:1em;
	float: left;
	clear: left;
	width: 90%;
}

.smallNote .hideBtn{
	display: none;
}
.smallNote p{
	margin-bottom: 0px;
}
.smallNote .holidaySorry{
	display: none;
}
.overlayNote .hideBtn{
	background:transparent url(/images/autumnHolidays/hn_ok1.png) no-repeat;
	background-position: top;
	height:35px;
	width:55px;
	margin-left:0;
	margin-top:-35px
}
.overlayNote .hideBtn:hover {
	background:transparent url(/images/autumnHolidays/hn_ok1.png) no-repeat;
	background-position: bottom;
	height:35px;
	width:55px;
	margin-left:0;
	margin-top:-35px
}

div#tHeader{
	height:auto;
}
.clearBoth{
	clear:both;
}

a.hideBtn{
	width: 49px;
	height: 24px;
	display: block;
	margin-right: 10px;
	background-image: url(/images/okBtn.png);
	text-indent: -9999em;
}

div.darkBg {
	width: 100%;
	_width: 1000%;
	height: 2000px;
	position:absolute;
	background-color: #FFF;  /* the background          */
    filter:alpha(opacity=75);   /* Internet Explorer       */
    -moz-opacity:0.75;           /* Mozilla 1.6 and below   */
    opacity: 0.75;               /* newer Mozilla and CSS-3 */
	top:0;
	left: 0;
	z-index:998;
}
.viewSchedule{
	text-decoration: underline;
	cursor: pointer;
	float: left;
	width: 90%;
}
div.hugeNote{
	background-image: url("/images/holidayNotes/autumn2011bg1.png");
	width:868px;
}
.ie div.hugeNote{
	margin-top:-12px;
}
.hugeNote p{
	width:836px;
	padding-bottom:8px;
}
/*.hugeNote p.last{
	padding-bottom:39px;
}*/
.hugeNote .holidaySorry{
	margin:0px;
}
.hugeNote a{
	margin-left:0px;
}
.bigNote p br{
    clear: both;
    margin-bottom:2px;
}
.temp5 #tContent{
	border-top:solid lightgray 1px;
}
div.collapsed h2.multiLine{
	height:52px;
	}
div.collapsed h2.multiLine span{
	display:block;
	clear:both;
	margin-left:0px;
}
div.holNotes p span{
	clear: both;
    float: left;
	line-height: 1.5;
    margin-bottom:5px;
	width:100%;
	}
/*countdown Timer*/
div.countdownTimer{
	width:262px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #ccc;
	border-top:none;
	font-family:arial;
	text-align:center;
	border-radius:0 0 4px 4px;
}
.ie #page960 .reset div.countdownTimer{/*ie workaround pages */
	margin-left:308px;
}
div.countdownTimer p{
	margin:0 auto;
	padding:0;
	float:none;
	width:234px;
	display:block;
	font-size:13px;
} 
div.countdownTimer p.timerTime{
	color:#990000;
	background:url('/images/timer.png') no-repeat;
	padding-left:10px;
}
div.countdownTimer p.overTime{
	color:#990000;
	width:260px;
}
div.countdownTimer p span{
	float:none;
	width:auto;
}
div.countdownTimer p span.countdownText{
	font-size:14px;
	font-weight:bold;
	width:auto;
	float:none;
}
div.countdownTimer p a{
	margin:0;
	padding:0 7px 0 0;
	background:url('/images/arrowRight.png') no-repeat scroll right 7px transparent;
	float:left;
	font-size:11px;
	color:#595959;
	text-decoration:none;
}
div.countdownTimer p a:hover{
	color:#000;
}
div.countdownTimer p a.last{
	padding:0 7px;
}
div.countdownTimer p a span{
	line-height:2;
	font-size:11px;
}
div.holNotes strong{font-size: inherit;}/*overwrite workaround*/

