/* FOR QUESTIONS CONTACT: JAY.BEACH@KINGCOUNTY.GOV */

/* ELEMENTS */

ol{
	margin-top:0px;
	margin-left:40px;
}

ol.loweralpha{
	list-style-type:lower-alpha;
}

ol.upperalpha{
	list-style-type:upper-alpha;
	font-size:85%;
}

ol.lowerroman{
	list-style-type:lower-roman;
}

ul{
	margin-top:0px;
	margin-left:30px;
}

ul.sidebar{
	margin-left:25px;
}

ul.sidebar2{
	padding-left:8px;
}

li.sidebar2{
	font-size:95%;
	line-height:normal;
	margin-top:6px;margin-left:8px;margin-right:6px;
	margin-bottom:5px;
}

li.none{list-style-type:none;}

p,h1,h2,h3,h4,h5,h6{
	margin-left:14px;margin-right:18px;
}

p,li{
	font-family:Arial, sans-serif;
	font-size:95%;
	line-height:130%;
	margin-right:25px;
}

p,ul,ol{
	margin-top:0px;
}

a{

}

a:hover{
	color:Purple;
}

body{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	/*margin:0px;*/
}

blockquote{
		font-size: 85%;	line-height:normal; margin-bottom: 1em; font-style:italic;
}

.style1{
	color:#cc6600;
}

.font75{
	font-size:75%;
}

.font80{
	font-size:80%;
}

.font90margin0{
	font-size:90%;
	margin:0;
}

form{
	margin:0px;
}

.form2{
	margin-top:2px;margin-left:11px;margin-bottom:10px;
}

.formtext{
	margin-top:20px;
	font-size:80%;
}

.formtexttop0bottom0{
	margin-top:0px;
	margin-bottom:0px;
	font-size:80%;
}

.formtext0{
	margin-right:0px;
	margin-left:0px;
	font-size:80%;
}

.formtext10{
	margin-right:5px;
	margin-left:10px;
	font-size:80%;
}

.formtext14{
margin-left:14px;
	margin-top:20px;
	font-size:80%;
}

.formtext14top0{
margin-left:14px;
	margin-top:0px;
	font-size:80%;
}

.formtext14bottom0{
margin-left:14px;
	margin-bottom:0px;
	font-size:80%;
}

.formtextarea{
	font-family: Arial, sans-serif;
	
}

h1{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 160%;
	margin-top:30px;
}

h2{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 120%;
	margin-top:30px;margin-bottom:5px;	margin-right:25px;
}

h3{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	margin-top:25px;
	margin-bottom:3px;
	margin-right:25px;
}

h4{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 90%;
	line-height:130%;
	margin-top:20px;
	margin-bottom:0px;
	margin-right:25px;
}

h5{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 80%;
	margin-top:15px;margin-left:14px;
	margin-bottom:0px;
}

hr{
	margin-left:16px;
	color:#CCCCCC;
	height:1px;
	width:95%;
	text-align: left;
}

li{
	margin-bottom:0px;
}

th{
	font-size:75%
}
/* CLASSES */

.alphaindex{
	color:#999999;margin-top:30px;border-top:1px solid #cccccc;padding-top:20px;
}

.annotation1{
	color: Red;
	background-color: #F0E68C;
}

