/*  body style 
*/

        body {
			margin:0 0 10px;
			padding:0;
			font-family:Lucida Sans;
/*            text-align:justify; */
			}

		pre { 
			font-family:Lucida Sans Typewriter;
/*            text-align:justify;  */
			letter-spacing: .04em;}		

a:link {color: #3B4990; text-decoration: underline; }

/*  body wrapper - for all pages except maps  
*/			
		div#mainBody {
			width:47.3em;/*760px*/
			margin:8px auto 0;
			padding:0;
			border:0px solid red;
			}
			
/*  body wrapper for maps only  
*/			
		div#mainBody_maps{
			margin:8px auto;
			padding:0;
			border:0px solid red;
			}
		
		div#mainBody_Zmaps{
            margin:8px auto;
			width:47.3em;/*592px*/
			border:0px solid silver;
			padding:3px;
			}
			
/*  content wrapper for all pages except where noted, below 
*/							
		div#content {
			float:left;
			width:37em;/*592px*/
			border:1px solid silver;
			margin:0;
			padding:3px;
			}
/*  content wrapper for SMC and Charter and all search pages where reference tools are not used
	This style only has a top border of 1px, silver
*/			
		div#content_results {
			float:left;
			width:47.3em;/*760px*/
			border-top:1px solid silver;
			margin:0;
			padding:3px;
            font-size:small;
			}
			
/*  content wrapper for Hearing Examiner results
	This style only has a top border of 1px, silver
*/			
		div#content_examiner {
			float:left;
			width:47.3em;/*760px*/
			border-top:1px solid silver;
			margin:0;
			padding:3px;
			font-size:small;
			}
		div#content_examiner p {
			font-size:small;	
			}
			
/*	content wrapper, solid border box, no reference tools
*/			
		div#content_bigbox {
			float:left;
			width:47.3em;/*592px*/
			border:1px solid silver;
			margin:0;
			padding:3px;
			}
		
/*	content wrapper, single top border, maps section
*/				
		div#content_Zmaps {
			border-top:0px solid silver;
			margin:0 auto;
			padding:3px;
			}

		p, li, a, a:hover, dt, dd, td, blockquote {
			font-size:small;
			}
		h5 {
			margin: 7.5px 0;	
			}

		dt, dd {
			margin-top:7.5px;
			margin-bottom:5px;
			}	
				
		span.red {
			color:red;
			}
			
		div#content_maps {
			border-top:1px solid silver;
			margin:0 auto;
			padding:3px;
			}

		p, li, a, a:hover, dt, dd, td, blockquote {
			font-size:small;
			}
		h5 {
			margin: 7.5px 0;	
			}

		dt, dd {
			margin-top:7.5px;
			margin-bottom:5px;
			}	
				
		span.red {
			color:red;
			}
		
/*		START header styles
	*/	
		div#header {

			width:47.3em;/*760px*/
			margin:0 auto;
			padding:0;
			border:0px solid purple;
			}
		div#header h2 {
			/*color:#ffffff;*/
			color:#002277;
			margin:7.5px 0 10px 0;
			}

/* This applies to the header logo graphic
	*/
		img.floatLeft { 
  		    float: left;
/*            height: 2.075em;*/
            margin-top: -.5em;
	        margin-right: .5em;
			}


/* This applies to the header logo graphic
	*/
		img.floatRight { 
  		    float: right
/*            height: 2.075em;*/
            margin-top: -.5em;
	        margin-left: .5em;
margin-botton:.5em;
			}
			
		div#wrapper {
			/*background-color:#69c;*/
background-color:#FFFFFF;
			/*width:56.25em;/*900px*/
			border:0px solid yellow;
			margin:0px;
			padding:0px 0 0 0;
			}
			
/*		END header styles
	*/
		
		
/* start persist styles - this applies to nav in upper righthand corner of header

THIS IS NO LONGER INCLUDED ON THE PAGE
	*/
		
		div#persist_nav {
			float:right;
			margin:0;
			padding:0;
			width:13em;
			border:0px solid #fff;
			
			}
		
		ul.persist_col {
			background-color:inherit;
			margin:0 0 0 10px;
			padding:0;
			float:left;
			border:0px solid;
			visibility:visible;
			}
		
		ul.persist_col li {
			list-style-type:none;
			}
			
		ul.persist_col li a{
			text-decoration:none;
			/*color:#fff;*/
color:#002277
			font-size:small;
			}
		
		ul.persist_col li a:visited{
			text-decoration:none;
			font-size:small;
			color:#fff;
			}	
		
		ul.persist_col li a:hover{
			text-decoration:underline;
			font-size:small;
			}
				
