body {
	behavior: url(csshover.htc);
	}

#AHhomebanner {
	height:100%;
	vertical-align:top;
	border-bottom:solid 1px #F09915;
	background-color:#ffffff;
}

#AHhomeMain {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-width: 740px;
	max-width: 760px;
	}

#AHhomeContent {
	float:left;

	width:70%;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}

#AHhomeContent h1 {
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 10px 0px;
	}

#AHbodyContent {
	float:left;
	width:100%;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	}

#AHbodyContent h1 {
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 10px 0px;
	}

#AHbodySection {
	margin: 10px 20px 10px 0px;
	padding: 0px 10px 0px 0px;
	}

#AHcontainer {
	min-width:725px;
	}

#AHcontainer .column {
	  float: left;
	}

#ChartFooter {
	color: #660000;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	padding: 2px 0 0px 0px;
	}

#KSHomeHowTo {
	background-color:#90BADE;
	margin: 20px 20px 20px 0px;
	padding: 10px 10px 10px 10px;
	}

#upperHomeSection {
	min-width: 520px;
	}
#navcontainer .menuheads a 
{
height: 20px;
font:Arial, Helvetica, sans-serif;
vertical-align:middle;
background-color: #396BAC;
padding-left:10px;
padding-top:4px;
font-size: 1.2em;
color:white;
background-repeat: no-repeat;
background-position: left;
background-image:url(http://your.kingcounty.gov/images/kcBaseImages/leftarrowlight.gif);
border-bottom:1px solid #90bade;
font-weight:normal;
}

#KSHomeRonLetter {
	background-color:#ffffff;
	width: 300px;
	margin: 0 10px 0 0;
	padding: 0px 10px 0px 0px;
	}

#KSHomeRonLetter p{
	line-height: 1.2em; 
	font-size:1.0em;
	}

#KSHomeExecLetter {
	background-color:#ffffff;
	width: 530px;
	margin: 0 10px 0 0;
	padding: 0px 10px 0px 0px;
	}

#KSHomeRonLetter p{
	line-height: 1.2em; 
	font-size:1.0em;
	}



#ReportCard {
	background-color:#ffffff;
	margin: 20px 0 10px 0;
	padding: 5px;
	float:right;
	border-left:solid 1px #cccccc;
	}

#HomeStateOfState {
	background-color:#ffffff;
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 20px 0 0 0;
	}

#KS-homespan {
	width: 20px;
	}

#AHBodyImage {
	margin: 0 10px 0 0px;
	padding: 0px 0 0 10px;
	float: right;
	width: 141px;
	height: auto;
	visibility:visible;
	}

#AHBodyImagecaption {
	float:right;
	width:140px;
	height:30px;
	visibility:visible;
	text-align:top;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	}

#AHBodyImage1 {
	float:right;
	width:140px;
	height:165px;
	visibility:visible;
	}

#AHhomeImage {
	margin: 0 10px 0 0px;
	padding: 0px 0 0 20px;
	float: right;
	width: 140px;
	height: auto;
	visibility:visible;
	}
	
#AHSidehomeImage {
	margin: 43px 10px 10px 0px;
	padding: 0px 0 0 20px;

	width: 140px;
	height: 200px;
	visibility:visible;
	}

#AHhomeImage1caption {
	float:right;
	width:140px;
	height:30px;
	visibility:visible;
	text-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

#AHhomeImage2caption {

	width:100px;
	height:30px;
	visibility:visible;
	text-align:top;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	}

#AHhomeImage1 {

	width:140px;
	height:165px;
	visibility:visible;
	}

#AHhomeImage2 {
	float:right;
	width:100px;
	height:108px;
	visibility:visible;
	}

#KSbreadcrumbs {
	font: 0.7em arial, sans-serif;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
	padding-left:14px;
	padding-top:2px;
	padding-bottom:2px;	
	}

#KSbreadcrumbs a {
	color:#003399;
	}

#KSbreadcrumbs a:hover {
	color:#6692CC;
	}

#AHSideContent {
	width:170px;
	height:auto;
	float:right;
	margin: -10px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	}

#PageContent {
	width:auto;
	margin:0px 0px 0px 0px;
	padding: 0 0px 0px 0px;
	}

#AHrightsidesection {
	width:220px;
	margin:0px 0px 5px 8px;
	padding: 0 7px 12px 14px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}

