@-webkit-keyfames pulse {
	0% {
		-webkit-box-shadow:0 0 12px rgba(51, 221, 255, .2);
	}
	50% {
		-webkit-box-shadow:0 0 12px rgba(51, 221, 255, .9);
	}
	100% {
		-webkit-box-shadow:0 0 12px rgba(51, 221, 255, .2);
	}
}
html {
	background-color: #0f0f6b !important;
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif",
		"Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
}
.yui3-loading {
		display: none;
	}
a {
	text-decoration: none;
	-webkit-transition: all .3s ease;
	-moz-transtion: all .3 ease;
	-o-transition: all .3 ease;
}

input.yui3-aclist-input-loading {
	background-image: url(/public/graphics_mainsite/spinner.gif);
	background-repeat: no-repeat;
	background-position: right;
}
html body {
	margin:auto;
}
body {
	background-color: #0f0f6b;
	color: white;
	margin: auto;
	width: 960px;
}

body h1#topbanner {
	color: #43477e;
	background-color: #f4f4ea;
	padding: 0 1em;
	margin: 0;
	-moz-border-radius: 0 0 1em 1em;
	-webkit-border-bottom-left-radius: 1em;
	-webkit-border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
}
div#nav {
	background-color: #f4f4ea;
}
div#layout1col {
	overflow:hidden;
}

#pagetitle {
	background-color: #F4F4EA;
	-moz-border-radius: 0 0 1em 1em;
	-webkit-border-bottom-left-radius: 1em;
	-webkit-border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em 1em;
	border-bottom-right-radius: 1em 1em;
	color: #43477E;
	padding: 0px 2em;
}

div#footer {
	padding: 0;
	margin: 0;
	background-color: white;
	color: black;
	-moz-border-radius: 0 0 2em 2em;
	-webkit-border-bottom-left-radius: 2em;
	-webkit-border-bottom-right-radius: 2em;
	border-bottom-left-radius: 2em;
	border-bottom-right-radius: 2em;
}

div#content {
	padding: 0;
	margin: 0;
	background-color: white;
	color: black;
}

div#content div#casedetail ul li{
	list-style-type:none;
}

/* 3 column blocks positions */
#layout3col {
	padding-left: 18em;
	padding-right: 18em;
	background-color: white;
}
/* 2 column blocks positions */
#layout2col {
	margin:0;
	padding-left: 18em;
	padding-right:0;
	color:black;
	background-color: white;
}

#main {
	width: 100%;
	color: #222;
}

#left {
	width: 17em;
	margin-left: -18em;
	min-width: 221px;
}

#gads {
	width: 160px;
	height: 600px;
	margin: auto;
}

#extra {
	width: 17em;
	min-width: 221px;
	margin-right: -18em;
	padding-left: 1em;
}

.rounded {
	color: #43477E;
	background-color: #F4F4EA;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	padding: 0 2em;
}

.topRound {
	color: #43477E;
	background-color: #F4F4EA;
	-moz-border-radius: 1em 1em 0 0;
	-webkit-border-top-left-radius: 1em;
	-webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	padding: 0 2em;
	margin: 0;
}

.bottomRound {
	color: #43477E;
	background-color: #F4F4EA;
	-moz-border-radius: 0 0 1em 1em;
	-webkit-border-bottom-left-radius: 1em;
	-webkit-border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	padding: 0 2em;
	margin: 0;
}

.mar1em {
	margin: 0 1em;
}
.boilerplate p{
	padding: 0 1em;
	text-align:justify;
	margin:0;
}
.boilerplate p{
	padding: 0 1em;
	text-align:justify;
	margin:0;
}
	/* Search block CSS settings. */
	#buildSearch, #GlobalSearch {
		background-color:#fff;
		margin:1em auto;
		width:17em;
		font-size:100%;
		color:#555;
		-moz-border-radius: 1em;
		-webkit-border-radius: 1em;
		border-radius: 1em;
		box-shadow: 1em 1em 1em rgb(67,99,146);
	}
	form#GlobalSearch fieldset dl dt#scope-label, form#GlobalSearch fieldset dl dt#submit-label,  form#GlobalSearch fieldset dl dt#pagename-label {
		height:.25em;
	}
	#buildSearch fieldset.FormLabel legend, #GlobalSearch  fieldset.FormLabel legend {
		display:block;
		border:none;
		border-bottom: 1px solid #888;
		border-bottom:1px solid rgba(136, 136, 136, 0.5);
		-webkit-box-shadow: 0 1px 2px rgba(136, 136, 136, 0.4);
		-moz-box-shadow: 0 1px 2px rgba(136, 136, 136, 0.4);
		box-shadow: 0 1px 2px rgba(136, 136, 136, 0.4);
		font-size:150%;
		font-weight:bold;
		text-align:center;
		color:#555;
		margin:0 -1em 0 0;
		padding:0;
		width:100%;
	}
	#buildSearch dl, #GlobalSearch dl{
		padding:0;
		margin:0;
	}
	#buildSearch>dl>dt,  #GlobalSearch>dl>dt {
		height:.5em;
	}
	#buildSearch dl dd fieldset,#buildSearch dl dd fieldset dl dd, #GlobalSearch dl dd fieldset, #GlobalSearch dl dd fieldset dl dd {
		padding:0;
		margin:0;
		border:none;
	}
	#buildSearch dl dd fieldset legend, #GlobalSearch dl dd fieldset legend {
		display:none;
	}
	#buildSearch dl dd fieldset dt, #GlobalSearch dl dd fieldset dt{
		height: 1.2em;
	}
	#buildSearch dl dd input[type="text"], #buildSearch dl dd textarea {
		width: 90%;
	} 
	#buildSearch dl dd input[type="select"], #buildSearch dl dd textarea, #GlobalSearch dl dd input[type="select"], #GlobalSearch dl dd textarea {
		width: 90%;
	} 
	#buildSearch dl dd fieldset dl>dt:nth-of-type(2){
		height:0;
		visibility: collapse;
		display:none;
	}
	#buildSearch dd#actionGroup-element{
		padding-bottom:1em;
	}
	#buildSearch dd#actionGroup-element dl dt{
		height:0;
		display:inline;
	}
	#buildSearch dd#actionGroup-element dl dd{
		height:0;
		display:inline;
	}
	
	#globalSearch legend {
		font-weight:bold;
		text-align:center;
		color:#888;
		margin:0 -1em 0 0;
		padding:0;
		width:100%;
		
	}
	
	div#sitewide_search ul li {
		list-style: none inside;
}
	ul#searchIndexList li{
		font-size:90%;
		list-style:none inside;
		margin-left:0;
		padding:0 0 .5em 0;
	}
	ul#searchIndexList ul {
		padding:0;
		margin:0;
	}

/* Public styles for sale statuses */
/* Styles for the status of a row. */
.Active {
	color:black;
	background-color: #FFFFAE;
}
.Cancelled {
	color:black;
	background-color: #FFD6D6;
}
.NoSale {
	color:black;
	background-color: #D6E0FF;
}
.Sold {
	color:black;
	background-color: #BAFFBA;
}
.NoBid {
	color:black;
	background-color: #DFDFDF;
}
.Unpaid {
	color:black;
	background-color: #FFF;
}
.Import {
	color:black;
	background-color: #FFF;
}
.NoBidNoSale {
	color:black;
	background-color: #D6E0FF;
}
/* YUI3 Menu items formatting. */
/* Vertical menus and submenus */

#toledolegalnavigation .yui3-menu, #toledolegalnavigation .yui3-menu-content, #toledolegalnavigation .yui3-menu-label, #toledolegalnavigation .yui3-menuitem-content{
	background-color: #f4f4ea;
	background-image: none;
	border-left: 1px solid #f4f4ea;
	border-right: 1px solid #f4f4ea;
	border-top:none;
	border-bottom:none;
	margin:0;
}
#toledolegalnavigation .yui3-menu-label-active,#toledolegalnavigation .yui3-menu-label-menuvisible, #toledolegalnavigation .yui3-menu .yui3-menuitem-content {
	background-color:#ccc;
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
}
#toledolegalnavigation .yui3-menu {
	border: 1px solid #101010;
}
#toledolegalnavigation .yui3-menu-label-active,#toledolegalnavigation .yui3-menu-label-menuvisible {
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
}
#toledolegalnavigation .yui3-menu .yui3-menuitem-active .yui3-menuitem-content, #toledolegalnavigation .yui3-menuitem-active .yui3-menuitem-content{
	background-color:#6ff;
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
}
h1 {
	word-wrap: break-word;
	font-size: 131%;
	font-weight: bold;
	margin: 0;
	padding: .25em .5em;

}
h2 {
	margin: 0.5em 0pt 0.2em;
	padding: .25em .5em;
	border-bottom-style: none;
	text-align: left;
	font-size: 93%;
	font-stretch: expanded;
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	font-size: 108%;
	font-weight: bold;
	margin: 0;
	padding: .25em .5em;

}
h1.pagetitle {
	margin:0px;
	padding:0px;
}

th, td {
	border:0px;
	margin:0px;
	padding:0px;
}

span.zend_form label.openidlabel {			
	background: #fff url(/public/graphics_mainsite/openid-logo-small.png) no-repeat scroll 0pt 0pt;
	width:200px;
	height:80px;	
	text-indent:-9999px;
}

.hslice{
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.entry-content{
	color:#000;
	background-color:#FFF;
	text-align:left;

}
.entry-title{
	color:#000;
	background-color:#FFF;
	text-align:left;

}
div#header {
	background-color:#fff;
}
div#header div#utilities {
		background-color:#fff;
		max-height: 100px;
		min-height: 100px;
		max-width: 20em;
		min-width: 20em;
		float: right;
		width:20em;
		height: 100px;
		vertical-align: bottom;
		text-align: left;
		margin-right:0;
}

/* Public styles for listing tables on all records. */
table#summarylist,table#tabView {
	font-size: 93%;
	width: 100%;
}

table#summarylist caption,table#tabView caption {
	border-bottom: 2px solid #996B00;
	color: #1919B3;
	font-size: 108%;
	font-stretch: extra-expanded;
	font-weight: bold;
	margin: 0.5em 60px 0.2em 10px;
	text-align: left;
}
/* CSS info for the tab view */
table#tabView {
	width: 100%;
	vertical-align: top;
	border:none;
}

