/* ==================================
|	  GLOBALPRINT.CSS    V.090319
===================================== */
/* @page {
	size 8.5in 11in;
    margin: 0.5in;
	} */
*, #container #masthead, #container #masthead #logo {
	background: none;
	}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, a, form {
	position: static;
	margin: 0;
	padding: 0;
	}
body {
	font-family: "Times New Roman", Times, serif;
	}
img {
	border: 0;
	}		
/* ==================================
 	   Header Elements
   ================================== */   	
#masthead, #siteinfo, #logo, #logo a, #sitename, #sitename a {
	float: none;	
	}
#masthead {
	margin: 0;
	padding: 0 0 5px 0.5em;
	border-bottom: 2px solid #00649b; 
	color: #000;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 1px; /* avoid shifting the right column */
	}
* html #masthead {
	width: 660px; 
	padding-bottom: 10px;
	}			
#masthead img#seal { /* seal for print */
	display: block; 
	margin: -63px 10px 0 0;
	float: right;
	}	
* html #masthead img#seal {  
	margin: -65px 2px 0 0;	
	}		
#siteinfo {/* Office Name = site name */
	width: 670px;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 1.1em;	
	}	
* html #siteinfo {
	width: 100%;
	padding: 0;
	}		
#container #masthead p#logo {
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	background: none;
	clear: both;
	background-color: transparent;
	}
* html #container #masthead p#logo {
	height: 45px;
	}		
#logo a, #logo a:link, .topic #logo a, .constituent #logo a { /* Mass.Gov */
	display: block;
	width: 670px;
	height: 1em;
	margin: 0;
	padding: 0; 
	text-indent: 0;
	text-decoration: none;
	color: #000;
	font-size: 9pt;
	font-weight: bold;
	float: none;		
	} 
* html #logo a, * html #logo a:link {
	width: 580px;
	}	
#sitename {
	width: 670px;
	margin: -35px 0 0 0;
	padding: 10px 0;	
	border: 1px solid #fff;	
	float: left;				
	}
* html #sitename {
	width: 590px;
	margin-top: -25px;
	padding: 0 0 1px 0;
	}	
#sitename a, #sitename a:link { /* Agency Name */
	display: inline;
	height: 1em;
	margin: 0;
	padding: 0;
	text-indent: 0;
	text-decoration: none;
	font-size: 16pt;
	font-weight: bold;
	color: #000;
	}
* html #sitename a, * html #sitename a:link { /* Agency Name */
	margin: 0;
	padding: 0 0 0.1em 0;
	}			
#quicklinks, #header {
	display: none;
	}
/* ==================================
 	   Footer Elements
   ================================== */  	
#footer {
	text-align: left;
	clear: both;
	background-color: #fff; /* for safari */
	}
* html #footer {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	}	
#footer li {
	display: none;
	}
#footer li#copyright {
	display: block;
	width: 100%;
	margin: 2em 0 0 -5px;
	padding: 1.2em 0 0 1em;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 2px solid #00649b; 	
	clear: both;
	z-index: 100;
	}
* html #footer li#copyright {
	width: 100%;
	margin-left: 0;
	}		
/* 
==================================
   Column Layout				
================================== */	
#container {
	margin: 0;
	padding: 0;
	}
* html #container {
	width: 665px; /* maximum size to fit to letter size with default margin */
	}	
#content {	
	margin: 1em 0 0 0;
	padding: 0;
	border: none;
	clear: both;
	height: 100%;
	*height: 100%; /* IE7 bottom border fix */
	}	
* html #content {	
	position: relative;
	width: 100%;
	}	
#content #content_primary_column {
	width: 575px;
	float: left;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 9pt;
	}		
#content_primary_column.full {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	}		
* html #content #content_primary_column, * html #content #content_primary_column.full {
	width: 510px;
	margin: 0 5px 0 0;
	}		
/* 	3 column 	*/	
#content_primary {
	width: 590px;
	}
* html #content_primary {
	width: 535px;
	margin: 0;
	padding: 0;
	float: right;	
	}		
#content_primary #content_primary_column {
	width: 398px; 
	margin-left: 10px;
	}	
* html #content #content_primary #content_primary_column {
	width: 390px;
	margin: 0 10px 0 5px;
	padding: 0;
	}	
