@-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 #indexpage{
		display: none;
	}

body {
	background-color: #0f0f6b;
	color: white;
	margin: auto;
	width: 960px;
}
body#indexpage {
	margin:auto;
}
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;
	border-bottom-color: url(/public/graphics_mainsite/toplink_bg1.gif);
	border-left-color: url(/public/graphics_mainsite/toplink_bg1.gif);
	border-right-color: url(/public/graphics_mainsite/toplink_bg1.gif);
}

div#nav {
	background-color: #f4f4ea;
}

#doc4 {
	background-color: white;
	color: black;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
	border-radius: 2em;
}

#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;
}

.yui3-loading #datamenu {
	display: 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;
}
/* 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;
}
/* YUI 3.2 tabs styles
.yui3-tabview .yui3-tab {
	background-color: #F4F4EA;
	color: #fff;
	margin-right: 2px;
	border: 1px solid #000;
	border-bottom: none;
	-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;
}

.yui3-tabview .yui3-tab .yui3-tab-selected {
	background-color: #F4F4EA;
	color: #FFF;
	-moz-border-radius: .5em .5em 0 0;
	-webkit-border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
}

.yui3-tabview .yui3-tab-panel {
	border: 1px solid #000;
	-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;
	margin-right: .5em;
} */

.yui3-tabview dd,.yui3-tabview dt,.yui3-tabview dl,.yui3-tabview li,.yui3-tabview ul
	{
	list-decoration: none;
}

/* Hide the skiplinks if needed */
div#skiplinks {
	display: none;
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#local_judges li,#court_judges li {
	list-style-type: none;
	list-style-position: inside;
}

.classifiedAd {
	margin: 0 1em;
}

h1.article {
	font-size: 116%;
}

h2.article {
	font-size: 100%;
}

h3.article {
	font-size: 85%;
}

#extra p.article {
	color: black;
	background-color: #FFD166;
}
#extra p.excerpt {
	color:black;
}
/* Sheriff sale/ Real estate pages CSS */
/* CSS infor for the tab view */
table#tabView {
	width: 100%;
	vertical-align: top;
}
div.realestateArticle {
	margin:0 .5em;
	text-align:justify;
}
p.centbold {
	text-align:center;
	font-weight:bold;
}
#tabView td,#tabView th {
	width: 32%;
	max-width: 32%;
	min-width: 32%;
	border: 0px;
}

#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%;
}

#tabView ul li {
	list-style-type: none;
	list-style-image: none;
}

#tabView td div.tabInfo img.photo,#tabView td div.tabInfo div.nophoto {
	width: 100px;
	height: 100px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/public/graphics_mainsite/nophoto.png);
	background-repeat: no-repeat;
}
/* CSS info for the tab view */
table#tabView {
	width: 100%;
	vertical-align: top;
}

#tabView td,#tabView th {
	width: 32%;
	max-width: 32%;
	min-width: 32%;
	border: 0px;
}

#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%;
}

#tabView ul li {
	list-style-type: none;
	list-style-image: none;
}

#tabView td div.tabInfo img.photo,#tabView td div.tabInfo div.nophoto {
	width: 120px;
	height: 120px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/public/graphics_mainsite/nophoto.png);
	background-repeat: no-repeat;
}

#tabView td div.tabInfo img.photoCama{
	width:120px;
	height:120px;
	float:left;	
	padding-right:5px;
	padding-bottom:5px;
	background-image:url (/public/graphics_mainsite/nophoto.png);
	background-repeat:no-repeat;
}
#tabView td div.tabInfo div.nophoto input {
	width: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
	max-width: 90px;
}
.yui3-tabview ul li {
	list-style-type: none;
	list-style-image: none;
}

 
td
 
div
.tabInfo
 
img .photoCama{
width:120px;
height:120px;
float:left;	
padding-right:5px;
padding-bottom:5px;
background-image:url (/public/graphics_mainsite/nophoto.png);
background-repeat:no-repeat;
}
#tabView td div.tabInfo div.nophoto input {
	width: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
	max-width: 90px;
}


ul.nobullet li {
	list-style: none;
}

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;
}

/*	fieldset {
		text-shadow: 1px 2px 2px maroon;
	} */
div#searchTeaser {
	padding: 0 1em;
	margin: 0 auto;
}
div#searchTeaser p{
	padding: .25em .5em;
	margin: 0 0;
}
div#searchTeaser p span.missing{
	font-weight:bold;
	
	padding: .25em .5em;
	margin: 0;
}
h1 form#changeView {
	float: right;
	height: 24px;
	display: inline;
}

h1 form#changeView input {
	display: inline;
	border: none;
	text-style: underline;
}

h1 form#changeView span {
	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;
}
/* CSS items specific to articles.*/
div#articles textarea {
	width:100%;
}
div#articles fieldset {
	width:100%;
}


