/* 'fix' for iDevices that want to resize text that they think is too small, breaking layouts */
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

.containerV2 {width:100% ; text-align:left ; margin:0 ; padding:0}

.topAdV2 {width:728px ; margin:auto ; margin-bottom:12px}

.headerContainerV2 {width:100% ; background-color:#bc1f39 ; margin:0 ; padding:0}
.headerV2 {width:1000px ; margin:auto ; padding:0 ; background-color:#bc1f39}
.headerLinksV2 {float:right ; margin-left:auto ; margin-right:0 ; margin-top:14px ; text-align:right}


.topNavContainerV2 {background-color:#a79f7b ; border-style:solid ; border-color:#727274 ; border-width:1px 0px 0px 0px; padding:12px}


#topNavPrimaryV2 {margin:0 ; padding:0}
#topNavPrimaryV2 li {display:inline ; padding:0 ; margin:0}
/* Note about the fonts on next line: iPhones/iPads dont have Tahoma. Verdana is closest looking, but renders too large on i-devices, breaking various things. That is why Tahoma,Arial instead of Tahoma,Verdana */
#topNavPrimaryV2 a:link, #topNavPrimaryV2 a:visited {color:#000 ; background:#a79f7b ; padding:12px 6px 12px 6px ; text-decoration:none ; text-transform:uppercase ; font-family:Tahoma,Arial,Sans ; font-size:12px}
#topNavPrimaryV2 a:hover, #topNavPrimaryV2 a:focus {color:#fff ; background:#705836;}


.secondary-nav{width:100%;background-color:#efefef;}
.secondary-nav>ul{font-family:Verdana,Geneva,sans-serif;font-size:12px;display:block;margin:0 auto;width:1000px;}
.secondary-nav>ul,.secondary-nav>ul ul{list-style:none;padding:0;}
.secondary-nav>ul>li{display:inline-block;text-align:center;position:relative;padding:0;}
.secondary-nav>ul>li li{display:block;}
.secondary-nav>ul>li:hover>a{background-color:#1a75bc;color:white;}
.secondary-nav>ul>li>a{height:36px;width:100%;padding:6px 5px}
.secondary-nav>ul>li a{width:100%;height:100%;display:block;}
.secondary-nav>ul>li>a:after{content:"\25BC";display:inline;text-align:left;font-size:8px;color:#949599;}
.secondary-nav>ul>li:hover>a:after{color:#d1bc63;}
.secondary-nav>ul>li:hover>ul{display:inline-block;}
.secondary-nav>ul ul{display:none;position:absolute;text-align:left;background:white;padding:10px;width:170px;margin-left:-90px;left:50%;border:1px solid #ededed;z-index:100}
.secondary-nav>ul ul:before{content:'';width:0;height:0;display:block;top:0;left:85px;position:absolute;margin-top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;}
.secondary-nav a {color:#231f20 ; text-decoration:none ; font-family:Tahoma,AvenirNextCondensed-Medium,Verdana,Sans}
.secondary-nav a:hover{color:#1b75bb}


.footerColumnV2 {float:left ; color:#ffffff ; width:250px ; padding-top:24px}
.footerColumnV2 a {color:#888888 ; padding:6px 0px 0px 0px ; display:block ; margin:0px ; font-family:inherit}
.footerColumnV2 h3 {font-size:12px ; font-weight:bold ; padding:6px 0px 0px 0px ; color:#ffffff ; margin:0px}


.homePageRightPanelV2{background-color:#f0efef ; padding:4px}
.homePageRightPanelV2 p {margin:0px 0px 0px 0px}
.homePageRightPanelPromoBoxV2 {padding:14px 0px 14px 0px}
.homePageRightPanelV2 hr {color:#d1d3d4 ; border-color:#d1d3d4 ; border-top:1px ; border-bottom:1px ; border-style:solid ; margin-bottom:0px}

.homePageHR {color:#d1d3d4 ; border-color:#d1d3d4 ; border-top:1px ; border-bottom:1px ; border-style:solid ; margin:0px 0px 12px 0px}

.homePageSectionTitleV2 {font-family:tahoma, verdana, sans ; font-size:19px ; font-weight:bold ; color:#ba0d36}

.homePageAnalysisV2{font-family:Tahoma,Verdana,Sans ; font-size:14px}
.homePageAnalysisV2 a{color:#1b75bc ; font-family:inherit ; font-size:14px}
.homePageAnalysisV2Title a{font-weight:bold ; font-family:inherit}

.sponsoredHeadlinesV2 a{color:#231f20 ; font-family:Tahoma,Verdana,Sans ; font-size:14px ; font-weight:bold}
.sponsoredHeadlinesV2_pillar a{color:#1b75bc ; font-family:Tahoma,Verdana,Sans ; font-size:14px ; font-weight:bold}


/* note that events panel is used on other than just the home page */
.homePageEventsV2 {font-family:tahoma,verdana,sans ; background-color:#ffffff ; width:324px ; padding:12px}
.homePageEventsV2 a {font-family:tahoma,verdana,sans ; font-size:14px ; font-weight:bold ; color:#1b75bc}
.homePageEventsV2 h3 {font-size:14px ; font-weight:bold ; color:#1b75bc ; padding:0 ; margin-bottom:0 ; -webkit-margin-before:0 ; -webkit-margin-after:0}
.homePageEventsV2 h2 {font-size:12px ; color:#ba0d36 ; padding-top:0 ; margin-top:0}


/* For content.cfm */
.contentV2 {width:620px ; font-family:tahoma,verdana,sans ; font-size:14px ; padding-top:12px}
.contentV2 h1,h2,h3,h4 {color:#4A4840}
.contentV2 a{color:#1b75bc}
.contentV2 h2 {font-size:16px ; font-weight:bold}
h1#article_titleV2{color:#ba0d36 ; font-size:24px ; font-family:tahoma,verdana,sans ; font-weight:bold ; display: inline;}
#short_contentV2{width:610px ; font-size:14px ; font-family:tahoma,verdana,sans ; color:#4A4840 ; padding-bottom:20px;}


/* For generate_hlm_top_storiesV2 */
.stories-aggregatedV2 {font-family:tahoma,verdana,sans ; font-size:14px ; padding-top:12px}
.sub-topstories_contentV2{font-family:tahoma,verdana,sans ; font-size:14px}
.sub-topstories_contentV2 a{font-family:tahoma,verdana,sans ; font-size:14px ; color:#1b75bc ; font-weight:bold}
.topStoriesTitleV2 {font-family:tahoma,verdana,sans ; font-size:24px ; color:#1b75bc ; font-weight:bold ; padding-left:18px}
.sub-topstories_bottomV2 {width:400px ; font-family:tahoma,verdana,sans ; font-size:14px ; color:#1b75bc ; font-weight:bold; text-align:right}
.sub-topstories_bottomV2 a{color:#1b75bc ; text-decoration:none}


/* For generate_top_stories_archiveV2.cfm */
.archiveStoriesV2 {font-family:tahoma,verdana,sans ; font-size:14px}
.archiveStoriesV2 a {color:#1a75bc ; font-family:tahoma,verdana,sans ; text-decoration:none ; font-weight:bold ; font-size:14px}
.archiveStoriesV2OtherLinks {font-size:12px}
.archiveStoriesV2OtherLinks a{font-weight:normal ; font-size:12px}
.archiveStoriesV2Articles {padding-top:12px}
.archiveStoriesV2ArticlesLink {padding-top:2px}












