body {margin:0;padding:0pt;background-color:#fff; font-size:1em; font-family:verdana, arial, sans-serif;text-align:left;color:#333;}
/*p {margin-left:7px;}*/
h1, h2, h3, h4, h5 {color:#0c3ba5;} /*0c3ba5 457cf8*/
hr {height:1px; border:0px;background-color:#0c3ba5;color:#0c3ba5; margin-top:10px; margin-bottom:10px;clear:both; }

h1 {font-size:28px;margin-bottom:20px;}
h2 {font-size:23px;margin-bottom:10px;}
h3 {font-size:16px; line-height:22px; color:#222;margin-bottom:5px; }
h4 {font-size:14px; line-height:22px; color:#222;margin-bottom:5px;}
h5 {font-size:14px; line-height:12px;margin-bottom:3px; }

p, ol li {font-size:13px; line-height:17px; margin-bottom:10px;}
ol li {list-style-type:decimal;margin-left:45px;margin-bottom:15px;}
ol li ol li {list-style-type:lower-alpha;margin-left:15px;}
ol li ol li ol li {list-style-type:upper-roman;margin-left:15px;}
ol.o li {list-style-type:decimal;margin-left:45px;font-weight:bold;margin-bottom:15px;}
ol.o li ol li {list-style-type:none;margin-left:15px;font-weight:normal;}

ul.rulesofcourt li {margin-top: 5px;}
ul.rulesofcourt li {font-size:13px; line-height:17px; margin-left:45px; margin-bottom:5px;}
ul.rulesofcourt li {list-style: disc;}
ul.rulesofcourt li ul li {margin-left: 45px; margin-bottom: 5px;}

th{font-size:13px; line-height:17px; margin-bottom:10px;font-weight:bold;}

/*class over-ride for rules of court, 21JUNE2017 E. */
ol.lowerRoman li {list-style-type: lower-roman;}/*ol li ol li ol.lowerRoman li {	list-style-type: lower-roman;}*/
ol.one li {list-style-type: decimal;}/*ol li ol li ol.one li {	list-style-type: decimal;}*/
ol.rulesofcourt_a li {list-style-type:lower-alpha;}

ul {font-size:16px;color:#333;line-height:24px;}
li {font-size:16px; line-height:18px; }


a {color:#0c3ba5;text-decoration:none;}
a:hover {color:#0c3ba5;text-decoration:underline;  }
a:visited {color:#0c3ba5;text-decoration:none;}
h1 a, h2 a, h3 a, h4 a, h5 a{color:#222;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{color:#222;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited{color:#222;}

.img_border {border:1px solid #000;padding:1px;}
.editorial_pic {margin:0 0 10px 10px;}
.margin_left {margin-left:3px;}
.margin_right {margin-right:3px;}
.margin_bottom {margin-bottom:10px;}
.red {color:#c00;}
.tag {margin:0;}
.green {color:#0c0;}
.blue {color:#0c3ba5;}
.p {color:#650053;}
.p_bg {background-color:#650053;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.indent {padding-left:10px;}
.indent_double {padding-left:20px;}
.indent_triple {padding-left:30px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:1px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.form_error {color:#a00;margin:-10px 0 0 10px;font-size:.8em;}
.blue_bg_header {color:#fff; background:#0c3ba5;padding:5px}
.format-notice { margin:15px 0px 15px 0px; padding:5px 15px; font-size:12px; line-height:14px; border:dotted 1px #000; }
.format-notice-link { margin:15px 0px 15px 0px; padding:5px 15px; font-size:12px; line-height:14px; border:dotted 1px #000;width:115px; }
.format-notice-table { margin-bottom:5px; margin-left:0px; }
.underline {text-decoration:underline;}
.small {font-size:11px;font-weight:normal;}
.highlight {background-color:#ff9;}
div.fulltext
{
	border: 1px #CCC dotted;
	text-align: left;
	padding:6px;
	margin: 0 0 6px 0;
}
/*input[type=text] {width:200px;border:1px solid #666;padding:3px;margin:1px;}
input[type=password] {width:200px;border:1px solid #666;padding:3px;margin:1px;}
textarea {width:700px;height:300px;}*/
#options_list {width:150px;height:150px;}
label {color:#333;font-weight:700;}
input .error {margin:0;}

.search_form input[type=text] {width:200px;border:1px solid #0c3ba5;padding:3px;margin:1px;}
.search_form input[type=submit], input[type=reset], select {font-weight:600;color:#0c3ba5;border:1px solid;border-color:#559 #0c3ba5 #0c3ba5 #559;padding:3px;margin:1px;background-color:#dde;}
.search_form input[type=submit]:hover, input[type=reset]:hover {cursor:pointer;}
.search_form label {float:left;width:200px;padding:3px;}

#header {width:100%;height:106px;background:url('/images/site/bgheader.gif') repeat-x;}
.paperNav {position: -webkit-sticky;position: sticky;top: 0;align-self: flex-start;}
#header_img {width:940px;text-align:left;margin:auto;padding-top:2px;}
#navbg {width:100%;height:29px;background:url('/images/site/bgnav.gif') repeat-x;margin-bottom:3px;z-index:-1;}

#content {width:940px; margin:0px auto 20px auto;min-height:500px;}
#content_left {width:460px;margin-right:10px;float:left;}
#content_right {width:460px;margin-left:10px;float:left;}
#rules {margin:auto;width:75%}

#search_table tr td, #search_table tr th  {padding:3px; border-bottom: 1px solid #666;}
#schedule_of_fees tr td {padding:3px; border-bottom: 1px solid #666;font-size:12px;}
#schedule_of_fees {margin-bottom:20px; width:550px;}
#footer {width:980px;margin:25px auto 25px auto;text-align:center;padding-top:20px;border-top:1px solid #0c3ba5; }
#footer p {font-size:.7em;font-weight:bold;}


.slideInfoZone h3, .slideInfoZone h2{display:none;} /* for editorial page gallery */

#login {width:500px;margin:auto;}
#login fieldset {border:3px solid #2d51a3;}
#login legend {border:1px solid #2d51a3;padding:3px 7px;color:#2d51a3;}
#login label {float:left;width:25%;margin:5px 10px 0 0;text-align:right;font-weight:bold;}

/* settings for new subscribers input form */
#form_left {width:220px;padding:2px;float:left;}
#form_right {width:220px;padding:2px;float:left;}
#new_subscription_input_form input {width: 200px;}
#address {width: 200px; height: 100px;}
/* commented out for now, lines above handle what I need done - for now - Eric 23 March 2011
#title {width: 200px;}
#first_name  {width: 200px;}
#last_name  {width: 200px;}
#company_name  {width: 200px;}
#city {width: 200px;}
*/
/*added for Probate Application to Administer Notices - Eric 27 May 2015*/
.casenumber, .decedent, .address, .dateofdeath {display: inline-block;}
.casenumber {min-width: 105px;}
.decedent {min-width: 180px;}
.address {min-width: 380px;}
.dateofdeath {text-align: right; min-width: 95px;}
.row {padding: 5px; font-size: 12px;}


.nav_menu a ul{margin-bottom:7px;}
.nav_menu a { padding: 10px; font-size: 13px; font-weight:500; text-align:left;}
/* Dropdown nav menu */
#nav_container {padding-top:4px;width:930px;text-align:center;margin:0 auto;}
.nav_last {margin-right:-10px;width:auto;}
.dropdown {
	/*
		OVER ALL LINE HEIGHT
	*/
	line-height:32px;
	font-size:13px;
}
.dropdown a {
	/* The minimum width of the "MAIN" links on top */
	min-width: 20px;
	font-family: verdana, arial, sans-serif;;
	display:block;
	padding:0px 10px 0px 17px;
	color:#0c3ba5;
	text-decoration:none;
	border-left:1px solid #ddd;
}
.first_menu_item a {border:none;padding-left:0;}
.last_menu_item a {padding-right:0;}

.dropdown a:hover{
	color: #7ab0cf;
}

.dropdown li ul a{
	/* The width of the dropdown and popout menu */
	width:175px;
	background-color:#fff;
	/*
		Optional thought i'd make the drop down and popout transparent
		This line is also what is killing the CSS validation
	*/
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	padding-top:3px;
	padding-bottom:3px;
}
.dropdown li ul {
	margin-top:7px;
	/* time for some math  {a}:width + {a}:padding + {a}:border */
	width:175px;
}
.dropdown li ul li{
	/* time for some math  {a}:width + {a}:padding + {a}:border */
	width:175px;
}
.dropdown li ul li a{
	xborder-bottom: solid 1px #000000;
	xborder-top: solid 1px #333333;
	border-left: solid 1px #000000;
	border-right: solid 1px #333333;
}
.dropdown a.popout {
	/* totally optional popout indicator */
	/*background-image: url(../images/popout.gif);*/
	background-position:center right;
	background-repeat:no-repeat;
}

.first_item  a {border-top: solid 1px #333333;}
.last_item a {border-bottom: solid 1px #333333;}


/************************************************************
ONLY EDIT BELOW IF YOU REALLY KNOW WHAT YOUR DOING!
************************************************************/
.dropdown {
	margin:0;
	padding:0;
	list-style-type:none;
}
.dropdown ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.dropdown a {
	display:block;
}
.dropdown li{
	float:left;
	position:relative;
	display: block;
}
.dropdown ul {
	position:absolute;
	display:none;
}
.dropdown li ul a{
	float:left;
}
.dropdown li ul {
	float:left;
}
.dropdown li ul li{
	float:left;
	position:relative;
}
.dropdown ul ul{
	top:0;
	left:100%;
}
.dropdown li ul ul {
	width:auto;
	margin: -1px 0px 0px 0px;
	float:left;
}
.dropdown li:hover ul ul, .dropdown li:hover ul ul ul, .dropdown li:hover ul ul ul ul{
	display:none;
}
.dropdown li:hover ul, .dropdown li li:hover ul, .dropdown li li li:hover ul, .dropdown li li li li:hover ul{
	display:block;
}