body#sheriffsale	div.adspace1,body#taxsale	div.adspace1,body#sherifflocterms	div.adspace1
	{
	padding: 0;
	text-align: center;
	width: 728px;
	height: 90px;
	margin-left: auto;
	margin-right: 3em;
}

div#skiplink {
	visibility: collapse;
	display: none;
	float: none;
	border-collapse: collapse;
}

/* Stylesheet information for Index page Legal Links */
div#legalinks {
	width: 175px;
	background: #FFD166;
	margin: 5em 0 0 0;
	padding: 0 .25em 1em;
}

div#legalinks h2 {
	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;
}

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;
}

#legalinks li {
	padding-left: 8px;
	padding-bottom: 0.25em;
	padding-right: 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;
	padding-top: .25em;
}

/* 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#dcad2 {
	clear: both;
	text-align: center;
	width: 125px;
	height: 125px;
	margin: auto;
	margin-bottom: 1em;
	background-color: #66ffff;
}

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

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

div.dcad4 {
	margin:auto;
	max-height: 90px;
	max-width: 728px;
	min-height: 90px;
	min-width: 728px;
	background-color: #66ffff;
	clear: both;
	text-align: center;
	width: 720px;
	height: 90px;
}

div.dcad5 {
	margin:.5em auto;
	max-height: 600px;
	max-width: 160;
	min-height: 600px;
	min-width: 160px;
	background-color: #66ffff;
	clear: both;
	text-align: center;
	width: 160px;
	height: 600px;
}

/* 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;
}

.ssl {
	text-align: left;
}

.ssr {
	text-align: right;
}

.ssc {
	text-align: center;
}

.ssj {
	text-align: justify;
}

/* 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: #fff url(/public/graphics_mainsite/dcr_masthead1.jpg) 0 0
		no-repeat;
	text-align: right;
}

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;
}

/* Default footer styles for all pages. */
div#ft {
	width: 100%;
	margin-top: 0;
	color: #333333;
	font-size: 93%;
	font-style: italic;
	padding: 0;
	padding-bottom: 1em;
}

#ft p {
	text-align: center;
}

#ft	hr {
	width: 80%;
	border-color: #996B00;
}

div#header div#utilities {
	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;
}
/* Styling for Search Block */
/*fieldset#searchFieldset,legend#searchBlock {
	border: none;
	padding: 0;
	margin: 0;
	font-size: 93%;
	width:95%;
}

fieldset#searchFieldset input#q {
	margin: 0 1em;
	font-size: 85%;
	margin-right: 0;
	padding-left:20px;
	width:60%;
}*/

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;
}
	/* 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 rgba(255, 255, 255, 0.5);
		border-left:1px 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:'Arial,sans-serif' 12px;
		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;
		win-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-right: 0 6px;
	}
	div#mashupMap div.mapFormElement label{
		padding-left:.5em;
	}
/* Left block Specialy content */
/* left court listing block. */
div.courtInfoLeft {
	border: 1px solid #333;
	margin: 1em;
	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;
	
}
div.courtInfoLeft ul {
	padding:0;
	text-align:center;
}
div.courtInfoLeft ul li {
	margin:0;
	padding: .25em .5em;
	list-style: none inside;	
}

/* Search block CSS settings. */
div#searchFormBlock {
	border: 1px solid #333;
	margin: 1em;
	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;
}

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:75%;
		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;
	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;
}
div#managementBlock dl {
	margin:.25em;
}

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

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 label{
	margin: 0;
	display:block;
}
div#managementBlock dl>dd input{
	margin: 0;
	display:block;
}


/* Styling for the number of records/page */
div#numarticles dl.zend_form {
	margin: .5em 0;
}

.pageNumberRows {
	padding: .5 0;
	float:right;
}
.pageNumberRowsArticles {
	padding: .5 0;	
}

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;
}

/* 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;
}

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;
}
/* Google map and streetview resources. */
#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;
}

form dl.zend_form fieldset {
	border: 1px solid blue;
}

form dl.zend_form dd#submitGroup-element fieldset {
	border: none;
}

form dl.zend_form dd#submitGroup-element fieldset dl {
	border: none;
	padding: 0;
	margin: 0;
}

form fieldset#report,form fieldset#import,form fieldset#email {
	border: 1px solid green;
	padding: 0 .5em;
	margin: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}

form fieldset#report legend,form fieldset#import legend,form fieldset#email 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 Decorators */
form dl span.date input {
	width: 6em;
}

form dl dt {
	height: 0;
}

form dl dd fieldset {
	border: 1px solid green;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}

