/* global_styles.css */
/* global style sheet for entire kcdot site */
/* last update: 11/18/11 by anna.clemenger [at] kingcounty.gov */

.help, acronym,	abbr
	{ border-bottom: dashed #999999 1px; 
	cursor: help; }

img	{ border: none; }

img.border
	{ border: 1px solid black; }
		
.bold
	{ font-weight: bold; }
	
a.plainlink
	{ text-decoration: none; }
	
.caps
	{ text-transform: uppercase; }
	
.center
	{ text-align: center; }

.hang
	{ text-indent: -2em; 
	padding-left: 2em; }

.italic
	{ font-style: italic; }
	
.red
	{ color: #FF0000; }
	
.small 
	{ font-size: .8em; }
	
.subhead
	{ font-size: 1.2em; 
	font-weight: bold; 
	color: #6699CC; 
	font-family: Verdana, sans-serif; } 
	
.tight
	{ padding-top: 0px; 
	padding-bottom: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; }
	
ul.space li ul.tight li
	{ padding-bottom: 0px; 
	margin-bottom: 0px; }
	
.tightbottom
	{ padding-bottom: 0; 
	margin-bottom: 0; }
	
.tighttop
	{ padding-top: 0; 
	margin-top: 0; }

ul.toplink	
	{ list-style-type: none; 
	font-size: 80%; 
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	padding: 0; 
	margin: 0; 
	text-align: right; }
		
ul.toplink li
	{ display: inline; 
	padding: 0 .25em 0 0; 
	margin: 0; }
	
ul.space li, ol.space li
	{ margin-bottom: .5em; 
	padding-bottom: 0; }
	
table td
	{ vertical-align: top; }
	
div.rightcol h2
	{ font-size: 1em; 
	padding-bottom: 0; 
	margin-bottom: .5em; 
	font-family: Verdana, Arial, sans-serif; }

div.rightcol p, div.rightcol ul
	{ font-size: .8em; 
	font-family: Verdana, Arial, sans-serif; 
	padding-top: 0; 
	margin-top: 0; }
	
div.rightcol ul ul
	{ font-size: 1em; }

div.rightcol span.small
	{ font-size: .8em; }

p.caption, div.caption
	{ margin-top: 0; 
	padding-top: 0; 
	font-size: .8em; 
	font-family: Verdana, sans-serif; }
	
.rfloat
	{ float: right; 
	margin-left: 1em; 
	margin-bottom: 1em; }
	
.lfloat
	{ float: left; 
	margin-right: 1em; 
	margin-bottom: 1em; }     

.toplink
	{ text-align: right; 
	text-transform: uppercase; 
	font-family: Verdana, Arail, sans-serif; 
	font-size: .8em; }
	
div.floatbox
	{ background-color: #FFFFCC; 
	font-family: Verdana, Arail, sans-serif; 
	font-size: .8em; 
	padding: 1em; 
	border-left: 1px dashed #CCCCCC; }
	
div.floatbox p
	{ font-family: Verdana, Arail, sans-serif; }
	
div.bulletin
	{ padding: 0.5em 1em; 
	font-family: Verdana, sans-serif; 
	font-size: 0.9em; 
	background-color: #FFFFCC; 
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;  
	margin-bottom: 1em; }
	
div.bulletin h2
	{ font-family: Verdana, sans-serif; 
	padding: 0 0 .75em 0; 
	margin: 0; 
	color: #CC0000; }
	
div.bulletin p
	{ font-family: Verdana, sans-serif; 
	margin: 0 0 .75em 0; 
	padding: 0; }
	
a.pdf:after
	{ vertical-align: -30%;
	margin-left: 1px; 
	text-decoration: none; 
	content:"\0000a0"url(http://kingcounty.gov/transportation/kcdot/~/media/transportation/kcdot/icon_pdf.ashx); }
	
a.external:after
	{ vertical-align: -30%;
	margin-left: 1px; 
	text-decoration: none; 
	content:"\0000a0"url(http://kingcounty.gov/transportation/kcdot/~/media/transportation/kcdot/icon_external.ashx); }

a.mailto:after
	{ vertical-align: -30%;
	margin-left: 1px; 
	text-decoration: none; 
	content:"\0000a0"url(http://kingcounty.gov/transportation/kcdot/~/media/transportation/kcdot/icon_mailto.ashx); }
	
a.word:after
	{ vertical-align: -30%;
	margin-left: 1px; 
	text-decoration: none; 
	content:"\0000a0"url(http://kingcounty.gov/transportation/kcdot/~/media/transportation/kcdot/icon_word.ashx); }

a.excel:after
	{ vertical-align: -30%;
	margin-left: 1px; 
	text-decoration: none; 
	content:"\0000a0"url(http://kingcounty.gov/transportation/kcdot/~/media/transportation/kcdot/icon_excel.ashx); }