/* 		end persist styles 


	*/		
			
		
/* 		START global nav styles - bar under header
	*/
	
		div#navwrap {
			/*background-color:#666;*/
background-color:5993E5;
			/*height:1.4em;*/
			padding:0;
			margin:0 auto;
	width:47.3em;
			border:0px solid fuchsia;
			}
		ul#nav {
			margin:0 auto;
			padding:0;
			width:47.3em;
			height:1.4em;
			border:0px solid fuchsia;
			/*background-color:#666; */
background-color:5993E5;
			}
		ul#nav li{
			float:left;
			list-style-type:none;
			}
		ul#nav li a{
			display:block;
			text-decoration:none;
			padding:3px 5px;
			margin:0;
			border-right:1px solid #fff;
background-color:#5993E5;
/*			background-color:#666666;*/
			color:#fff;
			}
		ul#nav li a:hover {
			background-color:#027;
			text-decoration:none;
			}
		ul#nav li#leftHome a{
			border-left:1px solid #fff;
			}

/* 	END global nav 
	*/
		
		
/* 	START subIndexNav - light blue section under gray bar and header
	*/
		
		div#subnavwrap {
			/*height:1.4em;*/
            width:47.3em;
			margin:0 auto;
			padding:0;
			background-color:#cde;/*dee,*/
			border-right:1px solid #cde;
			border-left:1px solid #cde;
			border-bottom:1px solid #cde;	
			}
		ul#subNav_Persist {
			margin:0 auto;
			padding:0;
			width:44em;/*34em, 47.3*/
			height:1.4em;
			border:0px solid red;/*#cde*/
			background-color:inherit;
			}	
		ul#subNav_LEG {
			margin:0 auto;
			padding:0;
			width:34em;/*34em, 47.3*/
			height:1.4em;
			border:0px solid red;/*#cde*/
			background-color:inherit;
			}
		ul#subNav_SMC {
			margin:0 auto;
			padding:0 0 0 0;
			padding-left:2.5em;
			width:20em;/*34em*/
			height:1.4em;
			border:0px solid red; /*#cde*/
			background-color:inherit;
			}
		ul#subNav_CHAR {
			margin:0 auto;
			padding:0 0 0 0;
			width:25em;/*34em*/
			height:1.4em;
			border:0px solid red; /*#cde*/
			background-color:inherit;
			}
		ul#subNav_SMA {
			margin:0 auto; /*auto*/
			padding:0;
			width:40em;/*34em*/
			height:1.4em;
			border:0px solid red; /*#cde*/
			background-color:inherit;
			}
		ul#subNav_dummy {
			height:1.4em;
			background-color:inherit;
			margin:0;
			padding:0;
			}
		
		ul#subNav_Persist li, ul#subNav_LEG li, ul#subNav_SMC li, ul#subNav_CHAR li, ul#subNav_SMA li {
			float:left;
			list-style-type:none;
			border:0px solid;
			}
		ul#subNav_Persist li a, ul#subNav_LEG li a, ul#subNav_SMC li a, ul#subNav_CHAR li a, ul#subNav_SMA li a{
			display:block;
			text-decoration:none;
			padding:3px 7px;
			margin:0;
border-right:1px solid #fff;
			background-color:inherit;/*#fff*/
			color:#000000;
			}
		ul#subNav_Persist a:hover, ul#subNav_LEG a:hover, ul#subNav_SMC a:hover, ul#subNav_CHAR a:hover, ul#subNav_SMA li a:hover {
			color:#027;/*#002277*/
			text-decoration:underline;
			}





/* 	END subNav section - all subnav areas 
	*/	
		