* html #content, * html #content #content_primary_column, * html #content_tertiary, * html #content_secondary { 
	border-bottom: none;
	}	
/* 
---------------------------------
 	   Side Column
--------------------------------- */  	
#content_tertiary {
	width: 160px;
	padding: 0 0 0 10px;
	font-size: 9pt;
	}	
* html #content #content_tertiary {
	width: 120px;
	margin-right: 0;
	padding-right: 0;
	padding-left: 5px;
	}					
#content_secondary {
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 9pt;
	float: left;	
	*clear: both; /* IE7: fix left column module overflow */
	}	
* html #content #content_secondary {
	margin-right: 0;
	}
* html #content #content_tertiary .module, * html #content #content_tertiary h2, * html #content #content_tertiary li, * html #content #content_tertiary p {
	width: 115px;
	padding-right: 0;
	}		
* html #content #content_secondary, * html #content #content_secondary .module, * html #content #content_secondary h2, * html #content #content_secondary li, * html #content #content_secondary p {
	width: 120px;
	padding-right: 0;
	}
/* ==================================
 	   Content Elements
   ================================== */
#content_primary #content_primary_column .module, #content_primary #content_primary_column #featurestory {
	position: relative;
	width: 100%; 
	}   
#termcontent, #cclanding, #services_more, #sitemap, #titlearea, #featurelinks {
	margin-left: 10px;
	}
#content_primary #content_primary_column #titlearea {
	margin-bottom: 0;
	}
#navcontent #titlearea {
	margin-left: 10px;
	position: relative;
	}
#content #content_primary_column *, #content_primary #content_primary_column *, #termcontent * {
	position: relative;
	}
#breadcrumbs, #content_primary #content_primary_column #breadcbumbs {
	margin: 0;
	padding: 0 0 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}	
#termcontent table *, x:-moz-any-link {
	position: relative;
	} 
#content #content_primary_column *, #content_primary #content_primary_column *, #termcontent *, #termcontent table * {
	*position: static; /*  IE7 */
	}
* html #content_primary #cotnent_primary_column *, * html #breadcrumbs, * html #content #content_primary #content_primary_column #breadcrumbs, * html #navcontent #titlearea {
	position: relative;
	}			
* html #content_primary_column.full #breadcrumbs {
	width: 100%;
	}		
#termcontent {
	width: 570px;
	margin-bottom: 0;
	*width: 565px;/* IE7 fix */
	*border: 1px solid #fff;/* IE7 fix */
	}
#termcontent, x:-moz-any-link, x:default  { /* FF3 fix */
	width: 569px;
	}
* html #termcontent {
	width: 510px;
	border: none;
	}	
* html #termcontent table {
	position: relative;
	}
#termcontent table form table td, x:-moz-any-link {/* ff2 fix */
	border: 1px solid #fff; 
	}
#termcontent table form table td, x:-moz-any-link, x:default {/* ff3 reset */
	border: none; 
	}
* html #navcontent {
	margin-left: 0;
	padding-left: 0;
	}				
#featurelinks {
	padding: 1.5em 0;
	}
#featurestory {
	position: relative;
	width: 100%;
	width: 96%; /* avoid DPPC table issue */
	}
#featurestory, x:-moz-any-link, x:default {
	border-bottom: 1px solid #fff;
	}
#featurestory {
	*border-bottom: none;
	}
* html #featurestory {
	width: 100%;
	}
#featurestory table {
	position: relative;
	}	
#termcontent, #cclanding, #sitemap, #agencylist, #results, #relatedlinks_more, #weekly_archive_more, #monthly_archive_more, #publications_more, #ozone, #metrics_more, #services_more, #news_more, #keyresources_more, #navcontent {
	margin-bottom: 0; 
	padding-bottom: 0;
	}	
* html #content_primary_column #navcontent_top {
	padding: 0;
	}	
* html #content_primary #content_primary_column h2, * html #content_primary #content_primary_column p.more {
	margin-left: 0;
	padding-left: 0;
	}
* html #content_primary #content_primary_column p, * html #content_primary #content_primary_column h2 {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	}
* html #navcontent p, * html #navcontent li {
	margin-right: 0;
	padding-right: 0;
	}
* html #sitemap .sec { 
	width: 200px;
	margin-left: 0;
	}
