
/* LRS styles */
body
{
	margin-top: 0px;
	font-size: 10pt;
	font-family: Verdana, Sans-Serif;
	background-color: #21578c;
}

td 
{
	font-size: 10pt;
	font-family: Verdana, Sans-Serif;
}

table.parcel, .parcel table
{
	border-top: black thin solid;
	border-left: black thin solid;
}

td.parcel, .parcel td
{
	border-right: black thin solid;
	border-bottom: black thin solid;
}

#header
{
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	width: 791px;
	padding-top: 3px;
	position: static;
	top: 0px;
	background-color: #fff;
}

#header1024
{
	padding: 3px;
    margin-bottom: 5px;
	width: 1015px;
    position: static;
    top: 0px;
    background-color: #fff;
}


#separator
{
	width: 100%;
	height: 10px;
	background-color: #6699cc;
}
#body
{
	padding: 3px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	width: 680px;
	background-color: #fff;
	float: left;
}

#body1024
{
	padding: 3px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	width: 904px;
	background-color: #fff;
	float: left;
}

#body2
{
	padding: 3px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	width: 680px;
	background-color: #fff;
	float: left;
}
#footer
{
	border-right: #476b8f thin solid;
	padding-right: 3px;
	border-top: #476b8f thin solid;
	padding-left: 3px;
	left: 100px;
	padding-bottom: 3px;
	border-left: #476b8f thin solid;
	width: 500px;
	padding-top: 3px;
	border-bottom: #476b8f thin solid;
	position: relative;
	background-color: #dfefff;
}
.county
{
	font-size: 16pt;
	font-family: Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
}
.appname
{
	font-size: 14pt;
	font-family: Verdana, Sans-Serif;
	letter-spacing: 2pt;
}

#content
{
	left: 100px;
	float: left;
	width: 800px;
}

#content1024
{
	left: 100px;
	float: left;
	width: 1024px;
}

#content2
{
	left: 100px;
	float: left;
	width: 800px;
}
hr
{
	border-right: #6699cc double;
	border-top: #6699cc double;
	margin: 2px;
	border-left: #6699cc double;
	width: 100%;
	border-bottom: #6699cc double;
}

/* breadcrumbs */
ul.breadcrumbs, .breadcrumbs ul
{
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	list-style-type: none;
}

ul.breadcrumbs, li.breadcrumbs, a.breadcrumbs, .breadcrumbs ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 2px;
}

ul.breadcrumbs>li{
	display: table-cell;
	position: relative;
	padding: 2px 2px;
}

/* CSS Tabs */
#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #778;
        font: bold 12px Verdana, sans-serif;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist li a
{
	border-right: #778 1px solid;
	padding-right: 0.5em;
	border-top: #778 1px solid;
	margin-top: -15px;
	padding-left: 0.5em;
	background: #aac4f0;
	padding-bottom: 3px;
	border-left: #778 1px solid;
	padding-top: 3px;
	border-bottom: medium none;
	text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover {
        color: #000;
        background: #ff7f00;
        border-color: #227;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}

/* styles for on-screen */
@media screen 
{
#nav
	{
		padding: 3px;
		margin-top: 5px;
		width: 100px;
		background-color: #fff;
		float: left;
	}

#nav2
	{
		padding: 3px;
		margin-top: 5px;
		width: 100px;
	        background-color: #21578c;
		float: left;
	}
}

/* styles for printing */
@media print {
#nav
{
	display: none;
}

#nav2
{
	display: none;
}

.box
{
	display: none;
}
#body
{
	left: 0px;
	width: 660px;
}

#body2
{
	page-break-before: always;
	left: 0px;
	width: 660px;
}

.noprint
{
	display: none;
}

#content 
{
	left: 0px;
}
#content2
{
	left: 0px;
}

ul.breadcrumbs, .breadcrumbs ul 
{
	display: none;
}
}
#pnlContent h1
{
	font-weight: normal;
	font-size: 14pt;
	margin-bottom: 0.5em;
	font-family: Verdana, Sans-Serif;
}

.itemgroup
{
	position: relative;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 98%;
	margin-bottom: -1px;
	padding-bottom: -10px;
}
.element
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 99%;
	height: inherit;
}
.item_label
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	vertical-align: top;
}
.item_value 
{
	float: left;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}

div.spacer {
  clear: both;
  height: 0px;
  margin-bottom: 0px;
  }

.fieldname
{
	font-size: 8pt;
	font-family: Arial;
}
.departmentName
{
}
.formName
{
}

	label.field, p.label, .label
	{
		display: block;
		float:left;
		text-align: right;
		width: 150px;
	}

.box
{
	border-right: black thin solid;
	padding-right: 5px;
	border-top: black thin solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: black thin solid;
	padding-top: 5px;
	border-bottom: black thin solid;
}
.department
{
	font-size: 16pt;
	font-family: Georgia, 'Times New Roman' , Serif;
}
.pageTitle
{
	font-size: 14pt;
}

.pageStart
{
	page-break-after: always;
}

@media print {
.pbreak {
page-break-before: always;
}
}

.grid_footer td
{
	border-right: none;
	border-top: black thin solid;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	font-size: smaller;
	font-family: Arial, Sans-Serif;
}

.grid_header td, .grid_header th
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: smaller;
	border-left: medium none;
	border-bottom: black solid;
	font-family: Arial, Sans-Serif;
}

.grid_row td
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: black thin solid;
	padding-left: 5px;
	padding-right: 5px;
}

.grid_alternating td
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: black thin solid;
	padding-left: 5px;
	padding-right: 5px;
	background-color: gainsboro;
}


.note
{
	left: 10px;
	position: relative;
	background-color: gainsboro;
}
dt
{
	font-weight: bold;
	padding-top: 6px;
}
