span.breadcrumbs { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; } /* used by a custom smarty template engine plugin for breadcrumb links generation */
span.breadcrumbs a { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; } /* used by a custom smarty template engine plugin for breadcrumb links generation */
span.breadcrumbs a:hover { font-family:arial,helvetica,sans-serif; color:#CC0000; } /* used by a custom smarty template engine plugin for breadcrumb links generation */
.agency { color:#000000; font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:10px; text-decoration:none; }
.autos { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; text-decoration:none; }
.autoText { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; text-decoration:none; }
.autoTextB { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; }
.body2 { font-family:arial,helvetica,sans-serif; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; font-size:0.75em; margin-top:0; margin-left:0; }
.browseClassads { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:700; font-size:10px; color:#061E68; }
.browseClassads:active { font-weight:700; font-size:10px; color:#061E68; text-decoration:underline; }
.browseClassads:link { font-weight:700; font-size:10px; color:#061E68; text-decoration:underline; }
.browseClassads:visited { font-weight:700; font-size:10px; color:#061E68; text-decoration:underline; }
.bullet { display:block; background-image:url("http://images.stltoday.com/stltoday/images/bulletblack.gif"); background-repeat:no-repeat; background-position:1px 6px; padding-left:10px; }
.bulBullet { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; vertical-align:top; text-align:left; padding-top:1px; padding-bottom:1px; width:5px; }
.bulHeadline { vertical-align:top; text-align:left; padding-top:1px; padding-bottom:1px; padding-left:5px; }
.bulSpacer { vertical-align:top; text-align:left; height:5; }
.byLine { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:10px; color:#000000; text-decoration:none; }
.storyByline { color:#000000; font-weight:normal; font-size:10px; text-decoration:none; }
.bylinetitle { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:12px; color:#000000; text-decoration:none; }
.caption { font-family:arial,helvetica,sans-serif; font-style:italic; font-weight:normal; font-size:10px; color:#000000; text-decoration:none; }
.columnistHead { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; }
.columnistHead:hover { color:#CC0000; }
.columnistTitles { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:16px; color:#CC0000; }
.date { font-family:arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; }
.dateMasthead { font-family:arial,helvetica,sans-serif; font-weight:400; font-size:9px; color:#000000; text-decoration:none; }
.dateUpdated { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; }
.developing { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:600; font-size:12px; color:#EEEEEE; text-decoration:none; }
.e1 { font-family:arial,helvetica,sans-serif; font-style:italic; font-weight:800; font-size:12px; color:#CC0000; text-decoration:none; }
.Extra { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:500; font-size:10px; color:#CC0000; text-decoration:none; }
.featuredJobs { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; } /* Featured Jobs Font Class */
.featuredJobs:active { font-style:normal; font-size:10px; color:#000000; text-decoration:none; } /* Featured Jobs Font Class */
.featuredJobs:link { font-style:normal; font-size:10px; color:#000000; text-decoration:none; } /* Featured Jobs Font Class */
.featuredJobs:visited { font-style:normal; font-size:10px; color:#000000; text-decoration:none; } /* Featured Jobs Font Class */
.folioContactAddress { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:10px; color:#000000; text-decoration:none; }
.folioContactTitle { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; }
.folioContactURL { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:10px; color:#CC0000; text-decoration:none; }
.folioContactURL:hover { color:#CC0000; }
.footer { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#FFFFFF ! IMPORTANT; text-decoration:none; margin-right:2px; margin-left:2px; }
.footerLinks { font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.footer:hover { color:#FFCC00 ! IMPORTANT; }
.forum:active { font-family:arial,helvetica,sans-serif; font-size:10px; color:#003399; text-decoration:underline; }
.forum:link { font-family:arial,helvetica,sans-serif; font-size:10px; color:#003399; text-decoration:underline; }
.forum:visited { font-family:arial,helvetica,sans-serif; font-size:10px; color:#999999; text-decoration:underline; }
.gbTable { background-color:#FFFFFF; vertical-align:top; margin-right:auto; margin-left:auto; padding:20px; border-width:2px; border-color:#E3E3E3; border-style:solid; }
.gutBBot { font-family:arial,helvetica,sans-serif; font-size:15px; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bottom_fill_143_shadow.gif); line-height:15px; width:143px; height:15px; }
.gutBSep { font-family:arial,helvetica,sans-serif; font-size:2px; background-image:url(http://images.stltoday.com/stltoday/images/topnav/button_sep_143.gif); line-height:2px; width:143px; height:2px; }
.gutContent { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill135.gif); vertical-align:middle; text-align:center; width:135; }
.gutContent112 { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill112.gif); vertical-align:middle; text-align:center; width:112; }
.gutContentCentered { vertical-align:top; text-align:center; padding-right:10px; padding-left:10px; }
.gutContentLeftJust { vertical-align:top; text-align:left; padding-right:10px; padding-left:10px; }
.gutFillSilver120 { font-family:arial,helvetica,sans-serif; background-image:url(http://images.stltoday.com/stltoday/images/autos/gutter_fill_120.gif); vertical-align:top; text-align:center; width:120px; height:1px; }
.gutFillSilver125 { font-family:arial,helvetica,sans-serif; background-image:url(http://images.stltoday.com/stltoday/images/jobs/gutter_fill_125.gif); vertical-align:top; text-align:center; width:125px; height:1px; }
.gutFillSilver143 { font-family:arial,helvetica,sans-serif; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/gutter_fill_143.gif); vertical-align:top; text-align:center; width:143px; height:1px; }
.gutFillYellow120 { font-family:arial,helvetica,sans-serif; background-image:url(http://images.stltoday.com/stltoday/images/autos/gutter_fill_120_yellow.gif); vertical-align:top; text-align:center; width:120px; height:1px; }
.gutFillYellow125 { font-family:arial,helvetica,sans-serif; background-image:url(http://images.stltoday.com/stltoday/images/jobs/gutter_fill_125_yellow.gif); vertical-align:top; text-align:center; width:125px; height:1px; }
.gutFillYellow143 { font-family:arial,helvetica,sans-serif; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/gutter_fill_143_yellow.gif); vertical-align:top; text-align:center; }
.gutHeadRed120 { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#CC0000; background-image:url(http://images.stltoday.com/stltoday/images/autos/header_fill_120.gif); text-decoration:none; vertical-align:middle; text-align:center; width:120px; height:16px; }
.gutHeadRed125 { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#CC0000; background-image:url(http://images.stltoday.com/stltoday/images/jobs/header_fill_125.gif); text-decoration:none; vertical-align:middle; text-align:center; width:125px; height:16px; }
.gutHeadRed143 { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#CC0000; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/header_fill_143.gif); text-decoration:none; vertical-align:middle; text-align:center; width:143px; height:16px; }
.gutSpacer { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill135.gif); vertical-align:top; text-align:center; width:135; height:15; }
.gutSpacer112 { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill112.gif); vertical-align:top; text-align:center; width:112; height:15; }
.gutTable { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill135.gif); border:0; width:135; }
.gutTable112 { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill112.gif); border:0; width:112; }
.head1 { color:#000000; font-weight:800; font-size:16px; text-decoration:none; }
.head1:hover { color:#CC0000; }
.head2 { color:#000000; font-weight:800; font-size:14px; text-decoration:none; }
.head2:hover { color:#CC0000; }
.head3 { color:#000000; font-weight:800; font-size:20px; text-decoration:none; }
.head3:hover { color:#CC0000; }
.head4 { color:#000000; font-weight:800; font-size:22px; text-decoration:none; }
.head4:hover { color:#CC0000; }
.leftNav { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none; vertical-align:middle; text-align:left; }
.mainTitles { font-family:arial,helvetica,sans-serif; font-weight:800; font-size:18px; color:#CC0000; }
.more { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#CC0000; text-decoration:none; padding-right:4px; padding-left:4px; }
.more:hover { color:#000000; }
.movstoryTitle { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:700; font-size:10px; color:#000000; text-decoration:underline; }
.movstoryTitle:active { font-weight:700; font-size:10px; color:#000000; text-decoration:underline; }
.movstoryTitle:link { font-weight:700; font-size:10px; color:#000000; text-decoration:underline; }
.movstoryTitle:visited { font-weight:700; font-size:10px; color:#000000; text-decoration:underline; }
.navBtnBtm { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonbottom135.gif); vertical-align:top; width:135; height:2; }
.navBtnBtm112 { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonbottom112.gif); vertical-align:top; width:112; height:2; }
.navBtnContentC { text-align:center; padding-right:3px; padding-left:3px; width:135; }
.navBtnContentL { text-align:left; padding-right:3px; padding-left:3px; width:135; }
.navBtnContentL112 { text-align:left; padding-right:3px; padding-left:3px; width:112; }
.navBtnTop { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttontop135.gif); vertical-align:top; width:135; height:1; }
.navBtnTop112 { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttontop112.gif); vertical-align:top; width:112; height:1; }
.navHead { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/blueseperatortop135.gif); vertical-align:top; text-align:center; width:135; height:3; }
.navHead112 { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/blueseperatortop112.gif); vertical-align:top; text-align:center; width:112; height:3; }
.navHead112Orange { background-image:url(http://images.stltoday.com/stltoday/images/sidenav/orangeseperatortop112.gif); vertical-align:top; text-align:center; width:112; height:3; }
.navHeadContent { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#EEEEEE; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/redbuttonfill135.gif); text-decoration:none; vertical-align:top; text-align:center; width:135; height:3; }
.navHeadContent112 { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#EEEEEE; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/blueseperatorfill112.gif); text-decoration:none; vertical-align:top; text-align:center; width:112; height:3; }
.navHeadContent112Orange { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#EEEEEE; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/orangeseperatorfill112.gif); text-decoration:none; vertical-align:top; text-align:center; width:112; height:3; }
.navMainTbl { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#EEEEEE; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill135.gif); text-decoration:none; border:0; width:135; }
.navMainTbl112 { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#EEEEEE; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/bluebuttonfill112.gif); text-decoration:none; border:0; width:112; }
.navMainTblSilv { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#000000; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/yellowbuttonfill135.gif); text-decoration:none; border:0; width:135; }
.navMainTblSilv112 { font-family:arial,helvetica,sans-serif; font-weight:600; font-size:10px; color:#EEEEEE; background-image:url(http://images.stltoday.com/stltoday/images/sidenav/silverbuttonfill112.gif); text-decoration:none; border:0; width:112; }
.navMasthead { font-family:verdana; font-style:normal; font-weight:700; font-size:10px; color:#FFFFFF; text-decoration:none; }
.navMasthead:hover { color:#FF9933; }
.blueLine { background-color:#666666; vertical-align:top; text-align:left; }
.orangeLine { background-color:#CC0000; vertical-align:top; text-align:left; }
.pastCalendar { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#CCCCCC; text-decoration:none; }
.pathNav { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#000000; text-decoration:none; padding-left:5px; }
.pathNavSub { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:700; font-size:11px; color:#000000; text-decoration:none; }
.pathNav:hover { color:#CC0000; }
.pbText { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; text-decoration:none; }
.pbText:active { font-weight:bold; font-size:10px; color:#000000; text-decoration:none; }
.pbText:link { font-weight:bold; font-size:10px; color:#000000; text-decoration:none; }
.pbText:visited { font-weight:bold; font-size:10px; color:#000000; text-decoration:none; }
.pbTitle { font-family:arial,helvetica,sans-serif; font-style:italic; font-weight:700; font-size:10px; color:#000000; }
.privPolicy { font-family:arial,helvetica,sans-serif; font-weight:700; font-size:10px; color:#CC0000; text-decoration:none; }
.related { color:#000000; font-weight:bold; font-size:12px; text-decoration:none; }
.relatedHeader { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#CC0000; text-decoration:none; }
.relatedHeaderB { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; }
.relatedHeaderC { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:20px; color:#CC0000; text-decoration:underline; }
.relatedPoint { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:16px; color:#000000; text-decoration:none; }
.related:hover { color:#CC0000; }
.rightNav { font-family:arial,helvetica,sans-serif; font-weight:800; font-size:12px; color:#FFFFFF; }
.rightNav:visited { color:#999999; }
.search { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:10px; color:#000000; text-decoration:none; }
.searchHead { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:10px; color:#FFFFFF; text-decoration:none; }
.searchHead2 { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:12px; color:#FFCC00; text-decoration:none; }
.searchLink { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:10px; color:#FFFFFF; text-decoration:underline; }
.searchLink2 { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:10px; color:#FFCC00; text-decoration:underline; padding-left:100px; }
.searchLink2:hover { color:#FFFFFF; }
.searchLink:hover { color:#99CCFF; }
.searchText { font-family:arial,helvetica,sans-serif; font-size:10px; color:#003399; text-decoration:none; }
.sectionTitle { font-family:arial,helvetica,sans-serif; font-weight:700; font-size:14px; color:#CC0000; }
.setHomepage { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:10px; color:#333333; text-decoration:none; }
.setHomepage:hover { color:#CC0000; }
.snav { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#000000; text-decoration:none; }
.snavHover { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#CC0000; text-decoration:none; }
.snav:hover { color:#CC0000; }
.stock { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; vertical-align:middle; text-align:center; }
.stockTitle { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#FFFFFF; background-color:#000000; text-decoration:none; vertical-align:middle; text-align:center; }
.story { color:#000000; font-family:arial,helvetica,sans-serif; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; font-size:12px; text-decoration:none; }
.storyAgency { font-family:arial,helvetica,sans-serif; font-style:italic; font-weight:normal; font-size:10px; color:#000000; text-decoration:none; }
.storyTitle { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; border-color:#000000; }
.storyTitle:hover { color:#CC0000; border-color:#000000; }
.story:active { font-size:12px; color:#333333; text-decoration:none; }
.story:link { font-size:12px; color:#333333; text-decoration:none; }
.story:visited { font-size:12px; color:#333333; text-decoration:none; }
.Theater { font-family:arial,helvetica,sans-serif; font-style:italic; font-weight:700; font-size:12px; color:#000000; }
.Theater:active { font-weight:700; font-size:12px; color:#000000; text-decoration:underline; }
.Theater:link { font-weight:700; font-size:12px; color:#000000; text-decoration:underline; }
.Theater:visited { font-weight:700; font-size:12px; color:#000000; text-decoration:underline; }
.tickerLink { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:900; font-size:10px; color:#000000; text-decoration:none; }
.topNav { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:800; font-size:12px; color:#000000; text-decoration:none; }
.topNav:hover { color:#CC0000; }
.weather { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:500; font-size:10px; color:#000000; text-decoration:none; }
.weather5 { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:500; font-size:10px; color:#CC0000; text-decoration:none; }
.weather:active { font-size:10px; color:#000000; text-decoration:none; }
.weather:visited { font-size:10px; color:#000000; text-decoration:none; }
.white12pt { font-family:arial,helvetica,sans-serif; font-weight:700; font-size:12pt; color:#FFFFFF; }
.white12pt:active { font-weight:700; font-size:12pt; color:#FFFFFF; }
.white12pt:link { font-weight:700; font-size:12pt; color:#FFFFFF; }
.white12pt:visited { font-weight:700; font-size:12pt; color:#999999; }
.wnav { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#000000; text-decoration:none; }
.wnavHover { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#CC0000; text-decoration:none; }
.wnav:hover { color:#CC0000; }
.yellowNav { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px; color:#000000; text-decoration:none; vertical-align:middle; }
.yellowNavHover { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px; color:#CC0000; text-decoration:none; vertical-align:middle; }
.yellowNav:hover { color:#CC0000; }
.silverNav { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#000000; text-decoration:none; vertical-align:middle; }
.silverNav:hover { color:#CC0000; }
.silverNavHover { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#CC0000; text-decoration:none; vertical-align:middle; }
