/* 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 { 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; }
.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, #bileftnav50, #bileftnav51, #bileftnav52, #bileftnav1x3sub, #bileftnav1x4sub, #bileftnav1x5sub, #bileftnav2x2sub, #bileftnav2x3sub, #bileftnav2x4sub, #bileftnav2x5sub, #bileftnav2x6sub, #bileftnav2x7sub, #bileftnav2x8sub, #bileftnav2x9sub, #bileftnav2x10sub, #bileftnav2x11sub, #bileftnav2x12sub, #bileftnav2x13sub, #bileftnav2x14sub, #bileftnav3x3sub, #bileftnav3x4sub, #bileftnav3x6sub, #bileftnav4x3sub, #bileftnav6x2sub, #bileftnav6x3sub, #bileftnav6x5sub, #bileftnav6x7sub, #bileftnav7x2sub, #bileftnav8x3sub, #bileftnav8x4sub, #bileftnav8x5sub, #bileftnav10x2sub, #bileftnav11x2sub, #bileftnav12x5sub, #bileftnav15x2sub, #bileftnav19x5sub, #bileftnav50x3sub, #bileftnav50x4sub, #bileftnav50x5sub
{ visibility: hidden; border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #888; }
#binavsection #bileftnav1 { position: absolute; top: 260px; left: 130px; }
#binavsection #bileftnav2 { position: absolute; top: 276px; left: 130px; }
#binavsection #bileftnav3 { position: absolute; top: 292px; left: 130px; }
#binavsection #bileftnav4 { position: absolute; top: 322px; left: 130px; }
#binavsection #bileftnav5 { position: absolute; top: 350px; left: 130px; }
#binavsection #bileftnav6 { position: absolute; top: 366px; left: 130px; }
#binavsection #bileftnav7 { position: absolute; top: 382px; left: 130px; }
#binavsection #bileftnav8 { position: absolute; top: 398px; left: 130px; }
#binavsection #bileftnav9 { position: absolute; top: 414px; left: 130px; }
#binavsection #bileftnav10 { position: absolute; top: 430px; left: 130px; }
#binavsection #bileftnav11 { position: absolute; top: 446px; left: 130px; }
#binavsection #bileftnav12 { position: absolute; top: 462px; left: 130px; }
#binavsection #bileftnav13 { position: absolute; top: 478px; left: 130px; }
#binavsection #bileftnav14 { position: absolute; top: 494px; left: 130px; }
#binavsection #bileftnav15 { position: absolute; top: 510px; left: 130px; }
#binavsection #bileftnav16 { position: absolute; top: 526px; left: 130px; }
#binavsection #bileftnav17 { position: absolute; top: 542px; left: 130px; }
#binavsection #bileftnav18 { position: absolute; top: 558px; left: 130px; }
#binavsection #bileftnav19 { position: absolute; top: 574px; left: 130px; }
#binavsection #bileftnav20 { position: absolute; top: 590px; left: 130px; }
#binavsection #bileftnav21 { position: absolute; top: 606px; left: 130px; }
#binavsection #bileftnav22 { position: absolute; top: 622px; left: 130px; }

#binavsection #bileftnav1x3sub { position: absolute; top: 180px; left: 266px; }
#binavsection #bileftnav1x4sub { position: absolute; top: 196px; left: 266px; }
#binavsection #bileftnav1x5sub { position: absolute; top: 212px; left: 266px; }
#binavsection #bileftnav2x2sub { position: absolute; top: 292px; left: 266px; }
#binavsection #bileftnav2x3sub { position: absolute; top: 180px; left: 266px; }
#binavsection #bileftnav2x4sub { position: absolute; top: 308px; left: 266px; }
#binavsection #bileftnav2x5sub { position: absolute; top: 340px; left: 266px; }
#binavsection #bileftnav2x6sub { position: absolute; top: 356px; left: 266px; }
#binavsection #bileftnav2x7sub { position: absolute; top: 372px; left: 266px; }
#binavsection #bileftnav2x8sub { position: absolute; top: 388px; left: 266px; }
#binavsection #bileftnav2x9sub { position: absolute; top: 404px; left: 266px; }
#binavsection #bileftnav2x10sub { position: absolute; top: 420px; left: 266px; }
#binavsection #bileftnav2x11sub { position: absolute; top: 180px; left: 266px; }
#binavsection #bileftnav2x12sub { position: absolute; top: 420px; left: 266px; }
#binavsection #bileftnav2x13sub { position: absolute; top: 510px; left: 266px; }
#binavsection #bileftnav3x3sub { position: absolute; top: 324px; left: 266px; }
#binavsection #bileftnav3x4sub { position: absolute; top: 340px; left: 266px; }
#binavsection #bileftnav3x6sub { position: absolute; top: 288px; left: 266px; }
#binavsection #bileftnav4x3sub { position: absolute; top: 226px; left: 266px; }
#binavsection #bileftnav6x2sub { position: absolute; top: 286px; left: 266px; }
#binavsection #bileftnav6x3sub { position: absolute; top: 398px; left: 266px; }
#binavsection #bileftnav6x5sub { position: absolute; top: 305px; left: 266px; }
#binavsection #bileftnav6x7sub { position: absolute; top: 343px; left: 266px; }
#binavsection #bileftnav7x2sub { position: absolute; top: 350px; left: 266px; }
#binavsection #bileftnav8x3sub { position: absolute; top: 430px; left: 266px; }
#binavsection #bileftnav8x4sub { position: absolute; top: 266px; left: 266px; }
#binavsection #bileftnav8x5sub { position: absolute; top: 228px; left: 266px; }
#binavsection #bileftnav10x2sub { position: absolute; top: 446px; left: 266px; }
#binavsection #bileftnav11x2sub { position: absolute; top: 398px; left: 266px; }
#binavsection #bileftnav12x5sub { position: absolute; top: 462px; left: 266px; }
#binavsection #bileftnav15x2sub { position: absolute; top: 526px; left: 266px; }
#binavsection #bileftnav19x5sub { position: absolute; top: 590px; left: 266px; }

#bileftnav1 { position: absolute; top: 157px; left: 130px; }
#bileftnav2 { position: absolute; top: 173px; left: 130px; }
#bileftnav3 { position: absolute; top: 189px; left: 130px; }
#bileftnav4 { position: absolute; top: 218px; left: 130px; }
#bileftnav5 { position: absolute; top: 247px; left: 130px; }
#bileftnav6 { position: absolute; top: 263px; left: 130px; }
#bileftnav7 { position: absolute; top: 279px; left: 130px; }
#bileftnav8 { position: absolute; top: 295px; left: 130px; }
#bileftnav9 { position: absolute; top: 311px; left: 130px; }
#bileftnav10 { position: absolute; top: 327px; left: 130px; }
#bileftnav11 { position: absolute; top: 343px; left: 130px; }
#bileftnav12 { position: absolute; top: 359px; left: 130px; }
#bileftnav13 { position: absolute; top: 375px; left: 130px; }
#bileftnav14 { position: absolute; top: 391px; left: 130px; }
#bileftnav15 { position: absolute; top: 407px; left: 130px; }
#bileftnav16 { position: absolute; top: 423px; left: 130px; }
#bileftnav17 { position: absolute; top: 439px; left: 130px; }
#bileftnav18 { position: absolute; top: 455px; left: 130px; }
#bileftnav19 { position: absolute; top: 471px; left: 130px; }
#bileftnav20 { position: absolute; top: 487px; left: 130px; }
#bileftnav21 { position: absolute; top: 503px; left: 130px; }
#bileftnav22 { position: absolute; top: 519px; left: 130px; }
#bileftnav50 { position: absolute; top: 178px; left: 396px; }
#bileftnav51 { position: absolute; top: 178px; left: 460px; }
#bileftnav52 { position: absolute; top: 178px; left: 512px; }

#bileftnav1x3sub { position: absolute; top: 77px; left: 266px; }
#bileftnav1x4sub { position: absolute; top: 93px; left: 266px; }
#bileftnav1x5sub { position: absolute; top: 109px; left: 266px; }
#bileftnav2x2sub { position: absolute; top: 189px; left: 266px; }
#bileftnav2x3sub { position: absolute; top: 77px; left: 266px; }
#bileftnav2x4sub { position: absolute; top: 205px; left: 266px; }
#bileftnav2x5sub { position: absolute; top: 237px; left: 266px; }
#bileftnav2x6sub { position: absolute; top: 253px; left: 266px; }
#bileftnav2x7sub { position: absolute; top: 269px; left: 266px; }
#bileftnav2x8sub { position: absolute; top: 285px; left: 266px; }
#bileftnav2x9sub { position: absolute; top: 301px; left: 266px; }
#bileftnav2x10sub { position: absolute; top: 317px; left: 266px; }
#bileftnav2x11sub { position: absolute; top: 77px; left: 266px; }
#bileftnav2x12sub { position: absolute; top: 349px; left: 266px; }
#bileftnav2x13sub { position: absolute; top: 365px; left: 266px; }
#bileftnav3x3sub { position: absolute; top: 218px; left: 266px; }
#bileftnav3x4sub { position: absolute; top: 238px; left: 266px; }
#bileftnav3x6sub { position: absolute; top: 186px; left: 266px; }
#bileftnav4x3sub { position: absolute; top: 122px; left: 266px; }
#bileftnav6x2sub { position: absolute; top: 183px; left: 266px; }
#bileftnav6x3sub { position: absolute; top: 296px; left: 266px; }
#bileftnav6x5sub { position: absolute; top: 202px; left: 266px; }
#bileftnav6x7sub { position: absolute; top: 240px; left: 266px; }
#bileftnav7x2sub { position: absolute; top: 247px; left: 266px; }
#bileftnav8x3sub { position: absolute; top: 327px; left: 266px; }
#bileftnav8x4sub { position: absolute; top: 163px; left: 266px; }
#bileftnav8x5sub { position: absolute; top: 125px; left: 266px; }
#bileftnav10x2sub { position: absolute; top: 343px; left: 266px; }
#bileftnav11x2sub { position: absolute; top: 295px; left: 266px; }
#bileftnav12x5sub { position: absolute; top: 359px; left: 266px; }
#bileftnav15x2sub { position: absolute; top: 423px; left: 266px; }
#bileftnav19x5sub { position: absolute; top: 487px; left: 266px; }
#bileftnav50x3sub { position: absolute; top: 178px; left: 535px; }
#bileftnav50x4sub { position: absolute; top: 178px; left: 535px; }
#bileftnav50x5sub { position: absolute; top: 178px; left: 535px; }