.highlighter{background-color:#FF0;}

.articledate{
font-size: 75%;	line-height:normal;
margin-bottom:0px;
}
.articlenav1{
	margin-top:30px;color:#cccccc;	font-size: 75%;	line-height:normal;
}

.articlenav2{
	color:#cccccc;	font-size: 75%;	line-height:normal;
}

.articletitle{
margin-top:30px;margin-bottom:2px;
}

.bncellblue{
	border-bottom: 1px solid #CC0000; border-top: 1px solid #CC0000;
}

.borderbottom{
	border-bottom:1px solid #cccccc;
}

.borderbottom2{
	border-bottom:2px solid #cccccc;
}

.borderbottomright {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }

.borderbottomright2 {border-bottom:2px solid #cccccc; border-right:1px solid #cccccc; }

.borders{
	border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;
}

.borders1pxcc{
	border:1px solid #cccccc;
}

.box1{
	border:1px solid #cccccc;
	margin-left:20px;margin-right:15px;margin-bottom:16px;
}
.box1a{
	border:1px solid #cccccc;
	margin-left:0px;margin-right:5px;margin-bottom:15px;margin-top:15px;
}
.box2{
	border:0px;
	margin-left:20px;margin-right:15px;margin-bottom:16px;margin-top:0px;
}

.box3{
	border:0px;
	margin-left:14px;margin-right:0px;margin-bottom:10px;margin-top:0px;
}

.box4{
	border:0px;
	margin-left:2px;margin-right:0px;margin-bottom:10px;margin-top:0px;
}

.box5{
	border:0px;
	margin-left:2px;margin-right:6px;margin-bottom:10px;margin-top:0px;
}

.box6{
	border:0px;
	margin-left:14px;margin-right:15px;margin-bottom:10px;margin-top:0px;
}

.breadcrumb{
	font-size:65%;
	margin-left:0px;margin-top:3px;margin-bottom:3px;
	padding-left:12px;
	color:#999999;
}

.breakingnews{
	font-size:75%;
	margin-top:0px;margin-left:14px;margin-right:5px;margin-bottom:3px;
	line-height:normal;
}

.breakingnewstable{
	border: 1px solid #FFCC66;
}

.breakingnewscell{
	border-bottom: 1px solid #FFCC66; border-top: 1px solid #FFCC66;
}

.greentable{
	border: 1px solid #495928;
}

.importantcontent {border: 1px solid #FFCC66; color:#CC0000; background-color:#FFECA8; padding:10px;}

.importantcontainer {margin-bottom:20px;}

.catwarning {
	font-size:70%;
	color:#cc0000;
	margin-left:14px;
	margin-top:20px;
}

.center { text-align:center;
}

.clearright { clear:right; margin:0px; }

.colororange{
	color:#cc6600;
}

.color-darkgreen{
}

.color-grey3{
	color:#333333;
}

.color-grey6{
	color:#666666;
}

.color-grey86{
color:#868686;
}

.color-greybold{
color:#868686; font-weight:bold;
}

.color-grey9{
	color:#999999;
}

.colorred{
	color:#cc0000;
}

.colorwhite{
	color:#ffffff;
}


.des1{
	font-size:70%;
	line-height:normal;
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:8px;
}

.external {
	font-size: 80%;	line-height:normal; margin-bottom:10px;
}

.header{
	color:#333399;
	font-weight:bold;
	font-size:75%;
	line-height:normal;
	margin-left:2px;margin-top:6px;margin-bottom:0px;
}

.header1{
	color:#333399;
	font-weight:bold;
	font-size:75%;
	margin-top:8px;margin-bottom:5px;
}
.header2{
	font-weight:bold;
	font-size: 115%;
}

.header1a{
	color:#ffffff;
	font-weight:bold;
	font-size:75%;
	margin-top:0px;margin-bottom:5px;
	margin-right:0px;margin-left:2px;
}
.headerbg{
	background:#4A4ACC;
	border-bottom:2px solid #ffffff;
}

.headerlinks{
	color:#ffffff;
	text-decoration:none;
}

.headerlinks:hover{
	color:#ffffff;
	text-decoration:none;
	/*color:#FFCC00;
	text-decoration:underline;*/
}

.homecaption1{
	color:#ffffff;
	font-size:75%;font-weight:bold;
	line-height:normal;
	margin-top:4px;margin-left:5px;margin-right:5px;margin-bottom:3px;
}

.homecaption2{
	color:#ffffff;
	font-size:70%;
	line-height:100%;
	margin-top:1px;margin-left:5px;margin-right:5px;margin-bottom:6px;
}

.homelink{
	color:#ffffff;
	text-decoration:none;
}

.homelink:hover{
	color:#ffffff;
	text-decoration:none;
}

.homelink2{
	color:#0000ff;
	text-decoration:none;
}

.homelink2:hover{
	color:purple;
	text-decoration:underline;
}

.breaklink{
	color:#ff0000;
	text-decoration:underline;
}

.breaklink:hover{
	color:purple;
	text-decoration:underline;
}

.buttonblue{
	background-color:#ccccff;color:#000000;
	font-size:75%;
}
.buttonblue1{
	background-color:#ccccff;color:#000000;
}

.buttonblue2{
	background-color:#ccccff; color:#000000; font-size:70%;
}

.homeevent{
	font-size:75%;
	margin-top:0px;margin-left:10px;margin-right:5px;margin-bottom:8px;
	line-height:130%;
}

.hometoc{
	font-size:75%;
	margin-top:0px;margin-left:14px;margin-right:5px;margin-bottom:6px;
	line-height:normal;
}

.hometocsidebar{
margin-top:5px;margin-bottom:5px;font-size:75%;color:#cc6600;margin-left:11px;margin-right:0px;
	line-height:normal;
}

.homephoto1{
	font-size:90%;
	font-weight:bold;
	line-height:normal;
	margin-top:5px;margin-left:3px;margin-right:3px;
	margin-bottom:0px;
}

.homephoto2{
	font-size:70%;
	color: #999999;
		line-height:normal;
	margin-top:0px;
	margin-left:3px;margin-right:3px;
	margin-bottom:6px;
}

.homecityselect{
font-size:70%;background-color:#FFFFFF;
}

.homesidebar1{
margin-top:2px;margin-left:11px;margin-bottom:10px;
}
.homesidebar2{
margin-top:2px;margin-left:14px;margin-bottom:10px;
}

.jumpmenu1{
	font-size:70%;background-color:#FFFFFF;
}

.photocaption1{
	font-size:75%;
	font-weight:bold;
	line-height:normal;
	margin-top:5px;margin-left:3px;margin-right:3px;
	margin-bottom:0px;
}

.photocaption1_shadow{
	font-size:75%;
	font-weight:bold;
	line-height:normal;
	margin-top:0px;margin-left:14px;margin-right:3px;
	margin-bottom:0px;
}

.photocaption2{
	font-size:75%;
	color: #666;
		line-height:normal;
	margin-top:0px;
	margin-left:3px;margin-right:3px;
	margin-bottom:6px;
}

.photocaption2_shadow{
	font-size:75%;
	color: #666;
		line-height:normal;
	margin-top:2px;
	margin-left:14px;margin-right:3px;
	margin-bottom:2px;
}

.photocaption2 a {color:#666; text-decoration: none;}
.photocaption2 a:hover {color: #666; text-decoration: underline;} 

.photocaption3{
	font-size:75%;
	color: #000000;
	line-height:normal;
	margin-top:2px;
	margin-left:3px;margin-right:3px;	
	margin-bottom:3px;
}

.photocaption3_shadow{
	font-size:75%;
	color: #000000;
	line-height:normal;
	margin-top:2px;
	margin-left:14px;margin-right:3px;	
	margin-bottom:2px;
}

.photocaption1left14{
	font-size:90%;
	font-weight:bold;
	line-height:normal;
	margin-top:5px;margin-left:3px;margin-right:3px;
	margin-bottom:0px;
	padding-left:14px;
}

.photocaption2left14{
	font-size:75%;
	color: #999999;
		line-height:normal;
	margin-top:0px;
	margin-left:3px;margin-right:3px;
	margin-bottom:6px;
	padding-left:14px;
}

.photocaption3left14{
	font-size:75%;
	color: #000000;
	line-height:normal;
	margin-top:2px;
	margin-left:3px;margin-right:3px;	
	margin-bottom:3px;
	padding-left:14px;
}

.homephoto3{
	font-size:70%;
	color: #000000;
	line-height:normal;
	margin-top:2px;
	margin-left:3px;margin-right:3px;	
	margin-bottom:3px;
}

.afterdropdown{
	font-size:95%;
	margin-left:14px;
	margin-right:25px;
	margin-top:20px;
}
.margin0{ margin:0px;}
.marginleft0right0{margin-left:0px; margin-right:0px;}
.marginleft0right14{margin-left:0px; margin-right:14px;}
.marginleft2right0{margin-left:2px; margin-right:0px;}
.margintop0{
margin-top:0px;
}

.margin14{margin:14px;}

.padding14{padding:14px;}

.margintop5{
margin-top:5px;
}

.margintop0bottom10{
margin-top:0px; margin-bottom:10px;
}
.margintop0bottom0{
margin-top:0px; margin-bottom:0;
}
.margintop10{
margin-top:10px;
}
.margintop15{
margin-top:15px;
}
.margintop15left0{
margin-top:15px; margin-left:0px;
}
.margintop20{
margin-top:20px;
}
.margintop25{
margin-top:25px;
}
.margintop30{
margin-top:30px;
}
.margintop40{
margin-top:40px;
}

.large1{
	font-size:105%;
}

.lineheight-normal{
	line-height:normal;
}

.linkblack{
	color:#000000;
}


.linktitle{
	font-size:90%;line-height:normal;margin-bottom:0px;
}

.linkurl{
	font-size:80%;line-height:normal;margin-bottom:15px;
}

.doc1{
	font-size:80%;line-height:normal;margin-bottom:15px;
}

.media1{
	font-size:80%;line-height:normal;margin-bottom:15px;
}

.material1{
	border-bottom:1px solid #cccccc;
	margin-top:40px;
}

.marginbottom0{
	margin-bottom:0px;
}
.marginbottom5{
	margin-bottom:5px;
}
.marginbottom5a{
	margin-bottom:5px;
	margin-left:0px;
}
.marginbottom5b{
	margin-bottom:5px;
	margin-top:10px;
}
.marginbottom5c{
	margin-bottom:3px;
	margin-top:0px;
}

.marginbottom10{
	margin-bottom:10px;
	margin-top:10px;
}
.marginbottom15{
	margin-bottom:15px;
}
.marginbottom30{
	margin-bottom:30px;
}
.marginleft0{
	margin-left:0px;
}
.marginleft0bottom5{
	margin-left:0px;
	margin-bottom:5px;
}
.marginleft3{
	margin-left:3px;
}
.marginleft14{
	margin-left:14px;
}
.marginL14-R0-B0{
	margin-left:14px;
	margin-right:0px;
	margin-bottom:0px;
}
.margin0-14-14-14{ margin:0px 14px 14px 14px; }
.marginL0-R0-B0{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.marginleft1{
	margin-left:1px;
}

.marginL0-R14-B0{
	margin-left:0px;
	margin-right:14px;
	margin-bottom:0px;
}
.marginright0{
	margin-right:0px;
}

.marginright5{
	margin-right:5px;
}

.marginright10{
	margin-right:10px;
}

.marginright12{
	margin-right:12px;
}

.marginright15{
	margin-right:15px;
}

.marginright20{
	margin-right:20px;
}

.margintop10{
	margin-bottom:0px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;

}
.month1{
	margin:0px;font-size:70%;color:#cccccc;
}

.nav{
	font-size:75%;
	color: #000000;
	line-height:normal;
	margin:0px;
	padding-top:3px;padding-bottom:3px;padding-left:10px;
	/* margin-top:3px;margin-left:10px;margin-bottom:3px; */
}

.nav1{
	font-size:75%;
	color: #000000;
	line-height:normal;
	border-bottom:1px solid #ffffff;
	margin:0px;
	padding-top:3px;padding-bottom:3px;padding-left:10px;
	/* margin-top:3px;margin-left:10px;margin-bottom:3px; */
}

.nav1active{
	font-size:75%;
	color: #000000;
	line-height:normal;
	border-bottom:1px solid;
	/*border-bottom:0px;*/
	background-color:#efebff;
	margin:0px;
	padding-top:3px;padding-bottom:3px;padding-left:10px;
}

.nav1Selected{
	font-size:75%;
	font-weight:bold;
	background-color:#EFEBFF;
	border-bottom:1px solid #fff;
	color: #000000;
	line-height:normal;
	margin:0px;
	padding-top:3px;padding-bottom:3px;padding-left:10px;
	/* margin-top:3px;margin-left:10px;margin-bottom:3px; */
}


.nav2o{
	font-size:70%;
	color: #000000;
	background-color:#EFEBFF;
	line-height:normal;
	margin:0px;
	padding-left:22px;
	padding-top:1px;
	padding-bottom:2px;
}

.nav2{
	font-size:70%;
	color: #000000;
	background-color:#EFEBFF;
	line-height:normal;
	margin:-1px 0 0 0;
	padding-left:22px;
	padding-top:2px;
	padding-bottom:2px;
}
.nav2bottom{
	font-size:70%;
	color: #000000;
	background-color:#EFEBFF;
	line-height:normal;
	margin:0px;
	padding-left:22px;
	padding-top:1px;
	padding-bottom:5px;
	border-bottom:1px solid #ffffff;
}
.nav2Selected{
	font-size:70%;
	color: #000000;
	background-color:#EFEBFF;
	font-weight:bold;
	text-decoration:underline;
	line-height:normal;
	margin:0px;
	padding-left:22px;
	padding-top:2px;
	padding-bottom:3px;
}

.nav3{
	font-size:70%;
	color: #000000;
	background-color:#EFEBFF;
	line-height:normal;
	margin:0px;
	padding-left:34px;
	padding-top:1px;
	padding-bottom:2px;
}

.navcell{
	border-bottom:1px solid #ffffff;
	}

.nav-link{
	color:#000000;
	text-decoration:none;
}

.nav-link-white{
	color:#ffffff;
	text-decoration:none;
}

.nav-link:hover{
	color:#000000;
	text-decoration:none;
}

.navSub{
	color:#000000;
	text-decoration:none;
}

.navSub:hover{
	color:#000000;
	text-decoration:underline;
}

.navSubSelected{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.navSubSelected:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.newshead1{
	margin-bottom:0px;
	line-height:normal;
}



.nounderline{
	text-decoration:none;
}

.nounderline:hover{
	color:Purple;
	text-decoration:underline;
}

.nounderline1{
	text-decoration:none;
}

.nounderline:hover1{
	color:Purple;
	text-decoration:none;
}

.underline{text-decoration:underline;}

.newsdate{
	font-size:75%;
	color: #868686;
	margin-top:2px;margin-left:14px;margin-bottom:0px;
	line-height:normal;
}


.quote1{
		font-size: 80%;	line-height:normal;
		margin-bottom: 1em;
}

.recordhead{
	font-size:85%;
	line-height:normal;
	margin-left:3px;margin-right:0px;margin-top:7px;margin-bottom:7px;
}

.recordhead1{
	font-size:85%;
	line-height:normal;
	margin-left:3px;margin-right:0px;margin-top:0px;margin-bottom:0px;
}

.record1{
	font-size:75%;
	line-height:normal;
	margin-top:0px;margin-left:3px;margin-right:0px;margin-bottom:1px;
}

.record2{
	font-size:75%;
	line-height:normal;
	margin-top:8px;margin-left:3px;margin-right:0px;margin-bottom:1px;
}

.todo{
	margin-bottom:0;margin-left:3px;margin-right:0;margin-top:0;
}

.cosponsor{
	color: #CC4400;
	font-size:80%;
	line-height:140%;
	margin-top:40px;margin-bottom:40px;
	padding:10px;
	padding-bottom:8px;padding-top:3px;
	background-color:#FFECA8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.placelisting{
	color:#000000;
	font-size:75%;
	margin-left:0;
	margin-right:0;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#E9F7DB;
	border-top:1px solid #69a829;
	border-bottom:1px solid #69a829;
}

.placelisting14{
	color:#000000;
	font-size:75%;
	margin-left:14px;
	margin-right:0;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#E9F7DB;
	border-top:1px solid #69a829;
	border-bottom:1px solid #69a829;
}

.title1{
	font-size:90%;
	font-weight:bold;
	margin-top:16px;margin-left:14px;margin-right:10px;
	margin-bottom:2px;
}

.title1home{
	font-size:80%;
	font-weight:bold;
	margin-top:10px;margin-left:14px;margin-right:10px;
	margin-bottom:2px;
}
.title1home0{
	font-size:80%;
	font-weight:bold;
	margin-top:0px;margin-left:14px;margin-right:10px;
	margin-bottom:2px;
}
.title2{
	font-size:90%;
	font-weight:bold;
	margin-top:10px;margin-left:14px;margin-right:10px;
	margin-bottom:6px;
}

.title2home{
	font-size:90%;
	font-weight:bold;
	margin-left:14px;margin-top:4px;margin-bottom:4px;padding:0px;
}
.title2homewhite{
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;margin-left:14px;margin-top:0px;margin-bottom:0px;padding:0px;
}


.title2bn{
	font-size:90%;
	font-weight:bold;
	color:#cc0000;
	margin-left:14px;margin-top:4px;margin-bottom:4px;padding:0px;
}
.title3{
	font-size:90%;
	font-weight:bold;
	margin-top:7px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
}


.sidebartitle{
	color:#ffffff;
	margin-left:0px;margin-right:0px;
	text-decoration:none;
}

.search1{
	margin-bottom:0px;margin-top:20px;padding-top:10px;border-top:1px solid #cccccc;
}

.search2{
	margin-top:10px;margin-left:14px;margin-right:4px;
}

.sidebar1{
	font-size:90%;
	font-weight:bold;
	line-height:normal;
	margin-top:10px;margin-left:8px;margin-right:6px;
	margin-bottom:8px;
	color: #000000;
}

.sidebar2{
	font-size:80%;
	line-height:normal;
	margin-top:6px;margin-left:8px;margin-right:6px;
	margin-bottom:5px;
}

.sidebardate{
	font-size:70%;
	color: #999999;
	line-height:normal;
	margin-top:4px;
	margin-left:0px;
	margin-bottom:0px;
}

.sidebarlink{
	font-size:70%;
	color: #000000;
	line-height:normal;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
}
.small{
	font-size: 85%;	line-height:normal; margin-bottom:5px;margin-top:5px;margin-left:0px;margin-right:3px;
}
.smalla{
	font-size: 80%;	line-height:normal; margin-bottom:8px;margin-top:7px;margin-left:0px;margin-right:3px;
}
.smallb{
	font-size: 85%;	line-height:21px;
}

.small1 {
	font-size: 80%;	line-height:normal; margin-bottom:10px;
}

.small1ml0 {
	font-size: 80%;	line-height:normal; margin-bottom:5px;margin-left:0px;
}
.small2 {
	font-size: 75%;	line-height:normal;
}

.footnotetable {
	margin-left:14px; margin-top:20px; border-top:1px #666666 dashed;
}


.footnote1 {
	font-size:85%; font-weight:bold; color:#666666; line-height:normal; margin-top:10px; margin-right:6px; margin-left:0px;
}

.footnote2 {
	font-size:85%; font-weight:bold; color:#666666; line-height:normal; margin-top:6px; margin-right:6px; margin-left:0px;
}

.footnotetext1 {
	font-size:75%; color:#666666; line-height:normal; margin-bottom:0px; margin-top:14px; margin-left:0px; margin-right:20px;
}

.footnotetext2 {
	font-size:75%; color:#666666; line-height:normal; margin-bottom:0px; margin-top:10px; margin-left:0px; margin-right:20px;
}

.small2footer {
	font-size: 75%;	line-height:normal;
	border-top:1px solid #ffffff;padding-top:40px;color:#cccccc;
}
.small2_999 {
	font-size: 85%;	line-height:normal; color:#999999;
}

.small3 {
	font-size: 70%;
	line-height:normal;
}
.small3footer {
	font-size: 70%;
	line-height:normal;
}
.small3_c60 {
	font-size: 70%;
	color:#cc6600;
	line-height:normal;
}

.selectlabel1{
	font-size: 70%;
	line-height:normal;
	margin-bottom:3px; font-weight:bold; color: #000000;
}

.small3ml20 {
	font-size: 70%;
	line-height:normal;
	margin-left:20px;
}

.submenu1{
	border-bottom:1px solid #ffffff; padding-bottom:5px;background-color:#EFEBFF;
}

.titleform {


	font-size:90%;
	font-weight:bold;
	margin-top:10px;margin-left:0px;margin-right:10px;
	margin-bottom:6px;
}

.toclist{
	margin-top:20px;margin-bottom:35px;
}

.toc1{
	font-size:80%;
	line-height:normal;
	margin-bottom:6px;
}
.toc2{
	font-size:80%;
	line-height:normal;
	margin-left:20px;
	margin-bottom:8px;
}

.tocnav1{
	font-size:80%;
	line-height:normal;
	margin-bottom:3px;
}
.tocnav2{
	font-size:70%;
	line-height:normal;
	margin-left:0px;padding-left:0px;
	margin-bottom:3px;
}

.top1 {
	font-size: 80%;	line-height:normal;
	margin-top:30px;margin-bottom:30px;
}

.top1footnote {
	font-size: 80%;	line-height:normal;
	margin-top:30px;margin-bottom:30px;margin-left:0;
}

.top1left0 {
	font-size: 80%;	line-height:normal;
	margin-top:10px;margin-bottom:30px;margin-left:0;
}

.top2{
	font-size:75%;
	line-height:normal;
	margin-top:0px;margin-left:3px;margin-right:0px;margin-bottom:10px;
}
.error {
	color: #990000;
	margin-top:5px;
}

/* CSS "button" properties */
a:link.button-green, a:visited.button-green, a:active.button-green {
color:#000000; background-color:#CDEBAF; font-weight:bold; text-decoration:none; padding:5px; border:1px solid; border-color:#9999ff #000088 #000088 #9999ff;
}
a:hover.button-green {
color:#000000; background-color:#CDEBAF; font-weight:bold; text-decoration:none; padding:5px; border:1px solid; border-color:#000088 #9999ff #9999ff #000088;
}

a:link.button-blue-outline, a:visited.button-blue-outline, a:active.button-blue-outline {
color:#0000FF; background-color:#FFFFFF; text-decoration:underline; padding:5px; border:1px solid; border-color:#9999ff #000088 #000088 #9999ff;
}
a:hover.button-blue-outline {
color:#0000FF; background-color:#FFFFFF; text-decoration:underline; padding:5px; border:1px solid; border-color:#000088 #9999ff #9999ff #000088;
}

a:link.button-holiday, a:visited.button-holiday, a:active.button-holiday {
color:#FFFFFF; background-color:#C5303F; font-weight:bold; text-decoration:none; padding:5px; border:2px solid; border-color:#195327 #80C454 #80C454 #195327;
}
a:hover.button-holiday {
color:#FFFFFF; background-color:#C5303F; font-weight:bold; text-decoration:none; padding:5px; border:2px solid; border-color:#80C454 #195327 #195327 #80C454;
}

.button-image {
color:#000000; background-color:transparent; padding:2px; border:2px solid; border-color:#9999ff #000088 #000088 #9999ff;
}
.button-image:hover {
color:#000000; background-color:transparent; padding:2px; border:2px solid; border-color:#000088 #9999ff #9999ff #000088;
}

/* Banner Ad treatment properties */
.bannerorange { 
padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; background-color:#E76C1F; border-color:#000000; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-left:1px solid; 
} 

.leftcellborder1px {
border-color:#000000; border-bottom:2px solid; border-left:1px solid; border-top:1px solid;
}
.rightcellborder1px {
border-color:#000000; border-bottom:2px solid; border-right:2px solid; border-top:1px solid;
}

/* JavaScript Tip-hover Properties */
.tooltip {
	font-size:75%;
	text-decoration:none;
	border:solid 1px #000000;
	width:250px;
	padding:5px; 
	position:absolute;
	z-index:100;
	visibility:hidden;
	background-color:#EFEBFF;
	padding:10px;
}
#tip-litter1 {width:130px;}

/* Drop-shadow Properties for Block-level Elements */
.shadowbox {
float:right;
background: url(http://your.kingcounty.gov/solidwaste/images/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://your.kingcounty.gov/solidwaste/images/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.shadowbox div {
background: none !important;
background: url(http://your.kingcounty.gov/solidwaste/images/shadow2.gif) no-repeat left top;
padding: 0 !important;
padding: 0 6px 6px 0;
}

.shadowbox h4 {
background-color: #FFCC66;
font-size:90%;
padding:5px 8px 5px 8px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}

.shadowbox p.plain {
background-color: #FFECA8;
font-size:100%;
padding:5px 8px 5px 8px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}

.shadowbox p {
background-color: #FFECA8;
font-size:75%;
padding:0px 8px 5px 8px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}

.shadowbox ul {
background-color: #FFECA8;
font-size:100%;
padding:5px 8px 5px 30px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}

.shadowbox div ul li.active{
color:#666666;
font-size:80%;
margin-top:5px;}


/* EcoDeals Layout Properties */
.ecoheader {background:#FF9900;}

/* EcoDeals Text Properties */
.ecowelcome {font-size:24px; color:#FF9900; margin-top:10px; margin-bottom:10px; }
.ecoh1 {color:#FF9900; margin-top:10px; margin-bottom:10px; }
.ecoh2 {color:#4A4ACC; margin-top:10px; margin-bottom:10px; }
.ecoh2left0 {color:#4A4ACC; margin-top:10px; margin-bottom:10px; margin-left:0px; }
.ecoh3 {color:#FF9900; margin-top:0px; margin-bottom:10px; font-weight:bold; }
.ecoh3bottom0 {color:#FF9900; margin-top:0px; margin-bottom:0px; font-weight:bold; }
.ecoh3left0 {color:#FF9900; margin-top:0px; margin-bottom:0px; margin-left:0px; font-weight:bold; }

/* EcoDeals Table Properties */
.ecoborderbottom1 { border-bottom:1px solid #FFCC66; }
.ecobordertopbottom1 { border-bottom:1px solid #FFCC66; border-top:1px solid #FFCC66; }
.ecotabletitle { font-size:95%; color:#4A4ACC; margin-top:0px; margin-bottom:0px; }
.ecotablephoto { margin-bottom:0px;; margin-top:5px; }
.ecotabletext { font-size:75%; margin-top:0px; margin-bottom:10px; line-height:normal; }
.ecotablelink { color:#4A4ACC; text-decoration:none; }
.ecotablelink:hover { color:#4A4ACC; text-decoration:underline; }

.ecoblue {color:#4A4ACC; }
.ecoh2link {color:#4A4ACC; margin-top:0px; margin-bottom:0px; text-decoration:none; }
.ecoh2link:hover {color:#4A4ACC; margin-top:0px; margin-bottom:0px; text-decoration:underline; }
.ecowhitebold {color:#FFFFFF; font-size:20px; font-weight:bold; margin-bottom:0px; margin-top:0px; }
.ecosmall {font-size:80%; margin-top:0px; margin-bottom:0px; }
.ecosmall1 {font-size:75%; margin-top:0px; margin-bottom:5px; }
.ecosmall1left0 {font-size:75%; margin-top:0px; margin-bottom:0px; margin-left:0px; }

/* EcoDeals Sidebar Properties */
.ecoside {background:#FFCC66;}
.ecoside2 {background:#FFECA8; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
.ecosidephoto {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:8px; }
.ecosidehead {color:#4A4ACC; font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:5px; margin-left:8px; font-style:italic; }
.ecosideheadactive {color:#4A4ACC; font-size:12px; font-weight:bold; margin-bottom:0px; margin-top:5px; margin-left:8px; font-style:italic; }
.ecosidehead1 {color:#4A4ACC; font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:5px; margin-left:8px; margin-right:0px; }
.ecosidehead2 { color:#FF6600; font-size:13px; font-weight:bold; margin-bottom:4px; margin-top:0px; margin-left:8px; }
.ecosidetext { color:#000000; font-size:13px; margin-bottom:0px; margin-top:0px; margin-left:8px; }
.ecosidetextblue { color:#4A4ACC; font-size:13px; margin-bottom:5px; margin-top:0px; margin-left:8px; }
.ecosidelink { color:#4A4ACC; text-decoration:none;}
.ecosidelink:hover { color:#4A4ACC; text-decoration:underline;}

/* Header Photo Classes */
.ecophoto-index {background-image:url(/solidwaste/ecodeals/images/banner-index-repeat.jpg); }
.ecophoto-temp {background-image:url(/solidwaste/ecodeals/images/banner-index-repeat-temp.jpg); }
.ecophotoremodel1 {background-image:url(/solidwaste/ecodeals/images/EcoDeals_remodel1.jpg); }
.ecophoto-shop {background-image:url(/solidwaste/ecodeals/images/banner-shop-repeat.jpg); }

/* Blog Properties */
.blogcat { color:#69a829; text-decoration:none; background-color:transparent; border-bottom:none; border-top:1px solid #69a829; border-right:1px solid #69a829; border-left:1px solid #69a829; padding-top:2px; padding-right:14px; padding-bottom:2px; padding-left:14px; }
.blogcat:hover { color:#000000; text-decoration:none; background-color:#cdebaf; border-bottom:none; border-top:1px solid #69a829; border-right:1px solid #69a829; border-left:1px solid #69a829; padding-top:2px; padding-right:14px; padding-bottom:2px; padding-left:14px; }
.blogcatactive { color:#000000; background-color:#cdebaf; border-bottom:none; border-top:1px solid #69a829; border-right:1px solid #69a829; border-left:1px solid #69a829; padding-top:2px; padding-right:14px; padding-bottom:2px; padding-left:14px; }
.blogcatlabel {font-weight:bold; margin:0px; font-size:85%;}
.blogcatlabel:hover { font-weight:bolder; margin:0px; font-size:85%;}
.blogcatlabelactive { font-weight:bolder; margin:0px; font-size:85%;}
.blogcatlink { color:#69a829; font-weight:bold; margin:0px; text-decoration:none;}
.blogcatlink:hover { color:#000000; font-weight:bolder; margin:0px; text-decoration:none;}
.blogcatlink:visited { color:#69a829; font-weight:bold; margin:0px; text-decoration:none;}
.blogtableposting{ border-top:none; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; margin-left:14px; }
.blogtableresponse1{ border-top:none; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; margin-left:14px; }
.blogtableresponse2{ border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; margin-left:14px; }
.blogheader { border:1px solid #69a829; background-color:#eeeeee; }
.blogentrylabel { font-weight:bold; font-size:85%; margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:14px;}
.blogformlabel { font-weight:bold; font-size:85%; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:14px;}
.blogradio { font-size:85%; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:14px;}
.blogentrytitle1 { margin-left:10px; margin-top:10px; margin-bottom:5px; }
.blogentrytitle2 { color:#69a829; font-weight:bold; font-size:85%; background-color:transparent; padding:4px; border:1px solid #69a829; margin:0px; }
.blogdate1 { margin-left:10px; margin-top:10px; margin-bottom:10px; }
.blogdate2 { font-size:80%; font-style:italic; background-color:#eeeeee; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; margin:0px; }
.blogentrytext { font-size:85%; margin:10px 10px 10px 14px;}
.blogresponsetitle1 { margin-left:12px; margin-top:10px; margin-bottom:5px; font-size:85%; }
.blogcomment{ margin:5px 10px 5px 10px; }
.buttonblog1{ background-color:#cdebaf; color:#000000; }
.comment-confirm1 { margin-left:14px; margin-top:15px; margin-bottom:20px; }
.comment-confirm2 { font-size:85%; color:#ff0000; font-weight:bold; font-style:italic; background-color:#eeeeee; padding-top:8px; padding-right:4px; padding-bottom:8px; padding-left:4px; margin:0px; border:1px solid #ff0000; }
.relatedtable{ border-left:1px #CCCCCC dashed; border-bottom:1px #CCCCCC dashed; margin-bottom:10px; margin-left:14px;}
.relatedtitle1{ margin:14px 5px 5px 14px;}
.relatedtitle2{ color:#69a829; font-weight:bold; font-size:85%;}
.relatedlink{ font-size: 80%; line-height:normal; margin:0px 5px 5px 14px;}
.relatedactive1 { margin:8px 5px 5px 10px; }
.relatedactive2 { font-size:80%; font-style:italic; background-color:#eeeeee; padding:2px 4px 2px 4px; margin:0px; }

/* GreenTools Properties */
.GT_web_banner_main-bg {background-image:url(/solidwaste/greenbuilding/images/GT_web-banner_main-bg.jpg); background-repeat:repeat-x;}
.GT_web-banner_icons-bg {background-image:url(/solidwaste/greenbuilding/images/GT_web-banner_icons-bg.jpg); background-repeat:repeat-x;}
.GT_logo-text {font-size:11px; font-weight:bold; color:#000000;}
.GT_logo-text_selected {font-size:11px; font-weight:bold; color:#666666;}


.GTheader {background-color:#339900; color:#FFFFFF; margin-left:14px;}
.GTtitle1{
	font-size:90%;
	font-weight:bold;
	margin-top:2px;margin-left:10px;margin-right:5px;
	margin-bottom:2px;
}

.GTtabletext1{
	font-size:75%;
	margin-top:0px;margin-left:10px;margin-right:5px;margin-bottom:6px;
	line-height:normal;
}

.GTtitle2{
	font-size:90%;
	font-weight:bold;
	margin-top:12px;margin-left:0px;margin-right:5px;
	margin-bottom:2px;
}

.GTtabletext2{
	font-size:75%;
	margin-top:0px;margin-left:0px;margin-right:5px;margin-bottom:6px;
	line-height:normal;
}

.yellow-NOTE {
background-color:#FFFFCC;
padding:10px;
}

/* Related topics table properties */
.relatedtopicstable {border:none; margin-top:35px; margin-right:14px; margin-bottom:14px; margin-left:14px;}
.relatedtopicstitle {margin:0; background-color:#CDEBAF; border:1px #CCCCCC solid;}
.relatedtopicstitle p {padding:2px 2px 2px 0px; color:#000000; font-weight:bold; font-size:85%;}
.relatedtopicscontent {border-top:none; border-right:1px #CCCCCC dashed; border-bottom:1px #CCCCCC dashed; border-left:1px #CCCCCC dashed;}
.relatedtopicscontent p {font-size: 80%; line-height:normal; margin:10px 10px 10px 14px;}
.relatedtopicscontent li {font-size: 80%; line-height:normal; margin:5px 10px 10px 14px;}
.relatedtopicscontent a {text-decoration: underline;}
.relatedtopicscontent a:hover {text-decoration: underline; background-color:#FFFFCC;} 

/* Z-index properties */
.z100 {z-index:100;}

/* these classes work with the "change ID" JavaScript function to toggle Div IDs, showing and hiding content onclick */
div.hide {
display: none;
}
div.show {
display: block;
}

/* Image Verification properties */
.image-verify-label{ margin:20px 14px 0px 14px; font-size:80%;}
.image-verify-box{ margin:0px 14px 0px 14px;}
.image-verify-instructions{ margin:10px 14px 0px 0px; font-size:80%;}

/* Eco-Cool Remodel Tool properties */
#eco-house-icon {
float:left;
margin-left:10px;
margin-right:25px;
margin-top:20px;
}

/* SEASONAL DECORATIONS */
#seasonal-pumpkins {
background-image:url(/solidwaste/images/pumpkins_80x28.jpg);
background-repeat:repeat-x;
}
#seasonal-holiday-lights {
background-image:url(/solidwaste/images/X-mas_lights_color-500.jpg);
background-repeat:repeat-x;
}

/* CONTAINER ELEMENT PROPERTIES */
.fifty {
width:50%;
}

.fifty-five {
width:55%;
}

.sixty {
width:60%;
}

.sixty-five {
width:65%;
}

.seventy {
width:70%;
}

.seventy-five {
width:75%;
}

.eighty {
width:80%;
}

.eighty-five {
width:85%;
}

.ninety {
width:90%;
}


/* a:link.button-holiday, a:visited.button-holiday, a:active.button-holiday {color:#000;} */

/* GOOGLE TRANSLATE SPRY ELEMENTS -- BASED ON SpryCollapsiblePanelTranslate */
.CollapsiblePanelTranslate {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border:none;
	width:25%;
}

.CollapsiblePanelTranslateTab {
	font: 80% sans-serif;
	background-color: #FFFFFF;
	border:none;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelTranslateContent {
	margin: 0px;
	padding: 0px;
}

/* An anchor tag can be used inside of a CollapsiblePanelTranslateTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTranslateTab a {
	color: blue;
	text-decoration: underline;
}

.CollapsiblePanelTranslateTab a:hover {
	color: black;
	text-decoration: underline;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelTranslateOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanelTranslate.
 */
.CollapsiblePanelTranslateOpen .CollapsiblePanelTranslateTab {
	background-color: #FFFFFF;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTranslateTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTranslateTabHover,  .CollapsiblePanelTranslateOpen .CollapsiblePanelTranslateTabHover {
	background-color: #FFFFFF;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanelTranslate has focus. The "CollapsiblePanelTranslateFocused" class is programatically added and removed
 * whenever the CollapsiblePanelTranslate gains or loses keyboard focus.
 */
.CollapsiblePanelTranslateFocused .CollapsiblePanelTranslateTab {
	background-color: #FFFFFF;
}

/*images */
 
.align-right { float:right; margin: 0 0 15px 15px; clear: right; }
.align-left { float:left; margin: 0 15px 15px 0; }
.frame { padding: 5px; border: 1px solid #aaa; }
.align-right-frame { float:right; margin: 0 0 15px 15px; clear: right; padding: 5px; border: 1px solid #aaa; }
.float-right-frame { float:right; margin: 12px; clear: right; padding: 10px; border: 1px solid #aaa; }

/* LIGHTBOX2 ELEMENTS */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/solidwaste/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/solidwaste/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 11px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 75%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* Photo Enlargement Elements */
p.enlarge{font-size:75%; margin:0px 0px 3px 0px;}
a:link.enlarge, a:hover.enlarge, a:visited.enlarge, a:active.enlarge{color:#999; text-decoration:none;}
a:hover.enlarge{color:#333;}
.enlarge-shadow{font-size:75%; margin:0px 0px 3px 0px; color:#999;}

/* Drop-shadow Properties for Photographs */
.shadow-img {
  float:left;
  background: url(http://your.kingcounty.gov/solidwaste/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://your.kingcounty.gov/solidwaste/images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 10px 10px !important;
  margin: 10px 0px 0px 5px;
  }

.shadow-img img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.shadow-img-right {
  float:right;
  clear:right;
  background: url(http://your.kingcounty.gov/solidwaste/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://your.kingcounty.gov/solidwaste/images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 10px 10px !important;
  margin: 10px 0px 0px 5px;
  }

.shadow-img-right img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.shadow-img-left {
  float:left;
  clear:left;
  background: url(http://your.kingcounty.gov/solidwaste/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://your.kingcounty.gov/solidwaste/images/shadow.gif) no-repeat bottom right;
  margin: 10px 22px 10px 18px !important;
  margin: 10px 0px 0px 5px;
  }

.shadow-img-left img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  