#content_secondary #welcome, #content_secondary #governor {
	padding-top: 0;
	}	
#content_primary_column ul li img {
	margin-bottom: 3px;
	clear: both;
	}
#content_primary_column #featurestory center, x:-moz-any-link {
	margin: 0 0 7px 0;
	clear: both;
	}
#termcontent td { /* Control Board Members */
	line-height: 1.1em; 
	}				
/* Search results page */
* html #results {
	padding: 0 0 0 10px;
	}		
* html #results table input {
	width: 330px;
	}				
/* ----------------------------------
 	   Headings
   ---------------------------------- */ 
h1, h2, h3, h4, h5, h6 {
	margin: 2px 0 2px 0;
	padding: 0.3em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
#content_primary_column h2, #content_primary_column h3, #content_primary_column h4, #content_primary_column h5, #content_primary_column h6 {
	margin: 2px 0 0.8em 0;
	}
h1 {
	padding-left: 10px;
	font-size: 12pt;	
	}		
* html h1, * html h3, * html h4, * html h5, * html h6 {
	margin-left: 0;
	padding-left: 0;
	}		
* html #content_primary_column.full h1 {
	margin-left: 10px;
	padding-top: 0.5em;
	}
* html #content_primary_column.full #termcontent h1, * html #content_primary_column.full #results h1, * html #content_primary_column.full #titlearea h1 {
	margin-left: 0;
	}		
#content_primary_column h2, #services_more h2 {
	font-size: 10pt;	
	}		
#content_primary_column h4, #content_primary_column h5, #content_primary_column h6 {
	font-size: 8pt;	 
	}
#content_primary_column.full li h2 {
	font-size: 10pt;	
	}	
* html #content_primary_column h2 {
	margin-left: 10px;
	}	
* html #cotent_primary #content_primary_column h2 {
	margin-left: 0;
	}	
#keyresources_more h1, #news_more h1, #ozone h1, #metrics_more h1, #agencylist h1, #news_more h2, #ozone h2, #metrics_more h2, #hhscatalog h2, #weekly_archive_more h2, #monthly_archive_more h2,
* html #weekly_archive_more h1, * html #monthly_archive_more h1, * html #organizations_more h1, * html #orgchart h1, * html #publications_more h1, * html #relatedlinks_more h1 {
	margin-left: 10px;
	padding-left: 0;
	}	
#services_more h2 {
	padding-top: 0.5em;
	}	
#content_primary #content_primary_column #services1column.module h2, #content_primary #content_primary_column #services2column.module h2, #content_primary #content_primary_column #services3column.module h2 {
	padding-left: 0;
	}		
#services2column.module h2, #services3column.module h2,
#cclanding h1, * html #content_primary_column.full #cclanding h1, #cclanding h2, * html #cclanding h2, #cclanding h3 {
	margin-left: 0;
	padding-left: 0;
	}			
#content_primary_column h3, #services_more h3 {
	font-size: 9pt;	
	}
#content_primary_column #hhscatalog h3 {
	margin-left: 1.5em;
	}	
#navcontent ul li h2 {
	border: 1px solid #fff;
	}	
* html #termcontent h2, * html #navcontent ul h2  {
	margin-left: 0;
	}
* html #sitemap h2, * html #sitemap h3 { 
	position: relative;
	width: 100%;
	margin-left: 0;
	}
#content_tertiary #services1column.module h2, #content_tertiary #services2column.module h2, #content_tertiary #services3column.module h2 { /*  remove extra space above the heading */ 
	padding-top: 0;
	}
#termcontent h4 { 
	position: relative;
	display: block;
	width: 535px; 
	}
* html #termcontent h4 {
	width: 510px;
	}
* html #termcontent table h4 {
	position: relative;
	width: 99%;
	}		
#termcontent h4 u {
	display: inline;
	}
#featurestory h2 {
	border: 1px solid #fff;
	}
#content_primary_column #featurestory h2 {
	font-size: 10.5pt;	
	}
#content_primary_column #featurestory h4, x:-moz-any-link {	
	margin-bottom: 25px;
	}
/* ----------------------------------
 	   Paragraphs
   ---------------------------------- */	
#content #content_primary #content_primary_column p {
	position: relative;
	max-width: 380px;
	*max-width: none; /* IE7 fix */
	}
