﻿/* Added: 4/10/07 by Catapult\DFrette */
table.blogSmallFont .blogItemOpened { font-size: 100%; }
table.blogSmallFont table { font-size:85%; }

.yellow { color: #f6d307; /*Yellow*/ }



/* From home.css  */
/* Added: 3/1/2007 by Catapult\DFrette */
div.howdoI {
	margin-top: 5px;
}
label.howdoI {
	color: #f6d307;
}
select.howdoI {
	width: 345px;
}
table.howdoI {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
table.howdoI td {
	text-align: right;
}
/* -- End of home.css */


/* From common.css  */
/* Added: 3/1/2007 by Catapult\DFrette */
/* DOCUMENT */
html, body
{
	padding: 0px;
	margin: 0px;


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;		
	background-color: #5878A1; /* %% CHANGED FOR COLORED BG %% */
	background-image: url(../images/common/background.jpg);
	background-repeat: repeat-y;
	height: 100%;
	background-position: center;
}

FORM
{
	margin: 0px;
	padding: 0px;
}


P
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.clear
{
	clear: both;
}

a:link, a:visited, a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover
{
	color: #f6d307;
	text-decoration: underline;
}



/* HEADER */
.header
{
	width: 779px;
	height: 299px;
/*  ^^^ for a centered design: */
	margin-left: auto !important;
	margin-right: auto!important;

}


/* SUBHEADER 1 */
.subheader1
{
	width: 780px;
	height: 123px;
	background-image: url(../images/common/topnav_bg.jpg);
	background-repeat: no-repeat;
	
	}
.logoHillsClerk
{
	float: left;
	width: 319px;
	height: 80px;
}
.subheader1inner
{
	float: left;
	width: 461px;
	height: 123px;
}

.subheader1Tools
{
	color: #5278ac;
	height: 50px;
	text-align: right;
	font-size: 85%;
	font-weight:normal;
}



/* TOP NAVIGATION */
.subheader1Nav
{
	margin-left: 10px;
	margin-top: 45px;
	text-align: center;
}
.subheader1Nav UL
{
	padding: 0px;
	margin: 0px;
}
.subheader1Nav LI
{
	padding-left: 19px;
	padding-right: 19px;
	list-style: none;
	display: inline;
}

A.headerLink 
{
	color: #325585;
	text-decoration: none;
	font-weight: bold;	
}

.subheader1Nav A, .subheader1Nav A:link, .subheader1Nav A:visited, .subheader1Nav A:hover, .subheader1Nav A:active
{
	color: #325585;
	text-decoration: none;
	font-weight: bold;
}


A.subheader1Nav, A.subheader1Nav:link, A.subheader1Nav:visited, A.subheader1Nav:hover
{
	color: #325585;
	text-decoration: none;
	font-weight: bold;
}

/* SUBHEADER 2 */
.subheader2
{
	width: 780px;
	height: 176px;
	/*background-color: #3b6090;*/
}

/* PAGE */
.page
{
	background: inherit;
/*	background-color: #3b6090;
	background-image: url(../images/common/background.jpg);
	background-repeat: repeat-y;
*/
	width: 780px;
	overflow: inherit;

	margin-left: auto !important;
	margin-right: auto!important;


}

.innerpage
{
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	width: 505px;
	min-height: 634px;
	height: auto !important;
	/*height: 634px;*/
	color: #FFFFFF;
	text-align: left;
	/*modified by David Frette, per Linda Forgacs, 4/25/2007 */
	/*text-align: justify;*/
	overflow:hidden;
}

/* NAVIGATION */
.left
{
	float: left;
	width: 252px;
	min-height: 634px;
	height: auto !important;
	height: 634px;
	background-image: url(../images/common/background_leftnav.jpg);
	background-repeat: no-repeat;
}

ul.mainnav
{
	padding: 0px;
	margin: 0px;
}

li.mainnav
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dashed #ffffff;
	margin-right: 1px; /* 45px; */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/common/mainnav_arrow_closed.gif);
	background-position: 5px 15px;
	background-repeat: no-repeat;
}

a.mainnav:link, a.mainnav:visited
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 105%;
	text-decoration: none;
}
a.mainnav:hover, a.mainnavactive:link, a.mainnavactive:visited
{
	color: #f6d307;
}

li.mainnavactive
{
	background-image: url(../images/common/mainnav_arrow_opened.gif);
}

/* SUB NAVIGATION */
ul.navsub
{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	border-top: 1px dashed #ffffff;
}
ul.navsubsub
{
	padding: 0px;
	margin: 0px;
}

li.navsub
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 3px;
}
li.navsubsub
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 20px;
}

li.navsubContainer
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/common/subnav_arrow_closed.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
li.navsubContainerActive
{
	background-image: url(../images/common/subnav_arrow_opened.gif);
}

