/*baystate*/
body {
	background-image: url(images/blendtallBLU2.jpg);
	background-color: ;
	background-repeat: repeat;
	background-position: top;
	background-attachment: scroll;
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 20px;
}
body2 {
	background-color: #ffffff;
	background-position: bottom;
	background-attachment: scroll;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

/* deactivate this - NO*/
.floatstop {
clear:both;
}


#container { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url();
	background-color:;
	background-repeat: no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 750px;
	height:auto;
} 

#containerhome { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/blendtallBLU.jpg);
	background-color: ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 706px;
	height: auto;
} 
#containerhomeFlip2 { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/blendtallBLU2flip.jpg);
	background-color: ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 723px;
	height: auto;
} 


#containerhomePlain { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/blendtallBLUflip.jpg);
	background-color: ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 700px;
	height: auto;
} 

#containerhomeTHIN { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/blendtallBLUflip.jpg);
	background-color:#ffffff ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 670px;
	height: auto;
		border: #666666 solid 1px;

} 
#containerhomeWHITE { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url();
	background-color:#ffffff ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 650px;
	height: auto;

} 

#containerhomeWhiteUP { 
relative:top;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url();
	background-color:#ffffff ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 650px;
	height: auto;

} 

#containerhomeHEADER { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/homecircleAbout.jpg);
	background-color: ;
	background-repeat: no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 700px;
	height: 408px;
} 
#containerhomeIMAGE { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/homecircleAbout.jpg);
	background-color: ;
	background-repeat: no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 700px;
	height: auto;
} 

#containerhomeTHICK { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/blendtallBLUflip.jpg);
	background-color: ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 750px;
	height: auto;
} 


#containerINSIDE { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url();
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	width: 640px;
	height: auto;
	border: #cccccc dotted 0px;
} 

/*I added to help drop down issue?*/
#headertopdrop { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	width: 640px;
	height: 166px;
	z-index: 20;
} 


#containerINSIDE_SUP { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url(images/blendtallSUP.jpg);
		background-position: top;
	background-attachment: scroll;
background-color:#ffffff;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	width: 640px;
	height: auto;
	border: #cccccc dotted 0px;
	padding: 0px 20px 0px 20px;

} 

#containerINSIDEnoborder { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url();
	background-color:#ffffff ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	width: 640px;
	height: auto;
	border: #cccccc dotted 0px;
} 

#containerINSIDEplain { 
position:float;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #666666;
	background-image: url();
	background-color:#ffffff ;
	background-repeat: repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	width: 650px;
	height: auto;
	border: #cccccc dotted 0px;
} 

#textblock {
float: right;
	margin: 0;
	padding: 0px 18px 0px 10px;
	list-style-type: none;
	width: 440px;
	z-index: 20;
}

#homediv {
position:float;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 740px;
}
#navbar {
position:float;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 600px;
	height: 30px;
	background: #ffffff;
}

#footer {
position: float-center;
	width: 100%;  /* this will create a container 100% of the browser width */
height: 20px; 
z-index: 1; 
	background-image: url(images/footerbkgrd.jpg);
	background-color: ;
	background-repeat: repeat-x;
}
#footerplain {
position: float-center;
	width: 100%;  /* this will create a container 100% of the browser width */
height: 40px; 
z-index: 1; 
	background-image: url();
	background-color: ;
	background-repeat: repeat-x;
}

#footerflip {
position: float-center;
	width: 100%;  /* this will create a container 100% of the browser width */
height: 40px; 
z-index: 1; 
	background-image: url(images/footerbkgrdflip.jpg);
	background-color: ;
	background-repeat: repeat-x;
}


#list {
display: block;
width:230px;
background-color: #669999;
color:#ffffff
text-decoration: none;
}


#maintable {
background-color: #FFCC66;
position: center; 
top: 60px; 
width: 750px; 
z-index: 1;
}
/*I ADDED*/
#navdots {
background-color: #;
float: right; 
top: 60px; 
width: 60px; 
padding-right: 10px;
z-index: 1;
}


a:link {
	color: #3399ff;
	text-decoration: none;
	text-transform: none;
	padding: 2px 0px 20px 0px;
}
a:visited {
	text-decoration: none;
	color: #3399ff;
		text-transform: none;

}
a:hover {
	text-decoration: none;
	color: #999;
	text-transform: none;


}
a:active {
	text-decoration: none;
		color: #ccc;

}


.bodytextHeads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #006633;
	line-height: 16px;
	padding: 0 30px 0 40px;
font-weight: bold;
border-bottom: #cccccc dotted 0px;
border-top: #cccccc dotted 0px;
}


.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #666666;
	line-height: 14px;
	padding: 0 40px 0 40px;
font-weight: normal;
}
.bodytextTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #666666;
	line-height: 16px;
	padding: 0 0px 0 10px;
font-weight: normal;
}
.bodytextPlain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #666666;
	line-height: 14px;
	padding: 0 0px 0 0px;
font-weight: normal;
}

.bodytextNar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #666666;
	line-height: 16px;
	padding: 0 80px 0 80px;
font-weight: normal;
}
.bodytextHeadsNar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #006633;
	line-height: 16px;
	padding: 0 0px 0 0px;
font-weight: bold;
border-bottom: #cccccc dotted 0px;
border-top: #cccccc dotted 0px;
}

.bodytextHeadsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #006633;
	line-height: 16px;
	padding: 8px 0px 0 0px;
font-weight: bold;
border-bottom: #cccccc dotted 0px;
border-top: #cccccc dotted 0px;
}



.bodytextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #666666;
	line-height: 16px;
	padding: 0 30px 0 40px;
font-weight: bold;
}

.bodytextBoldTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #666666;
	line-height: 16px;
	padding: 0 30px 0 0px;
font-weight: bold;
}

.bodytextlight {
	font-family: Times New Roman, Times serif;
	font-size: 1.2em;
	color: #e5e5e5;
	line-height: 16px;
	padding: 0 0px 0 0px;
font-weight: normal;
}


.style11 {
	color: #330000;
		font-size: 0.83em;
	font-weight: bold;
	line-height: 13px;

}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .68em;
	line-height: 17px;
	color: #006633;
	padding-top: 10px;
}

.small a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #ccffff;
	padding-top: 10px;
}


.style8 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
}

.styleblack {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
}
.styleblack a{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
}
.style2 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: .9em;
}

.style3 {font-size: 12px}

.style12  {
color: #006633;
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
padding-left: 20px;

}.style12 a{
color: #006633;
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
padding-left: 20px;

}


#headrule {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	background-image: url(images/blendshort.jpg);
	background-repeat: repeat-x;
	background-position: left top;
float="center"

}