/* 	START main SEARCH navigation - navigation components in body of page 
	*/
		ul#searchNav, ul#searchNavArch, ul#searchNavSpec,ul#searchNavMore, ul#searchNavLegi {
			margin:0;
			padding:0;
			width:37.5em;/*600*/
			border:0px solid purple;
			}
			
			
		ul#searchNav li{
			float:left;
			width:9em;/*120*/
			list-style-type:none;
			text-align:center;
			margin:0;
			padding:0;
			}
		ul#searchNav li a {
			display:block;
			text-decoration:underline;
			padding:3px 0;
			margin:0 5px;
			border-top:1px solid silver;
			border-right:1px solid silver;
			border-left:1px solid silver;
			color:#002277;	/*#69c*/
			height:3.8em;
			}


		ul#searchNavMore li a {
			display:block;
			text-decoration:underline;
			padding:3px 0;
			margin:0 5px;
			border-top:1px solid silver;
			border-right:1px solid silver;
			border-left:1px solid silver;
			color:#002277;	/*#69c*/
			height:3.8em;
			}
		ul#searchNavArch li{
			float:left;
			width:8em;/*85*/
			list-style-type:none;
			text-align:center;
			margin:0 5px;
			padding:0;
			}
		ul#searchNavArch li a {
			display:block;
			text-decoration:underline;
			padding:3px 0;
			margin:0;
			border-top:1px solid silver;
			border-right:1px solid silver;
			border-left:1px solid silver;
			color:#002277;	/*#69c*/
			height:2.4em;
			}

		ul#searchNavMore li{
			float:left;
			width:8.5em;/*85*/
			list-style-type:none;
			text-align:center;
			margin:0 1px;
			padding:0;
			}

		ul#searchNavMore li a{
			display:block;
			text-decoration:underline;
			padding:3px 0;
			margin:0 5px;
			border-top:1px solid silver;
			border-right:1px solid silver;
			border-left:1px solid silver;
			color:#002277;	/*#69c*/
			height:3.4 em;
			}


		ul#searchNavLegi li{
			float:left;
			width:8em;/*85*/
			list-style-type:none;
			text-align:center;
			margin:0 5px;
			padding:0;

			}

		ul#searchNavLegi li a{
			display:block;
			text-decoration:underline;
			padding:3px 0;
			margin:0 5px;
			border-top:1px solid silver;
			border-right:1px solid silver;
			border-left:1px solid silver;
			color:#002277;	/*#69c*/
			height:3.4 em;
			}


	/*nav for specialized indexes*/		
		ul#searchNavSpec li{
			float:left;
			width:6.7em;
			list-style-type:none;
			text-align:center;
			margin:0 5px;
			padding:0;
			}
		ul#searchNavSpec li a{
			display:block;
			text-decoration:underline;
			padding:3px 0;
			margin:0;
			border-top:1px solid silver;
			border-right:1px solid silver;
			border-left:1px solid silver;
			color:#002277;	/*#69c*/
			height:2.4em;
			}
		ul#searchNav li a:hover, ul#searchNavArch li a:hover, ul#searchNavSpec li a:hover {
			text-decoration:none;
			background-color:#002277; /*#69c*/
			color:#fff;
			}
/*	END	main SEARCH navigation
	*/
		
	
/* 	tools box styles start - styles for "Reference Tools" section, seen at the rightside of the search forms
	*/
		
		div#refTools {
			float:right;
/*width:9.375em;/*150px*/*/
			width:9em;
			padding:0;
			margin:0 0 10px 0;
			border:1px solid silver;
			background-color:inherit; 	
			}
		div#refTools h5 {
			color:#000;
			margin:0;
			padding:0;
			text-align:center;
			border-bottom:1px solid silver;
			}
		div#refTools ul {
			list-style-type:none;
			margin:5px 0 0 0;
			padding:0;
			}
		div#refTools ul li {
			border:0px solid;
			margin:0;
			
			}
		div#refTools ul li a{
			color:#000;
			text-decoration:none;
			background-color:#fff;
			display:block;
			/*height:18px;*/
			width:145px;
			padding:0 0 0 5px;
			}
		div#refTools ul li a:hover{
			color:#fff;
			text-decoration:none;
			background-color:#002277; /*#69c*/
			}
/* 		END tool box styles
	*/

/*		START dbhelp styles
*/
		div#dbhelp {
			float:right;
			width:9em;
			padding:0;			
			margin:0 0px 10px 0px;
			border:1px solid silver;
			background-color:inherit;
			}
		div#dbhelp h5 {
			color:#000;
			margin:0;
			padding:0;
			text-align:center;
			border-bottom:1px solid silver;
			}
		div#dbhelp ul {
			list-style-type:none;
			margin:5px 0 0 0;
			padding:0;
			}
		div#dbhelp ul li {
			border:0px solid;
			margin:0;
			}
		div#dbhelp ul li a{
			color:#000;
			text-decoration:none;
			background-color:#fff;
			display:block;
			width:145px;
			padding:0 0 0 5px;
			}	
		div#dbhelp ul li a:hover{
			color:#fff;
			text-decoration:none;
			background-color:#002277;
			}
			
