/* main document styles */
html,body {
	/* body margins */
	margin:0;
	padding:0;
	/* main page background color */
	background-color:#ccc;
	/* color of any text that is not otherwise marked up 
	(not strictly necessary, but a superstitious habit of long time ...) */
	color:#000;
	}
	
	
/* font family for heading, list items and dark red text used in the default text */
h1,h2,ul,li,.darkerred,p,td {
	font-family:times new roman,serif;
	}
	
	
/* heading and font properties colour used in the default text */
h1 {
	color:#5673be;
	font-size:30px;
	font-weight:bold;
	/*/*/
	margin-top:9px;
	/**/
	}
	
/* margins on welcome image */
h1.welcome {
	/*/*/
	margin-top:16px;
	margin-bottom:-13px;
	/**/
	}
  
 /* line height spacing on text lists */
 ul {
 	line-height:1.3em;  /* 1.3 org */
 	}


/* colour and font properties of default text */
ul,li,.darkerred,p,td {
	color:#000;
	font-size:19px;
	}
h3 {
	color:#000;
	font-size:20px;
	font-weight:normal;
	}
	
/* line-height padding for paragraphs */
p,h3 {
	line-height:1.3em;
	}
	
	
/* for date footer */
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* dynamic text paras */	
p#dynamicText {
	height:42px;
	}


/* crumbtrail links */
div#crumbtrail {
	/*/*/
	margin-top:-4px;
	margin-left:6px;
	/**/
}
div#crumbtrail,div#crumbtrail a {
	font:11px verdana,helvetica,arial,sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	
div#crumbtrail a:hover {
	text-decoration:underline;
	}

/* gray text class for crumbtrail inert links */
.gray {
	color:#7c7c7c;
	}
	



/* top border */
/*/*/
.topborder {
	border-top:1px solid #000;
	padding-top:4px;
	}
/**/
	
	
/* deep-red text class */
.deepred {
	color:#c94715;
	line-height:1.1em; /* 1 */
	}
	
/* bright-red text class */
.brightred {
	color:#D02A34; /* fe0606 */
	line-height:1em;
	}
	
	
	
	
/* black text class */
.black {
	color:#000;
	line-height:1em;
	}
	



/* hidden markup for non-css browsers */
.notThere { display:none; }





/* select width */
select {
	width:220px;
	}

/* shift classes */
.shiftUp {
	/*/*/
	position:relative;
	top:-1em;
	/**/
	}
.shiftUpSlightly {
	/*/*/
	position:relative;
	top:-0.5em;
	/**/
	}



/* inline links */
a {
	color:#5673be;
	text-decoration:underline;
	}
a:hover {
	text-decoration:underline;
	}
	
/* block-level (menu-style) links */
a.blueSerifLinks {
	color:#5673be;
	text-decoration:underline;
	/*/*/
	display:block;
	width:465px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:14px;  /* 7 */
	/**/
	}