#tabView td,#tabView th {
	width: 32%;
	max-width: 32%;
	min-width: 32%;
	border: 0px;
	min-height:200px;
	max-height:350px;
	height:100%;
	
}
#tabView tr, #tabView td {
	border:none;
}
#tabView td div.tabInfo {
	font-size: 80%;
	padding: 2px;
	margin: 1px;
	vertical-align: top;
	border: 1px solid #0f0f6b;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	height: 100%;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
	
}
#tabView ul li {
	list-style: none inside;
}
#tabView td div.tabInfo img.photoCama, #tabView td div.tabInfo img.photo,#tabView td div.tabInfo div.nophoto {
	width: 120px;
	height: 120px;
	float: left;
	margin:0 1em 1em 0;
	background-image: url(/public/graphics_mainsite/nophoto.png);
	background-repeat: no-repeat;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
}
#tabView td div.tabInfo img.prop_thumb{
	width:120px;
	height:120px;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
#tabView td div.tabInfo h3{
	font-size:100%;
	background-color:white;
	color:black;
}

table#summarylist td {
	padding: 0px;
	padding-right: 2px;
	padding-left: 2px;
	border: 0px;
	margin: 0px;
}

table#summarylist thead tr {
	border-bottom-width: 0px;
	border-bottom-style: none;
	margin-right: auto;
	margin-left: auto;
}

table#summarylist tfoot tr {
	border-bottom-style: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

table#summarylist tr {
	border-bottom-color: #0080ff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

table#summarylist th {
	background-color: #1919b3;
	color: #FFD166;
	border: 0px;
	margin: 0px;
}

table#summarylist th a {
	background-color: #1919B3;
	color: #FFFFFF;
	font-size: 77%;
	font-weight: 600;
	text-decoration: none;
}

table#summarylist th a:hover {
	background-color: #1919B3;
	color: #FFFFFF;
}

table#summarylist tr {
	border-bottom-color: #0080ff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

table#summarylist th {
	background-color: #1919b3;
	color: #FFD166;
}

table#summarylist th a {
	background-color: #1919B3;
	color: #FFFFFF;
	font-size: 77%;
	font-weight: 600;
	text-decoration: none;
}

table#summarylist th a:hover {
	background-color: #1919B3;
	color: #FFFFFF;
}

table#summarylist th.sortClassSelecteDesc {
	background-image: url(/public/graphics_mainsite/arrow4.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}

table#summarylist th.sortClassSelecteAsc {
	background-image: url(/public/graphics_mainsite/arrow5.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}

table#summarylist ul li {
	list-style-type: none;
	list-style-image: none;
	padding:0;
	margin:0;
}

table#summarylist ul{
	padding:0;
	margin:0;
}
footer {
	word-break: normal;
	word-wrap: break-word;
	text-align: center;
	font-size: 93%;
}
div#skiplink {
	visibility: collapse;
	display: none;
	float: none;
	border-collapse: collapse;
}
/* Hide the skiplinks if needed */
div#skiplinks {
	display: none;
	position: absolute;
	top: -9999px;
	left: -9999px;
}
tr.filterFields td input {
	min-width: 4em;
	border-collapse: collapse;
	widows: 0;
	width: 5em;
}
.ssl {
	text-align: left;
}
.ssr {
	text-align: right;
}
.ssc {
	text-align: center;
}
.ssj {
	text-align: justify;
}
.cleanli {
	list-style-type:none;
	list-style-position:inside;
}
div#intoledo {
	margin:auto;
	padding:0 .5em 0 .5em;
	width:175px;
}
div#intoledo ul {
	margin:auto ;
	padding:0;
	list-style-type: none;

}

div#intoledo a{
	text-decoration:none;	
}

div#intoledo a:hover{
	text-decoration: underline;
}

table#summarylist td {
	padding-right: 2px;
	padding-left: 2px;
}
/* Stylesheet information for Index page Legal Links */

div#legalinks	{
	background: #FFD166;
	list-style-type:none;
	padding: 1em .25em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
}
	
div#legalinks h2
{
	background-color: #ffd166;
	padding: 0px;
	margin: .5em 0 .2em;
	text-align: left;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	font-size: 108%;
	font: 1em/1.5em bold small-caps verdana,sans-serif;
	color: #0808C3;
	border-bottom: 1px solid #0808C3;
	text-align: center;
	padding: 0em 1em 0em 1em;
}
	
div#legalinks a	{
	color: #12127D;
	text-decoration: none;
	display:block;
	}
	
div#legalinks a:hover	{
	color: #FFFFFF;
	background: #1919B3;
	text-decoration: underline;
	}
	
div#legalinks a:visited	{
	color: #6D6DBE;
	text-decoration: none;
	}
	
#legalinks ul	{
	list-style: none;
	margin:0;
	padding:0;
}
	
#legalinks ul li {
	padding: 0 8px 0 .25em;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font: .75em;
	text-align: left;
	list-style-type:none;
	}

/*	
div#weather {
	max-height: 175px;
	min-height: 175px;
	max-width: 324px;
	min-width: 324px;
	float: right;
	width: 324px;
	height: 175px;
	vertical-align: bottom;
	text-align: left;
	border: none;
}
*/
/* Handle the weather block */
	#header #weather {
		width:250px;
		height:175px;
		background-color:white;
		overflow:hidden;
		clear:both;
		font-size:100%;
		vertical-align: bottom;
		text-align: left;
		border: none;
	}
	#header .weather #yw-forecast{
		height:160px;
		width:250px;
		color:black;
		background-position:100% 0%;
		background-repeat:none;
	}
	#header .weather dl {
		padding:0;
		margin:1em 0 0 .2em;
		font-size:90%;
	}
	#header .weather dl dt {
		height:0;
}
	#header .weather dl dd {
		padding-left:4em;
}
 	#header #weather div.banner,#header .weather div.banner a {
 		color:white;
		background-color:blue;
		margin:0;
		text-align:center;
		
	}
	#header #weather.daytime{
		background-image: -webkit-gradient(
		    linear,
		    left bottom,
		    left top,
		    color-stop(0, rgb(127,124,214)),
		    color-stop(0.73, rgb(255,255,255))
		);
		background-image: -moz-linear-gradient(
		    center bottom,
		    rgb(127,124,214) 0%,
		    rgb(255,255,255) 73%
		);
		background-image: -webkit-linear-gradient( rgb(255,255,255), rgb(127,124,214)); 
		background-image: -o-linear-gradient( rgb(255,255,255) , rgb(127,124,214));
		/* for IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#7F7CD6FF);
		/* for IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#7F7CD6FF)";
		background-image: linear-gradient( rgb(255,255,255) , rgb(127,124,214));
	}
	#header #weather.nightime{
		background-image: -webkit-gradient(
		    linear,
		    left bottom,
		    left top,
		    color-stop(0, rgb(67,66,97)),
		    color-stop(0.73, rgb(255,255,255))
		);
		background-image: -moz-linear-gradient(
		    center bottom,
		    rgb(67,66,97) 0%,
		    rgb(255,255,255) 73%
		);
		background-image: -webkit-linear-gradient( rgb(255,255,255), rgb(67,66,97)); 
		background-image: -o-linear-gradient( rgb(255,255,255) , rgb(67,66,97));
		/* for IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#4342D6FF);
		/* for IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#4342D6FF)";
		background-image: linear-gradient( rgb(255,255,255), rgb(67,66,97));
	}
	#header .weather p.header {
		font-size:85%;
		text-align:center;
		margin:0;
		width:100%;
	
	}
	#header .weather div.temp {
		margin:1.2em 1.0em 0 0;
		float:right;
		font-size:2.5em;
		color:red;
		border-radius:.5em;
		box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
		-o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
		-webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
		-moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
		padding:.2em;
	}
	#header .weather div.footer {
		font-size:85%;
		bottom:0;
		width:100%;
		vertical-align:bottom;
		height:15px;
	}
	
	/* Banner ads placekeepers for the Index Page */
/* Added by Eric Naujock on 10/13 for Advertisments. */

	div#dcad1{
		clear: both;
		text-align:center;
		width:120px;
		height:240px;
		margin:auto;
		background-color: #66ffff;
	}
	div.dcad1{
		clear: both;
		text-align:center;
		width:120px;
		height:240px;
		margin:auto;
		background-color: #66ffff;
	}

	div#dcad2{
		clear: both;
		text-align:center;
		width:125px;
		height:125px;
		margin:auto;
		background-color: #66ffff;
	}
	div#dcad3{
		clear: both;
		text-align:center;
		width:160px;
		height:600px;
		margin:auto;
	}

	/* Banner ads placekeepers for the Index Page */
/* Added by Eric Naujock on 10/13 for Advertisments. */

	body#indexpage div#adspace1{
		padding:0 0 0 0;
		text-align:center;
		width:120px;
		height:240px;
		margin:auto;
		background-color: #66ffff;
	}
	div.adspace1, div.adspace2{ 
		max-height: 90px; 
		max-width: 728px; 
		min-height: 90px; 
		min-width: 728px; 
		background-color: #66ffff; 
		height: 90px; 
		width: 728px; 
		text-align: center; 
		margin-right: auto; 
		margin-left: auto; 
	}
	div#adspace1 p {
		text-align: center; 
		margin: auto; 
	}
	
	div#advert ul {
		padding-left:1em;
	}
	div#advert ul li{
		padding-left:1em;
		list-style-type: none;
	}
	div#advert ul li ul li{
		list-style-type: disc;
	}
	
	div.sstos{
		width:95%;
	/* Sheriffs sale terms of service.*/ 
		text-align: left; 
		font-size: 90%;
		margin: auto;
		padding:1em;
	}

	div.sstos h3{
		text-transform: capitalize;
		font-weight: bolder;
		padding-top:.5em;
		padding-bottom: .5em;
	}



#taxsale div.legalad {
	padding-left:1em;
}

/* Stylesheet setup for Courts Contact information */
div#court_judges li {
	list-style:none inside;
}

	/* Stylesheet Information for main page articles. */ 
div.news article h1 {
	color: black; 
	padding: .5em 0em.1em;
	margin: 0;
	font-size: 153.9%;
	font-weight:bold;
	text-align:left;
	}

