/* 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 { width: auto; height: auto; 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; }
.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 */
#bileftnav1, #bileftnav2, #bileftnav3, #bileftnav4, #bileftnav5, #bileftnav6, #bileftnav7, #bileftnav8, #bileftnav9, #bileftnav10, #bileftnav11, #bileftnav12, #bileftnav13, #bileftnav14, #bileftnav15, #bileftnav16, #bileftnav17, #bileftnav18, #bileftnav19, #bileftnav20, #bileftnav21, #bileftnav22, #bileftnav30, #bileftnav3x2sub, #bileftnav3x3sub, #bileftnav3x4sub, #bileftnav3x5sub, #bileftnav3x6sub, #bileftnav3x7sub, #bileftnav3x8sub, #bileftnav3x12sub, #bileftnav4x3sub, #bileftnav7x2sub, #bileftnav7x3sub, #bileftnav13x2sub, #bileftnav15x6sub, #bileftnav17x2sub, #bileftnav18x2sub,  #bileftnav19x5sub, #bileftnav19x6sub { visibility: hidden; border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #888; }
#binavsection #bileftnav1 { position: absolute; top: 223px; left: 130px; }
#binavsection #bileftnav2 { position: absolute; top: 256px; left: 130px; }
#binavsection #bileftnav3 { position: absolute; top: 252px; left: 130px; }
#binavsection #bileftnav4 { position: absolute; top: 269px; left: 130px; }
#binavsection #bileftnav5 { position: absolute; top: 297px; left: 130px; }
#binavsection #bileftnav6 { position: absolute; top: 333px; left: 130px; }
#binavsection #bileftnav7 { position: absolute; top: 329px; left: 130px; }
#binavsection #bileftnav8 { position: absolute; top: 351px; left: 130px; }
#binavsection #bileftnav9 { position: absolute; top: 395px; left: 130px; }
#binavsection #bileftnav10 { position: absolute; top: 435px; left: 130px; }
#binavsection #bileftnav11 { position: absolute; top: 445px; left: 130px; }
#binavsection #bileftnav12 { position: absolute; top: 409px; left: 130px; }
#binavsection #bileftnav13 { position: absolute; top: 450px; left: 130px; }
#binavsection #bileftnav14 { position: absolute; top: 500px; left: 130px; }
#binavsection #bileftnav15 { position: absolute; top: 457px; left: 130px; }
#binavsection #bileftnav16 { position: absolute; top: 540px; left: 130px; }
#binavsection #bileftnav17 { position: absolute; top: 540px; left: 130px; }
#binavsection #bileftnav30 { position: absolute; top: 560px; left: 130px; }
#binavsection #bileftnav18 { position: absolute; top: 570px; left: 130px; }
#binavsection #bileftnav19 { position: absolute; top: 580px; left: 130px; }
#binavsection #bileftnav20 { position: absolute; top: 600px; left: 130px; }
#binavsection #bileftnav21 { position: absolute; top: 620px; left: 130px; }
#binavsection #bileftnav22 { position: absolute; top: 640px; left: 130px; }

#binavsection #bileftnav3x2sub { position: absolute; top: 278px; left: 266px; }
#binavsection #bileftnav3x3sub { position: absolute; top: 172px; left: 266px; }
#binavsection #bileftnav3x4sub { position: absolute; top: 308px; left: 266px; }
#binavsection #bileftnav3x5sub { position: absolute; top: 338px; left: 266px; }
#binavsection #bileftnav3x6sub { position: absolute; top: 319px; left: 266px; }
#binavsection #bileftnav3x7sub { position: absolute; top: 356px; left: 266px; }
#binavsection #bileftnav3x8sub { position: absolute; top: 348px; left: 266px; }
#binavsection #bileftnav3x12sub { position: absolute; top: 262px; left: 266px; }
#binavsection #bileftnav4x3sub { position: absolute; top: 301px; left: 266px; }
#binavsection #bileftnav7x2sub { position: absolute; top: 315px; left: 266px; }
#binavsection #bileftnav7x3sub { position: absolute; top: 294px; left: 266px; }
#binavsection #bileftnav13x2sub { position: absolute; top: 441px; left: 266px; }
#binavsection #bileftnav15x6sub { position: absolute; top: 527px; left: 266px; }
#binavsection #bileftnav17x2sub { position: absolute; top: 555px; left: 266px; }
#binavsection #bileftnav18x2sub { position: absolute; top: 585px; left: 266px; }
#binavsection #bileftnav19x5sub { position: absolute; top: 521px; left: 266px; }
#binavsection #bileftnav19x6sub { position: absolute; top: 572px; left: 266px; }


#bileftnav1 { position: absolute; top: 100px; left: 130px; }
#bileftnav2 { position: absolute; top: 156px; left: 130px; }
#bileftnav3 { position: absolute; top: 152px; left: 130px; }
#bileftnav4 { position: absolute; top: 168px; left: 130px; }
#bileftnav5 { position: absolute; top: 197px; left: 130px; }
#bileftnav6 { position: absolute; top: 233px; left: 130px; }
#bileftnav7 { position: absolute; top: 229px; left: 130px; }
#bileftnav8 { position: absolute; top: 245px; left: 130px; }
#bileftnav9 { position: absolute; top: 295px; left: 130px; }
#bileftnav10 { position: absolute; top: 330px; left: 130px; }
#bileftnav11 { position: absolute; top: 350px; left: 130px; }
#bileftnav12 { position: absolute; top: 309px; left: 130px; }
#bileftnav13 { position: absolute; top: 355px; left: 130px; }
#bileftnav14 { position: absolute; top: 400px; left: 130px; }
#bileftnav15 { position: absolute; top: 357px; left: 130px; }
#bileftnav16 { position: absolute; top: 440px; left: 130px; }
#bileftnav17 { position: absolute; top: 450px; left: 130px; }
#bileftnav30 { position: absolute; top: 470px; left: 130px; }
#bileftnav18 { position: absolute; top: 490px; left: 130px; }
#bileftnav19 { position: absolute; top: 521px; left: 130px; }
#bileftnav20 { position: absolute; top: 500px; left: 130px; }
#bileftnav21 { position: absolute; top: 520px; left: 130px; }
#bileftnav22 { position: absolute; top: 540px; left: 130px; }

#bileftnav3x2sub { position: absolute; top: 168px; left: 266px; }
#bileftnav3x3sub { position: absolute; top: 72px; left: 266px; }
#bileftnav3x4sub { position: absolute; top: 198px; left: 266px; }
#bileftnav3x5sub { position: absolute; top: 231px; left: 266px; }
#bileftnav3x6sub { position: absolute; top: 214px; left: 266px; }
#bileftnav3x7sub { position: absolute; top: 256px; left: 266px; }
#bileftnav3x8sub { position: absolute; top: 208px; left: 266px; }
#bileftnav3x12sub { position: absolute; top: 158px; left: 266px; }
#bileftnav4x3sub { position: absolute; top: 200px; left: 266px; }
#bileftnav7x2sub { position: absolute; top: 200px; left: 266px; }
#bileftnav7x3sub { position: absolute; top: 164px; left: 266px; }
#bileftnav13x2sub { position: absolute; top: 341px; left: 266px; }
#bileftnav15x6sub { position: absolute; top: 403px; left: 266px; }
#bileftnav17x2sub { position: absolute; top: 465px; left: 266px; }
#bileftnav18x2sub { position: absolute; top: 496px; left: 266px; }
#bileftnav19x5sub { position: absolute; top: 421px; left: 266px; }
#bileftnav19x6sub { position: absolute; top: 482px; left: 266px; }