#AHCatrightsidesection {
	width:220px;
	margin:0px 0px 5px 8px;
	padding: 0 7px 12px 14px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}

#AHCatrightsidesection ul {
	margin:0px 0px 0px 0px;
	padding: 0 0px 20px 20px;
	}

#AHCatrightsidesection ul li{
	margin:0px 0px 0px 0px;
	padding: 0 0px 10px 0px;
	}

#AHCatrightsidesection .colheadNR{
	background-color: #007eac;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}

#AHCatrightsidesection .colheadBE{
	background-color: #662a0f;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}

#AHCatrightsidesection .colheadHH{
	background-color: #6a4115;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}

#AHCatrightsidesection .colheadEV{
	background-color: #EB521B;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}

#AHCatrightsidesection .colheadHE{
	background-color: #8C1311;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}

#AHCatrightsidesection .colheadLS{
	background-color: #5B8F25;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}
	

#AHCatrightsidesection .colheadAT{
	background-color: #4E338a;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}

#AHCatrightsidesection .colheadEQ{
	background-color: #003a79;
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding: 4px;
	font-size: 100%;
	}


#AHmaincol {
	float:left;
	width:98%;
	min-width: 505px;
	margin:0px 0px 10px 0px;
	}

#AHmaincol li{
	padding: 10px 0 0 0;
	}


#AHrightcol {
	float:right;
	width:180px;
	margin: 0px 0px 5px 8px;
	padding: 0 7px 12px 14px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}

#AHHomerightcol {
	float:right;
	width:170px;
	margin: 0px 0px 5px 8px;
	padding: 0 7px 12px 14px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}

#AHHomerightcol ul {
	margin:0px 0px 0px 0px;
	padding: 0 0px 0px 20px;
	}

#AHHomerightcol ul li{
	margin:0px 0px 0px 0px;
	padding: 0 0px 10px 0px;
	}

#AHfooter {
	margin:20px 0px 5px 0px;
	}
#imageHeader h3{
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	padding: 5px;
	font-size: 100%;
	}

.smallSubscript {
	color: #333;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 85%;
	}

.colhead {
	background-color: #90BADE;
	color: #333366;
	font-weight: bold;
	margin: 20px 0 10px 0;
	padding: 4px;
	font-size: 100%;
	}

.NRcolor {
	color: #385871;
	}

.BEcolor {
	color: #7A4B2E;
	}

.HEcolor {
	color: #983628;
	}

.LScolor {
	color: #8DA94E;
	}

.HHcolor {
	color: #846533;
	}

.ECcolor {
	color: #52885D;
	}

.EVcolor {
	color: #DA7A3C;
	}

.ATcolor {
	color: #6D5BA7;
	}

.EQcolor {
	color: #1B3B75;
	}

.NRIcolor {
	background: #385871;
	}

.NRMcolor {
	background: #6391B6;
	}

.BEIcolor {
	background: #7A4B2E;
	}

.BEMcolor {
	background: #A6742B;
	}

.HEIcolor {
	background: #983628;
	}

.HEMcolor {
	background: #BC8A77;
	}

.LSIcolor {
	background: #8DA94E;
	}

.LSMcolor {
	background: #C7D154;
	}

.HHIcolor {
	background: #846533;
	}
	
.HHMcolor {
	background: #B09630;
	}

.ECIcolor {
	background: #52885D;
	}

.ECMcolor {
	background: #6CB07A;
	}

.EVIcolor {
	background: #DA7A3C;
	}

.EVMcolor {
	background: #E7AD5F;
	}

.ATIcolor {
	background: #6D5BA7;
	}

.ATMcolor {
	background: #B598C5;
	}

.EQIcolor {
	background: #8DA7D6;
	}

.EQMcolor {
	background: #1B3B75;
	}

/* The Navigation */

body {
	behavior: url(csshover.htc);
	}

div#AHnav {
	float: left;
	width: 100%;
	min-width: 817px;
	background:  url(/aimshigh/images/nav/navBG.gif) #A0C5E4;
	margin: 0px 0px 0px 0px;
	height: 30px;
	}

div#AHnav ul {
	padding: 0;
	margin: 0;
	background: #859195;
	white-space: nowrap;
	}

div#AHnav li.submenu {
	background: #336699;
	}