form dl dd fieldset dl {
	margin: .1em;
	margin-left: 2em;
}

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 Decorators */
	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; */
	}
	/* new CSS for the New form layout. */
	div#newZendFormLayout form dl,  div#newZendFormLayout form dl dd {
		padding:0;
		margin:0;
	}
	div#newZendFormLayout form dl dt {
		height: 0;
	}
	
	div#newZendFormLayout form dl dd fieldset{
		width:100%;
	}
	div#newZendFormLayout form dl dd fieldset dl dd {
		padding:0;
		margin:0 .25em;
	}
	div#newZendFormLayout form dl dd fieldset dl dd fieldset{
		padding:0;
		margin:0 .25em;
		width:98%;
	}

	div#newZendFormLayout form fieldset {
		padding:0;
		margin-top:.5em;
	}
	div#newZendFormLayout form fieldset label{
		margin-left:.5em;
		height:0;
	}
	div#newZendFormLayout form fieldset input{
		margin-left:10em;
	}
	div#newZendFormLayout form fieldset textarea{
		width:98%;
		margin-left:.5em;
		height:15em;
	}
	div#newZendFormLayout form dl dd input{
	/*	margin-left:8em; */
	}
	div#newZendFormLayout form dl dd input[type="text"].longtext{
		width:25em;
	}
	div#newZendFormLayout form dl dd input[type="text"].date, form dl dd div.date{
		width:8em;
	/*	margin-left:8em; */
	}
	dd#submitGroup-element fieldset#fieldset-submitGroup input{
		padding:0;
		margin:0;
	}
	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;
	}
	
	/* form error display styling */
	form ul.errors li{
		color:red;
		list-style:none inside;
}
	
	
	form.sendEmailForm {
		width:100%;	
	}
	form.sendEmailForm + dd {
		margin:auto;
	}
	div.yui3-u-1 form.sendEmailForm fieldset {
		width:90%
	}
	form.sendEmailForm dl dd fieldset dl dd{
		margin-left:5em;
	}
	form.sendEmailForm input[type="text"]{
		width:90%;
	
	}
	form.sendEmailForm dd textarea {
		margin:0;
		padding:0;
	}
	div.viewArchive {
		height:25px;
		background-color: rgb(224,215,208);
		margin:1em;
		text-align: center;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		border-radius: .5em;
	}
	div.viewArchive a,div.viewArchive a:hover {
		text-align: center;
		color:#fff;
	}
.hidden {
	display: none;
}

.clearFloat {
	clear: both;
}

/* photo in real estate pages */
div#fillimage img {
	max-width: 500px;
	width: 500px;
}

.message {
	background-color: yellow;
	margin: .25em 1em;
	padding: .25em .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}

#message {
	background-color: yellow;
	margin: .25em 1em;
	padding: .25em .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
}

.rt {
	text-align: right;
}

.lt {
	text-align: left;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

div#content ul {
	margin-top:0;
	margin-bottom:0;
}
div#content ul li {
	decoration:none;
}
dl fieldset#fieldset-orderinfo dd {
	margin-left: 8em;
	margin-top: 2px;
}

/*	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%;
}

div#orderforms table th {
	text-align: center;
	color: #000000;
	background-color: #CCBFE6;
	font-stretch: expanded;
	font-weight: bold;
	padding-top: 0.25em;
}

div#orderforms 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%;
}

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

div#orderforms 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;
}

div#orderforms table#forms td {
	background: #FFFFFF;
	text-align: left;
}

div#orderforms table#forms td.price {
	background: #FFFFFF;
	text-align: right;
}

div#orderforms td.form_qty {
	text-align: center;
}

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

div#orderforms .first h3 {
	background-color: #CCBFE6;
	padding-left: 2em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	margin: 1em .5em;
}

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;
}

div#mozillaplugcheck {
	margin: auto;
	text-align: center;
}

div#sheriffpic {
	margin-left: 1em;
	margin-top: 1em;
}

div#sheriffpic img {
	-moz-box-shadow: #222 4px 4px 10px; /*For Mozilla Firefox*/
	-webkit-box-shadow: #222 4px 4px 10px; /*For Safari and Chrome*/
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

#itemVerbage {
	text-align: justify;
}

#itemVerbage li {
	list-style: none;
}

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

div#sitewide_search span.filedate {
	float: right;
	margin-right: 1em;
}

div#sitewide_search div.clipping {
	
}

div#sitewide_search ul.parties {
	
}

div#sitewide_search li.parties {
	
}

div#sitewide_search .articlesearch {
	margin: 1em 1em 1em 50px;
}

div#sitewide_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;
}

div#sitewide_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;
}

div#sitewide_search ul.barGraph li.p1 {
	background-color: #666666
}

div#sitewide_search ul.barGraph li.p2 {
	background-color: #888888
}

