../* CSS Document */
 
 body
 	{
 	background-color:		#ffffff;
 	padding:			0px;
 	font:				normal 10pt/1.5em "times new roman",times,serif;;
 	}
 
 /* TABLE SELECTORS -------------------------------------------------------------------------- */
 
 #page
 	{
 	width:		100%;
	border-collapse:	collapse;
	}
 
 #head
 	{
 	height:		140px;
	padding:		0px;
 	}
 
 #topbar
 	{
 	background-color:	#ccccee;
 	height:		40px;
 	padding:		0px;
 	}
 
 #col1
 	{
 	width:		140px;
 	background-color:	#cceeff;
	padding-top:	1em;
	padding-left:	.5em;
 	vertical-align:	top;
	}
 
 #col2
 	{
 	vertical-align:	top;
 	padding:		10px 4px 10px 8px;
 	vertical-align:	top;
 	}
 
 #col3
 	{
 	width:		140px;
 	background-color:	#cceeff;
	padding-top:	1em;
	padding-left:	.5em;
 	vertical-align:	top;
 	}
 
 #foot
 	{
 	padding:		0px;
 	}
 
 table.standard
 	{
 	width:		100%;
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		10pt;
 	margin-bottom:	20px;
 	}
 
 table.centered
 	{
 	width:		100%;
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		10pt;
 	margin-bottom:	20px;
 	}

 table.contactform
 	{
 	align:		center;
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		10pt;
 	margin-bottom:	20px;
 	}
 
 th.thtitle
 	{
 	padding:		.5em;
 	color:		#0000aa;
 	background-color:	#ccffee;
 	border:		#0000aa thin solid;
 	text-align:		left;
 	}
 
 th.thnumb
 	{
 	padding-right:	.5em;
 	text-align:		right;
 	border-bottom:	#0000aa thin solid;
 	border-right:	#0000aa thin solid;
 	color:		#aa0000;
 	}
 
 th.thtext
 	{
 	padding-left:	.5em;
 	border-bottom:	#0000aa thin solid;
 	border-right:	#0000aa thin solid;
 	color:		#aa0000;
 	}
 
 td.tdtext
 	{
 	padding-left:	.5em;
 	border-bottom:	#cceeff thin solid;
 	border-right:	#cceeff thin solid;
 	}
 
 td.tdtextlastrow
 	{
 	padding-left:	.5em;
 	border-bottom:	#0000aa .1em solid;
 	border-right:	#cceeff thin solid;
 	padding-bottom:	.5em
 	}
 
 td.tdnumb
 	{
 	padding-right:	.5em;
 	text-align:		right;
 	border-bottom:	#cceeff thin solid;
 	border-right:	#cceeff thin solid;
 	}
 
 td.tdnumblastrow
 	{
 	padding-right:	.5em;
 	text-align:		right;
 	border-bottom:	#0000aa .1em solid;
 	padding-bottom:	.5em;
 	border-right:	#cceeff thin solid;
 	}
 
.tdgraphics {
 	padding-left:	.5em;
 	border-bottom:	#cceeff thin solid;
 	border-right:	#cceeff thin solid;
 	font-size:		8pt;
	text-align:		center;
	}

 .tdsurveytag_odd
 	{
 	font-family:	arial,tahoma,helvetica,sans-serif;
 	font-size:		10pt;
 	font-weight:	bold;
 	padding:		4px 2px 6px 1px;
 	}
 
 .tdsurveytag_even
 	{
 	font-family:	arial,tahoma,helvetica,sans-serif;
 	font-size:		10pt;
 	font-weight:	bold;
 	background-color:	#ccffee;
 	padding:		4px 2px 6px 1px;
 	}
 
 .tdsurveyinput_odd
 	{
 	background-color:	#ccffee;	
 	}
 
 .tdsurveyinput_even
 	{
 	background-color:	#ccffee;
 	}
 
 
 /* IMAGE SELECTORS -------------------------------------------------------------------------- */
 
 img
 	{
 	height:		auto;
 	width:		auto;
 	border:		0;
 	}
 
 .l_corner
 	{
 	float:		left;
 	height:		40px;
 	width:		40px;
 	}
 
 .r_corner
 	{
 	float:		right;
 	height:		40px;
 	width:		40px;
 	}
 
 .inbedright
 	{
 	float:		right;
 	padding-left:	4px;
 	}
 
 .headgraphic
 	{
	margin-top:		20px;
 	float:		clear;
 	height:		71px;
 	width:		506px;
 	}
 
 .logo
 	{
 	float:		left;
 	height:		140px;
 	width:		100px;
 	}
 
 .stateflag
 	{
 	float:		left;
 	}
 
 .top
 	{
 	float:			right;
 	vertical-align:		bottom;
	margin-top:			-5px;
 	}
 
 
 /* TEXT SELECTORS --------------------------------------------------------------------------- */
 
 .titlesubscript 		/* Text under StuffAboutStates header graphic */
 	{
 	font-family:	"times new roman",times,helvetica,serif;
 	font-size:		12pt;
 	font-style:		italic;
 	color:		#0000aa;
 	margin-top:		-.5em;
 	}
 
 .content			/* standard content, column 2 */
 	{
 	font-family:	"goudy old style","times new roman",times,serif;
 	line-height:	1.25;
 	letter-spacing:	.1em;
 	}
 
 .column13			/* standard content, columns 1 an 3 */
 	{
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		8pt;
	text-transform:	capitalize;
 	}
 
 .allcolumn			/* All Posters graphics: columns 1 an 3 */
 	{
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		8pt;
 	text-transform:	capitalize;
 	text-align:		center:
 	}
 
 .small75ptsans
 	{
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		7.5pt;
 	color:		#000000;
 	}
 
 .small8ptsans
 	{
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		8pt;
 	color:		#000000;
 	}