a.navsub:link, a.navsub:visited, a.navsub:hover
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	text-decoration: none;
}
a.navsub:hover, a.navsubActive:link, a.navsubActive:visited
{
	color: #f6d307;
}

/* FOOTER */
.footer
{
	background-image: url(../images/common/background_page.gif);
	background-repeat: repeat-y; 
	width: 780px;
	margin-top: -3px;
	padding-top: 10px;
	
	margin-left: auto !important;
	margin-right: auto!important;
	
}
.footer508
{
	width: 112px;
	height: 33px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	border: 0px;
}
.footerAcrobat
{
	width: 94px;
	height: 35px;
	float: left;
	border: 0px;
}
.footerHackersafe
{
	clear: both;
	/*width: 105px;*/
	/*height: 30px;*/
	margin-left: 337px;
	margin-bottom: 20px;
}
.footerText
{
	float: left;
	width: 534px;
	height: 20px;
	text-align: center;
	color: #FFFFFF;
	font-size: 70%;
}
.footerText A:link, .footerText A:visited, .footerText A:hover
{
	color: #FFFFFF;
}


/* INNER CONTROLS FLOW */
div.innerControlsFlow 
{
	padding-right: 5px;
	display: inline;
}

/* SITE MAP based off PRINTER FRIENDLY */
a.siteMap
{
	font-size: 85%;
	padding-left: 20px;
}
a.siteMap:link, a.siteMap:visited
{
	text-decoration: none;
	color: #ffffff;
}
a.siteMap:hover
{
	color: #ffffff;
	text-decoration: underline;
}