#featurestory table td p {
	width: 99%;
	}
#content_primary #content_primary_column #featurestory table td p {
	*margin-right: 0;
	}					
#titlearea p, #content_primary_column li p {
	position: relative;
	}
#content_primary_column li p, x:-moz-any-link {
	width: 99%;
	border: 1px solid #fff;
	}	
#content_primary #content_primary_column p, #content_primary #content_primary_column li {
	margin-right: 10px;
	}
#weekly_archive_more p, #monthly_archive_more p, #relatedlinks_more p, #publications_more p, #keyresources_more p, #cclanding p, #news_more p, #metrics_more p, #ozone p, #results p, #hhcatalog p, #agencylist p, #hhscatalog p {
	margin-left: 10px;
	}	
#content_tertiary .module p.more {
	padding-left: 0;
	}
* html #content_tertiary .module p.more {
	padding-bottom: 0.5em;
	padding-left: 0;
	}		
#content_tertiary #whatisRSS p.more {
	padding-left: 0;
	}
#content_tertiary #consumertips.module p, #content_tertiary #whatisRSS p {
	width: 159px;
	margin-left: 0;
	padding-left: 0;
	}		
* html #content_primary #content_tertiary #consumertips.module p {
	width: 115px;
	}
* html #content_primary #content_primary_column #navcontent ul li p {
	width: 370px;
	}				
/* ----------------------------------
 	   Press Release
   ---------------------------------- */		
#officialsAndContact #contact div, #officialsAndContact #contact p { 
	margin-bottom: 0.6em;
	}
* html #officialsAndContact #contact, * html #officialsAndContact #contact p {
	margin-right: 0;
	padding-right: 0;
	text-align: right;	
	}
#officialsAndContact, #reldate, #pr_content  {
	margin-left: 10px;
	}			
#pr_content { 
	margin-top: 2.5em;
	}
* html #pr_content {
	margin-top: 1.5em;	
	}	
#pr_content	h2 {
	padding: 0.5em 0 1.5em 0;
	font-size: 12pt;
	font-weight: bold;
	}
* html #pr_content	h2 {
	margin: 0.5em 0 1.5em 0;
	}	
#officialsAndContact #contact p {
	padding-right: 0;
	}	
* html #contact { 
	width: 170px;
	}	
* html #officials1, * html #officials2 { 
	width: 160px;
	}
* html #officialsAndContact #officials1 p, * html #officialsAndContact #officials2 p {
	width: 220px;
	}	
* html #content_primary_column #pr_content h1 {
	margin: 0 0 1em 0;
	}
* html #officialsAndContact, * html #pr_content {
	width: 510px;
	}
* html #pr_content ul, * html #pr_content ul li {
	margin-left: 0;
	padding-left: 0;
	}	
/* ----------------------------------
 	   Horizontal Line
   ---------------------------------- */
#content br.clear, #sitemap hr, .backtotop, .returntotop {
	clear: both;
	}
#services_more hr {
	margin-left: -10px;
	}		
#navcontent_top hr.hide {
	display: block;
	margin: 1em 0;
	clear: both;
	border: 1px solid #fff;
	position: relative;
	}	
#termcontent hr {
	display: none;
	}
#featurestory hr, x:-moz-any-link, x:default {/*  FF3 fix */
	display: none;
	}					
#content_primary_column.full #termcontent table td hr { /* IE7 fix */
	*margin: 0;
	*width: 98%;
	}
* html #content #content_primary #content_primary_column hr {
	margin: 0;
	}
* html #content_primary_column.full #navcontent hr, * html #navcontent li h2 hr {
	position: relative;
	width: 99%;
	}	
* html #content_primary #content_primary_column #navcontent hr {
	width: 390px;
	}	
* html #content_primary_column.full hr {
	width: 100%;
	margin-left: -10px;
	}	
* html #sitemap hr {
	width: 550px;
	}		 
/* ----------------------------------
 	   Online Services Module
   ---------------------------------- */  
/* basic format */
#services2column.module, #services3column.module {	 
	padding-left: 10px;
	}
* html #content_primary_column.full #services2column.module, * html #content_primary_column.full #services3column.module {	 
	width: 510px;
	clear: both;
	}		
#services1column.module ul, #services2column.module ul, #services3column.module ul {
	list-style: disc;
	}