div.news article h1 a {
	text-decoration: none;
	text-align: left;
	color:black;
	padding:0;
	margin:0;
	
}
div.news  article p{
	text-align:justify;
}
div.news article .copyright {
	font-size: 80%;
	text-align:center;
}
div.news article footer {
	padding-bottom:1em;
}
div.news article footer .pubdate {
	text-align:right;
	height:0;
	color:black;
}
div.news article footer .author {
	text-align:left;
	font-size:90%;
	margin-top:0;
}

div.news article p:first-line{
	padding-left:2em;
}
article.newsfeed {
	color:black;
	background-color:#fff;
}
article.newsfeed p {
	padding: 0 .5em;
	text-align:justify;
}
article.newsfeed header {
	
}
article.newsfeed footer {
	
}

div#numarticles div.pageNumberRows {
	margin-top:.75em;
	margin-right:.75em;
	color:black;
	background-color:white;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
	padding: 0 0 0 1em;

}

div#numarticles {
	display:block;
	float:none;
	width:100%;
	color:black;
}

div#numarticles div.pageNumberRows{
	display:block;
	float:none;
	width:100%;
}


/* Style informtion for all my articles */
article#main_article ul.thumbnails {
	margin:auto;
	text-align:center;
}

article#main_article p img {
	float:left;
	padding-right:1em;
	padding-bottom:1em;
}
article#main_article ul.thumbnails a {
	text-transform: none;
	text-decoration: none;
	display:block;
	float:left;
	margin:0;
	padding: 4px 4px 9px 4px;
	border: 1px solid #ccc;
	border-top-color: #eee;
	border-right-color: #ddd;
	border-bottom-color: #bbb;
	background-color: #fff;
	text-align: center;
	height:175px;
	min-height:175px;
	
	}
article#main_article ul.thumbnails a:hover {
	border-color: #ccc;
	background-color: #eee;
	text-decoration: underline;
	color:white;
}
article#main_article ul.thumbnails {
	margin: 0 0 0 0;
	padding:0;
	float:left;
	text-align:center;
	background-color:#fff;
	line-height: 1em;
	list-style: none;	
}

article#main_article ul.thumbnails li {
	display:inline;
	margin:0;
	padding:0;
}
article#main_article ul.thumbnails li p {
	bottom:14px;
	left:0px;
	display:block;
	width:144px;
	margin:0 0 0 0;
	padding:0;
	border: 1px solid #66b;
	border-right-color: #00e;
	border-bottom-color: #00e;
	background-color: #115;
	font: .75em/1.25em;
	letter-spacing: .05em;
	color:#fff;
}
article#main_article ul.thumbnails li p span{
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #ccf;
	border-top: 0;
	text-align:left;
}


article#main_article div.child {
	margin-left:2em;
}
article#main_article ul.thumbnails {
	margin:auto;
	text align:center;
}


div#viewarchive {
	width:100%;
	float:none;
	display: block;
	text-align: left;
	}
div#viewarchive a{
	width:100%;
	float:none;
	display: block;
	text-align: left;
	}

	/* Stylesheets to the top banner of the content pages.*/
div#hd{
	background: #0f0f6b;
	}
	div#banner {
		max-width: 100%;
		min-width: 100%;
		max-height: 100px;
		min-height: 100px;
		left: 0;
		top: 0;
		width: 100%;
		height:100px;
		background: #0f0f6b url(/public/graphics_mainsite/tln_masthead.jpg) 0 0 no-repeat;
		text-align: right;
	}
	div#banner
	{
	/*	position: absolute; */
		left: 0;
		top: 0;
		width: 950px;
		background: #0f0f6b url(/public/graphics_mainsite/tln_masthead.jpg) 0 0 no-repeat;
		text-align: left;
	}

	div#banner h1{
		position:absolute;
		left:-9999px;
		top:-9999px;
		text-indent:-9999px;
	}


	div#topbar {
		left: 0;
		top: 175px;
		background-image: url(/public/graphics_mainsite/toplink_bg1.gif);
		width: 100%;
		border-top: 2px solid #339900;
		padding: 0;
		font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	}
	
	#topbar p	{
		color: #FFF7B6;
		font-size: 77%;
		padding-left: 1.5em;
		margin: 2px 0 3px 0;
	}

	div#est	{
		float: right;
		vertical-align: bottom;
		padding-right: 2em;
		color: #FFF7B6;
		font-size: 77%;
		font-style: italic;
	}

	/* Stylesheets for the top banner of the Index Page */
	div#banner_index {
		max-width: 100%;
		min-width: 100%;
		max-height: 175px;
		min-height: 175px;
		left: 0;
		top: 0;
		width: 100%;
		height:175px;
		background: #0f0f6b url(/public/graphics_mainsite/index_banner.jpg) 0 0 no-repeat;
		text-align: right;
		}
		
	div#banner_index h1{
		position:absolute;
		left:-9999px;
		top:-9999px;
		text-indent:-9999px;
	}
	  
/* Default footer styles for all pages. */
footer#ft {
 	width: 100%;
	margin-top: 0; 
	color: #333333; 
	font-size: 93%;
	font-style: italic; 
	padding: 0;
	padding-bottom: 1em;
	}
	
footer#ft p {
	text-align: center; 
	}
	
footer#ft	hr {
	width: 80%;
	border-color: #996B00;
	}
/* Article page CSS files. */
#article_body
{
	font-size: 87%;
	text-align:left;
	color: #333;
}

body div.quicknote {
	margin:auto;
	width:160px;
	padding: 1em;
	font-size:87%;
}
body div.quicknote a {
	margin:0 .5em;
	padding: 0 .5em;
}

/* Style options for the quote blocks */
body#indexpage div.quicknote .red {
	color: red;
}

body#indexpage div.quicknote .green {
	color: green;
}

body#indexpage div.quicknote .blue {
	color: blue;
}

body#indexpage div.quicknote .brown {
	color: #630;
}

body#indexpage div.quicknote em {
	color: black;
}

body#indexpage div.quicknote strong {
	color: black;
}

body .content {
  background-color: #fff;
  color: #000;
  border: 1px solid #f00;
  padding: 0.5em;
}

div#articles div h2 {
	background-color: #f4f4eb;
	margin-bottom: 0;
}

div#articles div h2 a {
	margin-bottom: 0;
	text-decoration: none;
}

div#articles div h2 a:hover {
	margin-bottom: 0;
	text-decoration: underline;
}

div#articles div h3 {
	margin: 0 0 .2em 0;
}

p.article {
	margin: 0;
}

div#searchTeaser {
	border: 1px solid #333;
	margin: 1em;
	padding:1em;
	font-size: 88%;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #f35 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #f35 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #f35;
	
}



div#searchTeaser  a:hover, div#searchTeaser  a:visited{
  background-color: #f66;
  color: #000;
}
div#searchTeaser .content p .missing {
	font-size:120%;
  background-color: #fb6;
  color: #000;
}


div#recent_articles	{
	padding-bottom: 1em;
	padding-top: 1em;
	text-align: center;
	background: #FFD166;
	border-top: 2px solid #1919B3;
	border-bottom: 2px solid #1919B3;
	}
div#recent_articles h1
{
	text-align: left;
	font-size: 108%;
	line-height: 1.2em;
	font-stretch: semi-condensed;
	color: #0808C3;
	text-align: left;
}

div#recent_articles h2
{
	text-align: left;
	font-size: 85%;
	line-height: 1.2em;
	font-stretch: semi-condensed;
	text-align: left;
	padding: 0em 1em 0 1em;
}
div#recent_articles h3
{
	text-align: left;
	font-size: 77%;
	line-height: 1.2em;
	font-stretch: semi-condensed;
	text-align: left;
	padding: 0em 1em 0 1em;
}
	
div#recent_articles p	{
	text-align: left;
	font-size: 93%;
	line-height: 1.3em;
	color: #000000;
	text-align: left;
	padding: 0.5em 0.25em .5em 0.25em;
	}
	
div#recent_articles p.management	{
	text-align: left;
	padding-left: 0.25em;
	padding-bottom: .5em;
	padding-right: 0.25em;
	font-size: 93%;
	line-height: 1.3em;
	color: #000000;
	text-align: left;
	}
	
div#recent_articles p.excerpt, div#extra p.excerpt 	{
	text-align: left;
	padding-top: .5em;
	padding-left: 0.25em;
	padding-bottom: 0em;
	padding-right: 0.25em;
	font-size: 93%;
	line-height: 1.3em;
	color: #000000;
	text-align: left;
	}
	
div#recent_articles a	{
	text-align: left;
	color: #12127D;
	font-weight: normal;
	text-decoration: none;
	}
	
div#recent_articles a:hover	{
	color: #FFFFFF;
	background: #1919B3;
	text-decoration: underline;
	}
	
div#recent_articles a:visited	{
	color: #6D6DBE;
	text-decoration: none;
	}
div#news_ads {
/*	width :24%; 
	border-top:0;
	margin:0;
	padding:0;*/
}	
div#news_ads div#gads{
	padding:0;
	padding-top:20px;
	margin-top:20px;
	max-height: 600px;
	min-height: 600px;
	height: 600px;
	max-width: 160px;
	min-width: 160px;
	width: 160px;
}

#appeals .yui-gb .yui-u {
	margin-left:1%;
}

#appeals div.clerks li{
	width:100%;
	border-bottom:#000 1px dotted;
}
#appeals div.clerks ul li span.county{
	width:10em;
}
#commonpleas .yui-gb .yui-u {
	margin-left:1%;
}

#commonpleas div.clerks li{
	width:100%;
	border-bottom:#000 1px dotted;
}

#commonpleas div.judges li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#commonpleas div.reporters li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#commonpleas div.reporters li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#domestic .yui-gb .yui-u {
	margin-left:1%;
}

#domestic div.magistrates li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#domestic div.judges li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#domestic div.reporters li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}
#probate .yui-gb .yui-u {
	margin-left:1%;
}

#probate div.magistrates li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#probate div.judges li{
	width:100%;
	padding-bottom:.5em;
}

#probate div.reporters li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}
#toledomuni .yui-gb .yui-u {
	margin-left:1%;
}

#toledomuni div.magistrates li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}

#toledomuni div.judges li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-bottom:.5em;
	padding-top:.5em;
}

#toledomuni div.reporter li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}
#toledomuni ul.clerk li{
	width:100%;
	border-bottom:#000 1px dotted;
	padding-top:.5em;
	padding-bottom:.5em;
}
#csoattorney #dataDisplay dl{
	padding-left:1em;
}
#csoattorney #dataDisplay dl dd{
	background-color:#fff;
	color:blue;
}
#csoattorney #dataDisplay dl dt{
	background-color:#ddd;
	color:#000;
}

