﻿/* Common selectors for Regulations and Legislation Tracker */
#content table.expandable{
		border: 2px solid #AAC5DB;
		border-collapse:collapse;
		clear:both;
		line-height:1.2;
		margin-bottom:1em;
		width:100%;
	}
	#content .expandable h3.closed{
			background-image:url("/assets/img/arrowLeft.gif") !important;
			background-repeat:no-repeat;
			cursor:pointer;
			padding-left:20px;
		}
	#content .expandable h3.expanded{
			background-image:url("/assets/img/arrowDown.gif") !important;
			background-repeat:no-repeat;
			cursor:pointer;
			padding-left:20px
		}
	#content .expandable h3.expandableTitle{
			color:#003762;
			font-size:1.0em;
			margin:0;
		}
	#content .expandable td{
			border:1px solid #AAC5DB;
		}
		#content .expandable td h4{
				margin-bottom:0.3em;
			}
	#content .expandable th{
			background-color:#AAC5DB;
			border:1px solid #AAC5DB;
			padding:0.3em;
		}
	#content .expandable .dateStamp{
			color:#003762;
			font-size:0.84em;
			margin-top:1em;
			text-align:right;
		}
	#content .expandable .expandableDetail ul{
			margin:0.5em 0;
			text-align:right;
		}
	#content .expandable .expandableDetail li{
			display:inline;
			list-style:none;
			margin-left:0.5em;
		}
	#content .expandable .hasNote{
				background-image:url("/assets/img/note.gif");
				background-position:center right;
				background-repeat:no-repeat;
			}
	#content .expandable .note{
			background-color:#FFFFCC;
			border:1px dotted #CC0000;
			margin:0.5em 0;
			padding:0.5em;
		}	
	#content .expandable .note h4{
			background-image:url("/assets/img/note.gif");
			background-position:center left;
			background-repeat:no-repeat;
			margin-top:0 !important;
			padding-left:22px;
		}	
	#content .expandable .toggleAllLink{
			font-weight:normal;
			margin-left:1em;
		}
	#content .expandable tr.hover{
			background-color:#FFC89D;
		}
#content .expandableFooter{
		color:#003762;
		margin:1em;
		text-align:center;
	}
#content .expandableLegend{
		border:1px solid #AAC5DB;
		float:right;
		font-size:0.84em;
		padding:0.5em;
	}
	#content .expandableLegend li{
			list-style:none;
			margin:0;
			padding:0.5em;
		}
#content .expandableSearchForm{
		float:left;
		margin:1em;
	}
#content .expandableSearchForm button{
			margin-left:6.5em;
		}
#content .expandableSearchForm div{
			margin:0.5em 0;
			clear:both;
		}
#content .expandableSearchForm label{
		color:#003762;
		float:left;
		width:6.5em;
	}
#content .expandableSearchForm select{
		width:20em;
	}
#content .expandableSearchForm .checkbox input{
		margin-left:6.5em;
	}
#content .expandableSearchForm .checkbox label{
		float:none;
		margin-left:auto;
		width:auto;
	}
#content .expandableSearchForm #keywords{
		width:19.5em;
	}
		
		
