.container_740, .container_740_centered {
	width: 740px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 100px 20px;
	text-align: left;
	position: relative;
}
.container_740_centered {
	padding: 20px 0px 100px 0px;
	display: block;
	left: 84px;
}
.container_740 *, .container_740_centered * {
	margin: 0px;
	padding: 0px;
}
.header740w {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.share {
	margin: 0px 0px 0px 10px;
	display: block;
	float: right;
	position: relative;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
}
.share a {
	margin-left: 4px;
}
.newsletter_link {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 2em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 999999;
	margin: 3em 0em 0em 0em;
	padding: .5em 0em 3em 0em;
/* REMOVE TO TEST IF NEEDED	clear: both;	*/
}
.newsletter_link a {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 2em;
	margin: 0em;
}

/*KEEP THE FOLLOWING STYLES IN STANDARD_LAYOUT CSS FILE*/
.additional_links {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 999999;
	margin: 3em 0em 0em 0em;
	padding: .5em 0em 3em 0em;
	clear: both; /* DO NOT REMOVE */
}
.additional_links ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0em;
	padding: 0em;
	clear: both;
}
.additional_links ul li {
	margin: 0em;
	padding: 0em;
	float: left;
	line-height: 2em;
}
.additional_links ul li a {
	margin-right: .8em;
	padding-right: .8em;
	border-right: 1px solid #000000;
}
.additional_links ul li:last-child a {
	margin-right: 0em;
	padding-right: 0em;
	border-right: none;
}

.writer, .writer a {   
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	line-height: 1.5em;
	margin-top: .8em;
	margin-bottom: 2em;
}
.button_footer {
	clear: both;
	width: 740px;
	text-align: center;
	padding-top: 20px;
	margin-top: 30px;
	border-top: 2px solid #CCCCCC;
}
.button_footer img, .button_footer form {
	margin: 0px 10px 0px 0px;
}
.nowrap {
	white-space: nowrap;
}
.clear {
	clear: both !important ;
}
.noclear {
	clear: none !important ;
}
.state_specific {
	display: none;
}
#ME.ME,
#NH.NH,
#VT.VT,
#MA.MA,
#RI.RI,
#all.all,
#\+siID\+.test /* NEED TO USE ESCAPE CHARACTER PRIOR TO PLUS SIGN */ {
	display: inherit;
}
li#ME.ME,
li#NH.NH,
li#VT.VT,
li#MA.MA,
li#RI.RI,
li#all.all,
li#\+siID\+.test /* NEED TO USE ESCAPE CHARACTER PRIOR TO PLUS SIGN */ {
	display: list-item;
}
#\+siID\+.test /* NEED TO USE ESCAPE CHARACTER PRIOR TO PLUS SIGN */ {
	background-color: #6F0;
}

