

/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

div.left ul.nav{margin-bottom:3px;border-bottom:1px; border-right:2px;border-left:1px;border-top:0;border-color:darkred; border-style: outset;padding:0px;}
div.right>ul.nav>li >ul.nav{margin-bottom:9px;border-bottom:1px; border-right:2px;border-left:1px;border-top:0;border-color:darkred; border-style: outset;padding:0px;}
p.siteuri{font-family:Verdana, Arial, Helvetica, sans-serif;}
h2.nav{margin-top:3px; }
h2.navfirst{margin-top:0px; }
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

.SummaryCitation{font-weight:bold;}
/* .SummaryParties{font-weight:bold; padding-bottom: 10px;} */

.SummaryBeforeLine{}
.SummaryBeforeLabel{font-weight:bold;}
.SummaryBeforeText{}

.SummaryRenderedLine{}
.SummaryRenderedLabel{font-weight:bold;}
.SummaryRenderedText{}

.SummaryOriginalLanguageLine{padding-bottom: 0.8em;}
.SummaryOriginalLanguageLabel{font-weight:bold;}
.SummaryOriginalLanguageText{}

.SummaryIndexTerms{padding-bottom: 0.4em;font-weight:bold;}
.SummaryKeywords{padding-bottom: 0%;font-weight:bold;}
.SummaryJudicialReview{padding-bottom: 0.4em;font-style:italic;}
.SummarySummary{text-align:justify;}

