 /* From kcAgenciescss  */

body{background:#FFF;color:#000;font-family:verdana, arial, helvetica, sans-serif;margin:0;padding:0;}
.bold{font-weight:bold;}
.clear{clear:both;}
h1{color:#036;font:bold 130% Verdana;margin-bottom:.8em;}
h2{font-size: 15px; color: #6699cc; font-style: normal; font-weight: bold; margin-bottom: 5px; Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;margin-bottom:.8em;}
h3{color:#036;font:bold 100% Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;padding-bottom:0;}
h4{color:#006;font:bold 100% Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;margin-bottom:0;}
hr{color:#666;height:1px;}
p{font-family:verdana, arial, helvetica, sans-serif;}
dl{margin-left:16px;font-family:Verdana, arial, helvetica, sans-serif;}
table{font-size:100%;}


/* standard link colors */
a{color:#396BAC;}
a:link{color:#396BAC;}
a:visited{color:#509;}
a:hover, a:focus, a:visited:hover, a:visited:focus{color:#69C;}
a:active{color:#F36;}

/* used for footer, addresses, and other "small print" */
.small{font-family:arial, helvetica, sans-serif;font-size:.70em;}
.medium{font-size:.85em;font-family: arial, helvetica, sans-serif;}
/* used to make text stand out */
.warning{color:#900;font-weight:bold;}


#container {WIDTH: 100%}
#sitecontentheader {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px}
.contentcontainer {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px}
#contentcoldiv {PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 0.80em; PADDING-BOTTOM: 14px; VERTICAL-ALIGN: top;  PADDING-TOP: 4px; WIDTH: 650px}
#contentttdiv {	PADDING-RIGHT: 14px; PADDING-LEFT: 26px; PADDING-BOTTOM: 14px; VERTICAL-ALIGN: top;  PADDING-TOP: 4px; WIDTH: 650px}

/* header & footer */
#header{background:#006;color:#FFF;padding:1px 0 0.55em;height:5em;min-height:80px;}
#footer{background:#FFF;clear:both;font-size:.75em;text-align:center;}
#agencyfooter{border-bottom:1px solid #CCC;padding:8px;}
#footer ul{margin-bottom:5px;margin-left:0;margin-top:8px;padding-left:0;text-align:center;width:auto;}
#globalbottomnav li, #agencybottomnav li{display:inline;list-style-type:none;padding-left:3px;}
#pageupdateddate{background:#006;color:#FFF;font-size:.8em;height:23px;padding-bottom:4px;padding-left:181px;padding-top:4px;}




/* breadcrumbs */
#breadcrumbs{background-color:#396BAC;border-bottom:1px solid #396BAC;border-left:170px solid #396BAC;
  clear:both;color:#FFF;font:0.75em arial, sans-serif;padding-left:14px;padding-top:2px;padding-bottom:2px;}
#breadcrumbs a{color:#FFF;text-decoration:none;}
#breadcrumbs a:hover, #breadcrumbs a:focus{color:#6692CC;}

/* top right of screen */
#searchbox{height:17px;left:510px;position:absolute;top:6px;white-space:nowrap;}
/* if search box is moved in as list item */
ul#topnav li #searchbox{left:0;position:static;top:0;}
ul#topnav li #searchbox, ul#topnav li #searchbox form{display:inline;}

#seek .textbox{border:2px inset #CCC;font-family:arial, Verdana, helvetica;height:14px;margin:1px 0 0 2px;width:170px;}
#seek input{border:none;margin:0;padding:0;}
#searchbox, #leftColumnContent, #seek .submit, #sitesubname {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:.80em;}
#seek input.submit{background:#FFF url("http://www.kingcounty.gov/style/kcBaseImages/smallgrad.png") repeat-x;
  border:2px double #999;border-top-color:#CCC;border-left-color:#CCC;color:#333;
  font-family:Arial, sans-serif;height:18px;margin:2px 0 0 5px;vertical-align:top;}

/* top horizonal menu */
#kclogo{height:90px;left:5px;position:absolute;text-align:center;top:3px;width:140px;}
#kclogo a img{border:0;}
ul#topnav{margin:6px auto 0.5em 180px;padding-left:0;text-transform:uppercase;white-space:nowrap;}
#topnav li{display:inline-block;}/* this line MUST preceed next one to fix IE Zoom */
#topnav li{display:inline;list-style-type:none;margin:0;padding:0;text-transform:uppercase;}
#topnav .menuitem a{padding:0 7px; border-left:1px solid #FFF;}
#topnav .first a{padding:0 7px 0 7px;border-left:1px solid #FFF;}
#topnav .last a{padding:0 7px 0 7px;border-right:1px solid #FFF;border-left:1px solid #FFF;}
#topnav a{border-top:1px solid transparent;text-decoration:none;}
#topnav a:link, #topnav a:visited{color:#FFF;font:normal 0.70em/100% verdana, arial, sans-serif;text-decoration:none;}
#topnav a:hover, #topnav a:focus{border-top:1px solid #396bac;color:#BDE0FF;}
#topnav li.last a{font-weight:normal;}

/* Main heading for site, first line of text at top left */
div#sitename{color:#FFF;font:bold 1.5em/1em verdana, arial, sans-serif;padding-bottom:4px; white-space:nowrap;width:450px;margin:0 0 0 185px;}
#sitename a, #toptitle a:visited{color:#FFF;text-decoration:none;}
#sitename a:hover{color:#BDE0FF;}

/* Secondary heading for site, second line of text at top left */
#sitesubname{color:#FFF;display:block;font-weight:bold; white-space:nowrap;width:450px;margin:0.4em 0 0 185px;}
#sitesubname a{color:#FFF;text-decoration:none;}
#sitesubname a:hover, #sitesubname a:focus{color:#BDE0FF;}


/* From enterprisecss  */
#lefthome {BORDER-RIGHT: #dddddd 1px solid; PADDING-LEFT: 11px; WIDTH: 260px;}
#middlehome {BORDER-RIGHT: #dddddd 1px solid; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; WIDTH: 260px; BORDER-LEFT: #dddddd 1px solid;}
#righthome .spot {	WIDTH: 240px;}
#righthome {PADDING-LEFT: 11px; WIDTH: 260p;}
#lefthome .spot {	WIDTH: 220px;}
.contentcontainer {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px;}

/* From kcagenciescss  */
.glbannounce {PADDING-LEFT: 170px}
.glbannounce_neutral {PADDING-LEFT: 170px}
.glbannounce {BACKGROUND-COLOR: #006}
.glbannounce_neutral {BACKGROUND-COLOR: #c2c2c2}


/* from Metrocss  */
.trail { font-family: verdana, arial, san-serif; font-size: 70%; margin-bottom: 2px; font-weight: normal; }
.notice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }
.timetable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; color: #6699cc; font-style: normal; font-weight: bold; }
.photoby { font-family: verdana, arial, san-serif; font-size: 63%; color: #333333; }
.fineprint { font-family: verdana, arial, san-serif; font-size: 70%; }
.pnr { font-family: verdana, arial, san-serif; font-size: 85%; font-weight: normal;}

/* These are to create a nested unordered list - bullet gives the parent ul and arrow gives the nested/child ul. arrow-alone gives the double arrow for an un-nested ul  */

.bullet { list-style-image: url(/logos/bullet.gif); }
.bullet-indent { list-style-image: url(/logos/bullet.gif); font-size: 100%; }
.arrow { list-style-image: url(/logos/doublearrow.gif); font-size: 100%; }
.arrow-alone { list-style-image: url(/logos/doublearrow.gif); }

/* Secondary Nav Box */

.TTNav {	position: absolute; left:325px; top: 150px; border: 1px solid #000; }
.TTNavBox {	float:left; border: 1px solid #000;	font-size:.7em;	text-align: center;	height:40px }
.TTNavBoxHeader {	text-align:center;	border-bottom:1px solid #000;	font-weight:bold;	background-color:#FFE6A8;}

