.commentInvite{font-size:13px;font-weight:bold;}
#commentCount{font-size:11px;font-weight:bold;line-height:14px;}
#commentInviteBox{padding-top:6px;}
#articleComments{border-top:4px solid #b7dcff;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;line-height:18px;margin-top:12px;}
#commentFrame {padding-top:5px;}
.commHeader{font-size:14px;}
.singleComment{padding:9px;padding-left:26px;background:url(http://cache.boston.com/jobs/i/cquotes.jpg) no-repeat top left;border-bottom:dotted 1px #333;font-weight:normal;}
.scByline{width:100%;font-size:11px;text-align:right;}
#viewAllComments{width:100%;font-size:11px;text-align:right;font-weight:normal;}
.viewNextPrevComments{width:100%;font-size:11px;text-align:right;font-weight:normal;}

#footToolsNav #toolsNavEmailOn {display:none;}
#footToolsNav #toolsNavEmail {display:block;}
#footToolsNav #toolsNavCommentsOn {border-color:#3F5F9C;border-style:dotted dotted solid none;border-width:1px 1px 1px medium;border-bottom-color:#ebf4fb;display:block;height:52px;width:68px;}
.noreprints #footToolsNav #toolsNavBlank {width:59px;}
#footToolsNav #toolsNavBlank {display:'';width:82px;}
#footToolsNav .navTextC {
color:#3F5F9C;
display:block;
font-size:11px;
font-weight:bold;
padding-bottom:2px;}

.foo{border-bottom:10px solid #ebf4fb;}
.bluBtn {background-color:#010066;border:1px solid #434BC2;font-weight:bold;margin-left:0px;margin-right:4px;padding:2px;text-align:center;width:125px;}
#footToolsMain{border:0px;}
#pnl1 #footToolsMain{border:1px dotted #333; border-top:0px;}
#pnl1 {border:0px}
#frame_IHVVH{display:inline}

.paginate ul.numNav {float:right;height:22px;list-style-type:none;margin:0pt;overflow:hidden;padding:0pt;}
.paginate .at {float:left;padding-right:5px;position:relative;right:0pt;top:2px;}
.paginate ul.numNav li {background:#FFFFFF none repeat scroll 0%;border:1px solid #E5E5E5;color:#999999;display:block;float:left;font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0pt 2px;overflow:hidden;padding:1px 0pt;text-align:center;text-decoration:none;}
.paginate ul.numNav li.number {height:14px;width:27px;}
.paginate ul.numNav li.ellipses {border:medium none;height:14px;width:20px;}
.paginate ul.numNav li.text {display:block;float:left;font-weight:normal;height:14px;margin:0pt 2px;padding:1px 2px;width:auto;}
.paginate ul.numNav li a {border-bottom:medium none;display:block;text-decoration:none;}
.paginate ul.numNav li:hover {border-color:#3F5F9C;color:#FFFFFF;text-decoration:none;}
.paginate ul.numNav li.numberActive {background:#3F5F9C none repeat scroll 0%;height:14px;overflow:hidden;width:27px;}
.paginate ul.numNav li.numberActive a {color:#FFFFFF;display:block;text-decoration:none;}
.paginate ul.numNav li.numberActive:hover {border:1px solid #FFFFFF;}
.paginate a.arrowLeft {background-image:url(http://cache.boston.com/universal/site_graphics/left_blue_arrow.jpg);background-position:left center;background-repeat:no-repeat;margin-left:4px;padding:0pt 8px;text-align:left;}
.paginate a.arrowRight {background-image:url(http://cache.boston.com/universal/site_graphics/blue_arrow.gif);background-position:right center;background-repeat:no-repeat;margin-right:4px;padding:0pt 8px;text-align:right;}
.postFt{width:100%}


.comText{font-weight:normal;padding-left:5px}
.comSp{float:left;font-size:11px;width:98%;}
.comSp .postFt{float:right;text-align:right;width:410px}
.postFt{width:100%}
#ctl00_txtComment{width:510px}
#aComments{padding-top:10px;}
#toolsComments {display:block;width:98%;background-color:#ecf4ff;padding:0px;margin:0px}
#footToolsMain #toolsEmail {display:none;}
#footToolsNav {display:none;}