/* From kcAgenciescss  */

abbr, acronym{border-bottom:1px dotted;}
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;}
h1 a, h1 a:visited, h2 a:link{color:#69C;}
h2{color:#69C;font:bold 130% Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;margin-bottom:.8em;}
h2 a, h2 a:visited, h2 a:link{color:#69C;}
h3{color:#036;font: italic bold 115% Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; padding-bottom:0;}
h3 a, h3 a:visited, h3 a:link{color:#036;}
h4{color:#900;font:bold 100% Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;margin-bottom:0;}
h4 a, h4 a:visited, h4 a:link{color:#900;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus{color:#90BADE;}
hr{color:#666;height:1px;}
p{font-family:verdana, arial, helvetica, sans-serif;}
dl{margin-left:16px;font-family:arial, helvetica, sans-serif;}
table{font-size:100%;}
#contentcoldiv ul li, #rightcol ul li { margin-bottom: 8px; }
#navcontainer ul li { margin-left: 0; }

/* 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;}

/* 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); }
.baseball { list-style-image: url(/logos-metro/icon-baseball.gif); font-size: 100%; }
.baseball-alone { list-style-image: url(/logos-metro/icon-baseball.gif); }
.bike { list-style-image: url(/logos-metro/bike-tiny.gif); font-size: 100%; }
.bike-alone { list-style-image: url(/logos-metro/bike-tiny.gif); }
.music-black { list-style-image: url(/logos-metro/icon-musicnoteblack.jpeg); font-size: 100%; }
.music-black-alone { list-style-image: url(/logos-metro/icon-musicnoteblack.jpeg); }
.music-blue { list-style-image: url(/logos-metro/icon-musicnoteblue.jpeg); font-size: 100%; }
.music-blue-alone { list-style-image: url(/logos-metro/icon-musicnoteblue.jpeg); }
.plussign { list-style-image: url(/logos-metro/plus-sign.jpeg); font-size: 100%; }
.plussign-alone { list-style-image: url(/logos-metro/plus-sign.jpeg); }
.snowflake { list-style-image: url(/logos-metro/icon-snowflake.gif); font-size: 100%; }
.snowflake-alone { list-style-image: url(/logos-metro/icon-snowflake.gif); }
.speaker { list-style-image: url(/logos-metro/icon-speaker.gif); font-size: 100%; }
.speaker-alone { list-style-image: url(/logos-metro/icon-speaker.gif); }
.train { list-style-image: url(/logos-metro/icon-steamtrain.gif); font-size: 100%; }
.train-alone { list-style-image: url(/logos-metro/icon-steamtrain.gif); }
.video { list-style-image: url(/logos/video-icon.gif); font-size: 100%; }
.video-alone { list-style-image: url(/logos/video-icon.gif); }
.airplane { list-style-image: url(/logos-metro/icon-airplane.gif); font-size: 100%; }
.airplane-alone { list-style-image: url(/logos-metro/icon-airplane.gif); }
.anchor { list-style-image: url(/logos-metro/icon-anchor.jpeg); font-size: 100%; }
.anchor-alone { list-style-image: url(/logos-metro/icon-anchor.jpeg); }
.raindrop { list-style-image: url(/logos-metro/icon-raindrop-sm.jpeg); font-size: 100%; }
.raindrop-alone { list-style-image: url(/logos-metro/icon-raindrop-sm.jpeg); }


/* 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;}
.mediummore{font-size:.95em;font-family: arial, helvetica, sans-serif;}
/* used to make text stand out */
.warning{color:#900;font-weight:bold;}

/* light links to be used with dark backgrounds (see background styles below) */
a.light:link, a.light:visited, a.light:hover, a.light:focus,
a.light:active, a.light:visited:hover, a.light:visited:focus, .light{color:#FFF;}


/* shows trip planner button-metro only */
.tp_tripbutton {BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: white 2px solid; CURSOR: pointer; COLOR: white; BORDER-BOTTOM: white 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #000066}
.tp_tripbuttonhover {BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: white 2px solid; CURSOR: pointer; COLOR: white; BORDER-BOTTOM: white 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: blue}

/* layout positioning for three & two column table */
#container{width:100%;}
#leftcol{width:170px;vertical-align:top;}
#rightcol{width:25%; min-width: 251px; padding:10px;padding-top:15px;vertical-align:top;font-size:.80em;}
#contentcol{padding:15px 14px 14px 14px;vertical-align:top;font-size:.80em; vertical-align:top;}
#sitecontentheader{vertical-align:top;}
.contentcontainer{padding:0; vertical-align:top;font-size:.75em;}

/* for looks */
#leftcol{background:#006;}
#leftcol a{color:#FFF;}
#leftcol a:hover, #leftcol a:focus{color:#90BADE;}
#contentcol{background:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}
#rightcol{background:#FFF;border-left:1px solid #DDD;}
#contrastTable {width: 100%; border-bottom: #036 solid thin;}
#contrastTable th {	border-bottom: #036 solid thin; color: #036; vertical-align:bottom; background-color: #BDE0FF }
#contrastTable tr {	vertical-align:top; }
#contrastTable tr.c1 td{ background-color: #E3F2FF; }

/* one column div */
#contentcoldiv {padding-top: 0px; padding-right: 14px; padding-left: 14px; padding-bottom: 14px; vertical-align: top; font-size: 0.80em; /*width: 650px;*/}

/* homepage column div metro only*/
#homepagecontentcoldiv {
	padding-top: 4px; padding-right: 14px; padding-left: 14px; padding-bottom: 14px; vertical-align: top; font-size: 0.80em; WIDTH: 800px;}

/* function icons: print-friendly, contact us, sitemap */

/* 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;*/color:#74adf4;font-size:10px;height:23px;padding-bottom:0px;padding-left:181px;padding-top:8px;}


/* Menu Styles */
#navcontainer{font-family:Arial, sans-serif, Verdana, Lucida, Geneva;font-size:.75em;background-color:#036;
    border-top:1px solid #90BADE;color:#333;margin-bottom:1em;margin:0;padding:0;width:170px;}
#navcontainer ul{border:none;list-style:none;margin-left:0;padding:0;}
#navcontainer li{list-style-type:none;margin-left:0;}
.navnullspace{background-color:#006;padding:40px 0 0 0;}
#navcontainer li div.navspacer{background-color:#2a4f7f;border-bottom:1px solid #90bade;color:#CCC;display:block;font-weight:bold;height:1.2em;
   padding:10px 10px 8px 8px;}
#navcontainer li a{background-color:#396BAC;border-bottom:1px solid #90BADE;color:#FFF;display:block;padding:4px 10px 4px 10px;text-decoration:none;}
#navcontainer li a:hover, #navcontainer li a:focus{background-color:#498AD8;color:#FFF;}
#navcontainer li li{border-bottom:0;margin:0;}
#navcontainer li li a{background-color:#4480C9;padding: 4px 0 4px 15px;width:155px;}
#navcontainer li li li a {background-color:#BDE0FF;border-bottom:1px solid #90BADE;color:#2D5386;padding: 3px 0 3px 20px;width:150px;}
#navcontainer li li li li a{background-color:#E3F2FF;border-bottom:1px solid #90BADE;color:#2D5386;padding:3px 0 3px 25px;width:145px;}
#navcontainer .on{background-color:#FFF;color:#369;font-weight:bold;}
#picscontainer{left:162px;position:absolute;vertical-align:middle;width:850px;}
#pics img{border:1px inset #8CB3D9;margin-bottom:3px;margin-top:5px;}
#leftColumnContent{padding:7px;}
#agencybottomnav li{white-space:nowrap;}
.topLink {text-align:right; border-top: thin dotted #CCC; font-size:.85em; color:#999; padding:3px; }
.note {padding: 4px; border:  1px dashed #CE1126; }
.note strong {color:#CE1126; font:bold 100%; margin-top: 0px;}
.note2 a { font-size: 11px; color: #666; } 

#contentttdiv {	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; VERTICAL-ALIGN: top;  PADDING-TOP: 4px; WIDTH: 650px}

/*================================================
	MENU HIDE and HIGHLIGHT
=================================================*/
/* HIDE */
body#code_of_conduct #navcontainer ul#maps_level3,
body#destinations #navcontainer ul#maps_level3,
body#dart #navcontainer ul#maps_level3,
body#fares #navcontainer ul#maps_level3,
body#how_to_ride #navcontainer ul#maps_level3{ display: none; }

/* HIGHLIGHT */
body#code_of_conduct #navcontainer a#code_of_conduct_link,
body#destinations #navcontainer a#destinations_link,
body#dart #navcontainer a#dial_a_ride_link,
body#fares #navcontainer a#fares_link,
body#how_to_ride #navcontainer a#how_to_ride_link{ background-color:#FFF;color:#369;font-weight:bold; }

/* Skip Links at page top */

#toc {	border:thin dotted #69C; padding:5px; font-weight: normal; background-color: #FBFBFB; }
#toc ul {display: inline; margin: 0px; padding: 0px;}
#toc li {display: inline;}
#toc a { padding-left: 15px; margin-left: 12px;}
#toc a:link, #toc a:visited { color:#6699cc; text-decoration:none; font-weight:600; background: url(/images/ArrowDownQuiet.gif) left no-repeat; zoom:1; /* For IE positioning */}
#toc a:visited { color:#509; text-decoration:none; font-weight:600; background: url(/images/ArrowDownQuiet.gif) left no-repeat; zoom:1; /* For IE positioning */}
#toc a:hover, #toc a:active { text-decoration:underline; background: url(/images/ArrowDownQuiet-over.gif) left no-repeat; zoom:1; /* For IE positioning */} 
#toc span.highlight{background-color:white; font-weight: bold;}

/* 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;}

/* funcs include the PRINT-FRIENDLY and SITEMAP links in the top right */
#funcs{font-family:arial, helvetica;font-size:.65em;position:absolute;right:4px;text-align:right;
  text-transform:uppercase;top:90px;}
#funcs div{background:#396BAC;border-left:1px solid #EEE;float:left;padding:3px;}
#funcs div a{color:#FFF;}
#funcs div img{border:0;vertical-align:middle;}

/* 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;}

 /* datatable style */
.datatable{border-collapse:collapse;border-left:1px solid #90BADE;font-family:arial, sans-serif;font-size:100%;}
.datatable caption, .datatable .dgcaption{color:#369;font-size:120%;font-weight:bold;padding:3px;text-align:left;}
.datatable thead th, .datatable .dghead{background:#69C;border-bottom:1px solid #90BADE;color:#FFF;
  font-weight:bold;padding:3px;text-align:left;vertical-align:top;}
.datatable thead a, .datatable .dghead a{color:#FFF;}
.datatable thead a:hover, .datatable thead a:focus, 
.datatable .dghead a:hover, .datatable .dghead a:focus{color:#F0F8FF;}
.datatable tbody th, .datatable .dghead2{background:#F0F8FF;border-bottom:1px solid #90BADE;
  border-right:1px solid #90BADE;color:#000;font-weight:bold;padding:3px;text-align:left;vertical-align:top;}
.datatable tfoot td, .datatable .dgfoot{background:#FFF;border-bottom:1px solid #90BADE;
  border-left:1px solid #90BADE;border-right:1px solid #90BADE;color:#369;font-weight:bold;padding:3px;vertical-align:top;}
.datatable tbody td, .datatable .dgcell{background:#FFF;border:1px solid #90BADE;padding:3px;vertical-align:top;}
.datatable tbody tr.odd td, .datatable .dgodd{background:#F0F8FF;}
.datatable tbody tr.upcoming td {background: #ffc !important; }
/* end data table */

/* Link Icons */
.exlink {
   padding-right: 19px;
   background: transparent url(/images/exlink.png) no-repeat center right;
   zoom:1; /* For IE positioning */
}
.pdflink {
   padding-right: 17px;
   background: transparent url(/images/pdf.gif) no-repeat center right;
   zoom:1; /* For IE positioning */
}
.wordlink {
   padding-right: 18px;
   background: transparent url(/images/doc.gif) no-repeat center right;
   zoom:1; /* For IE positioning */
}

.rsslink {
   padding-right: 38px;
   background: transparent url(/logos/rsssmall.gif) no-repeat center right;
   zoom:1; /* For IE positioning */
}
.maillink {
   padding-right: 30px;
   background: transparent url(/images/letter.gif) no-repeat center right;
   zoom:1; /* For IE positioning */
}
.linklisting li{margin-bottom:10px;}
.fileicon{border:0;margin:3px;vertical-align:middle;}
.archivenewsdate{font-size:.85em;font-weight:bold;margin-top:2em;}
.newshead{color:#036;font-weight:bold;}
.archivenewsitem a{font-weight:bold;}
#agencyhomefeature{background-color:#D1D8E0;border-bottom:solid 1px #F09915;
  border-top:5px solid #F09915;font-size:.8em;padding:0 5px 2px 9px;vertical-align:top;}
#agencyhomefeature h1{margin-top:10px;}
.leftimage, .rightimage{font-size:.8em;font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;white-space:normal;}
.leftimage{float:left;padding-right:4px;padding-top:8px;text-align:left;vertical-align:top;}
.rightimage{float:right;margin-right:-8px;padding-left:4px;padding-right:4px;text-align:left;vertical-align:top;}
.pdf_bullet{list-style-image: url("/~/media/kcBase/PDFIcon.ashx");margin-bottom:0.5em;}
.ppt_bullet{list-style-image: url("/~/media/kcBase/powerpoint.ashx");margin-bottom:0.5em;}
.quicktime_bullet{list-style-image: url("/~/media/kcBase/quicktime_icon.ashx");margin-bottom: 0.5em;}
.realMedia_bullet{list-style-image: url("/~/media/kcBase/realoneplayer_icon.ashx");}
.realMedia_bullet:hover{list-style-image:url("/~/media/kcBase/realoneplayer_icon2.ashx");}
.wmp_bullet{list-style-image:url("/~/media/kcBase/wmp.ashx");padding-bottom:0.5em;}
.wmp_bullet:hover{list-style-image:url("/~/media/kcBase/wmp2.ashx");}
.word_bullet{list-style-image:url("/~/media/kcBase/word.ashx");margin-bottom:0.5em;}
.zip_bullet{list-style-image:url("/~/media/kcBase/winzip_icon.ashx");margin-bottom:0.5em;}

/* Misc. list styles */

ul.pdf_list span {
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
}

/* #leftColumnContent {FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif} */

/* Metro searchbox and find timetable */
#seekmetro .textbox{font-family: Arial, Verdana, Helvetica;padding: 0px;border-style: inset;border-width: 2px;height:14px;margin:1px 0 0 2px;}
#seekmetro input.submit{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;font-size: x-small;background: #fff;}
#seekfuncs{font-family:arial, helvetica;font-size:.65em;position:absolute;right:4px;text-align:right;text-transform:uppercase;top:90px;}
#seekfuncs div{background:#396BAC;}
#seekfuncs div a{color:#FFF;}
#seekfuncs div img{border:0;vertical-align:middle;}
#metrosearchbox{height:15px;left:500px;top:6px;white-space:nowrap; form{display:inline;}
#timetablesearchbox{height:17px;left:510px;top:6px;white-space:nowrap;}
 
/* 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 kcdotstyle-bluecss */
acronym {CURSOR: help; BORDER-BOTTOM: #999999 1px dashed}
abbr {CURSOR: help; BORDER-BOTTOM: #999999 1px dashed}


/* 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;}


/* mastheads */
#trolley_masthead { margin: 0 0 10px 0; padding: 0; clear: right; }

/*================================================================
	 ALERT BOXES
================================================================*/

.alert_box {
	background: #fff6bf url(/images/icons/warning_50.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 80px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

/*===============================================================
	Highlighting Holidays
===============================================================*/

td.upcoming {
	 background-color:#ffc !important;
}

/*===============================================================
	SPACERS
===============================================================*/

div.spacer1 { height: 1px; display: block; clear: both; }
div.spacer2 { height: 2px; display: block; clear: both; }
div.spacer3 { height: 3px; display: block; clear: both; }
div.spacer4 { height: 4px; display: block; clear: both; }
div.spacer5 { height: 5px; display: block; clear: both; }
div.spacer6 { height: 6px; display: block; clear: both; }
div.spacer7 { height: 7px; display: block; clear: both; }
div.spacer8 { height: 8px; display: block; clear: both; }
div.spacer9 { height: 9px; display: block; clear: both; }
div.spacer10 { height: 10px; display: block; clear: both; }
div.spacer11 { height: 11px; display: block; clear: both; }
div.spacer12 { height: 12px; display: block; clear: both; }
div.spacer13 { height: 13px; display: block; clear: both; }
div.spacer14 { height: 14px; display: block; clear: both; }
div.spacer15 { height: 15px; display: block; clear: both; }
div.spacer16 { height: 16px; display: block; clear: both; }
div.spacer17 { height: 17px; display: block; clear: both; }
div.spacer18 { height: 18px; display: block; clear: both; }
div.spacer19 { height: 19px; display: block; clear: both; }
div.spacer20 { height: 20px; display: block; clear: both; }