#usermanagement fieldset {
	padding:0;
	margin:0;
}

#usermanagement #dataDisplay dl{
	padding-left:1em;
}
#usermanagement #dataDisplay dl dd{
	background-color:#fff;
	color:blue;
}
#usermanagement  table#userpurchase{
	width:100%;
}
#usermanagement table#userpurchase th{
	background-color:blue;
	color:white;
	text-align: left;
}
#usermanagement table#userpurchase td{
	background-color:#FFF;
	color:blue;
	text-align: left;
}
#usermanagement #dataDisplay dl dd{
	background-color:#fff;
	color:blue;
}
#usermanagement #dataDisplay dl dt{
	background-color:#ddd;
	color:#000;
}


.vcard .adr {
	margin-left:1em;
}


#doc4 {
	background-color: white;
	color: black;
}
#articlebody {
	background-color:white;
	color:black;
	margin-left:1.2em;
	margin-right:1.2em;
}
table#subscribe {
	height: auto;
	width: 100%;
}
table#subscribe tr {
	border-bottom-width: 1px;
	border-bottom-color: purple;
	border-bottom-style: dotted;
}
table#subscribe td {
	border-bottom-width: 1px;
	border-bottom-color: purple;
	border-bottom-style: dotted;
}
pre.vcard {
	width: 100%;
}
h2.lined	{	text-align: left;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	color: #6A6A8F;
	font-size: 108%;
	font-stretch: extra-expanded;
	font-weight: bold;
	border-bottom: 2px solid  #996B00;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	} 
h2.narrow	{
	margin: 0.5em 60px 0.2em 60px;
}

.rtalign
{
	text-align: right;
}
.ltalign {
	float:left;
	text-align: left;
}
.ctalign {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	padding-left:200px;
}
.centeralign {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
.uline {
	margin: 0 100px 0 90px;
}
#policies { margin-right: 50px; margin-left: 50px; }
body#indexpage h1 h2 h3 h4 { padding-right: 150px; }
fieldset#email { margin: 0; padding: .1em; border-width: 1px; border-color: blue; border-style: inset; }
fieldset { margin: .5em; padding: .1em; border-width: 1px; border-color: blue; border-style: solid; }
fieldset#email legend { margin: .5em; border-color: blue; border-left-style: solid; border-bottom-style: solid; border-right-style: dotted; border-top-style: dotted; border-width: 1px; }
fieldset legend { padding-left: .5em; padding-bottom: .1em; padding-right: .5em; padding-top: .1em; margin: .5em; border-color: blue; border-left-style: solid; border-bottom-style: solid; border-right-style: dotted; border-top-style: dotted; border-width: 1px; }
fieldset#email button { text-align: center; margin-left: auto; margin-bottom: .5em; margin-right: auto; margin-top: .5em; }
table#summarylist thead tr { border-bottom-width: 0px; border-bottom-style: none; margin-right: auto; margin-left: auto; }
table#summarylist tfoot tr { border-bottom-style: none; text-align: center; margin-right: auto; margin-left: auto; }
table#summarylist tr { border-bottom-color: #0080ff; border-bottom-width: 1px; border-bottom-style: dotted; text-align: center; margin-right: auto; margin-left: auto; }
table#summarylist th { 
	background-color: #1919b3;
	color: #FFD166;
}
table#summarylist th a {
	background-color:#1919B3;
	color:#FFFFFF;
	font-size:77%;
	font-weight:600;
	text-decoration:none;
}
table#summarylist th a:hover {
	background-color:#1919B3;
	color:#FFFFFF;
}

table#summarylist tr td.parties ul li:nth-child(odd){
	background-color:#eee;
}
div#navigation {
	margin:0 ;
	padding:0;
	list-style-type: none;
	float:left;
}

div#navigation li {
	
	position: relative;
	
	margin-left: 1em;
	
	list-style-position: outside;
	
	list-style-type: none;
	float:left; /* this corrects the */
	width:100%; /* IE whitespace bug */
	
}
div#navigation ul {
	
	position: relative;
	
	margin-left: 2em;
	text-align:left;
	list-style-position: outside;
	
	list-style-type: none;
	
}

legend.multihighlight{
	background-color:yellow;
}
div#sheriffpic {
	margin:1em auto 0;
	width:144px;
	-moz-box-shadow: #222 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #222 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #222;
}
div#sheriffpic img {
	margin:auto;
	width:144px;
}
div#sheriffpic, div#sheriffpic img {
	padding:0;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	
}
div#sheriffpic p {
	text-align: center;
	font-size: 77%;
}
#legalnoticessummary p {
	margin: 1em 0 1em 1em;
}
.hidden {
	display: none;
}
.clearFloat {
	clear: both;
}
ul#sidelink {
	list-style-type: none;
	background-color: #ffd166;
	color: white;
	padding: 1em 0 1.2em;
	margin: 1em 1em 1em 0;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #222 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #222 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #222;
}


ul#sidelink li {
	text-shadow: 1px 1px #fff;
	list-style-type: none;
	word-wrap: break-word;
	word-break: break-strict;
	line-height: 1.1em;
	font-variant: normal;
	text-align: left;
	font-size: 108%;
	padding-bottom: .1em;
	padding-top: .1em;

}
ul#sidelink li a{
	margin-left: 8px;
	margin-bottom: 0pt;
	margin-right: 8px;
	margin-top: 0pt;
	font-variant: normal;
	font-style: normal;
	word-wrap: break-word;
	word-break: normal;
	text-align: left;
	background:transparent none repeat scroll 0%;
	color: blue;
	display:block;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size: 100%;
	font-stretch:wider;
	font-weight: normal;
	text-decoration:none;
}
ul#sidelink li a:visited	{
	color: #104cbe;
	text-decoration: none;
	}
	
ul#sidelink li a:hover	{
	color: #FFFFFF;
	background: #1919B3;
	text-decoration: underline;
	}
	
.skyscraper160600	{
		max-height: 600px;
		min-height: 600px;
		max-width: 160px;
		min-width: 160px;
		height: 600px;
		width: 160px;
		margin-top:15px;
		margin-bottom: 15px;
		margin:auto;
		background-color: #2678f0;
	}
#GoogleMap {
	max-height: 400px;
	min-height: 200px;
	max-width: 100%;
	min-width: 400px;
	height: 400px;
	width: 100%;
	margin:auto;	
}
#GoogleStreetView {
	max-height: 200px;
	min-height: 200px;
	max-width: 100%;
	min-width: 400px;
	height: 200px;
	width: 100%;
	margin:auto;	
}

div#tab3 table {
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	border-spacing: 2px 2px;
}
div#tab3 table tr {
	margin-bottom: .2em;
	margin-top: .2em;
}
div#tab3 table td, div#tab3 table th {
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
div#tab3 table caption {
	padding-bottom: 6px;
	color: #993333;
}
/* Judges */
table#judges	{
	border: 0;
	margin:auto;
}
table#judges th	{
	text-align: center;
	color: #000000;
	font-size: 108%;
	font-stretch: expanded;
	font-weight: bold;
	border-bottom: 2px solid  #996B00;
	padding-top: 0.75em;
	}

tr.even	{
	background: #ACC7FF;
	border-bottom: 2px solid #C5AA6D;
}

td.even	{
	background: #ACC7FF;
	border-bottom: 2px solid #C5AA6D;
	padding: .5em 10px .5em 10px;
	font-weight: 800;
}

tr.odd	{
	background: #FFFFFF;
	border-bottom: 2px solid #C5AA6D;
}
td.odd	{
	background: #FFFFFF;
	border-bottom: 2px solid #C5AA6D;
	padding: .5em 10px .5em 10px;
	font-weight: 800;
}


 /*	Online Forms Stylesheets for legalforms.php5 */

body#legalforms p {
	max-width: 50em;
	min-width: 25em;
	margin:auto;
	width:50em;
	
}
body#legalforms fieldset#fieldset-submit	{
	border: 1px;
	padding: 2px;
	margin-left: 20px;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size: 93%;
	}

body#legalforms fieldset#fieldset-submit	dt,body#legalforms fieldset#fieldset-submit	dd {
	display:inline;
	padding:0;
	margin:0;
	}

body#legalforms #forms_cust_info	{
	border: 1px;
	padding: 2px;
	margin-left: 20px;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size: 93%;
	}
	
body#legalforms table#forms_ty tbody	{
	border: 0;
	background-color: #C0C0EA;
	padding: 2px;
	margin: 0;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size: 93%;
	}
	
body#legalforms table#forms_ty th	{
	text-align: left;
	color: #FFFFFF;
	background-color: #1919B3;
	font-size: 93%;
	font-stretch: expanded;
	font-weight: bold;
	padding-top: 0.25em;
	}

body#legalforms table#forms	{
	border: 0;
	padding: 2px;
	margin: auto;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size: 93%;
	}
	
body#legalforms table#forms th	{
	text-align: center;
	color: #000000;
	background-color: #CCBFE6;
	font-size: 93%;
	font-stretch: expanded;
	font-weight: bold;
	padding-top: 0.25em;
	}

body#legalforms table#forms th.frmhead	{
	color: #000000;
	background-color: #CCBFE6;
	font-size: 85%;
	font-style: italic;
	border-bottom: 2px solid  #996B00;
	}

body#legalforms table#forms th.frmheadrt	{
	color: #000000;
	background-color: #CCBFE6;
	font-size: 85%;
	font-style: italic;
	text-align: right;
	padding-right: 5px;
	border-bottom: 2px solid  #996B00;
	}
body#legalforms table#forms td {
	background: #FFFFFF;
	text-align: left;
}
body#legalforms table#forms td.price	{
	background: #FFFFFF;
	text-align: right;
	}

body#legalforms td.form_qty	{
	text-align: center;
	}

body#legalforms fieldset#fieldset-orderinfo	{
	margin:auto;
	font-weight: 700;
	width:100%;
	border:none;
	}

body#legalforms fieldset#fieldset-orderinfo dt	{
	background-color: #CADBFF;
	width:90%;
	}

body#legalforms fieldset#fieldset-orderinfo label.required:after	{
	color:blue;	
	content: " * Required * ";
	
	}

