	@import url(menu.css);
	
	* { margin: 0; padding: 0; }
	
	html { background: #CCC; }
	
	body { line-height: 18px !important; }
	
	div#doc3 { background: #FFF; margin: 1em; padding: 5px; border: 3px solid #000; }
	
	div#hd, div#bd, div#ft { padding: 5px; }

	#top_info { text-align: left; color: #000; padding: .5em .5em .5em 1em; font-size: 85%; border-bottom: 2px solid #DCDCDC; font-weight: bold; }

	div#masthead { background: #FFF url(../images/masthead.png) no-repeat center left; height: 130px;}
	
	div#bd { background: #FFF; }
	
	div#ft { font-size: 80%; border-top: 1px solid #000; text-align: right; margin: .5em 0; padding: .5em; }

	div#sidebar { text-align: center; }
	
	.module {
		font-size: 85%;
		padding: 5px;
		margin-bottom: 1em;
		background: #F5F5F5; 
		border: 1px solid #CCC; 
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		line-height: 16px !important;
	}
			
	.module h2 { font-size: 140%;}
	
	.module h4 { 
		font-size: 125% !important;
		margin: 0; 
		padding: 0;
		color: #000;
		text-align: left;
		letter-spacing: 0.3em;
	}
	
	ul, .module ul { padding-left: 1.2em; }
		
/* Scroller Box */
	#scroller_container {
		height: 50px;
		overflow: auto;
	}
/* Scroller Box */

/* CSS Hack Safari */
	#dummy {;# }

	#scroller_container {
		overflow: auto;
	}

	h3#event_date { background: #FFB000 url('../images/dce_back.gif'); line-height: 30px; padding: 0 1em; color: #FFF; border: 2px solid #003; }
	
	div#testimony {
		text-align: justify;
	}
	
	table.noborder tr, table.noborder th, table.noborder  td {
		border: none;
	}
	
	ul, ol { padding-left: 3em; margin: 1em auto;}
	ul li { list-style-position: outside; list-style-type: disc; margin: 1em auto;}
	ul li > ul li { margin: auto; }
	
	ol li { list-style-position: outside; list-style-type: decimal; margin: 1em auto; }
	
	/* General, common styles */\
	
	span.dce { font-weight: bold !important; color: #FFB000 !important; }

	p { margin-bottom: 1em; }
	a.pdf[href]:after { padding-left: 3px; main: url(../images/pdficon_small.gif); }
	
	/* ---:[ Image Styles ] :--- */
	
	img { border: none; margin: 0; padding: 0;}
	
	img.gap { margin-top: 1em;}
	
	div#caption { font-size: 75%; }
	
	abbr, acronym { padding: 1px 0; cursor: help; border-bottom: 1px dotted #000 !important;}
	
	blockquote { margin: 1em 20px; background: transparent url(../images/quote.gif) no-repeat ; padding: 2px 15px 5px 50px; line-height: 18px !important;}
	blockquote { font: 85% Georgia, serif; }
	
	