* html #content #content_primary #content_primary_column #services1column ul, * html #content #content_primary #content_primary_column #services2column ul, * html #content #content_primary #content_primary_column #services3column ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: disc;
	}		
#services1column.module li, #services2column.module li, #services3column.module li { 
	margin-left: 0;
	padding: 0;
	background: none;
	}	
#services1column.module li a, #services2column.module li a, #services3column.module li a {	
	font-size: 8pt;
	background: none;
	}
/* 3 column */
#content_primary_column div.column_1_of_3, #content_primary_column div.column_2_of_3, #content_primary_column div.column_3_of_3 {
	width: 148px;
	margin: 0 30px 0 0;
	padding-right: 10px;
	float: left;
	}
* html #content_primary_column div.column_1_of_3, * html #content_primary_column div.column_2_of_3, * html #content_primary_column div.column_3_of_3 {
	width: 155px;
	margin: 0;
	}	
#content_primary_column div.column_1_of_3 ul, #content_primary_column div.column_2_of_3 ul, #content_primary_column div.column_3_of_3 ul {
	width: 138px;
	padding: 0;
	}		
* html #content_primary_column.full #services3column div.column_1_of_3 ul, * html #content_primary_column.full #services3column div.column_2_of_3 ul, * html #content_primary_column.full #services3column div.column_3_of_3 ul {
	width: 145px;
	margin: 0;
	padding: 0;
	}
/* 2 column */
#content_primary #content_primary_column #services2column.module {
	width: 390px;
	margin: 0;
	padding: 0;
	}
* html #content_primary #content_primary_column #services2column.module {
	width: 392px;
	}			
#content_primary #content_primary_column #services2column.module div.column_1_of_2, #content_primary #content_primary_column #services2column.module div.column_2_of_2 {
	width: 175px;
	float: left;
	}
#content_primary #content_primary_column #services2column.module div.column_2_of_2 {
	padding-right: 15px;
	float: right;
	}	
* html #content_primary #content_primary_column #services2column.module div.column_1_of_2, * html #content_primary #content_primary_column #services2column.module div.column_2_of_2 {
	width: 175px;
	}
#content_primary #content_primary_column #services2column.module div li {
	border: 1px solid #fff;
	}				
/* online services modlule (right column) */
#content_tertiary #services1column {	
	padding-bottom: 0;
	border-bottom: 3px double #b4c4d3;
	}
* html #content_tertiary #services1column.module {
	margin: 1em 0 0 0;
	padding-bottom: 0.6em;
	clear: both;
	}	
#content_tertiary #services1column.module ul {
	list-style: none;
	}
* html body #content #content_tertiary .module#services1column { 	
	margin: 0;
	padding: 0;
	}
* html #content_tertiary .module#services1column ul {
	margin: 0;
	padding: 0;
	width: 110px;
	}		
* html #content_tertiary #services1column h2, * html body #content #content_primary #content_tertiary #services1column ul {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	}
* html #content_tertiary .module#services1column h2, * html #content_tertiary .module#services1column li {
	width: 110px;
	}	
* html #content_tertiary #services1column.module li {
	padding: 0 0 0.8em 0;
	}
* html #content_tertiary #services1column.module li a {
	font-size: 11px;
	}
#content_tertiary #services1column.module p.more {
	width: 158px;
	margin: 0 0 0 5px;
	padding: 0 0 0.8em 0;
	}
* html #content_tertiary #services1column.module p.more {
	width: 110px;
	margin: 0;
	padding: 0 0 0.8em 0;
	}		
/* ----------------------------------
 	   List Elements
   ---------------------------------- */
#content ul, #content ol, #content dl {
	margin-left: 20px;
	padding-left: 0;
	}								
#content_primary_column ul ul {
	margin-left: 0;
	}
#content_primary_column li {
	margin-left: 10px;		
	}
#content_primary_column.full #navcontent ul {
	width: 99%;
	margin-right: 0;
	padding: 0;
	clear: both;
	}
body.topic #content_primary #content_primary_column #navcontent ul li, x:-moz-any-link { /* FF2 fix */
	width: 95%;	
	clear: both;
	}		 	
#content_primary_column.full #navcontent li {
	width: 98%;
	margin-right: 0;
	margin-left: 0;
	position: relative;
	border-top: 1px solid #fff;
	}		