div#AHnav li.submenuOn {
	background: #336699;
	}

div#AHnav li a {
	display: block;
	padding: 0px 0 0px 0px;
	text-decoration: none;
	width: 102px;
	height: 30px;
	font: normal bold 10px Arial, sans-serif;
	color: white;
	}

div#AHnav li a:hover {
	font: normal bold 10px Arial, sans-serif;
	color: #ffff00;
	}

div#AHnav li li a {
	display: block;
	padding: 5px 0 5px 5px;
	text-decoration: none;
	width: 145px;
	}

div#AHnav>ul a {
	width: 102px;
	height: 30px;
	}

div#AHnav ul ul a {
	width: 145px;
	height: 15px;
	}


div#AHnav li {
	position: relative;
	list-style: none;
	float: left;
	margin: 0;
	}

div#AHnav li:hover {
	background: #333;
	}
	
div#AHnav ul ul {
	position: absolute;
	width: 150px;
	display: none;
	}
	
div#AHnav ul.level1 li.submenu:hover ul.level2 {
	display: block;
	}

div#AHnav ul.level2 li.submenu:hover ul.level3 {
	display: block;
	}

div#AHnav ul.level1 li.submenu:hover ul.level2, div#AHnav ul.level2 li.submenu:hover ul.level3 {
	background-image: none;
	}

div#AHnav ul.level1 li.submenu:hover ul.level2 a, div#AHnav ul.level2 li.submenu:hover ul.level3 a {
	background-image: none;
	}

div#AHnav ul.level1 li.submenuOn:hover ul.level2 {
	display: block;
	}

div#AHnav ul.level2 li.submenuOn:hover ul.level3 {
	display: block;
	}

div#AHnav ul.level1 li.submenuOn:hover ul.level2, div#AHnav ul.level2 li.submenuOn:hover ul.level3 {
	background-image: none;
	}

div#AHnav ul.level1 li.submenuOn:hover ul.level2 a, div#AHnav ul.level2 li.submenuOn:hover ul.level3 a {
	background-image: none;
	}


#nav li span {
	position: absolute;
	left: -9384px;
	}


#liNatEnv a, #liLandUse a, #liShelter a, #liHealth a, #liPubSafe a, #liEducation a, #liComGov a, #liEquity a {
	display: block;
	position: relative;
	height: 30px;
	background: url(/aimshigh/images/nav/navigation.gif) no-repeat; /*contains all hover states*/
	}


/*first, put the initial states in place*/

#liNatEnv a {
	background-position: 0 0;
	}

#liLandUse a {
	background-position: -102px 0;
	}

#liShelter a {
	background-position: -204px 0;
	}

#liEducation a {
	background-position: -306px 0;
	}

#liHealth a {
	background-position: -408px 0;
	}

#liPubSafe a {
	background-position: -510px 0;
	}

#liComGov a {
	background-position: -612px 0;
	}

#liEquity a {
	background-position: -714px 0;
	}


/*2nd tier On states */


#liNatEnv.submenuOn a {
	background-position: 0 -33px;
	}

#liLandUse.submenuOn a {
	background-position: -102px -33px;
	}

#liShelter.submenuOn a {
	background-position: -204px -33px;
	}

#liEducation.submenuOn a {
	background-position: -306px -33px;
	}
	
#liHealth.submenuOn a {
	background-position: -408px -33px;
	}

#liPubSafe.submenuOn a {
	background-position: -510px -33px;
	}

#liComGov.submenuOn a {
	background-position: -612px -33px;
	}

#liEquity.submenuOn a {
	background-position: -714px -33px;
	}

/*2nd tier On states */


#liNatEnv.on a:hover {
	background-position: 0 -96px;
	}

#liLandUse.on a:hover {
	background-position: -102px -96px;
	}

#liShelter.on a:hover {
	background-position: -204px -96px;
	}

#liEducation.on a:hover {
	background-position: -306px -96px;
	}
	
#liHealth.on a:hover {
	background-position: -408px -96px;
	}

#liPubSafe.on a:hover {
	background-position: -510px -96px;
	}

#liComGov.on a:hover {
	background-position: -612px -96px;
	}

#liEquity.on a:hover {
	background-position: -714px -96px;
	}



