/*
  CSS2.1-compliant visual stylesheet
    developed and tested under Firefox 1.x-2.x

  print styles are in printable.css
  IE6-specific changes are in the ie-hacks.css
  IE7-specific changes are in the ie7-hacks.css
*/

html{margin:0;padding:0;}
body{margin:0;padding:0;font-family:Frutiger,Lucida Sans,Tahoma,Trebuchet,AvantGarde,Arial,sans-serif;font-size:13px;background-color:#FFF;color:#000;}

a {color:#039;}
a:visited {color:purple;}

/* hide IE6-specific hacks (overrides in ie-hacks.css turn it back for IE6) */
.formInputFields ul li span.IE6_before_generated_content{display:none;}

/* The One True Layout - see http://positioniseverything.net/articles/onetruelayout/ for details */
#documentAreaFrame {position:relative;margin:0;display: block;}
#contentFrame {float:left;width:100%;margin:0 0 1em;}
#contentPaddingFrame {margin:0px 230px 0px 240px;}
#actualContentArea {padding:0 1em;}
#relatedSidebar {float:left;margin-left:-220px;width:218px;}
#navSidebar{float:left;margin-left:-100%;width:229px;}

#documentAreaFrame:after
	{
	content: ' '; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

/* hide on screen; shown in printable stylesheet */
#tlrnz_return_to_normal_view{display:none;}

/* header images */
#tlrnz_brookers_home {
    background:#FFF url("images/brookers-masthead.png") 6px 6px no-repeat;
    color:#005A84;
    margin:0;
    padding:20px 0 0 12px;
    height:41px;width:340px;display:block;float:left;
    font-weight:normal;
    font-family:Knowledge Light;
    font-size:40px;
    text-transform:uppercase;
}
#tlrnz_brookers_home span {display:none;}
#header
{
	float:left;width:100%;
	line-height:normal;
    border-bottom:1px solid #039;
}
img#tr_logo_40
{
    position:absolute;
    right:6px;
    top:6px;
    border-style:none;
}
/* site navigation tabs */
#sitenav
{
	margin:0;
	padding:0;
	padding-top:52px;
	list-style:none;
	background-color:transparent;
	height:24px;
	float:right;
}

/* set up tabs and associated hover effects */
#sitenav li {float:left;margin:0;padding:0 0 0 9px;background:url("images/header_nav_divider.gif") no-repeat left top;height:24px;}
#sitenav li a
{
	display:block;
	background:url("images/header_nav_bar_full.gif") no-repeat right top;
	padding:5px 15px 7px 6px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
}
#sitenav li:hover {background-image:url("images/header_nav_rght_green.gif");}
#sitenav li:hover+li{background-image:url("images/header_nav_left_green.gif");}
#sitenav li:hover a{background-image:url("images/header_nav_bar_green_full.gif");color:#333;}
#sitenav li:first-child{background-image:url("images/header_nav_cnr.gif");}
#sitenav li:first-child:hover{background-image:url("images/header_nav_cnr_green.gif");}

#sitenav a span{padding-left:20px;}
#sitenav #tlrnz_sitenav_databases{background:url("images/books.png") no-repeat left;}
#sitenav #tlrnz_sitenav_selections{background:url("images/star_ticked.png") no-repeat left;}
#sitenav #tlrnz_sitenav_research{background:url("images/step.png") no-repeat left;}
#sitenav #tlrnz_sitenav_help{background:url("images/about.png") no-repeat left;}

/* nav bar (top and bottom) */
#navToolsTop, #tools
{
	background:url("images/nextprev_bar.gif") repeat-x top;
	width:100%;
	height:29px;
	clear:both;
	float:left;
	margin:0 auto;
}
#tools{margin-top:0.5em;}
#navToolsTop ul, #tools ul
{
	height:26px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#navToolsTop li, #tools li{margin:0;padding:0;}
#navToolsTop a, #tools a
{
	display:block;
	padding:7px 15px 5px 10px;
	text-decoration:none;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
}

/* nav bar tab images */
#navToolsTop li.tlrnz_nav_previous, #navToolsTop li.tlrnz_hitnav_previous,
#tools li.tlrnz_nav_previous, #tools li.tlrnz_hitnav_previous
{float:left;background:url("images/nextprev_bar_divider.gif") no-repeat right top;}
#navToolsTop li.tlrnz_nav_next, #navToolsTop li.tlrnz_hitnav_next,
#tools li.tlrnz_nav_next, #tools li.tlrnz_hitnav_next
{float:right;background:url("images/nextprev_bar_divider.gif") no-repeat left top;}
#navToolsTop .tlrnz_nav_previous a, #tools .tlrnz_nav_previous a{background:url("images/arrow_left_green.png") no-repeat 6px 4px;padding-left:37px;}
#navToolsTop .tlrnz_nav_previous a.disabled_nav_previous, #tools .tlrnz_nav_previous a.disabled_nav_previous{color:#999;background-image:url("images/disabled_nav_previous.png");}
#navToolsTop .tlrnz_nav_next a, #tools .tlrnz_nav_next a{background:url("images/arrow_right_green_nav.png") no-repeat 90% 4px;padding-right:47px;}
#navToolsTop .tlrnz_nav_next a.disabled_nav_next, #tools .tlrnz_nav_next a.disabled_nav_next{color:#999;background-image:url("images/disabled_nav_next.png");}
#navToolsTop .tlrnz_hitnav_next a, #tools .tlrnz_hitnav_next a{background:url("images/find_next.png") no-repeat 90% 4px;padding-right:47px;}
#navToolsTop .tlrnz_hitnav_next a.disabled_nav_next, #tools .tlrnz_hitnav_next a.disabled_nav_next{color:#999;background-image:url("images/disabled_find_next.png");}
#navToolsTop .tlrnz_hitnav_previous a, #tools .tlrnz_hitnav_previous a{background:url("images/find_prev.png") no-repeat 6px 4px;padding-left:37px;}
#navToolsTop .tlrnz_hitnav_previous a.disabled_nav_previous, #tools .tlrnz_hitnav_previous a.disabled_nav_previous{color:#999;background-image:url("images/disabled_find_previous.png");}

/* Breadcrumbs */
#crumbs
{
clear:both;
padding:0.5em;
font-size:13px;
color:#039;
}
#crumbs ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#crumbs li{display:inline;}
#crumbs a{padding: 0 0.3em;}

/* expand/collapse tab - left side */
#navSidebar a#tlrnz_navbar_graphic
{
	padding:0 0 0 14px;
	margin:0;
	position:absolute;
	top:22px;
	left:230px;
	height:80px;
	width:0px;
	z-index:0;
	background:url("images/col_handle_expd.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
}
#navSidebar a#tlrnz_navbar_graphic.tlrnz_leftbar_hidden{left:0px;background-image:url("images/col_handle_clpsd.gif");}

/* nav sidebar proper */
#navSidebar
{
	font-size:12px;
	background-color:#F1F2F7;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin-top:7px;
}

/* common sidebar header properties */
#navSidebar h4, #relatedSidebar h4
{
	margin:0 0 5px;
	color: #333;
	font-size: 14px;
	font-weight:normal;
	height:19px;
	padding:5px 0 0;
	overflow:hidden;
	position:relative;
}

/* expand/collapse sidebar headings */
#navSidebar h4>span, #relatedSidebar h4>span
{
	padding-left:24px;
	background:url("images/arrow_right_green.png") no-repeat 4px;
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	min-width:190px;
}

#navSidebar h4.expanded span{background-image:url("images/arrow_down_green.png");}
#relatedSidebar h4.expanded span{background-image:url("images/arrow_down_green.png");}

/* info link */
#navSidebar h4 a.help-link, #relatedSidebar h4 a.help-link
{
	display:-moz-inline-box;
	display:inline-block;
	max-width:35px;
	background:url("images/about.png") no-repeat 10px 0;
	overflow:hidden;
	padding:35px 0 0 0;
	cursor:help;
	position:absolute;
	right:0;
	top:5px;
}

#relatedSidebar a.help-link:hover, #navSidebar a.help-link:hover
{
	background-color:transparent;
}

#navSidebar h4 a.help-link:active, #relatedSidebar h4 a.help-link:active
{
	border:none;
}

#navSidebar div#SearchTemplate
{
	background-color:#F8F6D0;
}
#navSidebar div#SearchTemplate.MegaSearch
{
	background-color:#B8DC9A;
}

/* navbar-specific header properties */
#navSidebar h4
{
	background:url("images/full_left_column_bar.gif") no-repeat top right;
	position:relative;
	top:-7px;
	margin:0;
}

/* tweaks required for specific headers */
#navSidebar h4:first-child
{
	right:-1px;
}

/* navbar collapsible areas */
#navSidebar ul, #relatedSidebar ul
{margin:0;padding:0;list-style:none;}
#navSidebar h4+div,#navSidebar h4+form{display:none;}
#navSidebar h4.expanded+div{display:block;margin:0 12px 5px;}
#navSidebar h4.expanded+form{display:block;}
#navSidebar h4.expanded+form>div{margin:0 12px 5px;}

/* mini-toc */
#toc{white-space:nowrap;padding-bottom:12px;}
#toc a{padding:0.5em 0px 0.5em 2px;display:block;overflow:hidden;}

/* research history sidebar */
#miniresearchhistory a{display:block;padding:5px 0;}
#miniresearchhistory{padding-bottom:12px;}

/* DBLogin sidebar */
#dblogin a{display:block;padding:5px 0;}
#dblogin{padding-bottom:12px;}

#dblogin span.logonSuccess {color:#3CB371;}
#dblogin span.logonFailure {color:red;}

.formInputFields input[type="password"]
{
	margin-left:0.2em;
	background-color:white;
	margin-bottom:0.5em;
	width:80%;
	vertical-align:top;
}

/* DBLogin Button */
.formInputFields input[type="button"]
{
	margin-left:0.2em;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	width:26px;
	height:24px;
	background:url("images/go_button.gif") no-repeat;
	border:none;
}

.formInputFields input[type="button"]:hover{background:url("images/go_button_ro.gif") no-repeat;color:black;}

#tlrnz_minitoc_current_location{margin:0;padding:1em 0;color:#933;font-size:14px;font-weight:normal;border-top:1px solid black;margin-top:1em;}
#tlrnz_minitoc_quicknav, #tlrnz_minihitlist_quicknav, #tlrnz_miniresearchtrail_quicknav {font-size:13px;}
#tlrnz_minitoc_quicknav a, #tlrnz_minihitlist_quicknav a, #tlrnz_miniresearchtrail_quicknav a{padding:5px 0 5px 29px;display:block;}
#tlrnz_minitoc_quicknav a.showfull1{background:url("images/text_view.png") no-repeat left;margin-top:0.5em;}
#tlrnz_minihitlist_quicknav a.showfull1{background:url("images/text_view.png") no-repeat left;margin-top:0.5em;}
#navSidebar #tlrnz_minihitlist_clear{background:url("images/find_delete.png") no-repeat left;margin-top:0.5em;}
#tlrnz_minihitlist_current_location{margin:1em 0 0;padding:1em 0 0;color:#933;font-size:14px;font-weight:normal;border-top:1px solid black;}
#tlrnz_miniresearchtrail_quicknav a.showfull1{background:url("images/step_view.png") no-repeat left;margin-top:0.5em;}
#tlrnz_miniresearchtrail_header {margin:1em 0 0;padding:1em 0 0;color:#933;font-size:14px;font-weight:normal;border-top:1px solid black;}

/* Sidebar URL Link */
#tlrnz_navbar_link {margin:0 10px 0;padding:0 25px 20px;color:#933;font-size:13px;font-weight:normal;display:block;}
/* Sidebar Text */
#tlrnz_navbar_text {margin:5px 10px 0;padding:15px 0 10px;font-size:12px;font-weight:normal;solid black;border-top:1px solid black;display:block;}

#tlrnz_full_updater {background:url("images/text_view.png") no-repeat left;padding:5px 0 5px 29px;display:block; float:right;}

/* related link sidebar */
#relatedSidebar
{
	font-size:12px;
	background-color:#F1F2F7;
	white-space:nowrap;
	border:1px solid #999;
	border-top:0px;
	margin-top:7px;
}
#relatedSidebar a#tlrnz_toggle_related_sidebar
{
	padding:0 0 0 14px;
	margin:0;
	position:absolute;
	top:22px;
	right:220px;
	height:80px;
	width:0px;
	z-index:0;
	background:url("images/right_handle_expd.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
}

#relatedSidebar a#tlrnz_toggle_related_sidebar.tlrnz_rightbar_hidden{right:0px;background-image:url("images/right_handle_clpsd.gif");}

#relatedSidebar h4
{
	background:url("images/full_right_column_bar.gif") no-repeat top left;
	position:relative;
	top:-7px;
}

#relatedSidebar h4 a
{
	text-decoration:none;
	color:#000;
}
#relatedSidebar h4 a:hover
{
	background-color:transparent;
}

h4#docOptions
{
	left:-1px;
	width:220px;
}

h4#print_Options
{
	left:-1px;
	width:220px;
}

#relatedSidebar h4+div{margin:0 12px;padding-bottom:12px;}
#relatedSidebar h5+div{padding:0 0 0 12px;font-size:12px;}

#relatedSidebar .loadingPlaceholder{background:url("images/throbber.gif") no-repeat top left;padding-left:22px;padding-top:2px;}

/* related links area */
.IE6_related_link{white-space:normal;}
.IE6_related_link li {margin:0;padding:0.33em 0;}
.IE6_related_link a {display:block;}
#relatedSidebar h5
{
	margin:0;padding:5px 0 5px 19px;color:#933;
	font-size:12px;font-weight:normal;white-space:normal;
	cursor:pointer;
	background:url("images/arrow_right_green.png") no-repeat left;margin-top:0.5em;
}
#relatedSidebar h5.expanded{background-image:url("images/arrow_down_green.png");}

#relatedSidebar h4+div,#relatedSidebar h5+div{display:none;}
#relatedSidebar h4.expanded+div, #relatedSidebar h5.expanded+div{display:block;}

/* document options */
#printOptions a, #documentOptions a, #inlineTools a
{
	text-decoration:underline;
	padding: 0.7em 0 0.7em 30px;
	display:block;
	cursor:pointer;
}
#relatedSidebar a:hover, #navSidebar a:hover
{
	background-color:#F8F6D0;
}
#printOptions li, #documentOptions li, #inlineTools li, #selectionOptions li
{
	font-size:13px;
}

#tlrnz_print{background:url("images/printer2.png") no-repeat left;}
#tlrnz_print_varinfo{background:url("images/printvarinfo.png") no-repeat left;}
#tlrnz_email{background:url("images/mail_earth.png") no-repeat left;}
#tlrnz_bookmark{background:url("images/bookmark_add.png") no-repeat left;}
#tlrnz_download_Legislation{background:url("images/pdf.png") no-repeat left;}     /* Nav-Bar Element-ID - Manually Hidden if No PDF Available! */
#tlrnz_download_Legislation_PDF{background:url("images/pdf.png") no-repeat left;} /* Help File Element-ID - Always Available! */
#tlrnz_download_Document_RTF{background:url("images/rtf.png") no-repeat left;}
#tlrnz_download_Document_PDF{background:url("images/pdf.png") no-repeat left;}
#tlrnz_toggle_selection{background:url("images/star_yellow_add.png") no-repeat left;}
#tlrnz_toggle_selection.remove{background:url("images/star_yellow_delete.png") no-repeat left;}
#tlrnz_toggle_preview_pane{background:url("images/window_split_hor1.png") no-repeat left;}
#tlrnz_toggle_preview_pane.close{background:url("images/window_split_hor_close.png") no-repeat left;}
#tlrnz_download_word_addon{background:url("images/word_addon.png") no-repeat left;}

.showmyselections{background:url("images/star_yellow_view.png") no-repeat left;}

#showCommentary a{background:url("images/pen_blue.png") no-repeat left;}
#showCommentary.inline-content-unavailable a{background-image:url("images/pen_blue_bw.png");color:#999;text-decoration:none;}
#showEditorialNotes a{background:url("images/notebook.png") no-repeat left;}
#showEditorialNotes.inline-content-unavailable a{background-image:url("images/notebook_bw.png");color:#999;text-decoration:none;}
#showHistoryNotes a{background:url("images/document_dirty.png") no-repeat left;}
#showHistoryNotes.inline-content-unavailable a{background-image:url("images/document_dirty_bw.png");color:#999;text-decoration:none;}
#showFutureNotes a{background:url("images/document_dirty.png") no-repeat left;}
#showFutureNotes.inline-content-unavailable a{background-image:url("images/document_dirty_bw.png");color:#999;text-decoration:none;}
#showPointInTime a{background:url("images/document_dirty.png") no-repeat left;}
#showPointInTime.inline-content-unavailable a{background-image:url("images/document_dirty_bw.png");color:#999;text-decoration:none;}
#showUpdater a{background:url("images/document_exchange.png") no-repeat left;}
#showUpdater.inline-content-unavailable a{background-image:url("images/document_exchange_bw.png");color:#999;text-decoration:none;}
#showCaseSummary a{background:url("images/case_summary.png") no-repeat left;}
#showCaseSummary.inline-content-unavailable a{background-image:url("images/case_summary_bw.png");color:#999;text-decoration:none;}
#showSentencingTracker a{background:url("images/sentence.png") no-repeat left;}
#showSentencingTracker.inline-content-unavailable a{background-image:url("images/sentence_bw.png");color:#999;text-decoration:none;}
#showOSHTracker a{background:url("images/osh.png") no-repeat left;}
#showOSHTracker.inline-content-unavailable a{background-image:url("images/osh_bw.png");color:#999;text-decoration:none;}
#showCitingReferences a{background:url("images/citing_references.png") no-repeat left;}
#showCitingReferences.inline-content-unavailable a{background-image:url("images/citing_references_bw.png");color:#999;text-decoration:none;}
#showHeadnote a{background:url("images/headnote.png") no-repeat left;}
#showHeadnote.inline-content-unavailable a{background-image:url("images/headnote_bw.png");color:#999;text-decoration:none;}
#showJudgmentText a{background:url("images/full_text.png") no-repeat left;}
#showJudgmentText.inline-content-unavailable a{background-image:url("images/full_text_bw.png");color:#999;text-decoration:none;}
#showExplanatoryNote a{background:url("images/expl_note.png") no-repeat left;}
#showExplanatoryNote.inline-content-unavailable a{background-image:url("images/expl_note_bw.png");color:#999;text-decoration:none;}

/* modus blurb */
#modusBlurb div{white-space:normal;}
#modusBlurb p{background:url("images/scroll_starburst.png") no-repeat;padding-left:25px;margin-top:0;}
#modusBlurb #blurbHeader em{padding-left:25px;font-style:normal;}

/* search template */
#navSidebar form.SearchTemplate {width:100%;margin:0;padding-bottom: 0.5em;}
#megasearchForm {background-color:#B8DC9A;width:100%;margin:0;padding-bottom: 0.5em;}

.formInputFields label{display:block;padding-top:0.5em;padding-left:0.5em;margin-bottom:0.1em;width:80%;}

.formInputFields input[type="text"]
  {margin-left:0.5em;background-color:white;margin-bottom:0.5em;width:80%;vertical-align:top;}

.formInputFields input[type="radio"]+label, .formInputFields input[type="checkbox"]+label
  {display:inline;padding-left:0.2em;padding-top:0;}

.formInputFields input[type="submit"]
{
	margin-left:0.2em;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	width:26px;
	height:24px;
	background:url("images/go_button.gif") no-repeat;
	border:none;
}

.formInputFields input[type="submit"]:hover{background:url("images/go_button_ro.gif") no-repeat;color:black;}
.formInputFields div.xform-group{padding:1em;}
.formInputFields div.xform-group .xform-label{padding:1em 0;font-size:16px;color:#933;}

/* search template list of search links */
.formInputFields ul {margin:0;padding:0;list-style-type: none;}
.formInputFields ul li{display:inline;color:#039;}
.formInputFields ul li:before{content: " | " ;display:inline;color:#333;}
.formInputFields ul li:first-child:before{content: "";}

.formInputFields div.extend-bcase-search{padding-left:0.3em; margin-top:-0.8em; padding-bottom:5px;}
.formInputFields div.extend-bcase-search{font-size:10px;}
.formInputFields div#extra-classification{padding-left:5px;}
.formInputFields div.search-option{padding-left:0.3em; margin-top:5px}

/* search template Judgement Date */
.date-block { display:-moz-inline-box; display:inline-block; }
.date-block div.xform-group  {padding:0 0 0 0.5em;}
.date-block div.xform-group .xform-label{padding:0;font-size:14px;color:#933;}
.date-block ul {border:0; margin:0;padding:0;list-style: none;}
.date-block ul li {float:left;list-style:none;padding:0;width:auto; color:#000; }
.date-block ul li:before{content: "" }
.date-block input[type="text"] {width:90%}

#hitlist{padding-bottom: 0.5em;}
#tlrnz_hit_list_select_all{background:url("images/tickbox_selected.gif") no-repeat 6px 50%;}
#tlrnz_hit_list_select_none{background:url("images/tickbox_empty.gif") no-repeat 6px 50%;}

#advancedSearch ul.ww
{
	text-align:left;margin-left:0.5em;
	width:40em;border:thin solid gray;
	display:none;text-indent:1em;
	overflow:auto;overflow:-moz-scrollbars-vertical;overflow-y:auto;
	max-height:15em;z-index:1;
	background-color:#F1F2F7;
	position:fixed;
}
#advancedSearch ul.ww li{list-style-type: none;display:block;}
#advancedSearch ul.ww li:before{content:"";}
#advancedSearch ul.ww li.selected{background-color:#F8F6D0;}

/* my selections */

#tlrnz_my_selections_actions a
{
	text-decoration:underline;
	padding: 0.7em 0 0.7em 30px;
	display:block;
	cursor:pointer;
	font-size:13px;
}

#tlrnz_my_selections_actions a span{white-space:nowrap;}
#tlrnz_my_selections_actions h3
{
	margin:0;padding:5px 0 5px 5px;color:#933;
	font-size:12px;font-weight:normal;white-space:normal;
	cursor:pointer;
	margin-top:0.5em;
}
#tlrnz_my_selections_sort_product, #tlrnz_my_selections_sort_recent
{
	border:2px outset gray;
	text-decoration:none;
	font-weight:bold;
	padding: 0.7em 5px 0.7em 30px;
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	font-size:13px;
	margin-right:1em;
	-moz-border-radius:10px;
	color:black;
}
#tlrnz_my_selections_sort_product{background:url('images/sort_az_descending.png') no-repeat left;}
#tlrnz_my_selections_sort_recent{background:url('images/sort_descending.png') no-repeat left;}
#tlrnz_my_selections_sort_product.active{background-color:#F1F2F7;border-style:inset;}
#tlrnz_my_selections_sort_recent.active{background-color:#F1F2F7;border-style:inset;}
#tlrnz_my_selections_sorting{padding-bottom:0.5em;margin:0 auto;max-width:300px;}

#tlrnz_my_selections_list ul{list-style-type: none;}
#tlrnz_my_selections_list li{padding:5px 0;}
#tlrnz_my_selections_list input.primary{float:left;width:20px;margin-left:-20px;margin-top: 5px;display:block;}
#tlrnz_my_selections_list a{padding:5px 5px 5px 29px;background:url("images/document.png") no-repeat left;text-decoration:underline;white-space:normal;display:block;}
#tlrnz_my_selections_list a.folder{background:url("images/folder_closed.png") no-repeat left;}
#tlrnz_my_selections_list h1 {font-size:16px;font-weight:normal;color:#933;background:url("images/scroll.png") no-repeat left;padding:5px 0 5px 29px;margin:0;}
#tlrnz_my_selections_list h1.modus{background-image:url("images/scroll_starburst.png");}

#tlrnz_compile_checked{background:url("images/tickbox_print.png") no-repeat left;}
#tlrnz_export_checked{background:url("images/tickbox_export.gif") no-repeat left;}
#tlrnz_remove_checked{background:url("images/tickbox_delete.png") no-repeat left;}
#tlrnz_my_selections_select_all{background:url("images/tickbox_selected.gif") no-repeat 6px 50%;}
#tlrnz_my_selections_select_none{background:url("images/tickbox_empty.gif") no-repeat 6px 50%;}

/* Related Content Selection Items - Common Image. */
#tlrnz_my_selections_select_Contents,#tlrnz_my_selections_select_Amendments,
#tlrnz_my_selections_select_Amends,#tlrnz_my_selections_select_CaseLaw,
#tlrnz_my_selections_select_SubordinateLegislation,#tlrnz_my_selections_select_PursuantTo,
#tlrnz_my_selections_select_FormsAndPrecedents,#tlrnz_my_selections_select_LegislationReferredTo,
#tlrnz_my_selections_select_RelatedDocuments,#tlrnz_my_selections_select_CasesCited,
#tlrnz_my_selections_select_ActsFromThisBill, #tlrnz_my_selections_select_SupplementaryOrderPapers,
#tlrnz_my_selections_select_SourceBills, #tlrnz_my_selections_select_EarlierLaterStages,
#tlrnz_my_selections_select_RelatedBills 
{background:url("images/documents.png") no-repeat left;}
#tlrnz_my_selections_select_ExplanatoryNote 
{background:url("images/expl_note.png") no-repeat left;}

/* full toc */
#tlrnz_full_toc_header h1 {font-size:16px;font-weight:normal;color:#933;background:url("images/scroll.png") no-repeat left;padding:5px 0 5px 29px;margin:0;}
#tlrnz_full_toc_header h1.modus {background-image:url("images/scroll_starburst.png");}
.tlrnz-toc-common ul {list-style-type: none;}
.tlrnz-toc-common li{width:100%;}
.tlrnz-toc-common li.spacer{padding-left:24px;}
.tlrnz-toc-common li a{display:inline-block;}
.tlrnz-toc-common li a{padding:5px 5px 5px 29px;display:table-cell;color:#039;}
.tlrnz-toc-common li a:visited{color:purple;}
.tlrnz-toc-common li.folder a{background:url("images/folder_closed.png") no-repeat left;white-space:normal;}
.tlrnz-toc-common li.folder a+ul{display:none;}
.tlrnz-toc-common li.folder a+ul.expanded{display:block;} /* IE7 */
.tlrnz-toc-common li.folder a+ul.expanded{display:table;}
.tlrnz-toc-common li.folder>a{text-decoration:none;color:#000;}
.tlrnz-toc-common li.leaf a{text-decoration:underline;white-space:normal;}
.tlrnz-toc-common li a:hover{background-color:#DAE1FD;}
.tlrnz-toc-common li input {display:none;}
.tlrnz-toc-common li.leaf>a.unchecked, .tlrnz-toc-common li.folder>a.unchecked
{
	width:20px;
	padding:0px;
    overflow:hidden;
	background:url("images/tickbox_empty.gif") no-repeat 0px 50%;
}
.tlrnz-toc-common li.leaf>a.checked, .tlrnz-toc-common li.folder>a.checked
{
	width:20px;
  	padding:0px;
  	overflow:hidden;
	background:url("images/tickbox_selected.gif") no-repeat 0px 50%;
}
.tlrnz-toc-common li.folder>a.childchecked
{
	width:20px;
	padding:0px;
	overflow:hidden;
	background:url("images/tickbox_part_selected.gif") no-repeat 0px 50%;
}
.tlrnz-toc-common li.leaf>a.unchecked span, .tlrnz-toc-common li.folder>a.unchecked span,
.tlrnz-toc-common li.leaf>a.checked span, .tlrnz-toc-common li.folder>a.checked span,
.tlrnz-toc-common li.folder>a.childchecked span
{
  display:none;
}

/* full-toc images */
#tlrnz_full_toc_list li.folder a{background:url("images/folder_closed.png") no-repeat left;}
#tlrnz_full_toc_list li.folder a.expanded{background-image:url("images/folder.png");}
#tlrnz_full_toc_list li.leaf a{background:url("images/document.png") no-repeat left;}
#tlrnz_full_toc_list li.leaf>a.unchecked, #tlrnz_full_toc_list li.folder>a.unchecked
{
	background:url("images/tickbox_star_empty.png") no-repeat 0px 50%;width:24px;
}
#tlrnz_full_toc_list li.leaf>a.checked, #tlrnz_full_toc_list li.folder>a.checked
{
	background:url("images/tickbox_star_ticked.png") no-repeat 0px 50%;width:24px;
}
#tlrnz_full_toc_list li.folder>a.childchecked
{
	background:url("images/tickbox_star_partial.png") no-repeat 0px 50%;width:24px;
}

/* citator flag icons */
.citator-icon1 img{ margin-left:5px; display:-moz-inline-box; display:inline-block; border:none; }
.citator-icon2 img{ margin-left:5px; display:-moz-inline-box; display:inline-block; border:none; }
.citator-icon4 img{ margin-left:5px; display:-moz-inline-box; display:inline-block; border:none; }
.citator-icon8 img{ margin-left:5px; display:-moz-inline-box; display:inline-block; border:none; }
.citator-nosub img{ margin-left:5px; display:-moz-inline-box; display:inline-block; border:none; }

/* supress text that is only used when viewing the printable page */
.printer-text{ display:none }

/* extra margin on contents pages for dev/staging banner */
#sitecontents, #tableofcontents {margin-bottom:60px;}


/* site contents/megasearch images */
#sitecontents ul{list-style-type: none;}

#tlrnz_site_contents_list li.spacer{padding-left:0px;}
#tlrnz_site_contents_list li.folder a+ul.expanded{display:block;}
#tlrnz_site_contents_list li a{display:block;white-space:normal;}
#tlrnz_site_contents_list li.leaf a{display:inline-block;white-space:normal;}
#tlrnz_site_contents_list li.folder a{background:url("images/book_blue.png") no-repeat left;color:#000;text-decoration:none;cursor:pointer;}
#tlrnz_site_contents_list li.folder a[href]{text-decoration:underline;}
#tlrnz_site_contents_list li.folder a.expanded{background-image:url("images/book_open.png");}
#tlrnz_site_contents_list li.leaf a{background:url("images/scroll.png") no-repeat left;white-space:normal;}
#tlrnz_site_contents_list li.leaf a.modus{background-image:url("images/scroll_starburst.png");}
#tlrnz_site_contents_list li.external a{background:url("images/external.png") no-repeat left;text-decoration:underline;}
#tlrnz_site_contents_list li.leaf>a.unchecked,#tlrnz_site_contents_list li.folder>a.unchecked
{
	background:url("images/tickbox_empty.gif") no-repeat 0px 50%;float:left;width:20px;margin-left:-20px;margin-top: 5px;
}
#tlrnz_site_contents_list li.leaf>a.checked,#tlrnz_site_contents_list li.folder>a.checked
{
	background:url("images/tickbox_ms_selected.gif") no-repeat 0px 50%;float:left;width:20px;margin-left:-20px;margin-top: 5px;
}
#tlrnz_site_contents_list li.folder>a.childchecked
{
	background:url("images/tickbox_part_selected.gif") no-repeat 0px 50%;float:left;width:20px;margin-left:-20px;margin-top: 5px;
}

/*don't display the text for the inline help bubbles*/
.inline-help-link span
{
	display:none;
}
/*inline help bubbles appear for cams case fragments*/
.inline-help-link
{
	float:right;
	width:15px;
	background:url("images/about.png") no-repeat top left ;
	overflow:hidden;
	padding:35px 0 0 0;
	cursor:help;
}

/* to support expandable-collapsible sections */
/* ".expanded-section-link" and ".collapsed-section-link" are available in Frameless.css Only (ie Not in Printable.css) */
.expanded-section-link
{
	background-image: url("images/arrow_down_green.png");
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 30px 20px 0px 0px;
	cursor: pointer;
	float: right;
	overflow: hidden;
	background-position: left top;
}
.collapsed-section-link
{
	background-image: url("images/arrow_right_green.png" );
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 30px 20px 0px 0px;
	cursor: pointer;
	float: right;
	overflow: hidden;
	background-position: left top;
}

/* Expand/Collapse Content Section */
div.contentExpandCollapse{border:solid 1px #039;padding:12px;margin:1em 0em;background-color:#F1F2F7;}
div.contentExpandCollapse h2{font-size:15px;margin:0 0 0.5em 0;padding:6px 0 6px 0px;font-weight:bold;color:black;}

/* ".expanded-content-link" and ".collapsed-content-link" are available in Both Frameless.css and Printable.css */
.expanded-content-link
{
	background-image: url("images/arrow_down_green.png");
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 30px 20px 0px 0px;
	cursor: pointer;
	float: right;
	overflow: hidden;
	background-position: left top;
}
.collapsed-content-link
{
	background-image: url("images/arrow_right_green.png" );
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 30px 20px 0px 0px;
	cursor: pointer;
	float: right;
	overflow: hidden;
	background-position: left top;
}

div.page-link{margin:0 0 0.5em 0;padding:6px 0 6px 0px;font-weight:bold;color:black;}

/* researchTrail */
.researchTrail ul{margin:0;padding:0;list-style-type: none;}
.researchTrail a{padding:5px 5px 5px 29px;display:block;color:#039;}

/* search results */
#tlrnz_current_search_product_summary h1{font-size:16px;font-weight:normal;color:#933;background:url("images/scroll.png") no-repeat left;padding:5px 0 5px 29px;margin:0;}
#tlrnz_current_search_product_summary h1.modus{background-image:url("images/scroll_starburst.png");}
#tlrnz_current_search_product_summary h3{font-size:13px;}
h3.hitlist-index-header{font-size:13px;margin:0 0 0.5em 0;padding:6px 0px;font-weight:normal;color:#933;}
.hit a.checked
{
	display:block;
	background:url("images/tickbox_star_ticked.png") no-repeat 0px 50%;width:24px;height:24px;float:left;
}
.hit a.unchecked
{
	display:block;
	background:url("images/tickbox_star_empty.png") no-repeat 0px 50%;width:24px;height:24px;float:left;
}
.hit a.document{display:block;background:url("images/document.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.commentary{display:block;background:url("images/pen_blue.png") left center no-repeat;;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.history{display:block;background:url("images/document_dirty.png") left center no-repeat;;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.future{display:block;background:url("images/document_dirty.png") left center no-repeat;;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.point-in-time{display:block;background:url("images/document_dirty.png") left center no-repeat;;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.editorial{display:block;background:url("images/notebook.png") left center no-repeat;;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.case-summary{display:block;background:url("images/case_summary.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.sentence{display:block;background:url("images/sentence.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.osh{display:block;background:url("images/osh.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.citing-references{display:block;background:url("images/citing_references.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.full-text{display:block;background:url("images/full_text.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}
.hit a.article-summary{display:block;background:url("images/case_summary.png") left center no-repeat;padding:6px 0 6px 30px;margin-left:24px;}


#navSidebar h5 a.document{margin-left:0;}
#navSidebar h5 a.commentary{margin-left:0;}
#navSidebar h5 a.editorial{margin-left:0;}
#navSidebar h5 a.history{margin-left:0;}
#navSidebar h5 a.future{margin-left:0;}
#navSidebar h5 a.point-in-time{margin-left:0;}
#navSidebar h5 a.case-summary{margin-left:0;}
#navSidebar h5 a.sentence{margin-left:0;}
#navSidebar h5 a.osh{margin-left:0;}
#navSidebar h5 a.citing-references{margin-left:0;}
#navSidebar h5 a.full-text{margin-left:0;}

.hit a span.hit-type{display:none;}

/* inline analysis */
#inlineAnalysis{border-top:solid 1px black;padding:0.5em;margin:1em 0em;}
#inlineAnalysis ul{margin:0;padding:0;}
#inlineAnalysis li{list-style-type: none;padding:0.5em;}
#inlineAnalysis li a{padding-right:1em;}
#inlineAnalysis+*{margin-top:1em;}
#inlineAnalysis a.Provision {padding-left:1.0em;}
#inlineAnalysis a.ProvisionGroup {font-weight:bold;text-decoration:none;}
#inlineAnalysis a.Subpart {font-size:120%;text-decoration:none;}
#inlineAnalysis a.Part {font-size:150%;text-decoration:none;}
#inlineAnalysis a.Schedule {font-size:150%;text-decoration:none;font-style:oblique;}
#inlineAnalysis a.ScheduleGroup {font-size:150%;text-decoration:none;} /* Same styling as a.Part */
#inlineAnalysis a:hover{text-decoration:underline;}


/* popups */
#popup {margin: 0.2em;}
#popup a[onclick]:hover {background-color:lightblue;cursor:pointer;}
#popup_print {text-align: right;margin:0.5em;}
#popup_print a#tlrnz_print
{
	color:#039;
	text-decoration:underline;
	padding: 0.7em 0.5em 0.7em 30px;
	cursor:pointer;
}
#popup_close {text-align:center;margin:0.5em;padding-bottom:5px;}
#popup_close a#tlrnz_close
{
	color:#039;
	text-decoration:underline;
	padding: 0.7em 0.5em 0.7em 30px;
	cursor:pointer;
	background:url("images/delete.png") no-repeat left;
}
#popup_close a#tlrnz_close:hover{background-color:lightblue;}

/* document header */
div.tlrnz-print-logo {display:none;}


/* product title. TODO: make the other cases use this class */
div.productTitle h1{font-size:16px;font-weight:normal;color:#933;background:url("images/scroll.png") no-repeat left;padding:5px 0 5px 29px;margin:0;}

/* warning box */
/* thanks to an IE bug, the scrollTop value needs to be assigned to a variable for continuing updates */
/* IE7 will support the fixed positioning like a half-decent browser */
.warningHeader{position:fixed;background-color:#F8F6D0;border-bottom:3px solid black;width:100%;z-index:10;}
.warningHeader div{background:url("images/warning.png") no-repeat 12px;padding:12px 12px 12px 68px;}
.warningHeader h5{margin:0 0 6px;font-size:13pt;font-weight:bold;}
.warningHeader a.warning-help-link{float:right;padding: 0.7em 0.5em 0.7em 30px;cursor:pointer;background:url("images/warning_help.png") no-repeat left;}
.warningHeader a.warning-close-link{float:right;padding: 0.7em 0.5em 0.7em 30px;cursor:pointer;background:url("images/delete.png") no-repeat left;}

.betaNote{background:url("images/warning.png") no-repeat 12px;padding:12px 12px 12px 68px;background-color:#F8F6D0;border:3px solid black;}
.betaNote h5{margin:0 0 6px;font-size:13pt;font-weight:bold;}
/* collapsed sidebars */
#navSidebar.tlrnz_leftbar_hidden {width:0px;max-width:0px;overflow:hidden;}
#navSidebar.tlrnz_leftbar_hidden div {display:none;}
#contentFrame.tlrnz_leftbar_hidden {margin-left:0px;}
#contentFrame.tlrnz_leftbar_hidden #contentPaddingFrame {margin-left:12px;}

#relatedSidebar.tlrnz_rightbar_hidden {width:0px;max-width:0px;overflow:hidden;}
#relatedSidebar.tlrnz_rightbar_hidden div {display:none;}
#contentPaddingFrame.tlrnz_rightbar_hidden {margin-right:0px;}
#contentPaddingFrame.tlrnz_rightbar_hidden #actualContentArea {margin-right:12px;}
#contentFrame.tlrnz_leftbar_hidden #contentPaddingFrame.tlrnz_rightbar_hidden #actualContentArea {margin-right:12px;}

/* Context-sensitive help */
.help {padding:0px 12px;}
.help h1 {font-weight:normal;background-color:#d9e1fd;border-top:1px solid #039;padding:5px;}
.help h2{font-weight:bold;background-color:#d9e1fd;border-top:1px solid #039;padding:5px;font-size:16px;}
.help h3.help-icon{padding:5px;padding-left:30px;}
.help h3{font-size:14px;color:#933;}
.help .code{font-family:monospace;}
.help .help-tip{border:solid 1px #039;padding:12px;margin:1em 0em;background-color:#F1F2F7;}
.help .help-details{border:solid 1px #039;padding:12px;margin:1em 0em;background-color:#F1F2F7;}
.help #showCommentary{background:url("images/pen_blue.png") no-repeat left;}
.help #showEditorialNotes{background:url("images/notebook.png") no-repeat left;}
.help #showHistoryNotes{background:url("images/document_dirty.png") no-repeat left;}
.help #showFutureNotes{background:url("images/document_dirty.png") no-repeat left;}
.help #showPointInTime{background:url("images/document_dirty.png") no-repeat left;}
.help #showUpdater{background:url("images/document_exchange.png") no-repeat left;}
.help #showCaseSummary{background:url("images/case_summary.png") no-repeat left;}
.help #showSentencingTracker{background:url("images/sentence.png") no-repeat left;}
.help #showOSHTracker{background:url("images/osh.png") no-repeat left;}
.help #showCitingReferences{background:url("images/citing_references.png") no-repeat left;}
.help #showHeadnote{background:url("images/headnote.png") no-repeat left;}
.help #showJudgementText{background:url("images/full_text.png") no-repeat left;}

/* Viewcase */
#viewcase-main {background-color:white;}
/* Width and height values must correspond to those specified in the
 * JavaScript that initialises the Viewcase browser windows */
#viewcase-main iframe{width:99%; height:470px;}
/*#viewcase-main iframe{width:100%; height:100%;}*/
#viewcase-page-numbers {background-color:#DAE1FD; padding:15px;}
#viewcase-page-numbers ul{list-style:none;margin:0;padding:0;}
#viewcase-page-numbers li{display:inline;}
#viewcase-page-numbers a{padding:0 0.5em;}
#viewcase-page-numbers a:hover{background-color:#F8F6D0;}
#viewcase-navigation {background-color:#F1F2F7; padding:15px;}
#viewcase-navigation ul{list-style:none;margin:0;padding:0;}
#viewcase-navigation li{display:inline;}
#viewcase-navigation a{padding:0 0.5em;}
#viewcase-navigation a:hover{background-color:#F8F6D0;}

/* Pre-release disclaimer styles */
#disclaimerArea { text-align:center; font-size:12px; font-weight:bold; color:Red; margin-top:0.5em; margin-bottom:1em; }

/* Preview Pane */
#previewPane #documentOptions{background-color:#F1F2F7;padding:10px;}
#previewPane #documentOptions ul{margin:0;padding:0;list-style:none;}
#previewPane #documentOptions li{font-size:13px;}
#tlrnz_loadinmain{background:url("images/window.png") no-repeat left;}
#previewPane #Content{padding:10px;}
#previewPane #Content a{color:#000;text-decoration:none;cursor:text}
#previewPane #empty-preview-pane-message{padding:12px;}
#previewPaneCrumbs{display:none}

/* Browser Diagnostics */
#Content #rawServerVariables.hidden{display:none}
#Content #rawServerVariables{border:1px black solid}

/* Secondary authorisation */
#secondary-authorisation-form.form-is-hidden{display:none}
#secondaryAuthorisation p.small-warning{margin:0 0 0.5em 0;padding:6px 0 6px 30px;font-weight:normal;color:#933;background:url("images/warning_small.png") 0px 2px no-repeat;}
#secondaryAuthorisation p.small-warning a{text-decoration:underline;cursor:pointer;}
#secondaryAuthorisation p.warning-text{font-weight:bold;color:#933;}
form.password-form input[type='submit']
{
	margin-left:0.2em;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:114px;
	height:22px;
	background:url("images/login_button.gif") no-repeat;
	border:none;
	cursor:pointer;
}

.sort_up{font-size:16px;font-weight:normal;color:#933;background:url("images/sort-up.gif") no-repeat left;padding:5px 0 5px 14px;margin:0;}
.sort_down{font-size:16px;font-weight:normal;color:#933;background:url("images/sort-down.gif") no-repeat left;padding:5px 0 5px 14px;margin:0;}
.sort_no{font-size:16px;font-weight:normal;color:#933;padding:5px 0 5px 14px;margin:0;}



/**********************************************************/
/*************** STYLES IN THE CONENT AREA ****************/
/**********************************************************/
div.contentHeader{text-align:center;border-bottom:1px solid black;margin-bottom:1.0em;}
div.contentHeader h1{color:#933;font-size:16px;}
div.contentHeader h2{color:#933;font-size:14px;text-align:center;padding:0;margin:0.5em;}

/* page header */
#contentHeader h1{color:#933;font-size:16px;text-align:center;}



/* Content-embedded styles */
#Content img { border: none;}
#Content div.list-item {  margin: 1em 0px 1em 40px;} /* blockquote-ised */
#Content td, table, tr { vertical-align: top; } /* default */
#Content div.inline { display: inline; }
#Content div.commentary-note {background-color:#DAE1FD; margin-bottom:8px; padding-left:4px; padding-top:4px; border: 1px solid #039} /* Development paragraph */

/* TODO: Remove these as they should be taken care of in the XSL-FO */
#Content div.list-itemheader { text-indent: -40px; display: block; margin: 1em 0; }
#Content div.list-itemheader > span.list-itemlabel { display:-moz-inline-box;	display:inline-block;min-width:35px;margin-right:5px; }
#Content div.list-itemfirstline { display:inline; }
#Content div.list-itemheader > span.list-itemlabel[style] { margin-right: 20px; display:inline; }

/* TODO: Rework these as they should be taken care of in the XSL-FO */
#Content div.list-block-item { margin-left:0in; }        /* this sets the indent of the list */
#Content div.list-block-label { float:left; }       /* this sets the label to have the body float around it */
#Content div.list-block-body { margin-left:0.5in; } /* this sets the indent of the body/text */

/* TODO: Rework these as they should be taken care of in the XSL-FO */
#Content div.tree-block-item { margin-left:0in; }          /* this sets the indent of the list */
#Content div.tree-block-label { float:left; background:url("images/tree_branch_last_node.png") no-repeat;}         /* this sets the label to have the body float around it */
#Content div.tree-block-body { margin-left:0.10in; }       /* this sets the indent of the body/text */

/* TODO: Rework these as they should be taken care of in the XSL-FO */
#Content div.bullet-block-item { margin-left:0in; }        /* this sets the indent of the list */
#Content div.bullet-block-label { float:left; background:url("images/bullet.png") no-repeat 0px 50%;}       /* this sets the label to have the body float around it */
#Content div.bullet-block-body { margin-left:0.10in; }     /* this sets the indent of the body/text */

/* TODO: Rework these as they should be taken care of in the XSL-FO */
#Content div.bullet-indented-block-item { margin-left:0.3in; }        /* this sets the indent of the list */
#Content div.bullet-indented-block-label { float:left; background:url("images/bullet.png") no-repeat 0px 50%;}       /* this sets the label to have the body float around it */
#Content div.bullet-indented-block-body { margin-left:0.25in; }     /* this sets the indent of the body/text */

.pdf-list-body a {
    color:#039;
    background:url("images/pdficon_small.gif") no-repeat;
    padding-left:21px;
    padding-bottom:2px;                
}
.pdf-list-body a:visited {color:#039;}

/* inline divs */
div.commentary h2{background:url("images/pen_blue.png") 0px 2px no-repeat;}
div.history h2{background:url("images/document_dirty.png") 0px 2px no-repeat;}
div.prospective h2{background:url("images/document_dirty.png") 0px 2px no-repeat;}
div.point-in-time h2{background:url("images/document_dirty.png") 0px 2px no-repeat;}
div.editorial h2{background:url("images/notebook.png") 0px 2px no-repeat;}
div.updater h2{background:url("images/document_exchange.png") 0px 2px no-repeat;}
div.case-summary h2{background:url("images/case_summary.png") 0px 2px no-repeat;}
div.sentence h2{background:url("images/sentence.png") 0px 2px no-repeat;}
div.osh h2{background:url("images/osh.png") 0px 2px no-repeat;}
div.citing-references h2{background:url("images/citing_references.png") 0px 2px no-repeat;}
div.judgment-text h2{background:url("images/full_text.png") 0px 2px no-repeat;}
div.headnote h2{background:url("images/headnote.png") 0px 2px no-repeat;}
div.explanatory-note h2{background:url("images/expl_note.png") 0px 2px no-repeat;}
div.article-summary h2{background:url("images/case_summary.png") 0px 2px no-repeat;}

/* content tables */
#Content div.landscape table{width:100%;} /* print stylesheet sets this to 140% */
#Content div.portrait table{width:100%;}
#Content div.large_table{  border:1px solid #999999; width:100%; height:100%; overflow: none; }
#Content div.inner_large_table_div {width:100%; height:50%; overflow-x:auto; }



/* some generic highlighting */
.here {background-color: #B8DC9A;}
.hit-highlight {background-color:yellow;}
span.hit {background-color:yellow;}
.more { padding-left: 2.5cm; }
div.more h5 a.document{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.commentary{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.editorial{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.history{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.future{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.point-in-time{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.case-summary{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.sentence{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.osh{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.citing-references{background-image:none;padding-left:0;margin-left:0;}
div.more h5 a.full-text{background-image:none;padding-left:0;margin-left:0;}

/* special for historic pop-ups */
#popup div.editorial-note{border:solid 1px #039;padding:12px;margin:1em 0em;}

/* Inline Fragments - Rendered within Inlined Fragments (eg Historical-Text rendered within history notes) */
div.inlineContent {margin-left:2em;margin-right:2em;border-bottom:dotted 1px gray;}
a.inlineLink{background-color:#F1F2F7; color:#933; cursor:pointer; text-decoration:underline;}
              
/* Point In Time Section Box - Contains Point in Time Versions */
div.point-in-time-version {margin-left:2em;margin-right:2em;border-bottom:dotted 1px gray;}

                                
/* Updater */
div.updater ul{margin:0;padding:0;}
div.updater li{list-style-type: none;padding:0.5em;}
div.updater li.even {background-color:white;}
div.updater h4{display:inline;}

/* style shared by all inline content sections */
div.inlinedContent{border:solid 1px #039;padding:12px;margin:1em 0em;background-color:#F1F2F7;}
div.inlinedContent h2{font-size:13px;margin:0 0 0.5em 0;padding:6px 0 6px 30px;font-weight:normal;color:#933;}

/*TODO: move this styling into the XSL-FO if possible */
div.history-text {margin-top:12px;}
div.pit-text {margin-top:12px;}

div.lawlink-legend{border:solid 1px #039;padding:12px;margin:1em 0em;background-color:#F1F2F7;}

/* Provide DownloadLink with Look & Feel normal link - DownloadLink of does not contain @href */
a.download-link { text-decoration: underline; cursor: pointer; cursor: hand; }

/* paragraph section inside the Megasearch form */
p#megasearchSelectTargetsText { margin-left: 0.5em; }

a.fragment > span.hit { text-decoration: underline; }

/* new related links content */
#relatedTabs {position:relative;}
#historicTab {position:relative;}
#futureTab {position:relative;}
#related_links_tabs {width:222px;position:absolute;left:0;margin:0;padding:6px 0 0;}
#related_links_tabs li {background-color:#ccc;padding:6px 0px 6px 6px;margin:0 0 6px;color:#333;}
#related_links_tabs li.active {font-weight:bold;color:#000;background-color:#fff;padding:5px 0px 5px 5px;border:1px solid #ccc;border-right:4px solid #fff;}
#related_links_tabs li a{text-decoration:none;font-size:120%;display:block;color:#000;}
#relatedTabs div.tab_contents {border:2px solid #ccc;padding:0 6px;margin-left:220px;}
#relatedTabs h5 {margin:0;padding:6px;font-size:110%;}
#relatedTabs li {list-style:none;}
#historicTab div.tab_contents {border:2px solid #ccc;padding:0 6px;margin-left:220px;}
#historicTab h5 {margin:0;padding:6px;font-size:110%;}
#historicTab li {list-style:none;}
#futureTab div.tab_contents {border:2px solid #ccc;padding:0 6px;margin-left:220px;}
#futureTab h5 {margin:0;padding:6px;font-size:110%;}
#futureTab li {list-style:none;}


#tlrnz_doc_mininav li {list-style:none;padding:2px;color:#666;}
#tlrnz_doc_mininav li.active {color:#fff;background-color:#555;font-weight:bold;font-size:80%;}
#tlrnz_doc_mininav li p{text-size:90%;color:#555;margin:0;padding:0.5em 1em;font-size:80%;}
#tlrnz_doc_mininav li.active p{color:#CCC;font-weight:normal;font-size:100%;}

span.commentary-date { float: right; }

/*** Classification tree - which is rendered in the help ***/

span.expanded {
	background:url("images/folder.gif") no-repeat left;
  padding:5px;
  padding-left:30px;
}

span.collapsed {
	background:url("images/folder_closed.gif") no-repeat left;
  padding:5px;
  padding-left:30px;
}

span.doc {
  background:url("images/document.gif") no-repeat scroll left center;
  padding:5px;
  padding-left:30px;
  display: block;
}

.trigger{
  cursor: pointer;
  cursor: hand;
  margin-top: 8px;
  margin-bottom: 8px;
}
.branch{
  display: none;
  margin-left: 20px;
  margin-top: 8px;
  margin-bottom: 8px;
}

a.classification-link { float:right; }

/*** end classification tree ***/

/* line up password field input box */
.li_pwbox { padding-left:40px; }