/* universal elements */
p.comment {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: blue;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #666666; background-image:url(../images/back01.gif);}
p {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
p.break {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
span.nobreak {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
ul {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333; padding-top: 0px; padding-bottom: 5px; margin-top: 0px;}
ul.expertiselist {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.anchorlist {list-style-type: none; padding: 0; margin: 0;}
li.anchorlist {background-image: url(http://www.massbenchmarks.org:5671/donahue/web092806/images/arrow9.gif); background-repeat: no-repeat; 
background-position: inherit; padding-left: 10px;}
ol {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
span.title {font-size: 16px; font-family: georgia, times new roman, Times, serif; font-weight: bold; color: #666666;}
span.title2 {display: block; font-size: 12px; font-family: verdana, geneva, arial, sans-serif; color: #666666; letter-spacing: 1px; border:1px; border-color:#CCCCCC}
span.texttitle {font: bold 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555;}
span.texttitle2 {font: bold 13px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555;}
span.highlights {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555; letter-spacing: 3px;}
img.line {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
span.mediacredit {display: block; background-color: #ffffff; font: 9px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333; margin-left: 0px; margin-top: 15px; margin-bottom: 26px; margin-right: 0px;}
span.listitlebold {font: bold 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555; margin-left:-40px;}
span.listitle {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555; margin-left:-40px;}
li.newarrow {display: block; width: 153px; background-image: url(../images/arrow8.gif); background-repeat: no-repeat; 
background-position: inherit; padding-left: 12px; border-bottom: 1px solid #EFEDE5;}

/* cells */
td.home {padding-left: 25px; padding-top: 0px; padding-bottom: 0px; padding-right: 25px; border-right: 1px solid #dddddd;}
td.home2 {padding-left: 25px; padding-top: 0px; padding-bottom: 0px; padding-right: 25px;}
td.home3 {padding-left: 0px; padding-top: 7px; padding-bottom: 7px; padding-right: 0px; border-bottom: 1px solid #dddddd;}
td.home4 {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px;}
td.sidelink {padding-left: 5px; padding-top: 5px; padding-bottom: 7px; padding-right: 5px;}
td.sidelink2 {padding-left: 15px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
td.sidelink3 {padding-left: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
td.sidelink4 {padding-left: 25px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}
td.sidelink5 {padding-left: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
td.maintext {padding-left: 25px; padding-top: 23px; padding-bottom: 25px; padding-right: 25px;}
td.subtitle {padding-left: 25px; padding-top: 23px; padding-bottom: 0px; padding-right: 25px;}
td.anchorcell {padding-left: 25px; padding-top: 23px; padding-bottom: 0px; padding-right: 25px;}
td.imagestrip {padding-left: 24px; padding-top: 23px; padding-bottom: 0px; padding-right: 0px;}
td.title {padding-left: 25px; padding-top: 24px; padding-bottom: 3px; padding-right: 25px;}
td.title2 {padding-left: 0px; padding-top: 4px; padding-bottom: 5px; padding-right: 0px;}
td.breadcrumbs {padding-left: 25px; padding-top: 5px; padding-bottom: 1px; padding-right: 25px;}
td.functionlinks {padding-left: 25px; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; background-color:#F2ECB2}
td.bottomtext {padding-left: 15px; padding-top: 15px; padding-bottom: 15px; padding-right: 10px; background-color:#666666;}
td.titlecell {padding: 0px 3px 0px 3px;}
td.quote {margin: 0px 0px 0px 0px; padding: 15px 15px 15px 15px;}
td.anchors {padding-left: 0px; padding-top: 0px; padding-bottom: 15px; padding-right: 10px; border-bottom: 1px solid #D8D8D8;}
td.staff {padding-left: 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; background-color:#ffffff;}
td.staff2 {padding-left: 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; background-color:#F5F5F5;}
td.staffletter {padding-left: 0px; padding-top: 10px; padding-bottom: 2px; padding-right: 5px; background-color:#ffffff;}
td.staffletter2 {padding-left: 0px; padding-top: 12px; padding-bottom: 12px; padding-right: 5px; background-color:#ffffff;}
td.staffletter3 {padding-left: 0px; padding-top: 7px; padding-bottom: 2px; padding-right: 5px; background-color:#ffffff;}
td.stafftop {padding-left: 0px; padding-top: 8px; padding-bottom: 10px; padding-right: 5px; background-color:#ffffff;}
td.highlightline3 {padding-left: 0px; padding-top: 15px; padding-bottom: 15px; padding-right: 20px; border-bottom: 0px solid #cccccc;}
td.column1 {padding-left: 25px; padding-top: 15px; padding-bottom: 25px; padding-right: 12px;}
td.column2 {padding-left: 12px; padding-top: 15px; padding-bottom: 25px; padding-right: 25px;}
td.column3 {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 25px;}

/* background cells */
td.background {	background-image: url(http://www.massbenchmarks.org/donahue/web092806/images/back3.gif); background-repeat: repeat-x;}
td.background2 { background-image: url(http://www.massbenchmarks.org/donahue/web092806/images/back4.gif); background-repeat: repeat-x;}
td.background02 { background-image: url(http://www.massbenchmarks.org/donahue/web092806/images/back02.gif); background-repeat: repeat-x;}
td.background03 { background-image: url(http://www.massbenchmarks.org/donahue/web092806/images/back03.gif); background-repeat: repeat-x;}
td.background04 { background-image: url(http://www.massbenchmarks.org/donahue/web092806/images/back04.gif); background-repeat: repeat-x;}
td.background05 { background-image: url(http://www.massbenchmarks.org/donahue/web092806/images/back05.gif); background-repeat: repeat-x;}

/* quote */
td.maintext2 {padding-left: 15px; padding-top: 15px; padding-bottom: 15px; padding-right: 15px; border-right: 25px solid #fff; border-top: 25px solid #fff; border-bottom: 25px solid #ffffff;}
span.quote {font: 11px/14px georgia, times new roman, times, serif; color: #555555;}
span.quotebold {font: bold 11px/14px georgia, times new roman, times, serif; color: #555555;}
p.quote {font: 11px/14px georgia, times new roman, times, serif; color: #555555;}

/* highlight section */
span.highlighttitle {font: bold 13px/16px verdana, geneva, arial, sans-serif; color: #333333; padding: 5px 0px 5px 15px; text-decoration: none;}
span.highlightarrow {font: bold 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
span.highlight {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a.highlightlink {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a:visited.highlightlink {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a:active.highlightlink {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a:hover.highlightlink {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
td.highlightline {padding-left: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; border-bottom: 1px solid #cccccc;}
td.highlightline2 {padding-left: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; border-bottom: 0px solid #cccccc;}
td.highlighttitle {padding-left: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px;}

td.pubs {padding-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-right: 10px; border-bottom: 1px solid #cccccc;}

/* navigation */
a {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:visited {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:active {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}

a.toplink {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000;}
a:visited.toplink {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000;}
a:active.toplink {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000;}
a:hover.toplink {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000;}

a.toplink2 {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: none; color: #fff;}
a:visited.toplink2 {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: none; color: #fff;}
a:active.toplink2 {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #fff;}
a:hover.toplink2 {font: 2px/2px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #fff;}

a.texttitle{font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:visited.texttitle {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:active.texttitle {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.texttitle {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}

a.letters {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:visited.letters {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:active.letters {font: 110px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.letters {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}

a.sidelink {font: 10px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:visited.sidelink {font: 10px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:active.sidelink {font: 10px/11px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aa0000;}
a:hover.sidelink {font: 10px/11px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aa0000;}
span.sidelink {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555;}
span.sublink {font: 10px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
span.sidelink {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555;}

a.sidelink4 {font: bold 10px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:visited.sidelink4 {font: bold 10px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:active.sidelink4 {font: bold 10px/11px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aa0000;}
a:hover.sidelink4 {font: bold 10px/11px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aa0000;}

a.sidelink3 {font: 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:visited.sidelink3 {font: 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:active.sidelink3 {font: 11px/13px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aa0000;}
a:hover.sidelink3 {font: 11px/13px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aa0000;}
span.sidelink3 {font: 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}

a.breadcrumbs { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}
a:visited.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}
a:active.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:hover.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
span.breadcrumbs  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}

a.backtop {font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:visited.backtop  {font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:active.backtop  {font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.backtop  {font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}

a.functionlinks { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 5px;}
a:visited.functionlinks  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 5px;}
a:active.functionlinks { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 5px;}
a:hover.functionlinks { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 5px;}
span.functionlinks  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 5px;}

a.boiler { font: 10px/14px verdana, geneva, arial, sans-serif; text-decoration:underline; color: #B2B2B2;}
a:visited.boiler  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #B2B2B2;}
a:active.boiler  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
a:hover.boiler  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
span.boiler { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #B2B2B2;}

a.boiler2 { font: 10px/14px verdana, geneva, arial, sans-serif; text-decoration:underline; color: #999999;}
a:visited.boiler2  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #999999;}
a:active.boiler2  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.boiler2  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
span.boiler2 { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #999999;}

a.campus { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #ffffff;}
a:visited.campus  { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #ffffff;}
a:active.campus  { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
a:hover.campus  { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
span.campus { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #ffffff;}

a.campus2 { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #999999;}
a:visited.campus2  { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #999999;}
a:active.campus2  { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #999999;}
a:hover.campus2  { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #999999;}
span.campus2 { font: bold 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #999999;}

a.smalltext { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399;}
a:visited.smalltext  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399;}
a:active.smalltext  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}
a:hover.smalltext  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}

a.smalltext2 { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
a:visited.smalltext2  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
a:active.smalltext2  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}
a:hover.smalltext2  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}

a.smallinset { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #777777;}
a:visited.smallinset  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #777777;}
a:active.smallinset { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #777777;}
a:hover.smallinset  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}

a.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399}
a:visited.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399}
a:active.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399}
a:hover.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399}

a.map {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:visited.map {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:active.map {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:hover.map {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}

/* sidelinks */
hr.one {height:1px; width:100%; background:#ffffff; margin:2px 0px 2px 0px;}
a.texttitle2{font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:visited.texttitle2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
a:active.texttitle2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #993333;}
a:hover.texttitle2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #993333;}

#sidenavcontainer ul { margin: 0px; padding: 0; list-style-type: none; }
#sidenavcontainer ul ul { margin: 0px; padding-left: 6px; list-style-type: none; }
#sidenavcontainer li { margin: 0px; }
#sidenavcontainer a { display: block; color: #666666; background-color: #ffffff; width: 170px; padding: 8px 0px 8px 0px; text-decoration: none;
border-bottom: 1px solid #cccccc; font-weight: bold;}
#sidenavcontainer a:hover{ color: #990000; text-decoration: underline;}
span.sidenavcontainer { display: block; color: #666666; background-color: #ffffff; width: 170px; padding: 8px 0px 8px 0px; text-decoration: none;
border-bottom: 1px solid #cccccc; font-weight: bold;}

/* nested sidelinks */
#sidenavcontainer li li a { display: block; color: #666666; background-color: #ffffff; width: 164px; padding: 1px 0px 1px 0px; text-decoration: none;
border-bottom: 1px solid #dddddd; font-weight: normal;}
#sidenavcontainer li li a:hover{ color: #990000; text-decoration: underline;}

/* nested sidelinks main site*/
#sidenavcontainer2 ul { margin: 0px 0px 0px 0px; padding: 15px 0px 10px 15px; list-style-type: none; }
#sidenavcontainer2 li { margin: 0px 0px 0px 0px; }
#sidenavcontainer2 a { display: block; color: #555555; width: 165px; padding: 5px 0px 5px 0px; text-decoration: none;
border-bottom: 1px solid #EFEDE5;}
#sidenavcontainer2 a:hover { color: #000000; text-decoration: none;}
span.sublink3 {display: block; width: 165px; font: bold 11px/14px verdana, geneva, arial, sans-serif; color: #555555; padding: 5px 0px 5px 0px; text-decoration: none; border-bottom: 1px solid #EFEDE5;}
span.sidelink2 {display: block; width: 153px; font: 10px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000; padding: 5px 0px 5px 0px; text-decoration: none;}

/* site map links*/
#sitemap ul { margin: 0px 0px 0px 0px; padding: 5px 0px 15px 0px; list-style-type: none; }
#sitemap li { margin: 0px 0px 0px 0px; }
#sitemap a { display: block; color: #555555; width: 500px; padding: 2px 0px 2px 0px; text-decoration: none;
border-bottom: 1px solid #dddddd;}
#sitemap a:hover{ color: #990000; text-decoration: underline;}
span.sitemap {display: block; width: 500px; padding: 2px 0px 2px 0px; text-decoration: none;}

a.sitetitle { font: bold 11px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}
a:visited.sitetitle  { font: bold 11px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}
a:active.sitetitle  { font: bold 11px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.sitetitle  { font: bold 11px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}

/* home news*/
#homenews ul { margin: 0px 0px 0px 0px; padding: 15px 0px 10px 15px; list-style-type: none; }
#homenews li { margin: 0px 0px 0px 0px; }
#homenews a { display: block; color: #555555; width: 230px; padding: 5px 0px 5px 0px; text-decoration: none;
border-bottom: 1px solid #EFEDE5;}
#homenews a:hover{ color: #000000; text-decoration: none;}
span.homenews {display: block; width: 230px; font: bold 11px/14px verdana, geneva, arial, sans-serif; color: #555555; padding: 5px 0px 5px 0px; text-decoration: none;
border-bottom: 1px solid #EFEDE5;}

/* expertise list*/
#sidenavcontainer3 ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#sidenavcontainer3 li { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; list-style-type: disc; vertical-align:top;}
#sidenavcontainer3 a { display: block; color: #990000; width: 200px; padding: 0px 0px 0px 0px; text-decoration: none;}
#sidenavcontainer3 a:hover{ color: #990000; text-decoration: underline;}
span.listtitle {display: block; width: 200px; font: bold 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555; padding: 5px 0px 5px 0px; text-decoration: none;}

/* contact info */
div.contact { margin: 0px 0px 0px 0px; padding: 0px 0px 30px 15px;}
span.contact { font: 11px/16px verdana, geneva, arial, sans-serif; color: #555555; padding: 0px 0px 0px 0px; text-decoration: none;}
span.contacttitle { font: bold 11px/14px verdana, geneva, arial, sans-serif; color: #555555; padding: 0px 0px 10px 0px; text-decoration: none;}
a.contactemail{font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000; padding: 0px 0px 0px 0px;}
a:visited.contactemail {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000; padding: 0px 0px 0px 0px;}
a:active.contactemail {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000; padding: 0px 0px 0px 0px;}
a:hover.contactemail {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000; padding: 0px 0px 0px 0px;}

td.sidelinknew {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px;}
div.gsa { margin: 0px 0px 0px 0px; padding: 25px 0px 0px 0px;}

.col1{background-color:#fff; float:left; width:25px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
.col2{background-color:#fff; float:left; width:385px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
.col3{background-color:#fff; float:left; width:100px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
div.colwrap{background-color:#fff; margin: 0px 0px 0px 0px; width:520px; height:1px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #cccccc;}

#quotecontainer {
width: 99%;
padding: 20px 0px 20px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color:#ffffff;
}

div#tl {
display: block;
width: 33px;
height: 13px;
text-align: center;
margin: 0;
padding: 0;
border: 0;
}

div#tl a { 
display: block;
width: 33px;
height: 13px;
background-image: url(http://www.donahue.umassp.edu/resources/pkg_50715_assets/images/top1.gif);
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
line-height: 10px;
vertical-align: top;
text-decoration: none;
margin: 0;
padding: 0;
border: 0;
}

div#tl a:hover, div#tl a:active {
background-image: url(http://www.donahue.umassp.edu/resources/pkg_50715_assets/images/top2.gif);
}

