.caption {
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		7.5pt;
 	color:		#000000;
	text-align:		center;
	}
	 
 .statenav			/* state navigation links at bottom of page */
 	{
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		8pt;
 	text-align:		justify;
 	}
 .hilite
 	{
 	background-color:	#ffffdd;
 	}
 
 .titletag
 	{
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		10pt;
 	font-weight:	normal;
 	letter-spacing:	normal;
 	color:		#000000;
 	}
 
 .redtext
 	{
 	color:		#aa0000;
 	}
 
 .googley
 	{
 	text-align:		center;
 	}
 
 .googley_right
 	{
 	float:		right;
 	left-border:	6px;
 	}
 
 .footer
 	{
 	margin-top:		-.5em;
 	text-align:		left;
 	font-family:	arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		7.5pt;
 	color:		#000000;
 	}
 
 .peoplistname
 	{
 	}
 	
 h1
 	{
 	font-family:	"arial rounded mt bold",arial,tahoma,verdana,helvetica,sans_serif;
 	font-size:		16pt;
 	color:		#88bbaa;	
 	}
 
 h1.statept
 	{
 	font-size:		22pt;
 	font-family:	"arial rounded mt bold",arial,tahoma,verdana,helvetica,sans_serif;
 	text-indent:	10px;
 	margin-top:		57px;
 	letter-spacing:	.1em;
 	color:		#0000aa;
 	margin-left:	-8px;
 	margin-right:	-4px;
 	background-color:	#ccffee;
 	}
 
 h1.sub_statept
 	{
 	font-size:		18pt;
 	font-weight:	normal;
 	font-family:	"arial rounded mt bold",arial,tahoma,verdana,helvetica,sans_serif;
 	letter-spacing:	.1em;
 	color:		#ffffff;
 	background-color:	#ccccee;
 	margin-top:		-.8em;
 	margin-left:	-8px;
 	margin-right:	-4px;
 	text-indent:	10px;
 	padding-bottom:	.2em;
 	}
 
 h1.tablept
 	{
 	font-size:		16pt;
 	font-weight:	normal;
 	font-family:	"arial rounded mt bold",arial,tahoma,verdana,helvetica,sans_serif;
 	letter-spacing:	.1em;
 	color:		#0000aa;
 	background-color:	#ccffee;
 	margin-left:	-8px;
 	margin-right:	-4px;
 	text-indent:	20px;
 	}
 
 h2	{
 	font-family:	arial,helvetica,tahoma,sans-serif;
 	font-size:		14pt;
 	color:		#aaaacc;
 	text-decoration:	underline;
 	margin-left:	-5px;
 	}
 
 
 h3	{
 	font-family:	arial,helvetica,tahoma,sans-serif;
 	font-size:		12pt;
 	color:		#666666;
 	margin-left:	-5px;
	text-decoration:	underline;
 	}
 
/*  PRESS RELEASE FORMATING  */
#pressrelease {
	margin-left:	2em;
	margin-right:	2em;
	font-family:	"courier new",courier,serif;
	font-size:		90%;
	}

.pressreleasedate {
	font-size:		100%;
	font-weight:	bold;
	margin-bottom:	2em;
	}

h1.pressreleasetitle {
	font-weight:	bold;
	font-family:	arial,helvetica,verdana,tahoma,sans-serif;
	font-size:		110%;
	text-align:		center;
	}

h2.pressreleasesubtitle {
	text-align:		center;
	font-family:	arial,helvetica,verdana,tahoma,sans-serif;
	font-size:		100%;
	}

h3.pressreleaseparhead {
	color:		#333333;
	text-decoration:	none;
	font-family:	arial,helvetica,verdana,tahoma,sans-serif;
	font-size:		105%;
	margin-bottom:	-1em;
	}

 /* FORM SELECTORS --------------------------------------------------------------------------- */
 
 form.toplists
 	{
 	float:		left;
 	}
 	
 select
 	{
 	font-size:		10pt;
 	color:		#0000aa;
 	}
 
 .category
 	{
 	position:		relative;
 	margin:		9px 0px -9px 8px;
 	float:		left;
 	background-color:	#ccffee;
 	}
 
 /* LINK PSEUDO STYLES */
 
 A:LINK
 	{
 	color:		#0000ff;
 	}
 
 A:VISITED
 	{
 	color:		#000000;
 	}
 
 A:HOVER
 	{
 	color:		#0000ff;
 	background-color:	#ccffee;
 	}
 	

a:link.thanchor
 	{
 	padding-left:	.5em;
 	color:		#aa0000;
 	textdecoration:	underline;
	}
 
a:hover.thanchor
 	{
 	padding-left:	.5em;
 	color:		#aa0000;
 	textdecoration:	underline;
 	background-color:	#ccffee;
	}

a:visited.thanchor
 	{
 	padding-left:	.5em;
 	color:		#aa0000;
 	textdecoration:	underline;
	}
 
 /* LIST SELECTORS */
 
 ul
 	{
 	margin-left:	2em;
 	margin-right:	1em;
 	font-family:	arial,helvetica,tahoma,sans-serif;
 	font-size:		10pt;
 	list-style-image:	url(../images/arrow.gif);
 	line-height:	150%;
 	}
 

 /* HORIZONTAL BARS */
 
 hr
 	{
 	border:		thin solid #0000aa;
 	}
 
 .hrcat			/* page section separators */
 	{
 	border:		thin solid #ccccee;
 	}
 	
 
 
