.breadcrumb { 	font-family: Arial, Helvetica, MS Sans-serif;	font-size: 10px;	font-weight: bold;	color: #333366;}.body { 	font-family: Arial, Helvetica, MS Sans-serif; 	font-size: 12px; }.bulletpoint { 	font-weight: normal; }.byline { 	font-size: 11px; 	font-weight: normal; }.caption { 	font-size: 11px; 	font-weight: normal; 	margin: 0px; }.crtbyline {	font-size: 10px;}.crtcategory {	font-weight: normal;}.crtdatestamp {	font-weight: normal;}.crtppage {	font-weight: normal;}.crtpsection {	font-weight: normal;} .crttimestamp {font-size: 9px; font-weight: bold; color:#990000; word-spacing:-1px; margin-left:-3px;} .cxnbold {	font-weight: bold;}.cxnhdln {	font-family: Arial, Helvetica, Verdana, MS Sans-Serif;	font-size: 12px;	margin-bottom: 0;	margin-top: 0px;}.cxnhdln li {	list-style: square;	font-size: 12px;	margin: 0 0px 0 -18px;  	padding 0;}.cxnhedlists h3 {	font-family: Arial, Helvetica, MS Sans-Serif;	font-size: 12px; 	font-weight: bold;}.cxnhedlists ul {	list-style: outside disc;	font-family: Arial, Helvetica, MS Sans-Serif;	font-size: 12px;	margin: 0 5px 0 -30px; 	padding: 0;	margin: 0 0 4px 15px;}.cxnhedlists ol {	list-style: decimal;	font-family: Arial, Helvetica, MS Sans-Serif;	font-size: 12px;	margin: 0 5px 0 -30px; 	padding: 0;	margin: 0 0 4px 15px;}.cxnhedlists li {	margin: 2px 0 0 0; 	padding: 0;} .cxnlistheader { font-family: Arial, Helvetica, MS Sans-Serif; font-size: 14px; font-weight: bold; } .cxnmore {	font-weight: bold;}.cxnnote {	font-style: italic;}.cxnscreen01 {	background: #333399; 	font-weight: bold;	color: white;}.cxnscreen02 {	background: #EFEFEF;}.cxnscreen03 {	background: #EFEFEF; 	font-weight: bold; }.cxnsmalltext {	font-size: 11px;}.date { 	font-size: 11px; 	font-weight: normal; }.dateline { 	font-weight: normal; }.dividerbar { 	background: #336699; 	font-size: 12px;	font-weight: bold;  	color: #FFFFFF; 	text-align: center; }.dividerbarfont { 	font-size: 12px; 	font-weight: bold;	color: #FFFFFF; }.headline {	font-size: 18px;	font-weight: bold;}.leadhead { 	font-family: Arial, Helvetica, MS Sans-serif; 	font-size: 14px;	font-weight: bold; 	margin-bottom: 0px; }.labelhead { 	font-size: 24px; 	font-weight: bold; } .listlink, .listlink a,.listlink a:link,.listlink a:active,.listlink a.visited { 	font-weight: normal; }.listlink a:hover, listlink a:hover { 	font-weight: normal; 	color: #999999; }.mark { 	font-weight: normal; }.morelink, .morelink a,.morelink a:link,.morelink a:active,.morelink a.visited { 	font-weight: normal;}.morelink a:hover, listlink a:hover { 	font-weight: bold; 	color: #999999; }.nodec {	text-decoration: none;}.npoindexheader { 	font-size: 14px; 	font-weight: bold; 	margin-top: 0px; 	margin-bottom: 0px; }.photocredit { 	font-family: Arial, Helvetica, MS Sans-serif; 	font-size: 10px; 	color: #999999; 	text-align: right; 	margin: 0px; }.photolink,.photolink a,.photolink a:link,.photolink a:active,.photolink a.visited { 	font-weight: normal; 	font-size: 11px; }.photolink a:hover { 	font-weight: normal; 	color: #999999; }.printheadline { 	font-weight: bold; }.printbyline, .printsource, .printdate, .printbody { 	font-family: Arial, Helvetica, MS Sans-serif; 	font-size: 12px; 	font-weight: normal; }.railscreen01 {	background: #336699; 	font-family: Geneva, Arial, Helvetica, MS Sans-Serif; 	font-size: 12px;	font-weight: normal;	color: #FFFFFF; 	text-align: center;}.raillabelhead { 	font-family: Arial, Helvetica, MS Sans-serif; 	font-weight: bold; 	font-size: 11px; 	color: #000099;	text-align: center; }.smalltext { 	font-size: 11px; }.sponsor { 	font-size: 11px; }.source { 	font-size: 11px; 	font-weight: normal; }.subhead { 	font-size: 14px; 	font-weight: normal; }.teaseheader, .listheader { 	font-size: 12px; 	font-weight: bold }.teaselink, .teaselink a,.teaselink a:link,.teaselink a:active,.teaselink a.visited { 	font-weight: normal; }.teaselink a:hover, listlink a:hover { 	font-weight: normal; 	color: #999999; }.template { 	font-family: Arial, Helvetica, MS Sans-serif; 	font-size: 12px; }.updatetext { 	margin-top: 0px; 	margin-bottom: 0px; 	font-size: 10px; 	color: red; }/* Shared Slideshows - manual */#sharedslidebox {	padding: 20px;	background: #fff;	border: 1px solid #fff;	margin: 10px 0 0;	}#sharedslidebox p {	font: 12px arial,helvetica,sans-serif;	}	.sharedslidecutline {	font: 12px arial,helvetica,sans-serif;	}.sharedslidecredit {	font: 11px arial,helvetica,sans-serif;	color: #666;	}#sharedslidenav {	text-align: right;	font: 10px geneva,arial,helvetica,sans-serif;	margin: 0 0 20px;	}#sharedslidenav a:link, #sharedslidenav a:visited {	color: #000;	text-decoration: none;	}.sharedslidetitle {	font: 14px arial,helvetica,sans-serif;	}/* AP STYLES *//* Global */p.apeln { font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }p.apelnmenu { font-size: 7pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }b.apeln { font-family: Arial, Helvetica, Verdana, MS Sans-Serif; font-weight: bold }i.apeln { font-family: Arial, Helvetica, Verdana, MS Sans-Serif; font-style: italic }h1.apeln { font-size: 16pt; font-family: Arial, sans-serif } h3.apeln { font-size: 10pt; font-family: Arial, sans-serif }h5.apeln { font-size: 9pt; font-family: Arial, sans-serif }hr.apeln { width: 33% }ul.apeln { font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }/* Votes */table.apelnvote { width: 100%; border: none; padding: 6px; margin: 0; border-collapse: collapse}tr.apelnvoteprecincts { background-color: yellow }td.apelnvoteprecincts { font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif; text-align: left }tr.apelnvotedem { color: black }tr.apelnvotegop { color: black }tr.apelnvoteoth { color: black }tr.apelnrowodd { background-color: white }tr.apelnroweven { background-color: #efefef }td.apelnvotewon { text-align: right }td.apelnvotecand { text-align: left }td.apelnvotewon { text-align: center }td.apelnvoteparty { text-align: left }td.apelnvotevote { text-align: right }td.apelnvote { text-align: right }td.apelnvotepercent { text-align: right }/* Trend */table.apelntrend { width: 100% }th.apelntrenddem { color: 3399CC; text-align: center }th.apelntrendgop { color: CC6666; text-align: center }th.apelntrendoth { color: black; text-align: center }td.apelntrenddem { background-color: red; text-align: right }td.apelntrendgop { background-color: blue; text-align: right }td.apelntrendoth { background-color: white; text-align: right }td.apelntrendname { font-family: Arial, Helvetica, Verdana, MS Sans-Serif; font-weight: bold; text-align: left }tr.apelntrendparty { font-family: Arial, Helvetica, Verdana, MS Sans-Serif; font-weight: bold }tr.apelntrendwon { text-align: center }tr.apelntrendleading { text-align: center }tr.apelntrendholdovers { text-align: center }tr.apelntrendtrend { text-align: center }tr.apelntrendcurrent { text-align: center }tr.apelntrendnet { text-align: center }/* District Profiles */table.apelndistricts { width: 100%; font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }tr.apelndistricts { }td.apelndistrictsalpha { text-align: left }td.apelndistrictsnumeric { text-align: right }/* States *//** Symbols Table: Three columns all text **/table.apelnstatessymbols { width: 100%; font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }tr.apelnstatessymbols { }td.apelnstatessymbolsalphaleft { width: 33%; text-align: left }td.apelnstatessymbolsalphamiddle { width: 33%; text-align: center }td.apelnstatessymbolsalpharight { width: 34%; text-align: right }/** Census Table: Two columns both text **/table.apelnstatescensus { width: 100%; font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }tr.apelnstatescensus { }td.apelnstatescensus { font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif; width: 50%; text-align: left }/* Past Votes */table.apelnpastvotes { width: 100%; font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }tr.apelnpastvotes { background-color: grey }td.apelnpastvotes { font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif;text-align: left; width: 33% }/* Past Votes Indexes *//* Links Table: Three colunns all text */table.apelnpastvotesindex { width: 100%; font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }tr.apelnpastvotesindex { background-color: grey }td.apelnpastvotesindex { width: 33%; text-align: left }td.apelnpastvotescand { width: 37%; text-align: left }td.apelnpastvotesvote { width: 20%; text-align: right }td.apelnpastvotesparty { width: 10%; text-align: left}td.apelnpastvotespct { width: 10%; text-align: right }/* Money */table.apelnmoney { width: 100%; font-size: 9pt; font-family: Arial, Helvetica, Verdana, MS Sans-Serif }tr.apelnmoney { }td.apelnmoneyalpha { text-align: left }td.apelnmoneynumeric { text-align: right }td.apelnmoneywide { text-align: left }

/* added by mhitchner@coxnews.com, 12/8/2005, for ASAP display */

.entbox {background-color: #F6FFDD;  padding: 1 2 1 2;}
.enthead {background-color: #690; color: #fff; font-weight: bold;}


/* added by rhazelwood@coxnews.com, 06/29/2006, for Quigo display */
div#quigo {clear: both; margin: 10px 0 20px 10px; text-transform: uppercase;}
div#quigo h3 {margin: 0 10px 10px 0; padding-bottom: 5px; color: #336699; font-family: arial,helvetica,sans-serif; font-size: 12px; border-bottom: 1px solid #666;}

/* added by Win Emmons, wemmons@wacotrib.com, 8/23/2008 to eliminate links to bad stats tool data */
#ssSeasons, .ssSeason a, #printProgramLink {display:none}
.ssSeason {color:#fff}