body#legalforms fieldset#fieldset-orderinfo input	{
	width:70%;
	}
body#legalforms fieldset#fieldset-orderinfo textarea	{
	height:75px;
	width:70%;
	}
body#legalforms dd ul.errors {
	margin-bottom:.5em;
}
body#legalforms dd ul.errors li{
	color:red;
}

body#legalforms .width70 {
	width:5em;
}
	
body#legalforms .width75 {
	width:6em;
}

/* forms for domesticcourt 
body#domesticcourt dd,body#domesticcourt dt{
	display: inline;
}*/
body#domesticcourt dl{
	display: block;
}


body#domesticcourt .errors, body#domesticcourt .errors li{
	background: #ff9;
	color: #f00;
	text-align: right;
	display:inline;
}

body#domesticcourt h2 {
	margin-right: auto;
	font-stretch: normal;
	padding: 0;
	margin: 0;
}

body#domesticcourt h3 {
	background-color: silver;
	margin: 0px;
	text-transform: capitalize;
	text-align: left;
	font-variant: normal;
	font-size: 108%;
	font-stretch: normal;
}
body#domesticcourt ol {

	margin-left: 2em;
}
body#domesticcourt ol li {
	margin-bottom: .2em;
	list-style: upper-roman;
}
body#domesticcourt ol li ul{
	margin-bottom: 0;
	list-style: none;
}
body#domesticcourt ol li ul li {
	margin-bottom: 0;
	list-style: none;
}
body#domesticcourt fieldset#submitGroup {
	border: none;
}
body#commonpleas fieldset#fieldset-submitGroup {
	margin: auto;
	padding: 0;
	border: none;
}
body#oregonmunicourt fieldset#fieldset-submitGroup {
	margin: auto;
	padding: 0;
	border: none;
}

/* forms for domesticcourt 
body#domesticcourt dd,body#domesticcourt dt{
	display: inline;
}*/
body .content {
	padding: 1em .5em 1.2em;
	margin: 1em 0 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #f00 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #f00 4px 4px 10px; /*For Safari and Chrome*/
}
/* Login block for the main site */

div#content div#openid fieldset legend{
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-top: none;
	border-right: none;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;	
}
div#content div#openid fieldset {
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
	border: 1px solid black;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	margin: 0 1em;
}
div#content div#userpass fieldset legend{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-top: none;
	border-right: none;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;	
}
div#content div#userpass fieldset {
	border: 1px solid black;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	margin: 0 1em;
	padding: 0 1em .5em;
}

div#content div#userpass dl div label{
	width:50%;	
}

div#content div#userpass dl div input{
	width:50%;
}


/* Search forms styles */

fieldset#searchFieldset input#search {
	margin: 0 0 0 1em;
	font-size: 85%;
	margin-left: 0;
}

div#header div#utilities fieldset#searchFieldset{
	border: 1px solid green;
	margin: 0 .25em;
	padding: .25em .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	width:90%;
}
div#header div#utilities fieldset#searchFieldset input#q{
	margin:0;
	padding:0 0 0 20px;
	font-size: 85%;
	width:60%;
	background: url(/public/graphics_mainsite/b_search.png) no-repeat left center;
}
div#header div#utilities fieldset#searchFieldset legend{
	width:10em;
	border-left: 1px solid green;
	border-bottom: 1px solid green;
	border-top: none;
	border-right: none;
	padding-left:.25em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}

div#header div#utilities ul {
	font-size: 85%; /* based on YUI libarary this should be 10pt */
}

div#header div#utilities fieldset {
	margin: auto;
}

div#header div#utilities ul li {
	margin-left: 1em;
	list-style-type: none;
}

/* Handle the login block formatting. */
div#header #login-block, div#header #welcome-block{
	margin:.3em 0 0 .3em;
	color:black;
	background-color:white;
	padding:.1em;
	vertical-align: middle;
	font-size:85%;
}
#mainbody form#loginBlock {
	padding-left:1em;
}
#mainbody form#loginOpenIdBlock legend{
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
}
#mainbody form#loginOpenIdBlock input#openid_identifier{
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
}

div#header #login-block dl, div#header #login-block dt, div#header #login-block, div#header #login-block dd, #login-block legend {
	padding:0;
	margin:0;
	border:none;
}
div#header #login-block dd, div#header #openid dd,div#header #login-block fieldset, div#header #openid fieldset {
	width:100%;
}
div#header #openid label{
	display:none;
}
div#header #openid input[type="text"]{
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
}
div#header #login-block dd {
	padding-top:.1em;
}
div#header #login-block legend, div#header #login-block dt {
	display:none;
}
div#header #login-block legend, div#header #login-block dl {
	margin-left:.5em;
}
div#header #openid #openid_identifier {
	width:90%;
}
div#header #login-block .yui3-u-1-3 {
	width:31%;
}
div#header #login-block .yui3-u-3-4 {
	width:73%;
}
div#header #login-block .yui3-u-1-4 {
	width:24%;
}
div#header #login-block input,  div#header #login-block input[type="password"],  div#header #login-block input[type="text"]{
	width:75%;
}
div#header #login-block a {
	margin: 0 .25em;
}
div#header #welcome-block p {
	margin:auto;
	margin-top:3px;
	padding: 0;
	text-align: center;
}
div#header #welcome-block p {
	margin:auto;
	margin-top:3px;
	padding: 0;
	text-align: center;
}
	/* Mashup CSS styling */
	form#mashup_form dl, form#mashup_form dl dd, form#mashup_form dl dt{
		padding:0;
		margin:0;
	}
	form#mashup_form fieldset dl dd:nth-child(2), form#mashup_form fieldset dl dt:first-child{
		height:0;
		color:000;
		color: rgba(3,3,3, .9);
	}
	form#mashup_form fieldset dl dd:last-child{
		padding-bottom:.5em;
	}
	form#mashup_form fieldset dl dt{
		height:1.2em;	 	
	}
	form#mashup_form fieldset dl dt label{
		font-size:85%;	 	
	}
	form#mashup_form fieldset dl dd{
		height:1.5em;	 	
	}
	form#mashup_form fieldset {
		padding:0 0.2em;	
	}
	form#mashup_form fieldset, form#mashup_form legend {
		background-color:#e0d7d0;
		font-size:90%;
		-webkit-border-radius: 1em;
		-moz-border-radius: 1em;
		border-radius: 1em;
	}
	form#mashup_form legend {
		border-bottom:1px solid rgba(255, 255, 255, 0.5);
		border-left:1px solid rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: -1px 1px 4px rgba(0,0,0,0.5);
		-moz-box-shadow: -1px 1px 4px rgba(0,0,0,0.5);
		box-shadow: -1px 1px 4px rgba(0,0,0,0.5);
	}
	div#mashupMap {
		margin: 0 auto;
		padding:0;
		width:56em;
		height:500px;
	}
	div#mashupKey {
		width:56em;
		margin:auto;		
	}
	div#mashupKey ul {
		margin:auto;
		padding:0 .5em;
		text-align:center;
		width: 100%;
	}
	div#mashupKey ul li{
		list-style:none inside;
		display:inline;
		width:24%;
}
	div#mashupStreetView {
		margin:auto;
		paddin:0;
		width:56em;
		height:250px;
	}
	div#mashupMap div.wrapperdiv {
		padding:2px;
    	background:white;
    	border: black solid 2px;
    	cursor:pointer;
    	textAlign:center;
				
	}
	div#mashupMap div.childitem {
		font:12px Arial,sans-serif;
		padding: 4px 2px;
	}
	div#mashupMap div.mapFormElement, div#mashupMap div.wrapperdiv {
		direction:ltr;
		overflow: hidden;
		text-align:center;
		color:black;
		-moz-user-select: none;
		font-size:12px;
		background: -moz-linear-gradient(center top, rgb(254,254,254),rgb(243,243,243)) repeat scroll 0% 0% transparent;
		line-height:160%;
		padding: 0pt 6px;
		-moz-border-radius: 0pt 2px 2px 0;
		-webkit-border-radius: 0pt 2px 2px 0;
		border-radius: 0pt 2px 2px 0;
		-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
		-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
		box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
		border: 1px solid rgb(169, 187, 223);
		font-weight:normal;
		min-width:47px;
	}
	div#mashupMap div.formwrapper {
		-webkit-transition: all 2s ease;
		-moz-transition: all 2s ease;
		-o-transition: all 2s ease;
		transition: all 2s ease;
}
	div#mashupMap div.mapFormElement {
		text-align:left;
	}
	div#mashupMap div.maps {
		text-align:right;
		padding: 0 6px;
	}
	div#mashupMap div.mapFormElement label{
		padding-left:.5em;
	}
/* Work on user account css */
body#login dl.edit_user {
    padding-left: 0.5em;
    padding-bottom: 0.5em;
    padding-right: 0.5em;
    padding-top: 0px;
    border: 3px double #ccc;
  }
body#login  .edit_user dt {
    float: left;
    clear: left;
    width: 8em;
    text-align: right;
    font-weight: bold;
    color: #0F0F6B;
  }
body#login  .edit_user dt:after {
    content: ":";
  }
body#login  .edit_user dd {
    margin-left: 8em;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0 0 0.5em 0;
  }

/* Index Loginc Block Styling. */
 #indexLoginBlock #login-block{
	margin-top:.3em;
/*	border: 2px #403d80 solid; */
	color:black;
	background-color:white;
	padding:.1em;
	vertical-align: middle;
	font-size:85%;
}
#indexLoginBlock #login-block fieldset {
	border: 1px solid blue;
}
#indexLoginBlock #login-block fieldset{
	border: 1px solid green;
	padding: 0 .5em;
	margin: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}
#indexLoginBlock #login-block fieldset dl{
	margin:0;
	padding:0;
}
#indexLoginBlock #login-block legend{
	border-left: 1px solid green;
	border-bottom: 1px solid green;
	border-top: none;
	border-right: none;
	margin: .25em 1em;
	padding: .25em .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}
