TABLE, P { font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000; }
.boxtype {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: normal; TEXT-ALIGN: left; TEXT-INDENT: 0pt; WHITE-SPACE: normal
}
.bottomrow {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.heading {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: 800; LINE-HEIGHT: normal
}
.listitem {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: 800; LINE-HEIGHT: 18px
}
.linktext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 18px
}
.bodycopy {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
.bighead {
	COLOR: #999966; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 26px; FONT-WEIGHT: 800
}
.specs {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: 600; LINE-HEIGHT: 17px
}
.specstext {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: 700; LINE-HEIGHT: normal
}
.hometextbox {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.hometextbox2 {
	COLOR: #faa82e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: 800
}
.leftmenutext {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 17px
}
.hometextboxtop {
	COLOR: #8a8a8a; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 19px; FONT-WEIGHT: normal
}
.specs2 {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: 600; LINE-HEIGHT: 17px
}
.specstext2 {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.listitem2 {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
.smtext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: normal
}
.boldtxt {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 18px
}
.phototxt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px
}
.heading2 {
	COLOR: #66693f; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: 26px
}
.phototxthead {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px
}
.phototxt11pt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.phototxt10pt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 12px
}
.listitem3 {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: normal
}
.boldtxtsm {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px
}
.bodycopy11pt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
.listitem2sm {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
.bottomnobold {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: normal
}
.boxhead {
	COLOR: #66693f; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.upmenutxt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 20px
}
.tabletext {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 26px
}
.bodycopygrn {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
.tablecopy {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: normal
}
.tablecopygreen {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: normal
}
.sendpagehead {
	COLOR: #faa82e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.bannerhead {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: normal; LINE-HEIGHT: 28px
}
.bodycopy11ptnoled {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px
}
.tablecopygreennoled {
	COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.phototxtheadled {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 17px
}
.specshead {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 17px
}
.specstext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 17px
}
.bigheadsmal {
	COLOR: #999966; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: 800; LINE-HEIGHT: 24px
}
.tablecopynoled {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.bottomrownoled {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px
}
.phototxtheadnoled {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px
}
.heading2noled {
	COLOR: #66693f; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: normal
}
.specsheadnoled {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px
}
.dummytext {
	COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px
}
.secNavlinks { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; LINE-HEIGHT: normal ; background-color: #d9dfeb; color: #000000}
}
.bluegrayline { LINE-HEIGHT: normal ; background-color: #666699}

}
.secondaryNav {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 9pt
}

}
.secondaryNav {
	BORDER-LEFT: #000066 1px solid; BORDER-RIGHT: #000066 1px solid
}

}
.secondaryNav {
	BACKGROUND: url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/spacer_lightblue.gif) #d9dfeb
}
}
.secondaryNav {
	BACKGROUND: url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/spacer_lightblue.gif) #d9dfeb
}
.secNavLinks {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.secNavLinksNews {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.secNavLinksWeather {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.secNavLinks {
	PADDING-LEFT: 15px
}
.secNavLinksNews {
	PADDING-LEFT: 10px
}
.secNavLinksWeather {
	PADDING-RIGHT: 10px
}
.secNavLinks A {
	TEXT-DECORATION: none
}
A.secNavInActive {
	TEXT-DECORATION: none
}
.secNavLinks A:link {
	COLOR: #000000
}
.secNavLinks A:visited {
	COLOR: #000000
}
A.secNavInActive:link {
	COLOR: #000000
}
A.secNavInActive:visited {
	COLOR: #000000
}
.secNavLinks A:active {
	COLOR: #cc0000
}
.secNavLinks A:hover {
	COLOR: #cc0000
}
A.secNavInActive:active {
	COLOR: #cc0000
}
A.secNavInActive:hover {
	COLOR: #cc0000
}
A.secNavActive:link {
	COLOR: #cc0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.secNavActive:visited {
	COLOR: #cc0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.secNavActive:active {
	COLOR: #cc0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.SecNavActive:hover {
	COLOR: #cc0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
}
.story .copyright {
	FONT-FAMILY: ms sans serif,arial,helvetica,sans-serif; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px
}
}
.footerLinks {
	FONT-FAMILY: "ms sans serif", arial, helvetica, sans-serif; FONT-SIZE: 8pt
}
/* universal styles */
.tableBorder, .header, .globalNavRedux, .secondaryNav, .mainTable, .footer { border-left: 1px #000066 solid; border-right: 1px #000066 solid; }
.whiteLine, .darkblueLine, .lightbluegrayLine, .darkgrayLine, .lightgrayLine { padding: 0px; }
.whiteLine { background: #ffffff; } .darkblueLine { background: #000066; } .bluegrayLine { margin: 0x; background: #666699; } .lightbluegrayLine { height: 1px; background: #cccccc; } .darkgrayLine { background: #666666; } .lightgrayLine { background: #999999; } .darkblueMiniTop { background: #000033; }
.nopad, .globalInput { margin: 0px; padding: 0px; }
/* footer styles */
.footer { border-bottom: 1px #333366 solid; } .footerPF { padding: 0px 5px; } .footerLinks { padding: 1px 10px 5px; color: #000066; } .footerGlobeAd { padding: 10px 0px; } .copyright { padding-top: 1px; } .footerPipe { color: #cc3333; }.tabletext2 { COLOR: #5F5F5F; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 20px}
.heading3 { COLOR: #9F9F9F; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 21px}
.boldtxtred { COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px }
.leftmenutext2 { COLOR: #5f5e2e; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 12px}
.rightRail
.rightContentBox { background-color: #efefef; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.rightContentBoxWhite { background-color: #ffffff; }
.parentBox { position: relative; }
.relatedBoxMainHeadline { height: 20px; background: #000066; color: #ffffff; font-weight: bold; text-transform: uppercase; }
.relatedBoxHeadPadding { padding: 2px 2px 2px 5px; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.relatedBoxLine { background: #000066; position: absolute; left: -6px; top: 0px; width: 6px; height: 20px; }
.railBox
.rail { padding-left: 5px; border-left: 1px #003366 solid; }
.rightRailLeft { font-family: ms sans serif,arial,helvetica,sans-serif; font-size: 8pt; border-right: 1px #999999 solid; }
.padBottom2 { padding-bottom: 2px; ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
.padBottom5 { padding-bottom: 5px; }
.padBottom10 { padding-bottom: 10px; }
.padBottom15 { padding-bottom: 15px; }
.padBottom20 { padding-bottom: 20px; }
.bold
.darkgrayLine, .lightgrayLine { padding: 0px; }
.whiteLine { background: #ffffff; }
.padTop1 { padding-top: 1px; } .padTop2 { padding-top: 2px; } .padTop3 { padding-top: 3px; } .padTop4 { padding-top: 4px } .padTop5 { padding-top: 5px; } .padTop6 { padding-top: 6px; } .padTop7 { padding-top: 7px; } .padTop8 { padding-top: 8px; } .padTop9 { padding-top: 9px; } .padTop10 { padding-top: 10px; } .padTop12 { padding-top: 12px; }
.rightAd { padding-top: 8px; margin: 0px; text-align: center; } .rightAdSumo { padding: 2px 0px; text-align: center; }
.darkblueMiniTop { background: #000033; }
.darkblueMini5 { position: relative; left: -6px; border-left: 6px #000033 solid; padding: 0px; }
.darkblueMini { top: -1px; height: 1px; }
.darkblueMini5 { top: -5px; height: 5px; }
.bold
.darkgrayLine { font-family: Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold}.relatedBoxHeadPadding1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.advertisement { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; }
.advertisement { color: #555555; padding-bottom: 1px; }
.advertisement{font-family:arial,helvetica,sans-serif;font-size:7pt;letter-spacing:.1em;text-align:center;text-transform:uppercase;}
#articleRail{font-size:9pt;}
#articleRail .relatedBoxMainHeadline{font-family:arial,helvetica,sans-serif;font-size:9pt;height:auto;}
#articleRail.bottomnobold1 { COLOR: #649119; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: normal }
.bottomnobold1 { COLOR: #649119; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: normal }