/*		END dbhelp styles
*/
	
/*		START neighborhood maps styles
	*/
		ul.neighmaps_nav {
			list-style-type:none;
			border:0px solid green;
			width:40em;
			height:25px;
			margin:5px auto 8px;
			}
		ul.neighmaps_nav li{
			float:left;
			border:0px solid;
			border-left:1px solid silver;
			}
		ul.neighmaps_nav li a {
			display:block;
			text-decoration:underline;
			padding: 3px 5px;
			}
		ul.neighmaps_nav li a:hover {
			text-decoration:none;
			}
			
			
/*		END map styles
	*/
		
			
/* 		START footer and some body styles
	*/
	
		p#return {
			clear:both;
			margin:15px 0;
		}
		div#footer {
			clear:both;
			width:48em;/*this is to be used to accomodate the 'feedback' link*/
			/*width:48em;*//*600*/
			padding:5px 3px 0 3px;
			border-top:1px solid silver;
			}
		ul#footerNav {
			margin:0;
			padding:0;
			height:24px;
			width:48em;/*this is to be used to accomodate the 'feedback' link*/
			/*width:48em;*//*600*/
			border:0px solid;
			}
		ul#footerNav li {
			float:left;
			list-style-type:none;
			margin:0;
			padding:0 5px;/*this is to be used to accomodate the 'feedback' link*/
			/*padding:0 15px;*/
			border-right:1px solid silver;
			}
		ul#footerNav li a {
			text-decoration:none;
			color:#000;
			font-size:small;
			
			}
		ul#footerNav li a:hover {
			text-decoration:underline;
			color:#002277; /*#69c*/
			font-size:small;
			}
	
/*		END footer and some body styles
	*/

/* START styles for input boxes in Search (expecting up to 6 boxes, add more s# if needed)*/

		input#s1 {margin: 2px;
			background: #cde;}

		input#s2 {margin: 2px;
			background: #cde;}

		input#s3 {margin: 2px;
			background: #cde;}

		input#s4 {margin: 2px;
			background: #cde;}

		input#s5 {margin: 2px;
			background: #cde;}

		input#s6 {margin: 2px;
			background: #cde;}

/* The below doesn't work */
selectClass {margin: 2px;
background-color: #cde;}

/* END styles for input boxes in Search*/




/* special navigation for budget page*/

div#budgnav {

			background-color:5993E5;
			/*height:1.4em;*/
			padding:0;
			margin:0 auto;
			width:47.3em;
			border:0px solid fuchsia;
			}
		ul#budgnav {
			margin:0 auto;
			padding:0;
			width:47.3em;
			height:1.4em;
			border:0px solid fuchsia;
			/*background-color:#666; */
			background-color:5993E5;
			}
		ul#budgnav li{
			float:left;
			list-style-type:none;
			}
		ul#budgnav li a{
			display:block;
			text-decoration:none;
			padding:3px 5px;
			margin:0;
			border-right:1px solid #fff;
			background-color:#5993E5;
/*			background-color:#666666;*/
			color:#fff;
			}
		ul#budgnav li a:hover {
			background-color:#027;
			text-decoration:none;
			}
		ul#budgnav li#leftHome a{
			border-left:1px solid #fff;
			}


/*  budget  -per Zuzka 8/11/11  */

.budget_sub_header {
			background-image:url(http://clerk.seattle.gov/~public/img/budget_sub_header_blue.jpg); 
			background-repeat:no-repeat; 
			height:42px; 
			margin:0px; 
			padding:7px 0px 0px 20px;  
			border-top:2px solid #c0c0c0; 
			text-align:left; 
			font:'LeagueGothicRegular',Arial,sans-serif; 
			font-weight:bold; 
			color:#333333;
			}
			
.budget_contants {
			font:'LeagueGothicRegular',Arial,sans-serif; 
			font-weight:bold; 
			}
			
ul.budget {
			line-height: 1.5em;
			}