/* PRINTER FRIENDLY */
a.printer
{
	font-size: 85%;
	background-image: url(../images/common/printerfriendly.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
a.printer:link, a.printer:visited
{
	text-decoration: none;
	color: #ffffff;
}
a.printer:hover
{
	color: #ffffff;
	text-decoration: underline;
}


/* TEXT SIZE */
div.textsize
{
	display: inline;
	margin-left: 20px;
	font-size: 85%;
}
div.textsize img
{
	display: inline;
	border: 0px;
}

/* SITE MAP */
div.siteMap 
{
	padding-left: 10px;	
}


/* BREAD CRUMB */
div.breadcrumb
{
	margin-top: 5px;
	font-size: 85%;
	color: #FFFFFF;
}
a.breadcrumb:link, a.breadcrumb:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.breadcrumbActive:link, a.breadcrumbActive:visited
{
	color: #f6d307;
	text-decoration: none;
}
a.breadcrumb:hover, a.breadcrumbActive:hover
{
	color: #f6d307;
	text-decoration: underline;
}

/* CONTAINER */
.container
{
	margin-top: 20px;
	width: 459px;
}
.containerHeader
{
	padding-left: 20px;
	font-size: 130%;
	font-weight: bold;
	color: #f6d307;
	background-image: url(../images/common/containerHeaderArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-align: left;
}
.containerBody
{
	margin-left: 40px;
	margin-top: 10px;
}
.containerBody P:first-letter
{
	padding-left: 20px;
}


/* HEADER */
.titleHeader
{
	font-size: 120%;
	font-weight: bold;
}
p.titleHeader:first-letter
{
	padding-left: 0px;
}
.titleHeader a:link, .titleHeader a:visited, .titleHeader a:active
{
	color: #ffffff;
	text-decoration: none;
}
.titleHeader a:hover
{
	color: #f6d307;
	text-decoration: underline;
}

/* TABLE */

table.defaultTable
{
	width: 100%;
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table.defaultTable THEAD
{
	background-color: #294a73;
}
table.defaultTable TH
{
	padding: 4px;
	background-color: #294a73;
}

table.defaultTable TH.defaultTableNotice 
{
	background-color: #5878a1;
	text-align: left;
	font-weight: normal;
}

table.defaultTable TD
{
	padding: 4px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #ffffff;
}
table.defaultTable CAPTION
{
	text-align: right;
	font-size: 80%;
}
table.defaultTable a:link, table.defaultTable a:visited
{
	color: #ffffff;
	text-decoration: none;
}
table.defaultTable a:hover
{
	color: #f6d307;
	text-decoration: underline;
}
table.defaultTable tr.defaultTableActive td
{
	color: #f6d307;
	border-bottom: 0px;
}

table.defaultTable .center 
{
	text-align: center;
}

/* SMALL TYPE */
.small
{
	font-size: 80%;
}

/* SMALL TABLE */
table.tableSmall
{
	width: 100%;
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table.tableSmall THEAD
{
	background-color: transparent;
}
table.tableSmall TH
{
	font-size: 85%;
	text-align: center;
}
table.tableSmall TD
{
	font-size: 85%;
	padding: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: center;
}
table.tableSmall a:link, table.tableSmall a:visited
{
	color: #ffffff;
	text-decoration: none;
}
table.tableSmall a:hover
{
	color: #f6d307;
	text-decoration: underline;
}

/* RELATED LINKS */
table.relatedlinks
{
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
}
table.relatedlinks TD
{
	padding: 10px;
}
table.relatedlinks IMG
{
	border: 0px;
}
/* -- End of common.css */


/* From feesnfines.css */
/* Added: 3/1/2007 by Catapult\DFrette */
table.whiteIndex { width: 100%; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px dashed white; }
table.whiteIndex TD { padding-bottom: 10px; text-align: center; }
a.whiteIndex:link, a.whiteIndex:visited, a.whiteActive {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
table.whiteIndex A:hover {
	color: #f6d307;
	text-decoration: underline;
}
a.whiteActive, a.whiteActive:link, a.whiteActive:visited {
	color: #f6d307;
}
/* -- End of feesnfines.css */

/* From blogFormat.css */
/* Added: 3/1/2007 by Catapult\DFrette */
div.blogTitle {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	border-bottom: 1px dashed #ffffff;
}

ul.blog {
	margin: 0px;
	padding: 0px;
	width: 437px;
}

li.blogItem {
	list-style: none;
	margin-bottom: 5px;
	text-align: justify;
}

a.blogItem, a.blogItemOpened {
	font-weight: bold;
	text-decoration: none;
}
a.blogItem:link, a.blogItem:visited {
	color: #ffffff;
}
a.blogItem:hover, a.blogItemOpened:link, a.blogItemOpened:visited {
	color: #f6d307;
}
a.blogItem:hover, a.blogItemOpened:hover {
	text-decoration: underline;
}

div.blog0, div.blog1 {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	/*modified by David Frette, per Linda Forgacs, 4/25/2007 */
	/*text-align: justify;*/
	width: 437px;
}
div.blog0_top {
	height: 8px;
	background-image:url(../images/blog/blog0_top_bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.blog0_content {
	background-color: #325581;
}
div.blog0_bottom {
	height: 8px;
	background-image:url(../images/blog/blog0_bottom_bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.blog1_top {
	overflow: hidden;
	height: 9px;
	background-image:url(../images/blog/blog1_top_bg.gif);
	background-repeat: no-repeat;
}
div.blog1_content {
	background-color: #5878A1;
}
div.blog1_bottom {
	overflow: hidden;
	height: 10px;
	background-image:url(../images/blog/blog1_bottom_bg.gif);
	background-repeat: no-repeat;
}

div.blog0_content, div.blog1_content {
	padding-left: 10px;
	padding-right: 10px;
}

div.blog0_content P, div.blog1_content P {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* -- End of blogFormat.css */


/* ONLINE FORMS STYLE */
div.onlineFormFixedWidth  { width: 400px; }
table.onlineFormFixedWidth { table-layout: fixed; width: 410px; white-space:normal; }
td.onlineFormOneCell { width:410px; vertical-align:top; white-space:normal; }
.onlineFormTwoCell1 {width:330px; vertical-align:top; white-space:normal;  }
.onlineFormTwoCell2 { width:80px; vertical-align:top; white-space:normal; }
span.onlineFormCellText { white-space:normal; float:left;  }


/* From:  whiteIndex.css */
/* Added: 3/1/2007 by Catapult\DFrette */
table.whiteIndex { width: 100%; }
table.whiteIndex TD { padding-bottom: 0px; text-align: center; }
table.whiteIndexLeft TD { padding-bottom: 0px; text-align: left; vertical-align: top; }
a.whiteIndex:link, a.whiteIndex:visited, a.whiteActive {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
table.whiteIndex A:hover {
	color: #f6d307;
	text-decoration: underline;
}
a.whiteActive, a.whiteActive:link, a.whiteActive:visited {
	color: #f6d307;
}
/* -- End of whiteIndex.css */


/* EN ESPANOL / TEXT ONLY */
A:visited.subheader1Tools { color: #5278ac;  text-decoration: none; }
A:hover.subheader1Tools { color: #5278ac; text-decoration: none; }
A:link.subheader1Tools  { color: #5278ac; text-decoration: none; }
A:hover.subheader1Tools { color: #5278ac; text-decoration: underline;}


/* SITEMAP */
.SiteMap a
{
/* adding color here sets it for the whole menu */
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
}

.SiteMap a:hover 
{
	color: #f6d307;
	text-decoration: underline;
}


.SiteMap li 
{
	list-style-type: none;	
}



.SiteMap 
{
/*adding font color here won't effect anything.*/
	border: 1px solid yellow;
	border:none;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
	text-indent: 15px;
}


/* HIGH PROFILE CASE SUMMARY */

.highProfileCaseRssImage
{
	border: 0px;
}


/* Google Maps */
.GoogleMap A:link,
.GoogleMap A:visited,
.GoogleMap A:hover,
.GoogleMap A
{
	text-decoration: underline;
	cursor: pointer;
	color: #f6d307;
}


