﻿/* Print Style Sheet for Library of Parliament */
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 100.01%; /* Sets default font size. This odd value compensates for several browser bugs. */
}

div.latestlink {font-size: 0.75em; vertical-align: bottom; margin-right: 20px;}

table#navbar {width: 800px;}
table#topbar {width: 800px;}
table#leftcol {width: 226px;}
table#footer {width: 800px;}

td.topbarfill {background: white url(Images/loptopright.gif) repeat-x top left;}
td.leftborder {background: white url(Images/leftnavvert.gif) repeat-y top center;}
td.footerfill {background: white url(Images/footerend.gif) repeat-x top left;}

a {color: rgb(12, 68, 153); text-decoration: underline; }
a:hover { text-decoration: none; color: rgb(102, 102, 102);}

div.navlist {margin: 0 5px; padding: 0; width: 200px;}
div.navlist ul {margin: 0; padding: 0; }
div.navlist li {border-bottom: 1px solid rgb(204, 204, 204); margin: 0; list-style-type: none;}
div.navlist a {
	display: block;
	margin: 0;
	padding: 2px 0;
	font-size: 0.75em;
	letter-spacing: -0.5px;
	text-decoration: none;
}
div.navlist a:link, div.navlist a:visited { color: rgb(102, 102, 102);}
div.navlist a:hover, div.navlist a:active { color: rgb(12, 68, 153); background-color: rgb(245, 243, 235);}

div#mcontent {
	position: relative;
	left: 48px;
	width: 534px;
	height: 799px;
	top: 47px;



}
table#content {width: 559px;}

.sublinks {font-size: 0.65em;  margin-left: 14px; }
.sublinks a { text-decoration: underline; color: rgb(102, 102, 102); }
.sublinks a:hover { text-decoration: none; color: rgb(12, 68, 153); }

.leftnavselected {font-size: 0.75em; text-decoration: none; color: rgb(0, 0, 0); line-height: 12pt; letter-spacing: -0.5px; background-color: rgb(198, 219, 251); padding-right: 5px; font-weight: 900; }

h3 { padding: 0; font-size: 0.85em; font-weight: 900; color: rgb(12, 68, 153); margin-bottom: 4px; }

#review_previous { margin: 0pt 175px 1em 0pt; }
#review { margin: 0pt 0px 1em 0pt; }
#review table { font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.75em; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 360px; }
#review strong { line-height: 140%; color: rgb(12, 68, 153); }
#review h1 { margin: 1em 0pt 0pt; font-size: 1.2em; font-weight: 900; color: rgb(12, 68, 153); letter-spacing: -1px; }
#review h2 { padding: 0pt; font-size: 0.9em; font-weight: 900; color: #FF4F00; margin-bottom: 4px; }
#review h3 { border-bottom: 1px solid rgb(221, 221, 221); padding: 0pt; font-size: 0.9em; font-weight: 900; color: rgb(12, 68, 153); margin-bottom: 4px; }
#review h4 { font-size: 0.8em; font-weight: 900; color: rgb(12, 68, 153); }
#review h5 { font-size: 0.75em; font-weight: 600; color: rgb(255, 153, 0); }
#review h6 { font-size: 0.8em; font-weight: 900; color: rgb(12, 68, 153); }
#review p { font-size: 0.75em; line-height: 140%; margin-left: 14px; }
#review a { color: rgb(12, 68, 153); text-decoration: underline; }
#review a:hover { text-decoration: none; color: rgb(102, 102, 102);}

div#review ol { line-height: 120%; }
div#review li { font-size: 0.75em; margin-top: 0.8em; line-height: 120%; }
div#review ul { list-style-type: disc; list-style-position: outside; list-style-image: url(Images/images/bullet.gif); }
div#review ul li { margin: 0px 0px 12px; }


#review th { border-bottom: 1px solid rgb(221, 221, 221); padding: 2px; text-align: left; }
#review td {  padding: 2px; text-align: left; }

.season table  {font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.75em; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 360px; }
.season td {padding: 2px; text-align: left; border-bottom: none;}

#reviewwider { margin: 0pt 20px 1em 0pt; }
#reviewwider h1 { margin: 1em 0pt 0pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: 900; color: rgb(12, 68, 153); letter-spacing: -1px; }
#reviewwider h2 { padding: 0pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: 900; color: #FF4F00; margin-bottom: 4px; }
#reviewwider h3 { border-bottom: 1px solid rgb(221, 221, 221); padding: 0pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: 900; color: rgb(12, 68, 153); margin-bottom: 4px; }
#reviewwider h4 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.8em; font-weight: 900; color: rgb(12, 68, 153); }
#reviewwider h5 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.75em; font-weight: 600; color: rgb(12, 68, 153); }
#reviewwider h6 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.8em; font-weight: 900; color: rgb(12, 68, 153); }
#reviewwider p { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.75em; line-height: 140%; margin-left: 14px; }
#reviewwider a { color: rgb(12, 68, 153); text-decoration: underline; }
#reviewwider a:hover { text-decoration: none; color: rgb(102, 102, 102); }

div#reviewwider ol { line-height: 120%; }
div#reviewwider li { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.75em; margin-top: 0.8em; line-height: 120%; }
div#reviewwider ul { list-style-type: disc; list-style-position: outside; list-style-image: url(Images/images/bullet.gif); }
div#reviewwider ul li { margin: 0px 0px 12px; }