li{margin-top:9px;}

	div.center a:link {color: #901;}
	div.center a:visited {color: #c02;}
	div.right  li.menucontent {font-size:.9em;}

/*missing from contribute*/
.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 


/*overrides*/		
div.banner p.main{font-family:Arial, Helvetica, sans-serif;font-size:150%;position:relative;bottom:8px;left:-8px;font-weight:bold;}


h1{font-size:1.30em; letter-spacing:.5px;}
h2{font-size:1.1em;
margin-bottom:6px;
margin-top:20px;


}
h3{font-size:1.0em;}
h4{font-size:0.9em;}
h5{font-size:.9em;}
h6{font-size:.9em;}
blockquote{background-color:#eeeeee;border:none;font-style:normal;padding:10px;}
.footnote{font-size:.7em;color:#333333;margin-left:25px;}
/*hearing schedule styles*/
table.hearingschedule{width:100%;border-collapse:collapse;}	
table.hearingschedule td{padding-top:2px;padding-right:2px;padding-bottom:5px;font-family:verdana;font-size:.75em;}
tr.hsweek{color:firebrick;font-size:150%;font-weight:bold;padding-top:1.6em;padding-left:0em;}
tr.hsweek td{border-bottom:1px solid firebrick;}
tr.hsheaderline{color:dimgray;padding-left:0px;text-align:left;}
tr.hscity td{color:darkred;padding-left:0px;font-size:80%;font-weight:bold;padding-top:0.5em;border-bottom: 1px solid silver;}
.hsfirstcolumn{padding-left:0.5em;}

/*styles for left side menu*/
	#pslrb_current h2, #pslrb_current  h2 a	{background-color:#a02}
	#pslrb_services h2, #pslrb_services h2 a	{background-color:#a23}/*c73248*//*b34*/
	#pslrb_info h2, #pslrb_info h2 a					{background-color:#912}
	#pslrb_current {margin-bottom:10px;}
	#pslrb_services {margin-bottom:10px;}

/* these styles should only apply to decisions in the new accessible format*/	
	#decisionheader{width:inherit;}
	/*#decisionheader h1{font-size:0px;height:0px;color: #FFFFFF;position:absolute;bottom:1000px;}*/
	/*jan 15 replaced above style with below - which is a copy of  the 'navaid' class  */
	#decisionheader h1{float:right; font-size:0pt; height:0pt; overflow:hidden; position:absolute; top:-100px; width:0pt; }
	
	#decisionbody{width:inherit;}

	#decisionbody h2{font-size:1.0em;font-weight:bold;color:black;text-decoration:underline;}
	#decisionbody h3{font-size:.9em;font-weight:bold;color:black;text-decoration:underline;}
	#decisionbody h4{font-size:.85em;font-weight:bold;color:black;text-decoration:underline;}
	#decisionbody h5{font-size:.9em;font-weight:normal;color:black;text-decoration:underline;}
	
	#decisionbody blockquote{margin-top:0;font-style:italic;text-align:justify;background-color:#eeeeee;border:none;padding:6px;}
	#decisionbody p{text-align:justify;}
	#decisionbody p.center{text-align:center;}
	#decisionbody li{text-align:justify;}
/*	#decisionbody .3col{float:left; list-style-type:none; margin-left:5px; padding-left:5px;vertical-align:top;width:30%; }*/
	#decisionbody .three_col{float:left; list-style-type:none; margin-left:5px; padding-left:5px;vertical-align:top;width:30%; }
	.hellip{text-align:center;font-size:1.6em;}
	#meta{float:right;margin-bottom:10px; list-style-type:none;text-align:right;}

	#parties p{text-align:center;}
	.reasons{font-weight:bold;text-decoration:underline;text-align:center;}
	.paranum{font-weight:bold;margin-right:.3in;font-family:sans-serif;font-size:.95em;}
	
/* "tablelogoline was added because Contribute won't display the elements properly using div's */
	#tablelogoline{border-bottom:1px solid black;width:100%;vertical-align:bottom;clear:both;}
	#tablelogoline .left{width:40%;vertical-align:bottom; font-style:italic;}
	#tablelogoline .center{width:20%;text-align:center;vertical-align:bottom;}
	#tablelogoline .right{width:40%;text-align:right;vertical-align:bottom;}

/* keep logoline for legacy decisions.*/	
	#logoline{height:80px;position:relative;width:inherit;clear:both;border-bottom:1px solid #666666;}
	#logoline .left{		bottom:6px;	position:absolute;width:40%;text-align:left;left:0px; font-style:italic;}
	#logoline .right{	bottom:6px;position:absolute;width:409%;text-align:right;right:0px;}
	#decisionbody .center{text-align:center;}
	#logoline .center{bottom:6px;	position:absolute;width:9%;text-align:center;margin-left:40%;}
	#hearinglocation{text-align:right;border-bottom: 1px solid #666666;padding-bottom:3px;}
	
	#representation{border-bottom: 1px solid #666666;padding-bottom:3px;}
	#representation .for{display:inline;font-weight:bold;margin-right:5px;}
/*	#representation .representative{display:inline;position:absolute;left:200px;}*/
	#representation .representative{display:inline;}
	#representation .representative span {white-space:normal; }
	.noitalics{font-style:normal;}
	.two_col{float:left; list-style-type:none; margin-left:5px; padding-left:5px;vertical-align:top;width:45%; }
	.two_col ul{list-style-type:none; margin-left:2px; padding-left:2px;}
/*indexterms*/
.decisionmatchingindexterm{ list-style-type:none;margin-left:5px;padding-left:5px;}
.indextermslist{padding-top:5px;padding-left:10px;margin-left:10px;}
.indexterm{display:inline;margin-right:9px;}
li.matchingindexterms{margin-bottom:15px;}
dt{ font-weight: bold;}
dd{}

.pictureofchairperson{float:right;width:125px;text-align:center;font-size:.85em;margin:0px 3px 0px 5px;}
.two_col ul li span{font-size:.7em;color:#555;}
/*collective bargaining pages*/
.cb-sidebar{width:225px;float:right;border:1px solid #912;margin-left:5px;padding:5px;font-size:.9em;}
.cb-sidebar ul{margin-left:7px;padding-left:7px;}
.cb-subheading{font-family:arial;margin-bottom:2px;}
/*CARS pages*/
.car_org{font-size: 0.75em; font-style:italic;}
.carsminutes ol li  { font-weight : bold }
.carsminutes ol li p { font-weight: normal }
.carsminutes ul li{ font-weight: normal }

.formslist{vertical-align:top;border:1px solid silver;border-collapse:collapse;}
.dby-years{width:450px;margin-left:30px;}
.dby-years a{margin-right:18px;}
.example{margin:5px 20px 5px 20px;background-color:#ddd;padding:5px;font-family:courier;}
/*videos page*/
#player{text-align:center;}
#player embed{width:360px;height:270px;}
.videomenu{float:right;border:1px solid darkred;padding:0px 10px 5px 10px;margin-left:15px;}
.videomenuchapters{margin-left:10px;padding-left:10px;width:150px;}
.videomenuchapters span{color:#555555;font-size:.6em;}

#subscribetodecisions{float:right;border:1px solid darkred;padding:0.8em;}
#subscribetodecisions input{width:225px;}
.errmsg{font-size:.7em;color:red;}

/*full text judicial review style*/
.ftjr{border:1px solid red;font-size:1.0em;text-align:left;margin:1.6em 1.6em 0.8em 1.6em;padding:0.4em;font-weight:normal;font-family:arial;}

/*GOOGLE-MINI STYLES*/
blockquote.g{background-color:#ffffff;}
.gas{padding-left:35px;}
p.g{margin-bottom:3px;}

.hiddenLink{display:none;}


@media print {
.breadcrumb{position:relative; left:-500px;}/*when I use display:none, the page doesn't display right in print mode, so this is an official kludge*/
.hiddenLink {display:inline}
}
