BODY {
	SCROLLBAR-FACE-COLOR: #597794;  
	SCROLLBAR-HIGHLIGHT-COLOR: #cacaca; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #445555; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 	
	SCROLLBAR-TRACK-COLOR: #c8c8c8; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	SCROLLBAR-DARKSHADOW-COLOR: #aaaaaa
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #45555F;	
	text-align: left;
}
FORM {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: black;
}

TD {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: black;
}
TH {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: black;
}
TR {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: black;
}

A:hover {
	TEXT-DECORATION: underline;
	background: #dedede;
}
A:active {
	COLOR: #808000; TEXT-DECORATION: none;
}
A:link {
	COLOR: #036b4f; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #905e5e; TEXT-DECORATION: none;
}

#whats-new .heading {
	font-weight: bold;
	color: #CA6306;
	font-size: 1.1em;
}

#whats-new li {	
	line-height: 20px;
}
#whats-new td {
	border-bottom-width: 1px;
	border-bottom-color: #afafaf;
	border-bottom-style: solid;
}


/* THIS IS USED FOR THE PAGE TITLE */
.deptTitle {
	MARGIN: 0.8em 6px 0em; FONT: bold 18px Arial, Helvetica, sans-serif; COLOR: #99c; BORDER-BOTTOM: #cc9 thin solid;
}

.pageTitle {
	MARGIN: 0.8em 6px 0em; FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #99c; 
}
.pageTitleHome {
	MARGIN: 0.8em 6px 0em; 
	FONT: bold 1.3em Arial, Helvetica, sans-serif; 
	COLOR: #213a22; 
	background: #e7e7e7;
}


/* Section side nav, section titles */
.navHeaderLinks, .navHeader, #side-menu td.navHeader {
font-weight: bold;
font-size: 1.1em;
}

/* Section side nav, sub section titles  */
.subNav {
	FONT: 11px Arial, Helvetica, sans-serif;
}
#side-menu td {
	FONT: 11px Arial, Helvetica, sans-serif;
}
/* Top nav links*/
.topNav {
	FONT: 11px Arial, Helvetica, sans-serif;
}

/* Call for the cell image between the content and right-hand navigation*/
.vertLine {
	background-image: url("images/common/column_C_bg.gif");
	vertical-align: top;
}

/* Default settings for main table*/
.mainTable {
	width: 820px;
	padding: 0px;
	border: none;
}

/* Settings for footer table*/
.footerTable {
	width: 720px;
	padding: 0px;
	border: none;
	background-image: url("images/back_footer.gif");
	height: 60px;
}

/* Default settings for header table*/
.headerTable {
	width: 100%;
	padding: 0px;
	border: none;
	background-image: url("images/common/top_nav_bg.jpg");
}

/* Controls footer text in footer table*/
.copyright {
	vertical-align: bottom;
	text-align: left;
}

/* Controls footer text in footer table*/
.newPress {
	vertical-align: bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
}

.topTD {
	vertical-align: top;
}

.oneHundredTD {
	width: 100%;
}

.spacerColumnA {
	width: 10px;
}

.oneHundred_topTD {
	width: 100%;
	vertical-align: top;
	border: 0px;
}

.oneHundred_topTable {
	width: 100%;
	vertical-align: top;
	padding: 0px;
	border: none;
	
}

TD.lineUnderTD {
border-bottom: 1px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-style: solid;
border-color: Black;
}

TD.lineTopBottomTD {
border-left: 0px;
border-right: 0px;
border-bottom: 1px;
border-top: 1px;
border-style: solid;
border-color: Black;
}

.topSubNav A:hover {
	TEXT-DECORATION: none
	font-weight: bold;
	color: White;
}
.topSubNav A:active {
	TEXT-DECORATION: none
	font-weight: bold;
	color: White;
}
.topSubNav A:link {
	TEXT-DECORATION: none
	font-weight: bold;
	color: White;
}
.topSubNav A:visited {
	TEXT-DECORATION: none
	font-weight: bold;
	color: White;
}
ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li { 
	padding-left: 10px; 
	background: url(http://cityofgrassvalley.com/services/images/bullets.gif) no-repeat 1px 7px ;
	line-height: 15pt;
}

/* form elements*/
.button {
	color: Purple; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold
}
input, TEXTAREA {
	font-family: Verdana, Arial, serif, sans-serif;
	border : thin groove;
	background-color : #d9d9d9;
	font-weight : normal;
	font-size: 10px;
}

SELECT {
	font-family: Verdana, Arial, serif, sans-serif;
	background-color : #d9d9d9;
	font-weight : normal;
	font-size: 10px;	
}