/* bi.css - persistent BI style sheets - 6/30/2003 by Jay Small */

/* global */

/* headings */

/* layout elements */

#bileft { border-right: 1px solid #888; }
#biright, #birightindex { background-color: #e0e1e3; border-left: 1px solid #888; }
#bitoc { border-left: 1px solid #888; }
.birule { background-color: #888; }
.bitoc1 { border-right: 1px solid #888; }
.biwx .wxicon img, .biwx2 .wxicon img { width: 22px; height: 22px; padding: 0; margin: 0 1px 0 1px; }
.biwx, .biwx2 { width: 120px; padding: 5px 0 0 0; border-left: 1px solid #888; }
.biwx2 { border-top: 1px solid #888; }
.biwx img, .biwx2 img { margin: 0 5px 0 5px; }
.wxforecast { width: 120px; margin: 5px; }
.wxhigh td { color: #900; }
.wxicon td, .wxday td, .wxhigh td, .wxlow td { font-size: 9px; line-height: 9px; text-align: center; }
.wxlow td { color: #00004d; }


/* advertising elements */

.bibannercell { background-color: #dfdfdf; }
.biclass1 { border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.biclass2 { border-bottom: 1px solid #fff; }
.biclass3 { border-right: 1px solid #fff; border-top: 1px solid #fff; }
.biclass4 { border-top: 1px solid #fff; }
.bitextad { background-color: #eee; border-bottom: 1px solid #fff; }
.bibreakingnews { border-bottom: 1px solid #888; width: 100%;}
.bibreakingnewslabel { border-right: 1px solid #888; padding: 2px 5px 2px 2px; font-weight: bold; background-color: #ce4501; font-size: 1.1em; line-height: 1.1em; }
.bibreakingnewstext { padding: 2px 5px 2px 5px; font-size: .8em; line-height: 1em;}
.bipromobanner { background-color: #333399; }
/* typography */

#bipulldowns .binavlinks { background-color: #666; }
#bipulldowns .binavlinks a, #bipulldowns .binavlinks a:link, #bipulldowns .binavlinks a:visited { border-bottom: 1px solid #888; color: #fff; }
#bipulldowns .binavlinks a.bipulldownsub { background-image: url(/bi/images/menu_arrow.gif); }
#bitext p.bibyline { color: #888; }
#bitext p.bitrailer { border-top: 1px solid #888; }
#bitext .vitstoryheadline { display: block; font-size: .85em; line-height: 1.1em; text-indent: 0; }
#bitext .vitstorydeck { display: block; font-size: .75em; line-height: 1.1em; text-indent: 0; padding-top: .5em; }
#bitext .vitstorydate { display: block; font-size: .7em; font-weight: normal; line-height: 1.1em; text-indent: 0; padding-top: .5em; }
#bitext .vitstorybyline { display: block; font-size: .85em; line-height: 1.1em; color: #888; text-indent: 0; margin-bottom: -1.5em; }
#bitext p.bitrailer { border-top: 1px solid #888; }
#bitower p, .bitile p, .bibillboard p { color: #888; }
/*
.biclass a, .biclass a:link, .biclass a:visited { background-image: url(/bi/images/story_arrow.gif); }
*/
.binav1 .binavlinks a, .binav1 .binavlinks a:link, .binav1 .binavlinks a:visited, #bipulldowns .binavlinks a, #bipulldowns .binavlinks a:link, #bipulldowns .binavlinks a:visited { border-bottom: 1px solid #888; }
.binav1 .binavlinks a.bicore, .binav1 .binavlinks a.bicore:link, .binav1 .binavlinks a.bicore:visited { color: #fff; background-image: url(/bi/images/menu_arrow.gif); }
.binav1 .binavlinks a.bicore2, .binav1 .binavlinks a.bicore2:link, .binav1 .binavlinks a.bicore2:visited { color: #fff; }
.binav1 .binavlinks a:hover, .binav1 .binavlinks a.bicore:hover, .binav1 .binavlinks a.bicore2:hover, .binav2 .binavlinks a:hover, .binav2 .binavlinks a.bicore:hover, .binav2 .binavlinks a.bicore2:hover, #bipulldowns .binavlinks a:hover { background-color: #fff; }
.binav1 { background-color: #bfbfe6; }
.binav2 { background-color: #004d99; }
.bitoc1 a, .bitoc1 a:link, .bitoc1 a:visited { background-image: url(/bi/images/story_arrow.gif); }
.biwelcomeline { color: #ce4501; }
.binavlabeloffline { display: block; width: 120px; height: 30px;}

/* centerpieces */

.bibottomhead1, .bibottomhead2, .bibottomhead3, .bistreamer { border-top: 1px solid #888; }
.bibottomhead2, .bibottomhead3 { border-left: 1px solid #888; }
.bidashes { border-bottom: 1px dashed #888; }
.bileader, .bileader a, .bileader a:link, .bileader a:visited { background-color: #600; color: #ff9; }
.bileader a:hover { background-color: #f00; color: #fff; }
.bitopstoryleft { border-right: 1px solid #000; }
.bitopstoryright { border-left: 1px solid #000; }
a.bistorylink, a.bistorylink:link, a.bistorylink:visited { background-image: url(/bi/images/story_arrow.gif); }

/* headline blocks */

.biblockheads p, #bitext .biblockmore .biblockheads p { border-bottom: 1px dashed #cccccc; background-image: url(/bi/images/story_arrow.gif); }
.binoborder .biblockheads p { background-image: url(/bi/images/story_arrow.gif) }
.biblockmore { border: 1px solid #888; }
a.bimore, a.bimore:link, a.bimore:visited { background-image: url(/bi/images/story_arrow.gif); }

/* cascading menu styles */
#bileftnav1, #bileftnav2, #bileftnav3, #bileftnav4, #bileftnav5, #bileftnav6, #bileftnav7, #bileftnav1x2sub, #bileftnav4x6sub, #bileftnav6x3sub, #bileftnav6x4sub, #bileftnav6x5sub, #bileftnav7x1sub { visibility: hidden; border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #888; }
#binavsection #bileftnav1 { position: absolute; top: 239px; left: 130px; }
#binavsection #bileftnav2 { position: absolute; top: 255px; left: 130px; }
#binavsection #bileftnav3 { position: absolute; top: 271px; left: 130px; }
#binavsection #bileftnav4 { position: absolute; top: 287px; left: 130px; }
#binavsection #bileftnav5 { position: absolute; top: 303px; left: 130px; }
#binavsection #bileftnav6 { position: absolute; top: 319px; left: 130px; }
#binavsection #bileftnav7 { position: absolute; top: 339px; left: 130px; }
#binavsection #bileftnav1x2sub { position: absolute; top: 255px; left: 266px; }
#binavsection #bileftnav4x6sub { position: absolute; top: 379px; left: 266px; }
#binavsection #bileftnav6x3sub { position: absolute; top: 364px; left: 266px; }
#binavsection #bileftnav6x4sub { position: absolute; top: 382px; left: 266px; }
#binavsection #bileftnav6x5sub { position: absolute; top: 396px; left: 266px; }
#binavsection #bileftnav7x1sub { position: absolute; top: 396px; left: 266px; }
#bileftnav1 { position: absolute; top: 138px; left: 130px; }
#bileftnav2 { position: absolute; top: 154px; left: 130px; }
#bileftnav3 { position: absolute; top: 170px; left: 130px; }
#bileftnav4 { position: absolute; top: 186px; left: 130px; }
#bileftnav5 { position: absolute; top: 202px; left: 130px; }
#bileftnav6 { position: absolute; top: 218px; left: 130px; }
#bileftnav7 { position: absolute; top: 234px; left: 130px; }
#bileftnav1x2sub { position: absolute; top: 154px; left: 266px; }
#bileftnav4x6sub { position: absolute; top: 279px; left: 266px; }
#bileftnav6x3sub { position: absolute; top: 263px; left: 266px; }
#bileftnav6x4sub { position: absolute; top: 279px; left: 266px; }
#bileftnav6x5sub { position: absolute; top: 295px; left: 266px; }
#bileftnav7x1sub { position: absolute; top: 234px; left: 266px; }

.bifullstorycap { display: block; font-size: .9em; color: #of1a6a; text-decoration: none; margin: 0 5px 5px 5px; padding: 0 0 0 6px; background-repeat: no-repeat; background-position: 0 3px; }

.bilinelead { font-size: .07 em; color: #of1a6a; font-weight: bold; text-decoration: none; margin: 0 5px 5px 5px; padding: 0 0 0 6px; }


.biiframeprevious {  font-size: 10px; font-style: normal; font-weight: bold; color: #000066}

/* old styles - remove when no longer needed */
.module { color: #000049; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; }
.headerpiccaption {color: #000000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eaeaea;}
.headerpiccredit {color: #333333; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eaeaea; text-align: right}
.biblockheads p, #bitext .biblockmore .biblockheads p { font-size: .8em; line-height: 1.1em; margin: 0 5px 2px 5px; padding: 0 0 4px 10px; background-repeat: no-repeat; background-position: 0 3px; text-indent: 0; }
a.bimore, a.bimore:link, a.bimore:visited { display: block; font-size: .7em; font-weight: bold; text-decoration: none; margin: 0 5px 5px 5px; padding: 0 0 0 10px; background-repeat: no-repeat; background-position: 0 3px; text-indent: 0;  }
.biweatherhi { color: #900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; background-color: #ebb400; }
.biweatherlo { color: #900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; background-color: #C6E1FB; }
.biweadate { color: #000049; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; }

.bistoryarrow { background-image: url(/bi/images/story_arrow.gif); }

.bijobhover { color: #900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; background-color: #ebb400; }
a.bijobhover:hover { color: #004d99 }

.bibluebg { background-color: #cee7f7; }

a.bividicon, a.bividicon:link, a.bividicon:visited { display: block; font-size: .7em; font-weight: bold; padding: 0 0 5px 17px; background-repeat: no-repeat; background-position: 0 1px; }

a.bilabel, .bilabel, a.bilabel:link, a.bilabel:visited { display: block; font-size: 11px; font-weight: bold; padding: 1px 2px 1px 2px; text-decoration: none; text-align: center; margin-bottom: 0px; text-indent: 0; }

/* Poll styles */

.pollfoot  { color: #f9f8d7; font-size: 10px; font-weight: bold; vertical-align: middle;  background-color: #36C; text-decoration: none; }
.biquickpollsidebar { width: 200px; background-color: #ccc; margin: 3px; border: solid 1px #000; }
.bipollquickpoll { display: block; padding: 3px; }
.bipollquestion { display: block; font-size: .8em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bipollformchoice { display: block; font-size: .8em; }
.bipollquickpoll input { font-size: .9em; }
.bipollviewresultslink { display: block; font-size: .7em; }
.bipollviewotherpollslink { display: block; font-size: .7em }
.bipolllinks { display: block; text-align: center; font-color: #fff; font-size: .8em; }
.bipolllinks a, .bipolllinks a:link, .bipolllinks a:visited { font-color: #fff; }
.bipolls td.bicolumn1, td.bicolumn2 { width: 50%; padding: 5px; }
.bipolls td.bicolumn1 { border-right: 1px solid #000; }
.bipolls td.bicolumn1 p.bipollsection, .bipolls td.bicolumn1 .bipollsection { font-size: 2em; font-color: #c00; }
p.bipollquestion { text-indent: 0; }
p.bipollformchoice { }
p.bipollviewresultslink { }
.bipollbody img { margin: 0 -3px 0 3px; }
.bipollbody .bipollpercent { margin: 0 0 0 5px; }
.bipollbody { display: block; margin: 5px 0 5px 0; }
.bipollbody p { font-size: .9em; margin: 2px 0 2px 2px; }
.bipolltotalvotes { display: block; font-size: .8em; font-weight: bold; }

/* End poll styles */

.bividicon { background-image: url(/bi/images/videoicon.gif); }