@import url("http://alt.coxnewsweb.com/palmbeachpost/css/pbp_topjobs.css");

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


div#bottomfeed ul li { list-style-image:url(http://www.palmbeachpost.com/local/images/homepage/bullet_stories.gif); }
div#bottomfeed ul li { margin-left: -20px; }
div#bottomfeed li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
div#bottomfeed2 ul li { list-style-image:url(http://www.palmbeachpost.com/local/images/homepage/bullet_stories.gif); }
div#bottomfeed2 li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


div#mostpopular2 ul li { margin-left: -30px; }
div#mostpopular2 li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
div#mostpopular2 ul li { list-style-image:url(http://www.palmbeachpost.com/local/images/homepage/bullet_stories.gif); }
div#mostpopular2 li { margin-top: 7px; }



div#mostpopular ul li { margin-left: -30px; }
div#mostpopular ul {margin-bottom: 0px; margin-top: 4px; }
div#mostpopular li a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
div#mostpopular ul li { list-style-image:url(http://www.palmbeachpost.com/local/images/homepage/bullet_stories.gif); }
div#mostpopular li { margin-top: 2px; }

img {
	border: 0px;
}


.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: 12px; 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 {margin-left: 20px; margin-bottom: 15px; padding-left: 0px; list-style: disc url(http://www.palmbeachpost.com/local/images/homepage/bullet_stories.gif) outside;}
.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 {margin-left: 5px; margin-bottom: 0px; padding-left: 15px; list-style: disc url(http://www.palmbeachpost.com/local/images/homepage/sm_video.gif) outside;}
.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-family: arial; font-size: 9px; color: red; font-weight: bold; }
.cxnhdln crttimestamp  {font-family: arial; font-size: 6px; font-color: orange; }
.medwidget cxnhdln crttimestamp  {font-family: arial; font-size: 6px; font-color: green; }
.cxnhdln crttimestamphp span.crttimestamp a {font-family: arial; font-size: 9px; color: #800000; font-weight: bold;}
.cxnhdln crttimestamphp span.crttimestamp span {font-family: arial; font-size: 9px; color: #800000;}
/* .medwidget span.crttimestamp {font-family: arial,helvetica,sans-serif; font-size: 9px; color: red; } */
/* .stories2 medwidget cxnhdln crttimestamp  {font-family: arial; font-size: 6px; font-color: blue; } */

.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; }

.cxnhdln li {font-family: arial,helvetica,sans-serif; font-size: 13px; margin-top: 0px; padding: 0px;  list-style-image:url(http://www.palmbeachpost.com/local/images/bullet.jpg);}


li ap-bulleted-headline-1 {font-family: arial,helvetica,sans-serif; font-size: 13px; margin-top: 0px; padding: 0px;  list-style-image:url(http://www.palmbeachpost.com/local/images/bullet.jpg);}

li ap-bulleted-headline-2 {font-family: arial,helvetica,sans-serif; font-size: 13px; margin-top: 0px; padding: 0px;  list-style-image:url(http://www.palmbeachpost.com/local/images/bullet.jpg);}


.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 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;}
.smallertext {font-size: 9px;}
.smalltextgrey {font-size: 11px; font-color: gray;}

.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;
		
}


/* YourPost */

.yourpost  {font-family: arial; font-size: 10px;
}

.yourpost a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.yourpost a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.yourpost a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.yourpost a:active {
	text-decoration: none;
	color: #FFFFFF;
}



 

/* 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: url(http://www.palmbeachpost.com/local/images/2004/pbpcom_222.gif);

			}
			
/* 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;}

/* Added by dnelson as request for padding under ads 2/19/2007 */
#cxnAdrail .advertisement { border-bottom: 12px solid white; }


	
	
	
	
#tool_ur {
		color: #000099;
		font-weight: bold;
		float:right; 
		/* margin: -14px 0 0 0; */
		margin: 0 0 0 0;
	}	
	
	
/* New Expedia Co-Brand Styles 05/15/2008 */

/* CSS Document */

	#expediaModule { 
	font-family: arial, Helvetica, sans-serif;
	width: 600px;
	margin: 10px 0px 25px 0px;
	height: 130px;
	}
	
*html #expediaModule { 
	font-family: arial, Helvetica, sans-serif;
	width: 600px;
	margin: 10px 0px 25px 0px;
	height: 130px;
	}


.expediaHeader {
	padding-top:0px;
	padding-bottom:5px;
	}

.expediaHeader .heading {
	font-weight:bold;
	font-size:150%;
	margin: 5px 100px 0px 10px;
	padding: 15px 0pt 0pt 0pt;
	color:#CC6600;
	}

.expediaHeader a.expediaLogo {
	padding: 17px 48px 0 0;		
	background:transparent url(http://www.daytondailynews.com/shared-custom/nospider/impl/tools/daytondailynews/common/expedia.gif) no-repeat left top;
	height: 0;
	overflow: hidden;
	display: block;
	}

.expediaHeader .radiobuttonGroup input {vertical-align:bottom;}	
* html .expediaHeader .radiobuttonGroup input,
::root .expediaHeader .radiobuttonGroup input {vertical-align:middle;}

.expediaHeader .radiobuttonGroup {
    margin-top:13px;		
	margin-left: 5px;
	}
	
.expediaHeader .radiobuttonGroup label {
	text-transform: uppercase;
	font-size: 75%;
	color: #6d6d6d;
    margin-top:10px;		}
	
	
.expedia 	Content {
	font-size: 93%;
	margin-left:15px;
	margin-top:4px;
	margin-bottom:12px;
	width: 610px;
	#margin-top:-20px;
	display: inline;}

.expediaModuleContent .searchButton {
	background:url(	background:transparent url(http://www.daytondailynews.com/shared-custom/nospider/impl/tools/daytondailynews/common/expedia_search_btn.gif) no-repeat center bottom;
	float:right;
	margin-right:4px;
	margin-top:3px;
	width:61px;
}
		
.expediaModuleContent .searchButton a {
	display: block; 
	overflow: hidden;
	padding: 20px 10px 0 0;
	cursor: default;
	background:url(	background:transparent url(http://www.daytondailynews.com/shared-custom/nospider/impl/tools/daytondailynews/common/expedia_search_btn.gif)   
	no-repeat center bottom;
	
	}

.expediaModuleContent input,
.expediaModuleContent select {
	font-size: 93%;
	}

.expediaModuleContent .from,
.expediaModuleContent .to,
.expediaModuleContent .date, 
.expediaModuleContent .count,
.expediaModuleContent .carType {
	float:left;
	}

.expediaModuleContent label {
	display: block;
	margin-bottom: 2px;
	padding-top: 1px;
	margin-left: 1px;
	}

.expediaModuleContent .from input,
.expediaModuleContent .to input {
	 width: 11em;
	 }

*html .expediaModuleContent .from input,
*html .expediaModuleContent .to input {width:10.5em;}

.expediaModuleContent .to {margin-left:14px;}

.expediaModuleContent .date input {width:5.5em;}
.expediaModuleContent .date {margin-left:4px;}

.expediaModuleContent .count {margin-left:5px;}
.expediaModuleContent .count select {width:4.5em;}

* html .expediaModuleContent .count,
* html .expediaModuleContent .carType,
* html .expediaModuleContent #cru select {margin-top:1px;}
* html .expediaModuleContent #cru {padding-bottom:1px;}

.expediaModuleContent #hot .date input {width:6.8em;}
*html .expediaModuleContent #hot .from input {width:9.3em;}

.expediaModuleContent #cru .from select {width:15em;}
* html .expediaModuleContent #cru .from select {width:15.22em;}
.expediaModuleContent #cru .date select {width:12.25em;}

.expediaModuleContent .carType {margin-left:5px;}
.expediaModuleContent .carType select {width:7.8em;}
.expediaModuleContent #car .from input{width:6em;}
.expediaModuleContent #car .date input {width:4.5em;}
.expediaModuleContent #car .from input {width:7em;}
* html .expediaModuleContent #car .from input {width:7.3em;}

::root .expediaModuleContent #cru {padding-bottom:1px; }
::root .expediaModuleContent .from input,
::root .expediaModuleContent .to input {
	width: 11.5em;	
	}

#expediaModule #expediaModAd {
	float:right;
	font-weight:bold;
	font-size: 91.5%;
	margin: -15px 0px 6px 0px;
	}

* html #expediaModule #expediaModAd {margin-bottom: -3px;}


* html .expediaModuleContent .MoreOptions {
	width:275px;
	float: left;
    	}

.expediaModuleContent .OptionSearch {
	width:600px;
		}
* html .expediaModuleContent .MoreOptions {
	width:275px;
	float: left;
    	}

*html .expediaModuleContent .OptionSearch {
	width:600px;
	margin-top: -15px;	}
.expediaModuleContent .MoreOptions {
	width:275px;
	float: left;
	margin-top: 9px;
    	}

* html .expediaModuleContent .searchButton {
	background:url(	background:transparent url(http://www.daytondailynews.com/shared-custom/nospider/impl/tools/daytondailynews/common/expedia_search_btn.gif) no-repeat center bottom;
	float:right;
	margin-right:4px;
	margin-top:3px;
	width:61px;
    	}

	
	
	*html #expediaModule { 
	font-family: arial, Helvetica, sans-serif;
	width: 615px;
	margin: 10px 0px 25px 0px;
	
	}
	
	.expediaModuleContent {
	font-size: 93%;
	margin-left:15px;
	margin-bottom:12px;
	width: 590px;
	}
	
*html .expediaModuleContent {
	font-size: 93%;
	margin-bottom:2px;
	margin-top: -10px;
	}
	
	.expediaHeader .radiobuttonGroup {
    margin-top:13px;		
	margin-left: 5px;
	}
	
	#flt{
	display:none;
	}
	
	#hot{
	display:none;}
	
	#cru{
	display:none;}
	
	#car{
	display:none;}
	
	
	#ohrecent{
	#margin-top:-50px;}

*html .expediaModuleContent .OptionSearch {
	width:600px;
	margin-top: -18px;	}
	
/*nyt feeds added 06192008*/

.nytCredit {
	font-size: 9px;
	text-align: right;
	color: #909090;
	margin-bottom: 3px;
	width:100%;
}

.nytCaption {
	color: #666;
	font-size: 91.6%;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

/*added 06192008 acap div style*/
.cnfooterAcap {
	text-align: center;	
	padding-top: 15px;
}
	
