/*
Author:Tribal DDB Chicago
Developer:D. Scott Boyce
Client:State Farm Mutual Automobile Insurance Company

CSS, including all associated design and images, copyright 2005, State Farm Mutual Automobile Insurance Company. All rights reserved.
*/

/* basic elements */

@page {
	size: 8.5in 11in;
	margin: .75in
}

body {
	background:#fff;
	font:10pt Lucida Grande, Helvetica, Arial, sans-serif;
}
acronym, abbr, img {
	border:0;
}
dfn {
	font-style:normal;
}
acronym {
	font-style:normal;
}
sup, sub {
	font-size:75%;
}
a:link, a:visited {
	color:#555;
	background:transparent;
	font-weight:bold;
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6, p, li {
	margin:.25em 0;
	line-height:1.25em;
}
h1 {
	font-size:14pt;
}
h2 {
	font-size:12pt;
}
p {
	font-size:10pt;
}

/* page breakin' */

h1, h2, h3, h4 {
	page-break-after:avoid;
}

/* colors! */

/* hide me! */

#mastheadNav, #skipNav, .skipNav, .nextStep, #sidebar00, #sidebar01, #bodyCopySidebar object, #menubarNav, p.breadcrumbs, #footer, .screen {
	display:none !important;
}

/* show me! */

#container {
	width:auto; 
	margin:0;
	padding:0; 
	border:0;
	float:none !important;
	color:#000; 
	background:transparent;
}
a:link:after, a:visited:after {
	content: " (" attr(href) ") ";
	font-size:90%;
}
#masthead a:link:after, a:visited:after {
	content: "";
}
/* tables */

table {
	border:1px solid #aaa;
	border-collapse:separate;
}
table {
	width:99%;
}
th {
	background:#ccc;
	color:#333;
	border:1px solid #aaa;
	text-align:center;
}
tr.tableOdd td,
tr.tableEven td,
tr.tableResults td {
	border:1px solid #aaa;
	height:1em;
}
tr.odd td {
	background:#fff;
}
tr.even td {
	background:#eee;
}
table.pollResults .response {
	width:70%;
	text-align:left;
}
table.pollResults .votes {
	width:15%;
	text-align:center;
}

/* sIFR... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}