#indexLoginBlock #login-block .yui3-u-1-3 {
	width:31%;
}
#indexLoginBlock #login-block .yui3-u-3-4 {
	width:72%;
}
#indexLoginBlock #login-block .yui3-u-1-4 {
	width:24%;
}
#indexLoginBlock  #login-block input, #indexLoginBlock   #login-block input[type="password"], #indexLoginBlock   #login-block input[type="text"]{
	width:70%;
}
#indexLoginBlock #login-block a {
	margin: 0 .25em;
}
#indexLoginBlock #login-block dt {
	display:none;
	border:0;
	margin:0;
}
#indexLoginBlock #login-block dl {
	margin:0;
	padding:0;
}
#indexLoginBlock #login-block #openid label{
	display:none;
}
#indexLoginBlock #login-block #openid legend{
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
}
#indexLoginBlock #login-block #openid input {
	width:100%;
}
#indexLoginBlock #login-block #openid input[type="text"] {
	padding-left:18px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;	
}
/* End Index Loginc Block Styling. */
  
  
  
  
body#commonpleas div#ondocket {
	margin-top: .5em;
}
body#commonpleas dl.docket {
	margin-top: .5em;
}
body#commonpleas dl.docket dt{
	margin-top: .5em;
}
body#commonpleas dl.docket dd{
	padding-top: .5em;
	margin-left: 1em;
}
body#commonpleas ul.party {
	margin-bottom: .5em;
	margin-left:.5em;
}
body#commonpleas ul.counsel {
	margin-bottom: .5em;
	margin-left:.5em;
}
body#commonpleas ul.aliases {
	margin-bottom: .5em;
	margin-left:.5em;
}

/* body#commonpleas form input#title {
	width:80%;
}
body#commonpleas form input#address {
	width:60%;
}
body#commonpleas form input#address2 {
	width:60%;
}
body#commonpleas form input#city {
	width:30%;
}
body#commonpleas form input#state {
	width:10%;
}
body#commonpleas form input#zip {
	width:10%;
}
body#commonpleas form input#number {
	width:5%;
}

body#commonpleas form input#name {
	width:60%;
}
body#commonpleas fieldset#submitGroup {
	border: none;
}
body#commonpleas form input#party {
	width:80%;
}
body#commonpleas form input#atty {
	width:80%;
}
body#commonpleas form input#assignedToJudge {
	width:80%;
} */

p.parties:first-line{
	padding-left:20px;
	font-size:108%;
}
p.parties:first-line{
	padding-left:0px;
	font-size:93%;
}

/*th.sortClassSelecteDesc a{
	background-image: url(/public/graphics_mainsite/arrow4.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding:15px;
} */

table#courtcalendar {
	font-size: 93%;
	width:100%;
}
table#courtcalendar caption {
	border-bottom: 2px solid #996B00;
	color: #1919B3;
	font-size:108%;
	font-stretch: extra-expanded;
	font-weight: bold;
	margin: 0.5em 60px 0.2em 10px;
}
table#courtcalendar thead tr { border-bottom-width: 0px; border-bottom-style: none; margin-right: auto; margin-left: auto; }
table#courtcalendar tfoot tr { border-bottom-style: none; text-align: center; margin-right: auto; margin-left: auto; }
table#courtcalendar tr { border-bottom-color: #0080ff; border-bottom-width: 1px; border-bottom-style: dotted; text-align: center; margin-right: auto; margin-left: auto; }
table#courtcalendar th { 
	background-color: #1919b3;
	color: #FFD166;
}

table#courtcalendar th a {
	background-color:#1919B3;
	color:#FFFFFF;
	font-size:77%;
	font-weight:600;
	text-decoration:none;
	margin:auto;
	width:100%;
}
table#courtcalendar th a:hover {
	background-color:#1919B3;
	color:#FFFFFF;
}
table#summarylist th.sortClassSelecteDesc {
	background-image: url(/public/graphics_mainsite/arrow4.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:10px;
	
}
table#summarylist th.sortClassSelecteAsc {
	background-image: url(/public/graphics_mainsite/arrow5.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:10px;
}

/* Custom notices for legal notices page. */ 
div#list_of_notices {
	background-color:#996B00;
	color: #FFD166;
	text-align:left;
	margin:10px;
}
div#list_of_notices a{
	padding:4px 2px;
	display: block;
	margin: 0 0 0 8px;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	font-stretch: wider; 
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	color: #FFD166;
}
div#list_of_notices a:hover{
	background-color:#FFD166;
	text-decoration: underline;
	color: #996B00;
}

/* Style informtion for all editor articles */


.yui-editor-editable p img {
	float:left;
	padding-right:1em;
	padding-bottom:1em;
}
.yui-editor-editable ul.thumbnails a {
	text-transform: none;
	text-decoration: none;
	display:block;
	float:left;
	margin:0;
	padding: 4px 4px 9px 4px;
	border: 1px solid #ccc;
	border-top-color: #eee;
	border-right-color: #ddd;
	border-bottom-color: #bbb;
	background-color: #fff;
	text-align: center;
	height:215px;
	min-height:215px;
	
	}
.yui-editor-editable ul.thumbnails a:hover {
	border-color: #ccc;
	background-color: #eee;
	text-decoration: underline;
	color:white;
}
.yui-editor-editable ul.thumbnails {
	margin: 0 0 0 0;
	padding:0;
	float:left;
	text-align:center;
	background-color:#fff;
	line-height: 1em;
	list-style: none;	
}

.yui-editor-editable ul.thumbnails li {
	display:inline;
	margin:0;
	padding:0;
}
.yui-editor-editable ul.thumbnails li p {
	bottom:14px;
	left:0px;
	display:block;
	width:144px;
	margin:0 0 0 0;
	padding:0;
	border: 1px solid #66b;
	border-right-color: #00e;
	border-bottom-color: #00e;
	background-color: #115;
	font: .75em/1.25em;
	letter-spacing: .05em;
	color:#fff;
}
.yui-editor-editable ul.thumbnails li p span{
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #ccf;
	border-top: 0;
	text-align:left;
}


.yui-editor-editable div.child {
	margin-left:2em;
}
/* Features block of code for atricle page */
div#featuresblock {
	padding: 0 0 1em 0;
	margin: 0 1em 1em 0;
	border-bottom: 1px solid #11c;
}

div#featuresblock h2 {
	margin:0;
	padding: .2em 1em;
	font-size:116%;
}
div#featuresblock ul {
	border-top: 1px solid #11c;
	border-bottom: 1px solid #11c;
	margin:0 1em 0 0;
	width:100%;
}
div#featuresblock li {
	margin:0;
	padding:0;
	list-style-type: none;
	background-color:#66c;
	color:#fff;
	float:left; /* this corrects the */
	width:100%; /*	IE whitespace Bug */
}
div#featuresblock  a {
	display: block;
	color:#fff;
	background:#66c;
	text-decoration:none;
	padding: 0 10px;
	border-bottom:1px solid #fff;
}
div#featuresblock  a:hover {
	text-decoration:underline;
	color:#66c;
	background-color: #fff;
}
/* fileds and tags for javascript based queries */
#attyAutoComplete {
 	position:static;
	 text-align:left;
	 top:0;
	 left:0;
	 width:10em;
 }
#data1qq0qqatty {
	position:relative;
	 top:0;
	 left:0;
	 width:10em;
} /* to center, set static and explicit width: */
#attyContainer {
	text-align:left;
	width:10em;
} /* to center, set left-align and explicit width: */

/* fileds and tags for javascript based queries on legal notices forms. */
#ysearchdefendant {
	position:static;
	 text-align:left;
	 top:0;
	 left:0;
	 width:40em;
}
#data1qq0qqdefendant {
	position:relative;
	 top:0;
	 left:0;
	 width:40em;
}
#ysearchdefendant1 { 
	text-align:left;
	width:40em;
 }
/* fileds and tags for javascript based queries on legal notices forms. */
#ysearchplaintiff {
	position:static;
	 text-align:left;
	 top:0;
	 left:0;
	 width:40em;
}
#data1qq0qqparcel_numbero {
	position:relative;
	 top:0;
	 left:0;
/*	 width:40em; */
}
#ysearchparcel_numbero { 
	text-align:left;
	width:40em;
 }
 #ysearchparcel_numbero {
	position:static;
	 text-align:left;
	 top:0;
	 left:0;
/*	 width:40em; */
}
#data1qq0qqparcel_numbero {
	position:relative;
	 top:0;
	 left:0;
/*	 width:40em; */
}
#ysearchparcel_numbero { 
	text-align:left;
	width:40em;
 }

em {
 	font-weight: bold;
 }
ul.leinlist li{
	list-style: none inside;
}

.warning {
	background-color: black;
	color:red;	
}

.indent:first-line {
	padding-left:3em;
}

.noindent {

}

li.logintag {
	padding-top:1em;
}

.openid label.openidlabel {
	padding:4px 0px 4px 16px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
	height:16px;
}
fieldset#fieldset-OpenIDLogin legend {
	padding:4px 5px 4px 16px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
	height:16px;
	border-style:none;
}
.zend_form fieldset#fieldset-OpenIDLogin label {
	padding:4px 0px 4px 16px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
	height:16px;
}
.zend_form fieldset#fieldset-OpenIDLogin dt {
	margin:0;
	padding:0;
	display:inline;
}
.zend_form fieldset#fieldset-OpenIDLogin dd {
	margin:0;
	padding:0;
	display:inline;
}
.zend_form fieldset#fieldset-OpenIDLogin input#openid_identifier {
	margin:auto;
	padding:0;
	display:inline;
}

ul.error {
	background-color: white;
	color:red;
	padding-bottom:1.5em;
}

/* Search block CSS settings. */
div#searchFormBlock {
	border: 1px solid #333;
	margin: 1em;
	font-size: 100%;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
}

div#searchFormBlock .instruction {
	font-size: 110%;
	padding-right: 1em;
}

div#searchFormBlock .instruction h3 {
	font-size: 120%;
	font-style: oblique;
	padding: 0;
}

div#searchFormBlock fieldset#fieldset-actionGroup {
	display: inline;
	border: none;
}

div#searchFormBlock fieldset legend {
	display: none;
}

div#searchFormBlock dl.zend_form>dt {
	display: none;
}

div#searchFormBlock dl.zend_form>dd {
	margin: 0;
}

div#searchFormBlock dl.zend_form>dd fieldset,div#searchFormBlock dl.zend_form>dd fieldset dl
	{
	margin: 0;
	margin-left: .5em;
}

div#searchFormBlock .inline {
	display: inline;
	border: none;
}

div#searchFormBlock .inline dd {
	display: inline;
}

div#searchFormBlock .inline label {
	display: inline;
}

