/* 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; }
.bitoc2 { border-left: 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; }
.biwxgs table { width: 130px; margin: 0 1px 0 1px; }
.biwxgs img { padding: 0; margin: 0; }

.biwxgs td { font-size: 9px; line-height: 9px; text-align: center; }
.biwxgs .weatherday { font-weight: bold; }
.biwxgs .weatherhi { color: #900; }
.biwxgs .weatherlo { color: #00004d; }
/* advertising elements */

.bibannercell { background-color: #e0e1e3; }
.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; }
.biclass5 { border-bottom: 1px solid #000000; }
.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: #CC0000; font-size: 1.1em; line-height: 1.1em; }
.bibreakingnewstext { padding: 2px 5px 2px 5px; font-size: .8em; line-height: 1em;}

.bipromobanner { background-color: #333399; }
.binavlabeloffline { display: block; width: 120px; height: 30px;}
/* 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; }
#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.binoncore, .binav1 .binavlinks a.binoncore:link, .binav1 .binavlinks a.binoncore:visited { 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: #900; }
h1.bisectionlabel { font-size: 1.5em; line-height: 1.1em; }

/* 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 #999; 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 */

{ visibility: hidden; border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #888; }