#reviewwider table { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.75em; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 360px; }
#reviewwider strong { line-height: 140%; color: rgb(12, 68, 153); }
#reviewwider table { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.75em; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 300px; margin-left: 14px; }
#reviewwider th { padding: 2px; text-align: left; color: rgb(102, 102, 102); }
#reviewwider td { padding: 2px; text-align: left; }

#linksbkg {width: 527px; height: 410px; background: white url(Images/bkg_smaller-new2.jpg) no-repeat top left;}
#linksbkgf {width: 527px; height: 410px; background: white url(Images/bkg_smaller-fr2.jpg) no-repeat top left;}
#businesslinks, #vistorlinks, #visitornews {
	font-weight: 900;
	color: #0C4499;
	letter-spacing: -0.5px;
	height: 46px;
}
#businesslinks a, #visitorlinks a, #visitornews a {font-size: 0.85em; font-weight: 900;  letter-spacing: -0.5px;  text-decoration: none; color: #0C4499;}
#businesslinks a:hover, #visitorlinks a:hover, #visitornews a:hover {text-decoration: underline; color: #666;}
#visitornews {text-align: center}

#info_previous {
	position: absolute;
	top: 314px;
	left: 647px;
	width: 147px;
	border: 1px solid rgb(102, 102, 102);
	padding: 0pt 0pt 5px;
	background: rgb(243, 243, 243) none repeat scroll 0%;
	height: 1003px;

}

#info {
	border: 1px solid rgb(102, 102, 102);
	padding: 0pt 0pt 5px;
	background: rgb(243, 243, 243) none repeat scroll 0%;

}

#info a:hover { text-decoration: none; color: rgb(12, 68, 153); }
div#info ul { list-style-type: disc; list-style-position: outside; }
div#info ul li { margin: 0px 0px 3px 15px; }
#info p { margin: 5px 0pt 0pt 10px; padding: 0pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.7em; line-height: 110%; color: #333333;}
#info h4 { margin: 0pt; padding: 8px; background: rgb(198, 219, 251) none repeat scroll 0%;  font-size: 0.8em; font-weight: 900; color: rgb(7, 41, 92); border-bottom: 3px solid rgb(102, 102, 102);}
#info h5 { margin: 0pt; padding: 4px; font-size: 0.75em; font-weight: 900; color: rgb(7, 41, 92); }
#info h6 { margin: 0pt; padding: 4px; font-size: 0.7em; color: #333333; }
#info ul { margin: 0pt 0pt 0pt 5px; padding: 2px 5px 5px 2px; list-style-type: square; list-style-image: none; list-style-position: outside; }
#info strong { line-height: 140%; color: rgb(12, 68, 153); }

#image_previous {
	padding: 0;
	position: absolute;
	top: 0px;
	left: 640px;
	width: 160px;
}
#image {
	display: none;
}

img.imgside { float: right; }

table.latestupdate {
	width: 559px;
	border: 1px solid #666;
	padding: 0;
	background-color: #F3F3F3;
}
.hdlatest,  .hdlatestf {
	height: 32px;
	color: #C6DBFB;
	text-align: right;
	vertical-align: bottom;
}
.hdlatest {background: #C6DBFB url(Images/visitornew.gif) no-repeat top left;}
.hdlatestf {background: #C6DBFB url(Images/latestupdates-fr.gif) no-repeat top left;}

.latestupdate a { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.75em; text-decoration: underline; color: rgb(102, 102, 102); }
.latestupdate a:hover { text-decoration: none; color: rgb(12, 68, 153); }
.latestupdate p { padding: 0pt 15px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.75em; line-height: 120%; }
.latestupdate h4 { margin: 0pt; padding: 4px; background: rgb(198, 219, 251) none repeat scroll 0%; font-size: 0.75em; font-weight: 900; }
.latestupdate ul {
	list-style-type: disc;
	list-style-position: outside;
	color: #000;
	margin-top: -10px;
	margin-bottom: 10px;
}
.latestupdate li {
	font-size: 0.75em;
	line-height: 140%;
	margin: 0px 20px 0px 5px;
	padding: 0;
}
.latestupdate strong {line-height: 140%; color: rgb(12, 68, 153); }

.leftnav { border-bottom: 1px solid rgb(204, 204, 204); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.75em; text-decoration: none; color: rgb(102, 102, 102); line-height: 12pt; width: 211px; letter-spacing: -0.5px; }
.backtotop a { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.7em; text-decoration: underline; color: rgb(102, 102, 102); }

.footersection
{
    CLEAR: both;
    WIDTH: 100%;
}
.footer-line
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(/Common/LOP/images/footerend.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    HEIGHT: 15px;
    DISPLAY: none;
}
.footer-caption
{
    TEXT-ALIGN: right;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 80%;
}

.printfooter
{
	DISPLAY: block;
}
.header-top
{
    POSITION: relative;
    TOP: 0px;	
    BACKGROUND-IMAGE: url(/Common/LOP/images/loptopright.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 35px;
    PADDING: 0px;
    Z-INDEX: 2;
}
.midsection
{
    POSITION: relative;
    TOP: -3px;
    LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 10px;
    Z-INDEX: 1;
}

.redbar
{
	DISPLAY: none;
}

#Layer1 {DISPLAY: none;}