div#searchFormBlock .inline dt {
	display: inline;
}

div#searchFormBlock fieldset#fieldset-actionGroup dt,div#searchFormBlock fieldset#fieldset-actionGroup dl,div#searchFormBlock fieldset#fieldset-actionGroup dd
	{
	display: inline;
}

/* Search block For real estate pages. CSS settings. */
div#searchFormBlock .layoutSS dl.zend_form {
	margin: 0;
}

div#searchFormBlock .layoutSS dl.zend_form fieldset {
	margin: 0;
	margin-left: .5em;
}

div#searchFormBlock .layoutSS dl.zend_form fieldset dl {
	margin: 0;
}
/* Searchformblock for 2 column layout. */

	div#searchFormBlock.layout2col .instruction {
		font-size: 110%;
		padding: 0 .5em;
		text-align:justify;
	}
	/* Search block CSS settings. */
	div#searchFormBlock.layout2col {
		background-color:#fff;
		margin:1em auto;
		width:17em;
		font-size:85%;
		color:#888;
		-moz-border-radius: 1em;
		-webkit-border-radius: 1em;
		border-radius: 1em;
		box-shadow: 1em 1em 1em rgb(67,99,146);
	}
	div#searchFormBlock.layout2col fieldset.FormLabel legend {
		display:block;
		border:none;
		border-bottom: 1px solid #888;
		font-size:130%;
		font-weight:bold;
		text-align:center;
		color:#888;
		margin:0;
		padding:0;
		width:100%;
	}
	div#searchFormBlock.layout2col dl {
		padding:0;
		margin:0;
	}
	div#searchFormBlock.layout2col>dl>dt{
		height:.5em;
	}
	div#searchFormBlock.layout2col dl dd fieldset,#buildSearch dl dd fieldset dl dd{
		padding:0;
		margin:0;
		border:none;
	}
	div#searchFormBlock.layout2col dl dd fieldset legend{
		display:none;
	}
	div#searchFormBlock.layout2col dl dd fieldset dt{
		height: 1.2em;
	}
	div#searchFormBlock.layout2col dl dd input[type="text"], #buildSearch dl dd textarea {
		width: 90%;
	} 
	div#searchFormBlock.layout2col dl dd input[type="select"], #buildSearch dl dd textarea {
		width: 90%;
	} 
	div#searchFormBlock.layout2col dl dd fieldset dl>dt:nth-of-type(2){
		height:0;
		visibility: collapse;
		display:none;
	}
	div#searchFormBlock.layout2col dd#actionGroup-element{
		padding-bottom:1em;
	}
	div#searchFormBlock.layout2col dd#actionGroup-element dl dt{
		height:0;
		display:inline;
	}
	div#searchFormBlock.layout2col dd#actionGroup-element dl dd{
		height:0;
		display:inline;
	}

/* 2 column Management block */
div#managementBlock {
	border: 1px solid #333;
	margin: 1em .5em;
	font-size: 95%;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
	overflow:hidden;
}

div#managementBlock dl {
	margin:.25em;
}

div#managementBlock dl>dt, div#managementBlock dl>dd {
	margin:0;
}

div#managementBlock dl>dd fieldset,div#managementBlock dl>dd fieldset dl
	{
	margin: 0;
	margin-left: .5em;
}
div#managementBlock dl dd fieldset dt{
	height: 1.2em;
}
div#managementBlock dl>dd label, div#managementBlock dl>dd input{
	margin: 0;
	display:block;
}

div#managementBlock input{
	font-size: 93%;
	max-width:13.8em;
}
div#managementBlock input[type="file"]{
	max-width:13.0em;
	width:13em;
}




/* Common Pleas forms. CSS settings. */
div#commonpleasnewsuit {
	border: 1px solid #333;
	margin: 1em;
}
div fieldset#fieldset-submitGroup{
	display:inline;
	border:none;
}
div#commonpleasnewsuit dl.zend_form>dt{
	display:none;
}
div#commonpleasnewsuit dl.zend_form>dd{
	margin:0;
}
div#commonpleasnewsuit dl.zend_form>dd fieldset{
	margin:0;
	padding:0;
}

div#commonpleasnewsuit .inline, div#commonpleasnewsuit .inline dd, div#commonpleasnewsuit .inline dt, div#commonpleasnewsuit .inline input{
	display:inline;
}

div#commonpleasnewsuit fieldset#fieldset-submitGroup dt,div#commonpleasnewsuit fieldset#fieldset-submitGroup dl,div#commonpleasnewsuit fieldset#fieldset-submitGroup dd{
	display:inline;
	
}
div#commonpleasnewsuit .fullwide, div#commonpleasnewsuit .fullwide dd, div#commonpleasnewsuit .fullwide dt
	width:100%;
	display:block;
}
div#commonpleasnewsuit .fullwide label, div#commonpleasnewsuit .fullwide input{
	display:inline;
}
div#commonpleasnewsuit .fullwide label{
	width:25%;
}
div#commonpleasnewsuit .fullwide input{
	width:74%;
}


div#commonpleasbody dl.commonpleascase, div#commonpleasbody dl.commonpleasparty, div#commonpleasbody dl.commonpleascounsel{
	display:block;
	border-bottom: 1px solid blue;
	padding:0 .2em;
}

div#commonpleasbody dl.commonpleascase>dt, div#commonpleasbody dl.commonpleasparty>dt, div#commonpleasbody dl.commonpleascounsel>dt{
	display:block;
	width:100%;
	border:none;
	background-color:#ccc;
}
div#commonpleasbody dl.commonpleascase>dd, div#commonpleasbody dl.commonpleasparty>dd, div#commonpleasbody dl.commonpleascounsel>dd{
	display:block;
	width:100%;
	border:none;
}
/* Oregon Muni court CSS */
div#oregonmunicourtnewsuit {
	border: 1px solid #333;
	margin: 1em;
}
div fieldset#fieldset-submitGroup{
	display:inline;
	border:none;
}
div#oregonmunicourtnewsuit dl.zend_form>dt{
	display:none;
}
div#oregonmunicourtnewsuit dl.zend_form>dd{
	margin:0;
}
div#oregonmunicourtnewsuit dl.zend_form>dd fieldset{
	margin:0;
	padding:0;
}

div#oregonmunicourtnewsuit .inline, div#oregonmunicourtnewsuit .inline dd, div#oregonmunicourtnewsuit .inline dt, div#oregonmunicourtnewsuit .inline input{
	display:inline;
}

div#oregonmunicourtnewsuit fieldset#fieldset-submitGroup dt,div#oregonmunicourtnewsuit fieldset#fieldset-submitGroup dl,div#oregonmunicourtnewsuit fieldset#fieldset-submitGroup dd{
	display:inline;
	
}
div#oregonmunicourtnewsuit .fullwide, div#oregonmunicourtnewsuit .fullwide dd, div#oregonmunicourtnewsuit .fullwide dt
	width:100%;
	display:block;
}
div#oregonmunicourtnewsuit .fullwide label, div#oregonmunicourtnewsuit .fullwide input{
	display:inline;
}
div#oregonmunicourtnewsuit .fullwide label{
	width:25%;
}
div#oregonmunicourtnewsuit .fullwide input{
	width:74%;
}



body#indexnavigation div#bd li {
	padding-left:2em;
}
body#indexnavigation div#bd ul {
	padding-left:2em;
}

body#feedback dl#feedback dt {
	padding-left: 2em;
	border-bottom:blue 1px solid;
}
body#feedback dl#feedback dt>dd {
	padding-left: 2em;
}
body#feedback dl#feedback p {
	padding-top: 1em;
}

/* Styling for the number of records/page */
.pageNumberRows {
	float:right;
}
div.paginationControl .totalPages {
	float:left;
	font-size: 85%;
}
.pageNumberRows form{
	display:inline;
}
.pageNumberRows dl, .pageNumberRows dd, .pageNumberRows dt {
	display:inline;
}
.pageNumberRows dl input {
	height:90%;
	display:inline;

}
.pageNumberRows dl input#numberRows {
	width:3em;
	display:inline;
}
.pageNumberRows dl ul.errors {
	width:3em;
	display:none;
}


/* Styling for the user account creation steps. */

ol.step2account {
	list-style-type:upper-latin;
	margin:0.5em 60px 0.2em;
}

ol.step2account li {
	list-style-type: decimal;
	margin-left:2em;
	border-bottom:none;
}
ol.step2account table, ol.step2account table td, table#print_subscription td {
	border:none;
}

ol.step2account li ol li{
	list-style-type: none;
	margin-left:2em;
	border-bottom:2px solid #996b00;
}


/* Styling for Search Block */
fieldset#searchFieldset, 
legend#searchBlock {
	border:none;
	padding:0;
	margin:0;
	font-size: 93%;
}
fieldset#searchFieldset input#q{
	margin:0 1em;
	font-size: 85%;
	margin-right:0;
}
fieldset#searchFieldset input#search{
	margin:0 1em;
	font-size: 85%;
	margin-left:0;
}

#extra #searchblock fieldset{
	border: 1px solid green;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}
#extra #searchblock input[type="search"] {
	margin-left:.5em;
	margin-bottom:.5em;
}
#extra #searchblock legend {
	border-left: 1px solid green;
	border-bottom: 1px solid green;
	border-top: none;
	border-right: none;
	margin: .25em 1em;
	padding: .25em .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	
}
p.staticParagraph {
	margin:0.5em 60px 0.2em;
}
colgroup..summaryGroup col {
	text-align: center;
	padding:0;
	margin:0;
}
colgroup.summaryGroup col.selection {
	width:16px;
}
colgroup.summaryGroup col.selection.mgt {
	width:64px;
}
colgroup.summaryGroup col.party, colgroup.summaryGroup col.counsel{
	max-width:40em;
	width:35%;
	min-width:15em;
}


colgroup.summaryGroup col.address {
	font-size: 77%;
}
colgroup.summaryGroup col.date {
	width:10em;
}


col.summaryGroup col.address {
	font-size: 77%;
}

table#subscribe2 {
	width:100%;
	border-collapse: collapse;
	border-spacing: .5em;
	margin-bottom:1.5em;
}
table#subscribe2 caption {
	border-bottom: 2px solid #996B00;
	color: #1919B3;
	font-size:100%;
	font-stretch: extra-expanded;
	font-weight: bold;
	margin: 0.5em 60px 0.2em 10px;
	height:1.5em;
	zoom:1;
}

