/* text.css © Factor of 4, 2010*/
/*ICDF*/

body {
	font:13px/1.231 arial,helvetica,sans-serif;
	text-align:center;
	}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,input,textarea,p,blockquote{
	margin:0;
	padding:0;
	}
pre,code,kbd,samp,tt{
	font-family:monospace;
	line-height:100%;
	}
table{
	font-size:inherit;
	font:100%;
	}
h1 {
	font-size:138.5%;  
}
h2 {
	font-size:123.1%; 
}
h3 {
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:.125em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
#icdf-column1 h1 {
	margin-top:2em;
}

abbr,acronym {
	/*indicating to users that more info is available */
	border:0;
	font-variant:normal;
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
	}
li{
	list-style:none;
	}
caption,th{
	text-align:left;
	}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:0px solid #000;
	padding:.25em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
sup {
	vertical-align:text-top;
	}
sub {
	vertical-align:text-bottom;
	}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}
input,textarea,select {
	*font-size:100%;
	}
input[type=text],input[type=password],textarea {
	width:12.25em;
	*width:11.9em;
}
.byline { 
	color: #000; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 120%; 
	margin: 0; 
	border: 0 }
.note { 
	color: #000; 
	font-size: 13px; 
 	font-style: normal; 
 	line-height: 120%; 
 	margin-top: 4px }
.govhead { color: #ffff99; font-size: 13pt; 
 font-weight: bold; line-height: 15pt; margin: 4px }
.govbody { color: #ffff99; font-size: 10pt; 
 font-weight: bold; line-height: 13pt; margin: 4px }
.message { width: 450px; min-height: 200px }