#content_primary #content_primary_column #navcontent ul{
	width: 388px;
	margin: 0;
	padding: 0;
	}
#content_primary #content_primary_column #navcontent ul li {
	width: 99%;
	margin-right: 0;
	margin-left: 0;
	}	
* html #content_primary_column #navcontent ul {
	width: 505px;
	}	
* html #content_primary #content_primary_column #navcontent ul {
	width: 370px;
	}
#navcontent ul li {
	border: 1px solid #fff;
	}				
#navcontent ul, #termcontent ul {
	margin-left: 10px;
	}	
#cclanding ul {	
	margin-left: 10px;
	}			
#ozone table, #results ol li {
	margin-left: 10px;
	padding-left: 0;
	}	
#content_primary_column #hhscatalog ul {
	margin-left: 2em;
	}
* html #hhscatalog ul { /* prevent a browser crush */
	margin: 0;	
	}	
* html #hhscatalog li { /* prevent a browser crush */
	margin: 0;
	padding: 0;
	list-style: none;
	}		
#services_more ul, #services_more ol {
	margin-left: 15px;
	}
#results ol {
	margin-left: 0;
	padding-left: 0;
	*margin-left: 1em;
	}
#results ol li {
	margin-left: 2em;
	}
#results li h2 {
	margin-left: 0;
	}	
#sitemap .sec ul li {
	margin-left: 1em;
	}
#navcontent_top {
	position: relative;
	width:500px;
	margin: 0 0 0 10px;
	padding: 0;
	clear: both;
	}	
#navcontent_top .bubble {
	width: 177px;
	margin: 0 10px 0 0;
	}	
* html #content_primary_column.full #navcontent_top dl.bubble {
	width: 159px;
	}	
#content_primary_column #navcontent_top .bubble dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}
#navcontent_top dd {
	padding-left: 0;
	}	
#content_tertiary ul, #content_secondary ul, #content_secondary dl {
	margin-left: 0;
	list-style: none;
	}	
#content_secondary #welcome dd, #content_secondary #governor dd {
	font-size: 8pt;
	}		
* html #content_secondary #welcome dd, * html #content_secondary #governor dd {
	width: 60px; /*  adjust the width to fit to the print column size */
	margin-right: 0;
	margin-left: 2px;
	padding: 0;
	}
* html #content #content_secondary #welcome dd {
	width: 70px;			
	margin: 0;
	font-size: 0.8em;
	}	
* html #content_secondary #governor dd {
	width: 65px; /*  adjust the width to fit to the print column size */
	}	
* html #content_primary_column ul {
	margin-left: 20px;
	}	
* html #content_primary_column #results ul {
	margin-left: 0;
	}
* html #navcontent ul, * html #termcontent ul {
	margin-left: 10px;
	}
* html #orgchart ul { 
	position: relative;
	width: 96%;
	list-style: none;
	}
* html #content_primary_column #navcontent_top {
	position: relative;
	width: 100%;
	}		
* html #content_primary_column #navcontent_top dl.bubble {
	width: 175px;
	}	
* html #content_primary #content_primary_column #navcontent_top dt {
	font-size: 9pt;
	}
* html #content_primary #content_primary_column #navcontent_top dd {
	margin-left: 0;
	}		
* html #content_primary #content_primary_column #navcontent_top dd.more {
	padding-bottom: 0.5em;
	}
* html #government.module ul.toplevel li.toplevel ul li { /* government links on mass.gov home */	
	padding-left: 0.3em;
	}
* html #government.module ul.toplevel li.toplevel ul li ul li a { /* government links on mass.gov home */	
	width: 106px;
	}
* html #content_primary #content_tertiary div li {
	position: relative;
	}										 								
/* ==================================
 	   Non-display Modules
   ================================== */
#masthead form, #localgovt,  #search, #localgov, #feedback, #calendar, .backtotop a, .returntotop a, #searchtips, #addthis {
	display: none;
	}
* html .linkimage {
	display: none;
	}
* html #content_tertiary .module img, * html #content_tertiary img, * html #content_secondary .module img {
	display: none;
	}
* html .module#welcome img, #content_secondary #governor img { 
	display: inline; /* display images for welcome module */
	}		
/* ========================================= */	