div#sitewide_search ul.barGraph li.p3 {
	background-color: #AAAAAA
}

ul#searchIndexList {
	display: inline;
	padding: 0;
	margin: 0;
}

ul#searchIndexList li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	border: 1px solid black;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

ul#searchIndexList ul li {
	border: none;
	display: block;
	padding: 0 margin : 0;
}

ul#searchIndexList ul.searchDocsize {
	border: none;
	display: block;
	padding: 0 margin : 0;
}

ul#searchIndexList .searchDocsize li {
	border: none;
	display: block;
	padding: 0 margin : 0;
}

div#camaPhotos dl dd {
	margin-left: 6em;
}

div#camaData h3 {
	width: auto;
	background-color: transparent;
	color: #243356;
}

div#camaData li {
	list-style: none;
}

div.yui-ac-bd {
	border: 1px solid black;
	padding: 0 .5em .5em .5em;
	margin-bottom: 1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-webkit-border-bottom-right-radius: 1em;
	-webkit-border-bottom-left-radius: 1em;
	border-bottom-left-radius: 1em;
	border-bottom-left-radius: 1em;
	list-style: none;
	width: 14em;
}

div.yui-ac-bd ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.yui-ac-bd ul li {
	border: none;
	display: block;
	padding: 0 margin : 0;
}

div.yui-ac-bd ul li.yui-ac-highlight {
	background-color: #DDD;
}

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;
}

div#ariesTabs dd,div#ariesTabs li {
	list-style-type: none;
}

ul.adr li,ul.vcard li,ul.notice li {
	list-style-type: none;
}

ul.index_navigation li {
	list-style-type: none;
}

.yui-gb .yui-u {
	margin-left: 1%;
}
col.selection { 
	width:55px;
}
body .content {
	padding: 1em 0 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*/
}
ul.noticeList li{
	list-style:none;
}
textarea#content {
	width:70em;
	height:15em;
	margin-left:1em;
}

form.sendEmailForm dl.zend_form dd fieldset dt{
	height:1.5em;
}
form.sendEmailForm dl.zend_form{
	margin-left:.5em;
}
form.sendEmailForm dl.zend_form dd {
	margin:0;
}
form.sendEmailForm dl.zend_form dd fieldset dl {
	margin-left:.5em;
}
form.sendEmailForm dl.zend_form textarea {
	width:90%;
	height:10em;
}
form dl.zend_form textarea {
	width:50%;
}
h1,h2,h3,h5 {
	color: #000;
	background-color: #ccc;
}

#bd {
	color: black;
	background-color: white;
}

input:focus,select:focus,textarea:focus {
	background: #ff6;
	color: #4c4c4c;
}

/* 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;
}

div#hd div#utilities {
	background-color: #FFF;
	color: 000;
}

/* 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: brown;
}

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

body#indexpage div.quicknote strong {
	color: black;
}
/*
 div.yui3-u-1 form dl{
	margin:auto;
}
div.yui3-u-1 form dl dd{
	width:auto;
	margin:0;
}
div.yui3-u-1 form fieldset {
	width:49%;
}
form fieldset.yui3-u-1-2 {
	width:49%;
	margin:0;
	padding:0;
}
form fieldset.yui3-u-1-2 dl{
	width:49%;
	margin: .2em 0;
}
form fieldset.yui3-u-1-2 dl dd{
	width:49%;
	margin: .2em .1em;
}
form fieldset.yui3-u-1-2 dl dd fieldset {
	width:49%;
}
form fieldset.yui3-u-1-2 dl dd fieldset dd{
	width:49%;
	margin: .2em 8em;
}
*/
form fieldset dl dd div.deleteForm li {
	list-style-type:none;
}
form fieldset dl dd div.deleteForm dl dt {
	text-align:right;
	width:45%;
}
form fieldset dl dd div.deleteForm dl dd {
	margin-left:50%;
}
body#ft {
	background-color: #fff;
	color: #000;
}

h2.article {
	background-color: #f4f4eb;
	color: black;
}

h2.article a {
	color: black;
}

div#articles div h3 {
	color: black;
	background-color: #f4f4eb;
}
/* Define google maps on pages. */
div#GoogleMarriageMap {
	width:100%;
	height:400px;
}
form input[type='text']:focus, form input[type='text']:hover,
form input[type='number']:focus, form input[type='number']:hover,
form input[type='date']:focus, form input[type='date']:hover,
form input[type='datetime']:focus, form input[type='datetime']:hover,
{
	-webkit-animation: pulse 1.5s infinate ease-in-out; 
}
a {
	-webkit-transition: all .3s ease;
	-moz-transition: all.3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease; 
}
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: 0 1em;
 /*   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:auto;
}
/* Classes for Subscription Page */
.paymentMethods li{
	list-style-type: none ;
}

