.article #Col1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 539px; BACKGROUND-COLOR: #fff
}
.article #Col2 {
	BORDER-RIGHT: medium none; FLOAT: right; MARGIN: 10px 0px 0px 1px; OVERFLOW: visible; WIDTH: 409px; POSITION: relative
}
.article #Col3 {
	DISPLAY: none
}
.article #Col2 #Col2L {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 204px
}
.article #Col2 #Col2R {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 204px
}
.article {
	BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/8_6.gif)
}
.article #Col2Top {
	MARGIN-LEFT: 11px
}
#container #containerBorder #headerPF {
	DISPLAY: none
}
.utility {
	DISPLAY: block; FONT: 11px arial; COLOR: #272727
}
.signer {
	FONT-STYLE: italic
}
#Col1 .caption {
	PADDING-BOTTOM: 4px; FONT: 12px/12px arial; COLOR: #464646
}
.leadOut {
	BACKGROUND-POSITION: right center; TEXT-TRANSFORM: uppercase; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.leadOut A {
	PADDING-RIGHT: 7px; FONT-SIZE: 10px
}
.leadOut A:hover {
	BORDER-BOTTOM: medium none
}
BODY#article .leadIn {
	FONT-FAMILY: arial
}
.article #Col2 {
	PADDING-TOP: 0px
}
.form-button {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/button_stretch.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; WIDTH: 37px; COLOR: #fff; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 21px
}
.form-button:link {
	COLOR: #fff
}
.form-button:hover {
	BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif); BACKGROUND-REPEAT: repeat-x
}
.hidePages#articleGraphs DIV {
	DISPLAY: none
}
.hidePages#articleGraphs DIV.showPage {
	DISPLAY: block
}
.hidePages#articleGraphs DIV.showPage DIV {
	DISPLAY: block
}
#article #pagination {
	DISPLAY: none
}
#article .show#pagination {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#article .show#pagination .paginationI {
	FLOAT: right
}
#article #prev {
	FONT-WEIGHT: bold
}
#article #next {
	FONT-WEIGHT: bold
}
#article #prev {
	PADDING-RIGHT: 6px
}
#article #next {
	PADDING-LEFT: 6px
}
#article #links A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#article #prev A {
	PADDING-LEFT: 4px
}
#article #next A {
	PADDING-RIGHT: 4px
}
#article #links .active {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #272727; TEXT-DECORATION: none
}
#article .pginfo {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; FLOAT: left; COLOR: #666
}
#article .continued {
	PADDING-LEFT: 5px
}
#pfHeader {
	DISPLAY: none
}
.article #articleMasthead .breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #3f5f9c; PADDING-TOP: 0px; FONT-FAMILY: arial
}
.article #articleMasthead .breadcrumb A {
	COLOR: #3f5f9c
}
.article #articleMasthead .breadcrumb A:hover {
	COLOR: #002878; BORDER-BOTTOM: medium none
}
.article #articleMasthead .breadcrumb UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article #articleMasthead .breadcrumb LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: arial
}
.article #Col1 {
	MARGIN: 0px 10px 10px 0px
}
.article H3 {
	MARGIN: 8px 0px
}
.article #Col1 #articleText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: "Georgia","Times New Roman",Times,serif
}
.article #Col1 #headTools H1 {
	MARGIN: 10px 0px 5px; FONT: bold 22px/23px arial; COLOR: #000
}
.article #Col1 #headTools H2 {
	MARGIN: 0px 0px 10px; FONT: 15px/17px arial; COLOR: #000
}
.article #Col1 #headTools #tools {
	FLOAT: right; COLOR: #464646
}
.article #Col1 #headTools #tools IMG {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: black 1px solid; WIDTH: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; HEIGHT: 4px
}
.article #Col1 #headTools #tools .listPipe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; COLOR: #464646; PADDING-TOP: 0px
}
.article #Col1 #headTools .utility {
	LINE-HEIGHT: 17px
}
.article #Col1 #headTools .utility #tools {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 15px; WIDTH: 100%; COLOR: #464646; LINE-HEIGHT: 17px; PADDING-TOP: 0px; POSITION: relative
}
.article #Col1 #headTools #tools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article #Col1 #headTools #tools UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#shareEmail {
	BACKGROUND: url(http://cache.boston.com/universal/site_graphics/icon_blue_email.gif) no-repeat left center; LINE-HEIGHT: 17px
}
#sharePrint {
	BACKGROUND: url(http://cache.boston.com/universal/site_graphics/icon_blue_printer.gif) no-repeat left center; LINE-HEIGHT: 17px
}
#shareSingle {
	BACKGROUND: url(http://cache.boston.com/universal/site_graphics/icon_blue_single.gif) no-repeat left center; LINE-HEIGHT: 17px
}
#shareEmail A {
	PADDING-LEFT: 20px
}
#sharePrint A {
	PADDING-LEFT: 20px
}
#shareSingle A {
	PADDING-LEFT: 20px
}
#yahooBuzzBadge-form A SPAN SPAN {
	MARGIN-TOP: -2px! important
}
#toolsShareThis {
	FLOAT: left; WIDTH: 75px
}
LI#toolsShareThis SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.article #Col1 #headTools .articleTextsize {
	FLOAT: right
}
.article #Col1 #headTools #tools .plus {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; FONT: bold 14px arial; WIDTH: 5px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 5px; BACKGROUND-COLOR: #3f5f9c
}
.article #Col1 #headTools #tools .plus:hover {
	BACKGROUND-COLOR: #203c73
}
.article #Col1 #headTools #tools .minus {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 5px; FONT: bold 14px arial; WIDTH: 5px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 5px; BACKGROUND-COLOR: #3f5f9c
}
.article #Col1 #headTools #tools .minus:hover {
	BACKGROUND-COLOR: #203c73
}
.article #headTools #relatedPhoto IMG {
	WIDTH: 529px
}
.article #headTools #relatedPhoto {
	WIDTH: 529px
}
.article #headTools #relatedPhoto {
	MARGIN-TOP: 10px
}
.article #headTools #relatedPhoto .source {
	FLOAT: right
}
.article #headTools #relatedPhoto .caption {
	CLEAR: right; DISPLAY: block
}
.article #Col1 .relatedBox #relatedPhoto {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 189px; POSITION: relative
}
.article #Col1 .relatedBox #relatedPhoto .utility {
	DISPLAY: block; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px
}
.article #Col1 .relatedBox #relatedPhoto .source {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 189px; PADDING-TOP: 0px
}
.article #Col1 .relatedBox #relatedPhoto IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.article #Col1 #relatedContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 21px 10px 0px; OVERFLOW: hidden; WIDTH: 189px; PADDING-TOP: 0px
}
.article #Col1 #relatedContent UL {
	FONT-FAMILY: arial
}
.article #Col1 #relatedCtr {
	WIDTH: 189px; TEXT-ALIGN: center
}
.article #Col1 .relatedBox {
	BORDER-TOP: #b7dcff 4px solid; MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 189px
}
.article #Col1 #relatedGraphic {
	PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 189px; BORDER-BOTTOM: #3f5f9c 1px dotted
}
.article #Col1 #informBox {
	WIDTH: 189px
}
.article #Col1 #informBox LI#informPowered {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
.article #Col1 #informBox LI#informPowered IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; FLOAT: right; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.article #Col1 #articleFootTools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
.article #Col1 #articleFootAd {
	MARGIN: 30px 0px
}
#pagination UL#paginationI {
	FLOAT: right; MARGIN: 30px 0px 10px; LIST-STYLE-TYPE: none
}
#pagination UL#paginationI LI {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #efefef 1px solid; DISPLAY: inline; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px 1px; FONT: bold 12px arial; BORDER-LEFT: #efefef 1px solid; COLOR: #3f5f9c; PADDING-TOP: 1px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#pagination UL#paginationI LI.number {
	WIDTH: auto; HEIGHT: 14px
}
#pagination UL#paginationI LI.prevNext {
	FONT-WEIGHT: normal; WIDTH: 44px; HEIGHT: 14px
}
#pagination UL#paginationI LI A {
	TEXT-DECORATION: none
}
#pagination UL#paginationI LI:hover {
	BORDER-LEFT-COLOR: #3f5f9c; BORDER-BOTTOM-COLOR: #3f5f9c; COLOR: #fff; BORDER-TOP-COLOR: #3f5f9c; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #3f5f9c
}
#pagination UL#paginationI LI.numberActive {
	BACKGROUND: #3f5f9c
}
#pagination UL#paginationI LI.numberActive A {
	COLOR: #fff; TEXT-DECORATION: none
}
#pagination UL#paginationI LI.numberActive:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#pagination UL#paginationI LI.last {
	MARGIN-RIGHT: 6px
}
#pagination .arrowRight {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/blue_arrow.gif); MARGIN-LEFT: 5px; WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px; TEXT-ALIGN: right
}
#pagination .arrowLeft {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/left_blue_arrow.jpg); WIDTH: 3px; MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px; TEXT-ALIGN: left
}
#pagination UL#paginationI LI.hide {
	DISPLAY: none
}
#articleNextIn {
	FLOAT: right; MARGIN: 0px 10px 20px 0px
}
#footToolsNav LI {
	CURSOR: pointer
}
#footToolsNav SPAN {
	CURSOR: pointer
}
UL#footToolsNav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 509px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 52px
}
UL#footToolsNav LI {
	FLOAT: left
}
#footToolsMain {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 509px; BORDER-BOTTOM: 0px; POSITION: relative; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavPrint {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: block; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: #3f5f9c 1px dotted; HEIGHT: 52px
}
#footToolsNav #toolsNavReprints {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: block; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: #3f5f9c 1px dotted; HEIGHT: 52px
}
#footToolsNav #toolsNavShare {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: block; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: #3f5f9c 1px dotted; HEIGHT: 52px
}
#footToolsNav #toolsNavComments {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: #3f5f9c 1px dotted; HEIGHT: 52px
}
#footToolsNav #toolsNavEmail {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: #3f5f9c 1px dotted; HEIGHT: 52px
}
#footToolsNav #toolsNavSingle {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: block; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 74px; BORDER-BOTTOM: #3f5f9c 1px dotted; HEIGHT: 52px
}
#footToolsNav #toolsNavPrintOn {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: medium none; HEIGHT: 52px; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavReprintsOn {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: medium none; HEIGHT: 52px; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavShareOn {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: medium none; HEIGHT: 52px; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavCommentsOn {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: medium none; HEIGHT: 52px; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavSingleOn {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: none; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 74px; BORDER-BOTTOM: medium none; HEIGHT: 52px; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavEmailOn {
	BORDER-RIGHT: medium none; BORDER-TOP: #3f5f9c 1px dotted; DISPLAY: block; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 68px; BORDER-BOTTOM: #ebf4fb 1px solid; HEIGHT: 52px; BACKGROUND-COLOR: #ebf4fb
}
#footToolsNav #toolsNavShare {
	BORDER-RIGHT: #3f5f9c 1px dotted
}
#footToolsNav #toolsNavShareOn {
	BORDER-RIGHT: #3f5f9c 1px dotted
}
#listShare {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-TOP: 30px; LIST-STYLE-TYPE: none
}
#listShare LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#listShare LI IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 3px
}
#listShare LI.deliciousBrand {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LEFT: -2px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 5px
}
#listShare A:hover {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#toolsShare {
	WIDTH: 509px; TEXT-ALIGN: center
}
#footToolsNav #toolsNavBlank {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; RIGHT: 1px; BORDER-LEFT: medium none; WIDTH: 159px; BOTTOM: 0px; BORDER-BOTTOM: #3f5f9c 1px dotted; POSITION: relative; HEIGHT: 53px
}
.noreprints #footToolsNav #toolsNavBlank {
	WIDTH: 227px
}
#footToolsMain #toolsEmail {
	DISPLAY: block
}
#footToolsMain #toolsEmail .row {
	CLEAR: both; PADDING-TOP: 10px
}
#footToolsMain #toolsEmail #emailForm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 489px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#footToolsMain TEXTAREA {
	WIDTH: 489px
}
#footToolsNav {
	TEXT-ALIGN: center
}
#footToolsNav .navImage {
	DISPLAY: block; PADDING-TOP: 8px
}
A:hover {
	BORDER-BOTTOM: medium none
}
#footToolsNav .navTextE {
	PADDING-TOP: 14px
}
#footToolsNav .navTextP {
	PADDING-TOP: 9px
}
#footToolsNav .navTextS {
	PADDING-TOP: 10px
}
#footToolsNav .navTextR {
	PADDING-TOP: 8px
}
#footToolsNav .navTextSh {
	PADDING-TOP: 12px
}
#footToolsNav .navTextC {
	PADDING-TOP: 9px
}
#footToolsNav .navTextE {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3f5f9c
}
#footToolsNav .navTextP {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3f5f9c
}
#footToolsNav .navTextS {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3f5f9c
}
#footToolsNav .navTextR {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3f5f9c
}
#footToolsNav .navTextSh {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3f5f9c
}
#footToolsNav .navTextC {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3f5f9c
}
#toolsEmail #emailForm INPUT#sendTo {
	WIDTH: 489px
}
#toolsEmail #emailForm INPUT#fromName {
	WIDTH: 240px
}
#toolsEmail #emailForm INPUT#fromEmail {
	RIGHT: -6px; WIDTH: 240px; POSITION: relative
}
#toolsEmail {
	BORDER-RIGHT: #3f5f9c 1px dotted; PADDING-RIGHT: 9px; BORDER-TOP: medium none; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; BORDER-LEFT: #3f5f9c 1px dotted; WIDTH: 491px; PADDING-TOP: 9px; BORDER-BOTTOM: #3f5f9c 1px dotted; TEXT-ALIGN: left
}
#toolsEmail .etafForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 489px; PADDING-TOP: 0px
}
#toolsEmail .etafForm #eCol1 {
	BORDER-RIGHT: #3f5f9c 1px dotted; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 214px
}
#toolsEmail .etafForm #eCol2 {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 254px; POSITION: relative
}
#toolsEmail H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #000; LINE-HEIGHT: 16px; FONT-FAMILY: "Arial Bold"
}
#toolsEmail .formContain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#toolsEmail SPAN.label {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #272727
}
#toolsEmail SPAN.explain {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #272727
}
#toolsEmail SPAN.input {
	DISPLAY: block; PADDING-BOTTOM: 15px
}
#toolsEmail SPAN.input INPUT {
	BORDER-RIGHT: #3f5f9c 2px solid; BORDER-TOP: #3f5f9c 2px solid; BORDER-LEFT: #3f5f9c 2px solid; WIDTH: 210px; BORDER-BOTTOM: #3f5f9c 2px solid
}
#toolsEmail SPAN TEXTAREA {
	BORDER-RIGHT: #3f5f9c 2px solid; BORDER-TOP: #3f5f9c 2px solid; BORDER-LEFT: #3f5f9c 2px solid; WIDTH: 210px; BORDER-BOTTOM: #3f5f9c 2px solid
}
#toolsEmail SPAN.optional {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none
}
#toolsEmail SPAN.send {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#toolsEmail #eCol2 TEXTAREA {
	WIDTH: 246px
}
#toolsEmail SPAN.disclaimer {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #464646
}
#toolsEmail SPAN.ePriv {
	COLOR: #272727; FONT-STYLE: italic
}
#toolsEmail .form-button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; WIDTH: auto; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
#toolsComments {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#commentForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#commentForm .row {
	PADDING-TOP: 10px
}
#commentForm .commentRow {
	BORDER-RIGHT: #3f5f9c 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #3f5f9c 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #3f5f9c 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #3f5f9c 1px dotted; BACKGROUND-COLOR: #efefef
}
#commentForm .commenter {
	FONT-WEIGHT: bold; WIDTH: 20%; MARGIN-RIGHT: 5px
}
#commentForm .comment {
	MARGIN: 0px 5px; WIDTH: 80%
}
#commentForm TEXTAREA {
	MARGIN-TOP: 10px; WIDTH: 489px
}
#articleMasthead IMG {
	FLOAT: right
}
#footToolsNav LI {
	CURSOR: pointer
}
#footToolsNav SPAN {
	CURSOR: pointer
}
.article #Col2 #nextArticleRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #3f5f9c 1px dotted; LINE-HEIGHT: 17px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ebf4fb
}
.article #Col2 #nextArticleRight A {
	FONT-WEIGHT: bold
}
.article #Col2 #nextArticleRight A.leadOut {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article #Col2 #rightAd {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: #3f5f9c 1px dotted; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: medium none; PADDING-TOP: 10px; BORDER-BOTTOM: #3f5f9c 1px dotted; TEXT-ALIGN: center
}
.article #Col2 #Col2R {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
.article #Col2LRCont {
	BACKGROUND-POSITION: 6px center; BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/3n3.gif); BACKGROUND-REPEAT: repeat-y
}
.article #Col2 {
	MARGIN-TOP: 0px
}
.article #Col2 #rightAd {
	BORDER-TOP: medium none
}
.article #Col2 .relatedBox {
	PADDING-BOTTOM: 10px; MARGIN: 10px
}
.article #Col2 .relatedBoxRight {
	PADDING-BOTTOM: 10px; MARGIN: 10px
}
.article #Col2 .relatedBoxRight .leadOut {
	FLOAT: right
}
.article #Col2 #insideBcom {
	BORDER-TOP: #3f5f9c 4px solid; MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #ebf4fb
}
.article #Col2 #insideBcom H3 {
	MARGIN: 8px 0px 8px 10px
}
.article #Col2 .insideBcomList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ebf4fb
}
.article #Col2 .insideBcomList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 8px
}
.insideBcomList LI:hover {
	BACKGROUND-COLOR: #b7dcff
}
.article #Col2 .insideBcomList IMG {
	PADDING-BOTTOM: 0px; WIDTH: 179px; HEIGHT: 100px
}
.article #Col2 .overline A:hover {
	BORDER-BOTTOM: medium none
}
.article #Col2 LI.plusLI {
	MARGIN: 0px 12px 20px
}
.article #Col2 UL.plusLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article #Col2 UL.plusLinks LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: auto
}
.article #Col2 UL.plusLinks A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.article #Col2 LI.plusLI LI.listPipe {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #272727; PADDING-TOP: 0px
}
.article #Col2 .insideBcomList LI:hover UL.plusLinks {
	BACKGROUND-COLOR: transparent
}
.article #Col2 .insideBcomList LI:hover .leadIn {
	COLOR: #333
}
.article #Col2 .insideBcomList LI:hover .subSectionHeader {
	COLOR: #333
}
.article #Col2 .insideBcomList LI:hover UL.plusLinks .leadIn {
	COLOR: #666
}
.insideBcomList LI:hover UL.plusLinks .subSectionHeader {
	COLOR: #666
}
.article #Col2 .insideBcomList LI:hover .caption A {
	COLOR: #002878
}
.article #Col2 #mostPopular {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #3f5f9c 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 10px; BORDER-BOTTOM: #3f5f9c 1px dotted
}
.article #Col2 #mostPopular .divide {
	MARGIN-BOTTOM: 1px; BORDER-BOTTOM: #3f5f9c 1px dotted
}
.article #Col2 #mostPopular OL.linklist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #464646; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px dotted
}
.article #Col2 #mostPopular OL.linklist LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; MIN-HEIGHT: 1em; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; HEIGHT: auto
}
.article #Col2 #mostPopular OL.linklist LI A:hover {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ededed
}
.article #Col2 #mostPopular .dotted4px {
	MARGIN: 10px 0px 15px
}
.article #Col2 #mostPopular .split50 {
	MARGIN-LEFT: 5px
}
.article #Col2 .relatedBoxSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #3f5f9c 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #3f5f9c 1px dotted
}
.article #Col2 #rightSearch {
	BACKGROUND: #e5e5e5; MARGIN: 0px; WIDTH: 399px
}
.article #Col2 #rightSearch H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: #3f5f9c; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 1px
}
.article #Col2 UL#rightSearchBox {
	LEFT: -17px; LIST-STYLE-TYPE: none; POSITION: relative
}
.article #Col2 #rightSearchBox LI A {
	TEXT-DECORATION: none
}
#rightSearchBox LI A:hover {
	TEXT-DECORATION: underline
}
#articleBodyTop {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #464646; LINE-HEIGHT: 14px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#articleBodyTop .imageVPad {
	PADDING-RIGHT: 10px
}
.hideMe {
	DISPLAY: none; VISIBILITY: hidden
}
#articleFootTools #footToolsNav LI.hideMe {
	DISPLAY: none
}
.article #Col1 #informBox {
	DISPLAY: none
}
DIV#articleEmbed {
	DISPLAY: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#articleEmbed #relatedPhoto {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 14px
}
DIV#articleGraphs DIV#articleEmbed {
	DISPLAY: none
}
.crosshead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #272727; FONT-FAMILY: arial, helvetica, sans-serif
}
#articleGraphs P EM {
	FONT-STYLE: italic
}
#articleGraphs .copyright {
	FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG.storyend {
	MARGIN-LEFT: 4px
}
DIV#articleGraphs DIV#articleEmbed #relatedGlobe P {
	FONT-SIZE: 12px; MARGIN: 5px 0px; COLOR: #272727; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#relatedGlobe STRONG {
	DISPLAY: block
}
.article #headTools .imgSimple {
	MARGIN-BOTTOM: 15px
}
.noemail .etaf {
	DISPLAY: none
}
.noemail .etafPipe {
	DISPLAY: none
}
#nextIn {
	CLEAR: both; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: 10px; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: right
}
#nextIn A {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(http://cache.boston.com/universal/site_graphics/blue_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
DIV#articleGraphs TABLE {
	WIDTH: auto
}
DIV#articleGraphs TR {
	WIDTH: auto
}
DIV#articleGraphs TD {
	WIDTH: auto
}
DIV#articleHeader TABLE {
	WIDTH: auto
}
DIV#articleHeader TR {
	WIDTH: auto
}
DIV#articleHeader TD {
	WIDTH: auto
}
DIV#Col2 TABLE {
	WIDTH: auto
}
DIV#Col2 TR {
	WIDTH: auto
}
DIV#Col2 TD {
	WIDTH: auto
}
#pagination UL#paginationI .singlePage {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#pagination UL#paginationI .singlePage:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#shareReprints {
	BACKGROUND: url(http://cache.boston.com/universal/site_graphics/icon_blue_reprints.gif) no-repeat left center; LINE-HEIGHT: 17px
}
#shareReprints A {
	PADDING-LEFT: 20px
}
