/* home_blue.css (DOT home page style sheet) */
/* last update: 03.04.08 by anna.peekstok [at] kingcounty.gov */

/* #000066 = navy blue */
/* #396BAC = dark blue */
/* #498AD8 = lt blue   */
/* #90BADE = gray blue */
/* #333333 = dark grey */
/* #CCCCCC = med. grey */

/* KC standard link colors, 04 March 2008 */
a {color: #396BAC;}
a:visited {color: #550099;}
a:link { color: #396BAC;}
a:hover { color: #6699CC;}
a:active { color: #FF3366;}
a:visited:hover { color: #6699CC; }
/* end KC standard link colors, 04 March 2008 */

/* KC enterprise link style, 04 March 2008 */
a:link {color:#003399;
text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#0066CC}
/* end KC enterprise link style, 04 March 2008 */

/* styles related to left-hand navigation column */

div#navcolumn
	{ clear: both; 
	margin: 0; 
	padding: 0; 
	width: 142px; 
	margin-right: 6px; 
	background-color: #396BAC; /* dark blue */
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 70%;  
	border-bottom: 1px solid #396BAC; }
						
div#navcolumn a
	{ display: block; 
	padding: .2em; }
		
ul#navlist						/* level 1 list */
	{ list-style: none; 
	display: block; 
	background-color: #396BAC;	/* dark blue */
	color: #FFFFFF; 
	margin: 0; 
	padding: 0; 
	border-top: 1px solid #000066; 
	border-right: 1px solid #000066; 
	border-left: 1px solid #000066; }
		
ul#navlist li						/* level 1 list item */
	{ margin: 0;  
	border-bottom: 1px solid #90BADE; }	/* gray blue */
	
.level1
	{ font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.2em; }
	
ul#navlist li#last
	{ border-bottom: none; }
		
ul#navlist li.only
	{ border-bottom: 1px solid #90BADE; }	/* gray blue */

ul#navlist li#local1
	{ background-color: #333333; } /* dark gray */
				
ul#navlist li a	
	{ text-decoration: none; 
	padding-top: 3px; 
	padding-right: 1px; 
	padding-bottom: 4px; 
	padding-left: 5px;  
	color: #FFFFFF; }
	
ul#navlist li a.level1	
	{ padding-top: 2px; 
	padding-right: 1px; 
	padding-bottom: 2px; 
	padding-left: 5px; }

/* Start IE hack. Hide from IE5-mac; only IE-win sees the following, to fix float bugs (peekaboo and 3px jog) \*/

* html div#navcolumn
	{ margin-right: 3%; 
	padding-right: 0; }

* html #navlist li a
	{ height: 1%; }
		
* html div#main
	{ padding-left: 0; 
	margin-left: 0; 
	height: 1%; }
		
/* End IE hack/hide from IE5-mac */
		
				
#navcolumn>ul#navlist li a
	{ width: auto; }

ul#navlist ul						/* level 2 list */
	{ list-style: none;
	display: block;
	background-color: #498AD8; /* light blue */
	margin: 0; 
	padding: 0; }
		
ul#navlist ul li					/* level 2 list item */
	{ font-weight: normal; 
	color: #FFFFFF; 
	border-top: 1px solid #90BADE; /* gray blue */
	border-bottom: none; }
		
ul#navlist ul li span.nolink, ul#navlist li span.nolink
	{ display: block; 
	padding-top: 3px; 
	padding-right: 1px; 
	padding-bottom: 3px; 
	padding-left: 3px; }
		
ul#navlist ul li#local2
	{ background-color: #6699CC; } /* lighter blue */
				
ul#navlist ul li a
	{ color: #FFFFFF; 
	font-weight: normal; }
		
ul#navlist ul ul					/* level 3 list */
	{ list-style: none; 
	background-color: #498AD8;		/* light blue */
	margin: 0; 
	padding: 0; }
		
ul#navlist ul ul li					/* level 3 list item */
	{ border-top: 1px solid #90BADE; /* gray blue */
	border-bottom: none; }
		
ul#navlist ul ul li a
	{ padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 3px; 
	padding-left: 7px; 
	text-indent: -7px; 
	margin-left: 1em;  }
		
/* end left navigation column styles */
				 	
ul.inline
	{ padding: 0; 
	margin: 0; }

ul.inline li
	{ display: inline; 
	padding: 0; 
	margin: 0; }	
	
.homebody
	{ font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; }

.homebody ul
	{ margin-top: 0; 
	padding-top: 0; 
	margin-left: 0; 
	padding-left: 0; }

.homebody ul li
	{ list-style-image: url(http://www.metrokc.gov/kcdot/bullet2.png);  
	margin-left: 1em; 
	padding-left: 0; }				