a.blueSerifLinks:hover {
	background-color:#e3e3e3;
	}
	
	
	
	
	
	/* not bold */
	.notBold { font-weight:normal; }
	
	
	/* county courthouse info styles */
	
	/* font */
	h2,div.courtinfo h3,div.courtinfo h4,div.courtinfo p,div.courtinfo td {
		font-family:verdana,helvetica,arial,sans-serif;
		color:#000;
		}
		
	/* main heading */
	h2 {
		font-size:19px;
		font-weight:bold;
		width:426px;
		/*/*/
		margin:0 0 12px 0;
		padding:5px 0 9px 0;
		border-style:solid;
		border-color:#000;
		border-width:3px 0 1px 0;
		/**/
	}
	
	/* court info container div */
	div.courtinfo {
		width:426px;
		}

	/* subheadings */
	div.courtinfo h3 {
		font-size:17px;
		font-weight:bold;
		/*/*/
		margin:0 0 2px 0;
		/**/
		}
	div.courtinfo h4 {
		font-size:14px;
		font-weight:bold;
		/*/*/
		margin:0 0 2px 0;
		/**/
		}
	
	
	/* text */
	div.courtinfo p,div.courtinfo td {
		font-size:14px;
		/*/*/
		margin:0 0 16px 0;
		/**/
		}
	
	/* horizontal rule */
	div.courtinfo hr {
		border:none;
		border-top:1px solid #000;
		height:1px;
		margin:0 0 9px 0;
		}
	
	
	
	
	
	
	
	/* lawyers info and terms glossary pages */
	
	
	
	/* anchor link separators */
	p.anchorLinks {
		color:#5673be;
		font-size:13px;
		}
	p.anchorLinks a {
		font-size:14px;
		}
	p.anchorLinks a:hover {
		color:#999999;
		text-decoration:underline;
		}

	div.lawyerinfo a,div.glossary a {
		color:#7c7c7c;
		}
		
		
	/* gray target letters */
	dt.target a,h3.target a {
		font-size:13px;
		}


	/* back to top */
	p.backToTop img {
		/*/*/
		margin-top:8px;
		/**/
		}
	
	/* back to top - experiment */
	p.backToTop {
		/*/*/
		width:465px;
		text-align:right;
		/**/
		}
		

	/* shift target anchor headers */
	div.lawyerinfo h3.target,div.glossary dt.target {
		position:relative;
		left:-23px;
		}

	/* font */
	div.lawyerinfo h3,div.lawyerinfo p,div.glossary dt,div.glossary dd {
		font-family:verdana,helvetica,arial,sans-serif;
		color:#000;
		}

	/* subheadings */
	div.lawyerinfo h3 {
		font-size:18px;
		font-weight:bold;
		/*/*/
		margin:0;
		margin:20px 0 12px 0;
		/**/
		}

	/* text */
	div.lawyerinfo p,div.glossary p {
		font-size:14px;
		/*/*/
		margin:0 0 12px 0;
		/**/
		}
		
	/* definition lists */
	div.glossary dl {
		/*/*/
		margin:0;
		margin:24px 0 16px 0;
		/**/
		}
	div.glossary dt {
		font-size:14px; 
		font-weight:bold;
		/*/*/
		margin:0;
		/**/
		}
	div.glossary dd {
		font-size:14px;
		/*/*/
		margin:0 0 16px 0;
		/**/
		}
	
	
	/* blue right border */
	td.borderRightBlue {
		/*/*/
		border-right:1px solid #5673be;
		/**/
		}
	
	
	/* block-level links with icons */
	a.blueScaleIconLinks,a.blueCourtIconLinks {
		font:19px times new roman,serif;
		color:#5673be;
		text-decoration:underline;
		/*/*/
		display:block;
		padding-left:5px;
		padding-right:5px;
		/**/
		}
	a.blueScaleIconLinks {
		/*/*/
		width:435px;
		/**/
		}
	a.blueCourtIconLinks {
		/*/*/
		width:426px;
		/**/
		}
	a.blueScaleIconLinks:hover,a.blueCourtIconLinks:hover {
		background-color:#e3e3e3;
		text-decoration:underline;
		}


	
	/* page backgrounds */
	#backgroundScales,#backgroundCourthouse {
		/*/*/
		background-position:bottom right;
		background-repeat:no-repeat;
		/**/
		}
	#backgroundScales {
		/*/*/
		background-image:url(images/background_scales.gif);
		/**/
		}
	#backgroundCourthouse {
		/*/*/
		background-image:url(images/background_courthouse.gif);
		/**/
		}

/* court facts county info table */
table.formsTable {
	width:465px;
	}

table.formsTable th {
	text-align:left;
	font:15px verdana,helvetica,sans-serif;
	font-weight:bold;
	background-color:#cdd4eb;
	}
	
table.formsTable th, table.formsTable td {
	padding-left:14px;
	}

table.formsTable th.left {
	width:204px;
	}

table.formsTable td {
	text-align:left;
	font:13px verdana,helvetica,sans-serif;
	font-weight:bold;
	height:62px;
	}

table.formsTable td a {
	text-align:left;
	font:13px verdana,helvetica,sans-serif;
	font-weight:normal;
	}

/* added for q_and_a_2 */
div.courtinfo a,div.courtinfo ul,div.courtinfo li {
font-family:verdana,helvetica,arial,sans-serif;
font-size:14px;
}.tvstyle {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
.spglossary {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}

/* added for JD pages: warning text */
.warning {
	color: #CC6633;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

