/* SERP PAGE STYLES */
.search {background-image: url(/boston/main/art/9_5.gif); background-repeat:repeat;margin-top:10px;}
.search #topSpan {width:959px; background-color:#fff;}
.search #Col1 {width:609px; margin:10px 10px 0 0;float:left;padding:0;}
.search #Col1 #Col1L {background-color:#fff;width:329px;margin-right:0px;float:left;}
.search #Col1 #Col1R {padding-left:8px;;width:249px;float:right;border-left:1px dotted #3f5f9c;margin-right:10px;}
.search #Col2 .fixedAds {text-align:center;padding-top:10px;}
.search #Col2 {width:319px;border-right:none; margin-left:10px;position:relative;text-align:left;}
.search #Col2 #Col2L {background-color:#e5e5e5;width:173px;float:left;}
.search #Col2 #Col2R {margin-left:0px;text-align:center;padding:10px 0;background-color:#e5e5e5;width:173px;float:left;}
.search #Col3 {display:none;}
.search #Col1 a:link, a:visited, .search #Col2 a:link, a:visited {color: #00f; text-decoration:none;}
.search #Col1 a:hover, a:active, a:focus {color: #00f; text-decoration: none; border-bottom: 1px solid #00F;}
.search .divide {border-bottom:1px dotted #3f5f9c;margin-bottom:10px;}
.search #Col2 .divide {border-bottom:1px dotted #3f5f9c;margin-bottom:1px;margin-left:6px;}
.search #Col2 .bigAd {padding:10px 0;margin:0;text-align:center;}
.overTZimgLeft a, .imgLeft a, .imgLeftWide a, .overlineHed a, .regTZ a, .leadInLink a {font-weight:normal;}


.search .moreIn {text-align:right; background-image: url(/boston/main/art/blue_arrow.gif); background-repeat:no-repeat; background-position:center right; padding:10px 0; text-transform:uppercase; font-size:10px;}
.search .moreIn a {padding-right:7px;}
.search .moreIn a:hover {border:none;}
.search .utility {font:11px arial; color:#464646;display:block;}
.search .linkRail {border-right:dotted #a6a6a6 1px;background:white;border-left:1px dotted #3f5f9c;}
.search .leadIn {padding-left:0;}
.search #bottomLinks a:link, a:visited {color:#002878;text-decoration:none;}
.search div#searchForm span.leadOut a:hover {border-bottom:1px dotted #3f5f9c;text-decoration:none;}

.dotted4px {background-image:url(/boston/main/art/4_dot_blue_stretch.gif);background-repeat:repeat-x;height:7px;margin:0px 0 15px 0;width:auto;}
.dotted1px {border-top:1px dotted #3E5F9D;height:1px;margin:0;width:auto;}
.search #Col1 .leadOut {padding-bottom:10px;}

.search .rightAbout {margin:10px 0;}
.search .rightInfo {margin:10px;}
.search .rightInfo img {float:left;}
.search .rightInfo .tt {font-family: Arial,Helvetica,sans-serif;float:left;padding-left:10px;line-height:16px;color:#272727;}

.search .googleTop {padding:10px 0 20px 0;}
.search .googleBot {padding:20px 0;}

.search a:hover, .search a:active, .search a:focus {border-bottom:none;text-decoration:none;}

.imgLeft80search img {width:80px; height:80px;}
.imgLeft80search {float:left; margin-right:10px; margin-bottom:0px; overflow:hidden;width:100%;padding:10px 0pt;}
.imgLeft80search img {float:left; margin-right:10px; margin-bottom:0px; border:0; display:block;}
.imgLeft80search ul {margin:0; padding:3px 0 3px 2px;}
.imgLeft80search li {list-style-type:none; display:inline; line-height:15px;}
.imgLeft80search h3 {text-transform:uppercase;line-height:18px;}

#Col1R h3, #Col2 h3 {text-transform:uppercase;font-size:14px;line-height:24px;}
.linklist li a {font-size:12px;margin-left:0px;}
.linklist li {color: #999;}

.vSearch {margin-top:10px;padding-bottom:4px;}
a.vSearch {font-size:14px;font-weight:bold;line-height:16px;font-family:Arial,Helvetica;}
.vSearch img{float:left;padding-right:10px;padding-bottom:10px;width:100px;height:75px;}
.vSummary {color:#464646;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;}
div.vDate {color:#666666;font-family:Arial,Helvetica;font-size:10px;font-weight:bold;}
div.vAttr {color:#666666;font-family:Arial,Helvetica;font-size:10px;font-weight:bold;padding-bottom:5px;}
a.vWatch {font-size:12px;line-height:16px;font-family:Arial,Helvetica;}

#container #mastHead {margin-top:30px;}
#header {height:90px;}
#sHeadR {margin-left:241px;width:720px;overflow:hidden;padding:0px;position:absolute;top:0pt;}
#LSsignIn {border-color:-moz-use-text-color #3F5F9C rgb(63, 95, 156);border-style:none dotted dotted;border-width:medium 1px 1px;height:33px;overflow:hidden;width:489px;}
#header #login a.logout {margin-right:5px;}
#header #globeLogo img {top:0px;position:inherit;}
#sheadAd {width:272px;overflow:hidden;padding-top:5px;position:relative;top:0px;right:40px;}
#lsTitle {width:489px;font-size:30px;text-align:center;padding-top:18px;float:left;font-weight:bold;}

/* SERP PAGE - NUMBERED NAV - PrevNext buttons */
.search ul.numNav {margin:0;list-style-type:none;padding:0;height:19px;float:right;overflow:hidden;}
.search #Col1 .at {float:left;padding-right:5px;position:relative;top:2px;right:0;}
.search #Col1 .imgLeft80search .at {float:none;padding-right:5px;position:relative;top:2px;right:0;}
.search ul.numNav li {border:1px solid #e5e5e5; background:#fff;color:#999;font:bold 12px arial;text-align:center;text-decoration:none;padding:1px 0;margin:0 2px;display:block;float:left;overflow:hidden;}
.search ul.numNav li.number {width:27px;height:14px;}
.search ul.numNav li.ellipses {width:28px;height:14px;border:none;}
.search ul.numNav li.ellipses:hover {color:#3f5f9c;}
.search ul.numNav li.text {font-weight:normal;width:auto;height:14px;display:block;float:left;padding:1px 2px;margin:0 2px;}
.search ul.numNav li a {text-decoration:none;border-bottom:none;display:block;}
.search ul.numNav li:hover {text-decoration:none;border-color:#3f5f9c;color:#fff;}
.search ul.numNav li.numberActive {width:27px;height:14px;background:#3f5f9c;overflow:hidden;}
.search ul.numNav li.numberActive a {text-decoration:none;color:#fff;display:block;float:left;padding:0 10px;}
.search ul.numNav li.numberActive:hover {border:solid #fff 1px;}
.search a.arrowLeft {margin-left:4px;padding:0 8px;text-align:left; background-image: url(/boston/main/art/left_blue_arrow.jpg); background-repeat:no-repeat; background-position:center left;}
.search a.arrowRight {margin-right:4px;padding:0 8px;text-align:right; background-image: url(/boston/main/art/blue_arrow.gif); background-repeat:no-repeat; background-position:center right;}

.search ul.etaf {margin:40px 0 20px 0;display:block;float:right;width:125px;overflow:hidden;padding-top:3px;}
.search ul.etaf li.email {border:none;margin-left:10px;display:block;float:right;padding:1 2px;margin-left:10px;font-weight:bold;}
.search ul.etaf li.email img {position:relative;top:2px;padding-right:5px;float:left;}

#content .search div#newSearch #advSearch .leadOut a, #content .search div#newSearch #advSearch .leadOut a:hover, #content .search div#newSearch #advSearch .leadOut a:focus, #content .search div#newSearch #advSearch .leadOut a:active {border-bottom:1px dotted #3f5f9c;;}

.search #Col1 .regTZ {padding-bottom:10px;}
.search #Col1 .regTZ .tt {font-family: Arial,Helvetica,sans-serif;line-height:16px;color:#272727;}
.search #Col1 .regTZ img, .search #Col1 .regTZIndent img {margin: 3px 7px 0 0;float:left;position:relative;top:0px;padding-bottom:10px;}
.search #Col1 .regTz img .rate {margin:0 0 0 0;}

.search #Col1 .split {padding-top:10px;}
.search #Col1 .split h3 {text-transform:uppercase;display:inline;float:left;padding:0;margin-bottom:12px;}
.search #Col1 .split .overline {position:relative;top:3px;left:5px;}
.search #Col1 .split .overline a {
font-size:11px;
left:6px;
letter-spacing:0;
position:relative;
text-transform:none;
top:3px;
color:#333;
}

.search #Col1 .split .left {float:left;text-align:left;margin-left:0px;padding-top:0px;overflow:hidden;width:160px;}
.search #Col1 .split .left img {padding-right:10px;margin-right:10px;margin-left:-10px;}

.search #Col1 .split .right {width:419px;float:left;}
.search #Col1 .split .right .latestCallOut .overline {font-size:11px;font-weight:bold;letter-spacing:0;margin:0;padding:0;top:0;left:0;text-transform:none;}
.search #Col1 .split .right .latestCallOut .linklist  {padding:0 0 0 17px; margin:2px 0 10px 0; font-size:10px; font-weight:normal;}
.search #Col1 .split .right .latestCallOut .linklist li {line-height:10px;color:#666;padding:5px 0 0;margin:0;line-height:14px;}
.search #Col1 .split .right .divide {margin:0;;padding:5px 0;}
.search #Col1 .split .right .regTZ .divide {
border:none;
padding:0;
margin:0;
}

.search #Col1 .pageNav {margin-top:20px;}

/* alicia might delete this later */

.search #Col1 .pageNav ul.numNav {margin:25px 0 20px 0;list-style-type:none;padding:0;height:19px;float:right;overflow:hidden;}
.search #Col1 .pageNav ul.numNav li {border:1px solid #efefef; background:#fff;color:#999;font:bold 12px arial;text-align:center;text-decoration:none;padding:1px 0;margin:0 2px;display:block;float:left;overflow:hidden;}
.search #Col1 .pageNav ul.numNav li.number {width:27px;height:14px;}
.search #Col1 .pageNav ul.numNav li.ellipses {width:28px;height:14px;border:none;}
.search #Col1 .pageNav ul.numNav li.ellipses:hover {color:#3f5f9c;}
.search #Col1 .pageNav ul.numNav li.text {font-weight:normal;width:auto;height:14px;display:block;float:left;padding:1px 2px;margin:0 2px;}
.search #Col1 .pageNav ul.numNav li a {text-decoration:none;border-bottom:none;display:block;}
.search #Col1 .pageNav ul.numNav li:hover {text-decoration:none;border-color:#3f5f9c;color:#fff;}
.search #Col1 .pageNav ul.numNav li.numberActive {width:27px;height:14px;background:#3f5f9c;overflow:hidden;}
.search #Col1 .pageNav ul.numNav li.numberActive a {text-decoration:none;color:#fff;display:block;float:left;padding:0 10px;}
.search #Col1 .pageNav ul.numNav li.numberActive:hover {border:solid #fff 1px;}
.search #Col1 .pageNav a.arrowLeft {margin-left:4px;padding:0 8px;text-align:left; background-image: url(/boston/main/art/left_blue_arrow.jpg); background-repeat:no-repeat; background-position:center left;}
.search #Col1 .pageNav a.arrowRight {margin-right:4px;padding:0 8px;text-align:right; background-image: url(/boston/main/art/blue_arrow.gif); background-repeat:no-repeat; background-position:center right;}

/* */

.search .regTZIndent {margin-left:30px;}
.search #Col1 .viewAll {margin-bottom:10px;font-size: 11px;}
.search #Col1 .viewAll a,  .search #Col1 .viewAll a {text-transform:uppercase;font-size:11px;}

.search #Col1 span.attr {color:#666;padding-left:0;line-height:12px;font-size:11px;font-weight:normal;position:static;bottom:0px;}
.search #Col1 .attr .listPipe {font-size:8px;padding:0 6px;position:relative;top:-1px;line-height:12px;}
.search #Col1 .attr a {font-size:11px;padding-left:3px;line-height:12px;font-weight:normal;}
.search #Col1 .attr .int {color:#666;line-height:12px;}
.search #Col1 .latestCallOut {margin: 15px 0 0 0;}
.search #Col1 .latestL {float:left;width:50%;}
.search #Col1 .latestR {float:left;padding-left:10px;width:45%;}

.search #Col1 .titleLink {font-weight:normal;font-size:14px;cursor:pointer;cursor:hand;}
.search #Col2 .titleLink {font-weight:bold;}
.titleLink:hover {text-decoration:none;cursor:pointer;cursor:hand;}
.titleLink:visited {color:#800080;}

.search a.contentLink:link, .search a.contentLink:visited, .search a.contentLink:active {text-decoration: none;}
.search a.contentLink:hover {text-decoration: underline;}

.search #Col1 .relLink a:link, .search #Col1 .relLink a:visited, .search relLink a:active {font:12px arial;color:#006600;text-decoration:none;line-height:16px;}
.search #Col1 .relLink a:hover {text-decoration:none;border-bottom:1px solid #006600;line-height:16px;}

.rightInfo .searchTip a.titleLink {color:#464646;text-decoration:none;font-weight:bold;}

/* ADVANCED SEARCH PAGE STYLES */
.search #Col1 h3.more {padding:10px 0;}

.search #Col1 .relative{position:relative;}
.search #Col1 .floatLeft{float:left;}
.search #Col1 .floatRight{float:right;}

.search #Col1 .advancedDate{height:60px;margin-left:10px;float:left;}
.search #Col1 .advancedDateRange{float:left;width:260px;margin-left:40px;}

.search #Col1 #options  {padding:0;margin:0;}
.search #Col1 #options ul {float:left;}
.search #Col1 #options li {list-style-type:none;}
.search #Col1 #options li.first {font-weight:bold;font-size:11px;}

.search #Col1 #options ul.articlesCheckBox {padding-right:20px;}
.search #Col1 #options ul.bostoncomCheckBox {padding:0 20px;border-right:1px dotted #3f5f9c;border-left:1px dotted #3f5f9c;} 
.search #Col1 #options ul.otherCheckBox {padding-left:20px;}

.search #Col1 .tipJar {padding:10px 0;margin:10px 0;border-bottom:1px dotted #3f5f9c;}
.search #Col1 .tipJarLast {padding:10px 0;margin:10px 0;border-bottom:none;}
.search #Col1 #searchFormId {text-align:left;padding-top:9px;}
.search #Col1 #searchFormId input.advSearchFor {border: 2px solid #7598b8;margin:0;padding:0;height:17px;width:300px;float:left;margin-bottom:10px;margin-right:7px;}
.search #Col1 #searchFormId input.advAuthor {border: 2px solid #7598b8;margin:0;padding:0;height:17px;width:300px;float:left;}

.search #Col1 #searchFormId .form-button {background-image:url(/boston/main/art/button_stretch.gif); float:left; background-repeat:repeat-x;height:21px;border:0;color:#fff; font-weight:bold;margin:0;padding:2px 7px;text-align:center;}
.search #Col1 #searchFormId .form-button:link {color: #fff;padding:0;margin:0;}
.search #Col1 #searchFormId .form-button:hover {background-image:url(/boston/main/art/button_stretch_hover.gif); height:21px; background-repeat:repeat-x;cursor:pointer;}

.search #Col1 #bottomButton .form-button {float:right;position:relative;top:0;right:126px;}
.search #Col1 #helpLinks {float:left;}

.search #Col1 .searchFor {float:left;width:100px;font-weight:bold;text-align:right;padding-right:10px;position:relative;top:3px;}
.search #Col1 .searchAuth {float:left;width:100px;font-weight:bold;text-align:right;padding-right:10px;position:relative;top:3px;}
.search #Col1 .sortBy {float:left;width:80px;font-weight:bold;position:relative;top:2px;}
.search #Col1 .findThese {float:left;width:80px;font-weight:bold;position:relative;top:2px;}
.search #Col1 .byDate {float:left;width:100px;font-weight:bold;position:relative;top:2px;}
.search #Col1 .from {padding-left:5px;position:relative;top:2px;font-weight:bold;text-align:right;width:40px;}
.search #Col1 .to {padding-left:5px;position:relative;top:22px;font-weight:bold;text-align:right;width:40px;}

.search #Col1 .inputText {position:relative;top:-2px;}
.search #Col1 input#type_checkbox, .search #Col1 input#mostRecent, .search #Col1 input#leastRecent {margin-left:20px;}

.helpWrite a:hover {border-bottom:1px dotted #3f5f9c;}

.search .resultsMain {padding:0 5px 10px 0;width:100%;font-size:12px;margin-bottom:15px;}
.search .resultsLeft {float:left;text-align:left;width:430px;margin:0;padding:0 20px 0 0;}
.search .resultsRight {display:block;margin:0; padding:0; float:right;width:155px;}
.search .resultsMain .listPipe {padding:0 5px;font-size:6px;position:relative;top:-1px;}

/* SEARCH PODZINGER STYLES */
.search .podZinger {padding:0 0 10px 0;margin:0;}
.search .podZinger .head h3 {float:left;}
.search .podZinger .at {color: #000;}
.search .podZinger .head .matches {float:left;padding-left:5px;position:relative;top:4px;}
.search .podZinger a {color:#0000ff;font-size:14px;}
.search .podZinger a:hover {text-decoration:underline;}
.search .podZinger img {width:80px;float:left;margin-right:7px;margin-top:13px;border:0px;overflow:hidden;}
.search .podZinger .imageLink a {border-bottom:none;text-decoration:none;}
.search .podZinger .results {float:left;width:220px;margin:10px 0 6px 0;}
.search .podZinger .play {padding-right:5px;font-size:12px;font-weight:normal;}
.search .podZinger li {padding:20px 0 0 0;margin:0 0 0 15px;color:#999;}
.search .podZinger .pbez {float:right;width:100px;}
.search .podZinger .leadOut a {font-size:10px;}

/* TO SUPPORT OLD STYLES */

  .search .padTop5 {padding-top:5px;}
  .search .padTop20 {padding-top:20px;}
  .search #previousTip,#nextTip{text-decoration: underline;color:#0000ff;cursor:pointer;cursor:hand;}
  .search #previousTip:hover,#nextTip:hover{cursor:pointer;cursor:hand;}
  .search .center {text-align:center;}
  .search .marginLeft10 {margin-left:10px;}
  .search .small {font-size:11px;}
  .search .bold {font-weight:bold;}
  .search .marginRight10 {margin-right:10px;}
  .search .floatLeft {float:left;}
  .search .floatRight {float:right;}
  .search .downArw {background-image: url(/boston/main/art/gray_downarrow.gif); padding-right:10px; background-repeat:no-repeat; background-position:right center; text-decoration:none;}
  .search .upArw {background-image: url(/boston/main/art/up_arrow_dkgray.gif); padding-right:10px; background-repeat:no-repeat; background-position:right center; text-decoration:none;}

.search h3.sorry {text-transform:none;padding-bottom:10px;}

/* GOOGLE Sponsored link box */
.search .sponBox {background:#fff8dd;width:591px;border:1px solid #c3c3c3;padding:10px 5px 10px 10px;overflow:hidden; margin-bottom:10px;}
.search .sponTxt {float:right;color:#636363;padding:0;margin:0;font-size:11px;text-transform:uppercase;position:relative;top:-5px;}
.search .linkBox {text-align:left;display:block;color:#464646;}
.search .linkBox2 {text-align:left;display:block;cursor:pointer;color:#464646;padding-top:7px;}

#globalNav .gnavContainer li#gsearch {background-image:url(/boston/main/art/nav_main_on.gif); color:#FFFFFF;}


/* Historic.do page styles */
.search #Col1 #sortByBox {padding-bottom:10px;border-bottom:1px dotted #3f5f9c;}
.search #Col1 #searchInBox {padding-top:10px;margin-bottom:10px;}
.search #Col1 .currentArch {text-align:center;padding:0 0 10px 0;margin-right:10px;}
.search #Col1 .currentArch .historicLogo {position:relative;top:7px;left:10px;}
.search .rightInfo .tt {font-family: Arial,Helvetica,sans-serif;padding-left:0px;padding-bottom:10px;color:#272727;}
.search #Col1 #helpBox {margin-top:10px;}
  
  

