/** Added by COXnet Implementation 10/10/2005                                 **/
/** Styles for "Most Popular" Clickability display on story pages **/



div#mostpopular ul li { margin-left: -30px; }
div#mostpopular li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
div#mostpopular ul li { list-style-image:url('pics/bullet_stories.gif'); }
div#mostpopular li { margin-top: 7px; }






.apheds {font-size: 11px;}

.attribution {font-style: italic;}

img.imageborder {border: 1pt #000 solid;}

.blackbox {color: #fff;}

.breadcrumb {font-family: arial,sans-serif; font-size: 10px; font-weight: bold; color: #336;}

.body {font-family: arial,sans-serif; font-size: 14px; color: #333;}

div.bodyAd {margin-bottom: 15px; margin-left: 10px;}

div.bodyAd {width: 171px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 8px; text-align: center;}

div.bodyAd h5 {color: #ccc; margin: 0px 0px 5px 0px;}



body, div, dd, dt, ul, li, p, tr, td, h1, h2, h3, h4, h5, h6, h7 {font-family: Arial, sans-serif; font-size: 12px;}

p, tr, td  {font-size: 12px;}

body {color: #333;}



.bulletpoint {font-weight: normal;}

.byline {font-size: 14px; font-weight: normal; margin-bottom: 1px;}

.byline source {padding-bottom: 10px;}

.correx { background-color: #EFEFEF; font-style: italic; }

.topstory h5 {margin-bottom: 4px; padding: 0px;}
.nextstory h3 {margin-bottom: 4px; padding: 0px;}
.relatedlink {margin-top: 4px; margin-bottom: 4px; padding: 0px;}

.imageboxhed {padding: 2px;}
.imageboxrelated {padding: 4px;}

.stories {font-family: arial,helvetica,sans-serif; font-weight: bold; color: #000;}
.stories ul li {margin-bottom: 6px; font-size: 15px;}

.stories2 {font-family: arial,helvetica,sans-serif; color: #000;}
.stories2 ul {margin-left: 0px; margin-bottom: 0px; margin-top: 4px; padding-left: 0px; list-style: none;}
.stories2 ul li {margin-bottom: 6px; font-size: 13px;}

.stories3 {font-family: arial,helvetica,sans-serif; color: #000;}
.stories3 ul {margin-left: 0px; margin-bottom: 0px; padding-left: 2px; list-style: none;}
.stories3 ul li {margin-bottom: 3px; margin-left: 2px; font-size: 12px;}

.stories4 {font-family: arial,helvetica,sans-serif; color: #000;}
.stories4 ul li {margin-bottom: 3px; margin-left: 5px; font-size: 11px;}




td.caption {font-size: 11px; margin-top: 0px; margin-left: 2px;  text-align: left;}

div.clickability {border: 1px solid #cccccc;  padding-left: 2px; padding-bottom: 5px;} /* removed width 171px, added DIV to class 3/1/2005 */

.credit {font-size: 14px; font-style: italic;}

.copyright {font-family: arial,helvetica,sans-serif; font-size: 10px;}



.crtbyline {font-size: 10px;}

.crttimestamp {font-size: 12px;}



.custompbpost {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #000;}



.cxnbold {font-weight: bold;}

.cxnhdln {font-family: arial,sans-serif; font-size: 14px; margin-bottom: 0px; margin-top: 9px;}

.cxnhdln ul {margin: 0px 5px 0px -30px; padding: 0px; margin-left: 15px; }






.cxnhdlnsm span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 12px;}
.cxnhdlnsm span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}
.cxnhdlnsm div.photo p {font-family: arial,helvetica,sans-serif; font-size: 10px;}
.cxnhdlnsm br {display:none;}
.cxnhdlnsm span.cxnhdln br {display:block;}



.cxnhdlnlg span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 16px;}
.cxnhdlnlg span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 16px;}
.cxnhdlnlg div.photo p {font-family: arial,helvetica,sans-serif; font-size: 14px;}
.cxnhdlnlg br {display:none;}
.cxnhdlnlg span.cxnhdln br {display:block;}



.cxnhdlnlocal span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 15px; font-weight: bold;}
.cxnhdlnlocal span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}


.cxnhdlnlocallead span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: bold;}
.cxnhdlnlocallead span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}



.smwidget span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 10px;}

.smwidget span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 10px;}

.smwidget div.photo p {font-family: arial,helvetica,sans-serif; font-size: 10px;}

.smwidget br {display:none;}

.smwidget span.cxnhdln br {display:block;}



.medwidget span.cxnhdln a {font-family: arial,helvetica,sans-serif; font-size: 12px;}

.medwidget span.cxnhdln span {font-family: arial,helvetica,sans-serif; font-size: 12px;}

.medwidget div.photo p {font-family: arial,helvetica,sans-serif; font-size: 12px;}

.medwidget br {display:none;}

.medwidget span.cxnhdln br {display:block;}



.cxnhedlists h3 {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;}

.cxnhedlists ul {list-style: disc outside; font-family: arial,sans-serif; font-size: 12px; margin: 0px 5px 0px -30px; padding: 0px; margin: 0px 0px 4px 15px;}

.cxnhedlists ol {list-style: decimal; font-family: arial,sans-serif; font-size: 12px; margin: 0px 5px 0px -30px; padding: 0px; margin: 0px 0px 4px 15px;}

.cxnhedlists li {margin: 2px 0px 0px 0px; padding: 0px;}

.cxnlistheader {font-family: arial,sans-serif; font-size: 12px; font-weight: bold;}

.cxnmore {font-weight: bold;}

.cxnnote {font-style: italic;}

.cxnscreen01 {background: #339; font-weight: bold; color: #fff;}

.cxnscreen02 {background-color: #efefef;}

.cxnscreen03 {background-color: #efefef; font-weight: bold;}

.cxnsmalltext {font-size: 11px;}

.cxnhplists {font-size: 12px;}



.date {

	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	color : #000;
	font-weight : normal;
	text-decoration : none;
}



.dateline {font-weight: bold;}

.dividerbar {background-color: #369; font-size: 12px; font-weight: bold; color: #FFF; text-align: center;}

.dividerbarfont {font-size: 12px; font-weight: bold; color: #FFF;}



.elexoverride {font-family: arial; font-size: 12px;}

.elexoverride h3 {font-family: arial; font-size: 14px;}

.elexoverride h5 {font-family: arial; font-size: 11px; font-weight: normal;}





.elexoverride2 {font-family: arial; font-size: 6px;}

.elexoverride2 h3 {font-family: arial; font-size: 11px;}

.elexoverride2 h5 {font-family: arial; font-size: 9px; font-weight: normal;}

.elexoverride2 td {font-family: arial; font-size: 9px;}



.enlarge {text-align: center; margin-top: 0px; margin-bottom: 0px;}

div.freeform {width: 171px; border: 1px solid #ccc; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef;}





h1 {font-size: 14px;}

h2 {font-size: 18px; margin-top: 0px;}

h3 {font-size: 14px; margin-top: 0px; margin-bottom: 0px;}

h4 {font-size: 18px; margin-top: 0px; margin-bottom: 0px;}

h5 {font-size: 22px; margin-top: 0px; margin-bottom: 0px;}

h6 {font-size: 30px; margin-top: 0px; margin-bottom: 0px;}

.bighed {font-size: 38px; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}

.biggerhed {font-size: 45px; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}

.headline {font-size: 18px;}



.leadhead {font-family: arial,sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px;}

.labelhead {font-size: 14px; 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: #999;}



.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: #999;}



.newtag {font-family: arial; color: red; font-size:10px;}

.nodec {text-decoration: none;}

.npoindexheader {font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}





.xxxphoto {padding-bottom: 10px; border-bottom: 1px solid #000; position: relative;}

.photo img {display: block; margin-left: auto; margin-right: auto; text-align: center;}

.photo a:link {font-size: 9px; margin-bottom: 10px;}

.photo p {font-weight: bold; font-size: 11px; margin-top: 0px;}

.photocredit {font-family: Arial; font-size: 10px; color: #999; text-align: right; margin-right: 2px; margin-top: 2px; margin-bottom: 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: #999;}



/* added DIV to tool class 3/1/2005 */

div.tool {width: 171px; border: 1px solid #ccc;  text-align: left; padding-left: 0px; padding-bottom: 5px;}

div.tool h5 {color: #fff; background-color: #339; padding-left: 5px; margin-top: 0px; margin-bottom: 0px;}

div.tool p {text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

div.tool form {text-align: left; margin-top: 0px; margin-left: 1px; margin-right: 0px; margin-bottom: 0px;}

div.tool .choice {color: #399; text-align: left;}

div.tool .button {color: #399; text-align: center;}

div.tool .note {font-size: 9px;}

div.tool .caption {font-size: 10px; text-align: left;}


.pod { font-family: arial,helvetica,sans-serif; font-size:11px; color:#FFF; }

.podbold { font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFF; }



.printheadline {font-weight: bold;}

.printbyline, .printsource, .printdate, .printbody {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal;}



.promo10 { font-family: arial,helvetica,sans-serif; font-size:10px; }

.promo13 { font-family: arial,helvetica,sans-serif; font-size:13px; }



.raillabelhead {font-family:  verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; color: #009; text-align: center;}



.shopping12 { font-family:arial,helvetica,sans-serif; font-size:12px; }

.shopping13 { font-family:arial,helvetica,sans-serif; font-size:13px; }

.shopping14 { font-family:arial,helvetica,sans-serif; font-size:14px; }



.smalltext {font-size: 11px;}

.sponsor {font-size: 11px;}

.source {font-size: 11px; font-weight: normal; font-style: italic; margin-top: 0px; margin-bottom: 10px;}



.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: #999;}

.template {font-family: Arial;	font-size: 12px;}



/* added DIV to custominclude class 3/1/2005 */

div.custominclude {width: 171px; border: 1px solid #ccc; padding-left: 2px; padding-bottom: 5px;}

.updatetext {margin-top: 0px; margin-bottom: 0px; font-size: 10px; color: red;} 



pre {font-family: "Courier New", Courier, monospace; }



.search10 { font-family:arial,helvetica,sans-serif; font-size:10px; }

.search12 { font-family:arial,helvetica,sans-serif; font-size:12px; color:#fff; font-weight:bold; }



/* added DIV to storyright & storyleft classes 3/1/2005 */

div.storyright {margin-bottom: 10px;} /* Removed width:470px to restore wrapping */

div.storyleft {margin-bottom: 10px;} /* Removed width:470px to restore wrapping */

div.storyright .inset {width: 300px; float: right;margin-left: 5px;}

div.storyright .clickability {width: 150px; margin-bottom: 5px; margin-left: 5px;}

div.storyright .tool {width: 171px; margin-bottom: 15px; margin-left: 0px;}

div.storyright .freeform {width: 171px; border: 1px solid #ccc; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef; padding-left: 2px; padding-bottom: 5px;}

div.storyright .photo {width: 171px; margin-bottom: 10px; margin-left: 10px;}

div.storyleft .inset {width: 171px; float: left; padding-right: 15px;}

div.storyleft .clickability {width: 171px; margin-bottom: 5px; margin-left: 5px; background-color: #efefef; font-family: Arial; font-size:10px;} 

div.storyleft .bodyAd {float: right;}

div.storyleft .photo {width: 171px; margin: 5px 5px 5px 5px;}

div.storyleft .tool {width: 171px; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef;}

div.storyleft .freeform {width: 171px; border: 1px solid #cccccc; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef; padding-left: 2px; padding-bottom: 5px;}

div.storyleft .custominclude {width: 171px; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #efefef;}





/* Shared Slideshows - manual */



#sharedslidebox {

	padding: 20px;

	background: #fff;

	border: 1px solid #fff;

	margin: 10px 0px 0px;

	}



#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: 0px 0px 20px;

	}



#sharedslidenav a:link, #sharedslidenav a:visited {

	color: #000;

	text-decoration: none;

	}



.sharedslidetitle {

	font: 14px arial,helvetica,sans-serif;

	}





.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #000000;

	font-weight : normal;

	text-decoration : none;

}

.textbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #000000;

	font-weight : bold;

	text-decoration : none;

}

.textsmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000000;

	font-weight : normal;

	text-decoration : none;

}

.textsmallheader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000000;

	font-weight : normal;

	text-decoration : none;

}

.buzzhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000000;

	font-weight : bold;

	text-decoration : none;

}

.textwhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #FFFFFF;

	font-weight : normal;

	text-decoration : none;

}

.redtextbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color : #000099;

	font-weight : bold;

	text-decoration : none;

}

.textboldwhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #FFFFFF;

	font-weight : bold;

	text-decoration : none;

}

.textsmallwhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #FFFFFF;

	font-weight : normal;

	text-decoration : none;

}

.href {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #000099;

	font-weight : normal;

	text-decoration : underline;

}

.hrefbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #000099;

	font-weight : bold;

	text-decoration : underline;

}

.whitehrefbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #ffffff;

	font-weight : bold;

	text-decoration : underline;

}

.whitehref {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #ffffff;

	font-weight : normal;

	text-decoration : underline;

}

.hrefsmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000099;

	font-weight : normal;

	text-decoration : underline;

}

.hrefsmallheader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000088;

	font-weight : normal;

	text-decoration : none;

}

.hrefsmallheader:Hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000088;

	font-weight : normal;

	text-decoration : underline;

}

.hrefsmallbold {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color : #000099;

	font-weight : bold;

	text-decoration : underline;

}

.textlargebold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	color : #000000;

	font-weight : bold;

	text-decoration : none;

}

.textboldshopping {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color : #000000;

	font-weight : bold;

	text-decoration : none;

}

.hrefboldshopping {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color : #000099;

	font-weight : bold;

	text-decoration : underline;

}

.largehrefbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: normal;

	color : #000099;

	font-weight : bold;

	text-decoration : underline;

}

.footertext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #000000;

	font-weight : normal;

	text-decoration : none;

}

.textboldsubhed {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	color : #000000;

	font-weight : bold;

	text-decoration : none;

}





.textnavy { font-family: arial,helvetica,sans-serif; font-size:13px; color: navy; } 

 

/* Storm */

.subheadnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color : #FFFFFF;

	font-weight : bold;

	text-decoration : none;

	letter-spacing : 1px;
	
	padding : 2 10 2 10;
		
}



 

/* Global */

p.apeln { font-family: Verdana, MS Sans Serif, Arial; 	font-size: 14px; }

p.apelnmenu { font-size: 11pt; font-family: Verdana, "MS Sans Serif"f, Arial; }

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: 14pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; } 

h3.apeln { font-size: 14pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }

h5.apeln { font-size: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }

hr.apeln { width: 33%; }

ul.apeln { font-size: 12pt; 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: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; text-align: left; }

tr.apelnvotedem { font-family: arial; color: #000; }

tr.apelnvotegop { font-family: arial; color: #000; }

tr.apelnvoteoth { font-family: arial; color: #000; }

tr.apelnrowodd { background-color: #fff; }

tr.apelnroweven { background-color: #efefef; }

td.apelnvotewon { font-family: arial; text-align: right; }

td.apelnvotecand { font-family: arial; text-align: left; }

td.apelnvotewon { font-family: arial; text-align: center; }

td.apelnparty { font-family: arial; }

td.apelnvoteparty { font-family: arial; text-align: left; }

td.apelnvotevote { font-family: arial; text-align: right; }

td.apelnvote { font-family: arial; text-align: right; }

td.apelnvotepercent { font-family: arial; text-align: right; }



/* Trend */

table.apelntrend { width: 100%; }

th.apelntrenddem { color: red; text-align: center; }

th.apelntrendgop { color: blue; 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", 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: 12pt; font-family: Verdana, "MS Sans Serif", Arial; }

/* 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: 12pt; font-family: Verdana, "MS Sans Serif", Arial; }

/* 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: 12pt; 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: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }

tr.apelnpastvotes { background-color: #ccc; }

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: 12pt; font-family: Arial, Helvetica, Verdana, "MS Sans Serif"; }

tr.apelnpastvotesindex { background-color: #ccc; }

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: 12pt; 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; }



.weather10 { font-family:arial,helvetica,sans-serif; font-size:10px; }

.weather13 { font-family:arial,helvetica,sans-serif; font-size:13px; }

.weather14 { font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bolder; }





/* Entertainment */



table.entbground { background-color: #F6FFDD; }

td.enttopper { background-color: #94B74C; font-family: verdana; font-weight: bold; font-size: 11pt; color: #fff; }



.entbox	{background-color: #F6FFDD;  padding: 1 2 1 2;}

.enthead {background-color: #690; color: #fff; font-weight: bold;}

.photolink {text-align: center;}



/* added DIV to enttitle class 3/1/2005 */

div.enttitle {	display: block;

			width: 222px; 

			height: 22px;

			margin-left: auto;

			margin-right: auto;

			text-align: center;

			background: 

			}
			
/* added for rightrail 5/31/2006 */	
#rrlinks_pbp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 5px;
}
#rrlinks_pbp p{
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#rrlinks_pbp a, #rrlinks_pbp a:link, #rrlinks_pbp a:visited{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}


div#quigo {clear: both; margin-top: 15px;}
div#quigo h3 {font-size: 14px; color: #2e3585; border-bottom: 1px solid #2e3585;}

