@charset "utf-8";
/* CSS Document */
body {MARGIN-TOP:2PX;background-color:#F0F0F0}
body, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
a, a:visited {text-decoration:none;color:#990000;}
.maintable {width:960px;background-color:white}
.menubarA {font-family:Verdana, Geneva, sans-serif;width:960px;height:16px;background-color:#101894;color:white; font-size:8pt;text-align:center;padding:0}

/* put colour back to #9898A0 if reverting to lighter grey */

a.roll {color:#888894}
/*a.roll:hover {color:black}*/
a.roll:visited {color:#888894}

a.roll:hover {
	color:#990000;
	}


a.rollblack {color:black}
/*a.roll:hover {color:black}*/
a.rollblack:visited {color:black}

a.rollblack:hover {
	color:#990000;
	}



@media print {
	.noprint {display:none}
}

@media screen {
	.noscreen {display:none}
}

/*.menubarA {width:960px;background-color:#060C46;color:white; font-size:8pt;text-align:center;padding:0}
*/
.menubarB {font-family:Verdana, Geneva, sans-serif;width:960px;height:16px;background-color:#9898A0;color:white; font-size:8pt;text-align:center}
.greyruler {width:960px;color:#9898A0;margin-left:0;}

.locationBar {font-family:Verdana, Geneva, sans-serif;font-size:8pt;width:960px;height:16px;background-color:#BEC8C0;}
/*.footerbar {width:956px;background-color:#101894;color:white; padding-top:3px;font-size:8pt;height:60px;padding-left:4px}
*/
/*.footertable {width:960px;background-color:#101894;color:#F0F0F0; padding-top:2px;padding-bottom:2px;font-size:8pt;border-top:2px #9898A0 solid;border-bottom:2px #9898A0 solid;}*/
.footertable {width:960px;background-color:#060C46;color: #CCC; padding-top:2px;padding-bottom:2px;font-size:8pt;border-top:2px #9898A0 solid;border-bottom:2px #9898A0 solid;}
.siteby {color:#9B9B9B;font-size:8pt;width:100%;text-align:center}

/* TEXT FORMATS */

.mainHeadExtraBig {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:36pt;margin-top:0px;margin-bottom:2px;}
.shadedMajorHeading {font-family:Arial, Helvetica, sans-serif;color:#888894;font-weight:bold;font-size:36pt;margin-top:0px;margin-bottom:16px;}
/*.shadedMinorHeadline {font-family:Arial, Helvetica, sans-serif;color:#C0C0C0;font-weight:bold;font-size:14pt;}*/
.shadedMinorHeadline {font-family:Arial, Helvetica, sans-serif;color:#888894;font-weight:bold;font-size:14pt;}
/*.shadedMinorHeadline {font-family:Georgia, "Times New Roman", Times, serif;color:#888894;font-weight:bold;font-size:14pt;}*/
.shadedMidHeadline {font-family:Arial, Helvetica, sans-serif;color:#888894;font-weight:bold;font-size:24pt;}
/*.shadedMidHeadline {font-family:Georgia, "Times New Roman", Times, serif;color:#888894;font-weight:bold;font-size:24pt;}*/



.shadedBlueMajorHeading {font-family:Arial, Helvetica, sans-serif;color:#101894;font-weight:bold;font-size:36pt;margin-top:0px;margin-bottom:16px;}
.shadedBlueMidHeadline {font-family:Arial, Helvetica, sans-serif;color:#101894;font-weight:bold;font-size:24pt;}
.shadedBlueMinorHeadline {font-family:Arial, Helvetica, sans-serif;color:#101894;font-weight:bold;font-size:14pt;}



.mainHeadline {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20pt;margin-top:5px;margin-bottom:2px;}
.subHeadline {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14pt;}
.newsHeadline {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14pt;}
.newsSidebarHeadline {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12pt;}

.groupheadername {text-transform:uppercase;font-size:1.0em}
.picCaption {font-family:Verdana, Geneva, sans-serif;font-size:7pt}
.newsreverseout {width:100%;background-color:black;color:white;text-align:center;font-weight:;font-size:1.2em}
.sidepanel {font-size:8pt;padding:8px}
.redtext {color:red}

H1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20pt;margin-top:5px;}
H2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16pt;margin-bottom:2px;}

/* CONTAINER FORMATS */

td.greyback {background-color:;padding:6px;border-right:2px #E8E6E6 solid;}

.tableRightKeyline {width:600px;text-align:left;vertical-align:top;border-right:1px #CCC solid;padding:8px;}

a.footerLink {
	padding-top:1px; padding-bottom:1px; 
	color:#CCC;
	text-decoration: none;
	display:block;
	}

a.footerLink:hover {
	background: #CBC9ED;
	color:black;
	}

a.navigationA {
	height:16px;padding-top:2px;   border-right:1px gray solid;
	color:white;
	text-decoration: none;
	display:block;
	}
	
a.navigationA:hover {
	background: #CBC9ED;
	color:black;
	}

.navBText {height:18px;padding-top:2px; color:#060C46;}

a.navigationB {
	height:16px;padding-top:2px; border-right:1px #C0C0C0 solid;
	color:white;
	text-decoration: none;
	display:block;
	}
	
/*a.navigationB:hover {
	text-transform:uppercase;
	
	}*/
	
a.navigationB:hover {
	background: #CBC9ED; color:black;
	}

a.navA-selected { 
	color:yellow;height:16px;padding-top:2px; border-right:1px #C0C0C0 solid;
	background-color:#9898A0; 
	text-decoration: none;
	display:block;
	}
	
a.navA-selected:hover {
	color:;
	}
	
a.navB-selected { 
	color:yellow;height:16px;padding-top:2px; border-right:1px #C0C0C0 solid;
	background-color:#9898A0; 
	text-decoration: none;
	display:block;
	}
	
a.navB-selected:hover {
	color:;
	}
	
.salespanel td {background-color:#EBEBFE}


		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.7;
			opacity:.70;
			filter: alpha(opacity=70);
		}
		.lightbox_content {
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 1500px;
			text-align:center;
			background-color: none;
			z-index:1002;
			overflow: auto;
			cursor:pointer;
		}

.romanslecturetitle {font-weight:bold; font-size:1.25em;color:#BD0E00}
.romansMonthPanelHeader {border-bottom:1px black solid;background-color:#C0CAC1;padding-left:4px}
.currentSortHeader {font-weight:bold;background-color:#9898A0;color:white}

hr.greyruler {height:2px;width:94%;margin:auto;color:#E8E6E6;}

/* WHAT'S ON TABLE FORMATS */

.whatsonBRLSI {font-style:normal;font-weight:bold}
.whatsonExternal {font-style:italic;font-weight:normal}
.posterlink {cursor:pointer}

.largeSpacedList {font-size:1.2em;line-height:1.3em}

	