table#subscribe2 thead tr th{
	margin-top:1em;
	padding-top:.2em;
	border-bottom: 1px solid #996b00;
}
table#subscribe2 tfoot tr th{
	margin-bottom:1em;
	padding-bottom:.2em;
	border-top: 1px solid #996b00;
}
table#subscribe2 tbody tr td{
	margin:.2em .5em;
	text-align: right;
	padding:.2em .5em;
}

table#subscribe2 col.odd{
	background-color: #ddf;
	
}
table#subscribe2 col.even{
	background-color: #bbd;
	
}
div#accountuserpass p{
	padding-bottom:1em;
}
p.special {
	padding: 1em 1.5em;
	color:red;
	font-size: 107%;
}
p.thanks {
	padding: 1em 0 ;
	font-size: 107%;
}
ol.nonumber {
	margin-left:1em;
	list-style-type: none;

}

// ipn classes
#ipn .confirmed{
	background-color:#ada;
	font-style: bold;
}
#ipn .unconfirmed{
	background-color:#ff3;
	font-style: italic;
}
#ipn table#cartitems{
	width:100%;
	border-collapse: separate; 
}
table#cartitems caption {
	border-bottom: 2px solid #996B00;
	color: #1919B3;
	font-size:100%;
	font-stretch: extra-expanded;
	font-weight: bold;
	margin: 0.5em 60px 0.2em 10px;
	height:1.5em;
	zoom:1;
}

h1 form#changeView {
	float:right;
	height:24px;
	display:inline;
}
h1 form#changeView input{
	display:inline;
	border:none;
	text-style:underline;
}
h1 form#changeView .tablebutton{
	height:24px;
	padding-left:24px;
	background-image: url(/public/graphics_mainsite/tableicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
h1 form#changeView .gridbutton{
	height:24px;
	padding-left:24px;
	background-image: url(/public/graphics_mainsite/gridicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
h1 form#changeView .mapbutton{
	height:24px;
	padding-left:24px;
	background-image: url(/public/graphics_mainsite/mapicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}

body#usermanagement .active {
	background-color: #bf9;
}
body#usermanagement .inactive {
	background-color: #fce;
}
body#usermanagement .deleted {
	background-color: #ca9;
}
body#usermanagement .expiring {
	background-color: #ff0;
}


/* User account pages CSS */
.useredit #userOptionsList li{
	list-style:none;
}
.useredit table#userdetail th {
	width:6em;
	border:none;
	text-align:right;
}
.useredit table#usermethod th {
	border:none;
	text-align:center;
}

.useredit table caption {
	font-size:123.1%;
	font-weight: bold;
	margin: 1em 0 0 0;
}
.useredit table {
	border: none;
	padding:1em;
}
.useredit table tr, .useredit table th{
	width:100%;
	border-bottom: 1px solid #0F0F6B;
	padding:0;
}
.useredit table td {
	border: none;
	width:100%;
}
.useredit h2 {
	margin:1em 0 0 0;
}
.useredit table#usermethod col.active {
	text-align:right;
	width: 20%;
}


div.sstermsandconditions {
	border: solid #000 1px;
	width:12em;
	margin:1em auto;
	padding:.5em;
	text-align:center;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #bf9 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #bf9 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #bf9;
}
div.sstermsandconditions a{
	font-size: 100%;
}

body#search .articlerecord{
	margin: 1em 0;
	min-height:50px;
}

body#search span.filedate {
	float:right;
	margin-right:1em;
}

body#search div.clipping {
}

body#search ul.parties {
}

body#search li.parties {

}

body#search .articlesearch {
	margin: 1em 1em 1em 50px;
}
body#search ul.barGraph {
	border-bottom: 3px solid #333;
	font: 9px Helvetica, Geneva, sans-serif;
	height: 50px;
	margin: 0 0;
	padding: 0;
	position: relative;
	width:4em;
	float:left;
	background-color:#CCC;
}
	
body#search ul.barGraph li {
	border: 1px solid #555;
	border-bottom: none;
	bottom: 0; 
	color: #FFF;
	margin: 0; 
	padding: 0 0 0 0;
	position: absolute;
	list-style: none;
	text-align: center;
	width: 4em;
}
	
body h1 span.viewselect{
	float:right;
	height:24px;
	display:inline;
}

h1 span.viewselect .listbutton{
	height:24px;
	padding-left:24px;
	text-decoration:none;
	background-image: url(/public/graphics_mainsite/gridicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}

h1 span.viewselect .tablebutton{
	height:24px;
	padding-left:24px;
	text-decoration:none;
	background-image: url(/public/graphics_mainsite/tableicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
h1 span.viewselect .gridbutton{
	height:24px;
	padding-left:24px;
	text-decoration:none;
	background-image: url(/public/graphics_mainsite/gridicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
h1 span.viewselect .mapbutton{
	height:24px;
	padding-left:24px;
	text-decoration:none;
	background-image: url(/public/graphics_mainsite/mapicon.png);
	background-repeat:no-repeat;
	background-color:transparent;
}


	
	
body#search ul.barGraph li.p1{ background-color:#666666 }
body#search ul.barGraph li.p2{ background-color:#888888 }
body#search ul.barGraph li.p3{ background-color:#AAAAAA }
/* Stylesheets code for court legal documents. */
div#ruleChanges {
	margin:0 12em;
}
div#ruleChanges strong {
	font-weight:bold;
}
div#ruleChanges p{
	text-align:justify;
	padding: .5em 0;
}
div#ruleChanges ol{
	margin:0 2em;
}
div#ruleChanges ol li {
	margin-left:2em;
	padding: .5em 0;
	list-style-position:inside;

}
div#ruleChanges ol.a li {
	list-style-type: lower-alpha;
}
div#ruleChanges ol.A li {
	list-style-type:upper-alpha;
}
/* QR code block formatting. */
div.qrcode {
	border: 1px solid #333;
	font-size: 88%;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: #333 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #333 4px 4px 10px; /*For Safari and Chrome*/
	box-shadow: 4px 4px 10px #333;
    background-color: #FFFFFF;
    color: #888888;
    font-size: 75%;
	margin:1em auto;
	width:17em;
}
div.qrcode p, div.qrcode a{
	padding:0 1em;
	text-align:center;
	margin: auto;
}
div.qrcode img{
	width:100px;
	height:100px;
	vertical-align:middle;
	padding:0 2em;
	margin:0 auto;
}
	/* Form Decorators */
	form dl {
		margin:0;
	}
	form dl span.date input {
		width: 6em;
	}
	form dd p.description {
		font-size:77%;
		color:green;
		margin-bottom:.5em;
	}
	form dl dd fieldset dt  {
		height: 0;
	}
	form dl dd fieldset dl dd {
		margin-left:8em;
	}
	form dl dd fieldset.subscription dl dd {
		margin-left:10em;
		margin-bottom:.5em;
	}
	form dl dd fieldset.subscription dl dd input[type="radio"]{
		padding:0 .5em;
		margin:0 .5em;
	}
	form dl dd input{
	/*	margin-left:8em; */
	}
	form dl dd input[type="text"].longtext{
		width:25em;
	}
	
	form dl dd input[type="text"].date, form dl dd div.date{
		width:8em;
	/*	margin-left:8em; */
	}
	/* If this is a 2 column page then we will make text edits wider. */
	#layout2col form dl dd input[type="text"].longtext{
		width:45em;
	}
	
	#layout2col form dl dd textarea {
		width:50em;
		height:30ex;
		margin-left:1em;
	}
	
	form dl dd select{
	/*	margin-left:8em; */
		width:8em;
	}
	form dl dd textarea{
		margin-left:6em;
		height:8em;
		width:30em;
	}
	form dl dd fieldset	{
		border: 1px solid green;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		border-radius: .5em;
		margin:0;
	}
	form dl dd fieldset dl  {
		margin: .1em;
		margin-left:2em;
	}
	form fieldset dl dd textarea{
		margin-left:0;
		height:8em;
		width:30em;
	}
	form dl dd fieldset legend  {
		border-left:1px solid green;
		border-bottom:1px solid green;
		border-top:none;
		border-right:none;
		margin:.25em 1em;
		padding: .25em .5em;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		border-radius: .5em;
	}
	form dl dd fieldset.formSubmit {
		padding:0;
		margin:0;
		border:none;
	}
	
	form dl dd fieldset.formSubmit dl{
		padding:0;
		margin:0;
		border:none;
	}
/* Fix the email form appearance. */
	form.sendEmailForm + dd {
		margin:auto;
		width:100%;
	}
	form.sendEmailForm dl dd fieldset dl dd{
		margin-left:5em;
	}
	form.sendEmailForm input[type="text"]{
		width:10em;
	
	}
	form.sendEmailForm dd textarea {
		margin:0;
		padding:0;
		height:10em;
		width:10em;
	}

.firstcol li {
	list-style-type: none;
}
.firstcol ul.counsel li{
	border:1px solid green;
	padding-left:.5em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	margin-bottom:.5em;
	
}
/* Try to handle funky erros on the page. */
p:last-child {
	margin-bottom:0;
}
/* customerise for a split data horizontally */
dl.splitdata {
	margin-bottom:0;
	padding-bottom:1em;
}
dl.splitdata dt{
	height:0;
	text-align:right;
	width:50%;
}
dl.splitdata dd{
	padding:0 50%;
	text-align:left;
	width:50%;
}
/* Customize CSS for the login page. */
div.loginPage form fieldset {
	padding:.25em 1em;
	margin:0 1em;
	border: 1px solid #0f0f6b;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;	
}

div.loginPage form fieldset dl>dt {
	height:0;
}
div.loginPage form fieldset dl>dd input{
	margin:0 1em 0 5em;
	width: 25em;
}
div.loginPage form fieldset#fieldset-openId legend {
	padding-left:20px;
	background: url(/public/graphics_mainsite/openid-icon-small.gif) no-repeat left center;
}
/* Form errors styling */
 dd ul.errors {
	margin: 0 1em 1em .5em;
 }
 dd ul.errors li{
	color:red;
 	background-color:yellow;
 	list-style: none;
 	
}
/* Social Media Block styling. */
div.socialmedia {
	border: 1px solid blue;
	margin:.25em 1em;
	padding: .25em 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;	
	
}