/*hover states by adding ", #liNatEnv:hover a, #liNatEnv.over a" to the list it controls the hover state of the 2nd tier when you rollover one of the third tier links */

#liNatEnv.on a:hover, #liNatEnv.on:hover a, #liNatEnv.on.over a {
	background-position: 0 -96px;
	}

#liLandUse.on a:hover, #liLandUse.on:hover a, #liLandUse.on.over a {
	background-position: -102px -96px;
	}

#liShelter.on a:hover, #liShelter.on:hover a, #liShelter.on.over a {
	background-position: -204px -96px;
	}

#liEducation.on a:hover, #liEducation.on:hover a, #liEducation.over a {
	background-position: -306px -96px;
	}
	
#liHealth.on a:hover, #liHealth.on:hover a, #liHealth.on.over a {
	background-position: -408px -96px;
	}

#liPubSafe.on a:hover, #liPubSafe.on:hover a, #liPubSafe.on.over a {
	background-position: -510px -96px;
	}

#liComGov.on a:hover, #liComGov.on:hover a, #liComGov.over a {
	background-position: -612px -96px;
	}

#liEquity.on a:hover, #liEquity.on:hover a, #liEquity.over a {
	background-position: -714px -96px;
	}

/*2nd tier Off states */

#liNatEnv.off a:hover, #liNatEnv:hover a, #liNatEnv.over a {
	background-position: 0 -66px;
	}

#liLandUse.off a:hover, #liLandUse:hover a, #liLandUse.over a {
	background-position: -102px -66px;
	}

#liShelter.off a:hover, #liShelter:hover a, #liShelter.over a {
	background-position: -204px -66px;
	}

#liEducation.off a:hover, #liEducation:hover a, #liEducation.over a {
	background-position: -306px -66px;
	}
	
#liHealth.off a:hover, #liHealth:hover a, #liHealth.over a {
	background-position: -408px -66px;
	}

#liPubSafe.off a:hover, #liPubSafe:hover a, #liPubSafe.over a {
	background-position: -510px -66px;
	}

#liComGov.off a:hover, #liComGov:hover a, #liComGov.over a {
	background-position: -612px -66px;
	}

#liEquity.off a:hover, #liEquity:hover a, #liEquity.over a {
	background-position: -714px -66px;
	}

#sitemastindicator {
	margin: 10px 0 10px 0;
	padding: 2px 0 2px;
	border-width: 0 0 1px 1.5em;
	}

#sitemastindicator a {
	margin: 0 0 0 5px;
	color: #fff;
	font: bold 10px Arial, Verdana, sans-serif;
	text-decoration: none;
	}

#ReviewQuestion b {
	color: #FF0000;
	font-weight:bold;
	font-size:12pt;
	}

/*3rd tier hover states */	
#AHnav ul ul li ul {
	display: block;

	}
	
#footer-wrapper {
	clear: left;
	}

/*hover box */	

div#sitemastindicator a span { 
	display: none; /* make this the co-ordinate root for the span */ 
} 

div#sitemastindicator a:hover span { 
	display: block; 
	position: absolute; 
	top: 200px; /* change this to 0 to keep inline with the <a> */ 
	left: 240px; /* pull the box left by its width */ 
	width: 250px; 
	padding: 5px; 
	border-style: solid; 
	border-color: #000066; 
	border-width: 2px; 
	color: white; 
	background: #396BAC; 
	text-align: left; 
	font: normal 11px Arial; 
	}

#KingStatTab table {
	min-width: 600px;
	max-width: 700px;
	}

#KingStatTab table td{
	text-align: left;
	padding: .75em;
	font: Arial, Helvetica, sans-serif;
	font-size: .8em;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #CCC;
	}

#KingStatTab table th {
	font-weight: bold;
	color: #ffffff;
 	padding: .55em;
 	font-size: .95em;
	border-right: 1px solid gray;
	background: #4F95C9;
	}

#KingStatTab thead th {
	vertical-align: bottom; 
	border: 1px solid gray;
	border-width: 0 1px 1px 0;
	white-space: normal;
	}


#KingStatTab table tr.odd * {background: #dae2f3;}

#KingStatTab tr.odd *, tr.even * {border-bottom: 0px solid #EEE;}

#KingStatTab tr.odd th, tr.even th, thead th.market {
	border-left: 1px solid gray;
	}
