body {
	background-image: url(../images/bg_framingham.jpg);
	background-repeat: repeat; 
	margin: 0;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}


.style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.style12White {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF}
.style12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.style12Blue {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #14008a;}
.style12DarkBlue {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1B3D8C;}
.style12White {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}
.style12BlueBold {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #14008a;}
.style12WhiteBold {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.style12TanBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #d4a270; }
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.style14White {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;}
.style14WhiteBold {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.style14Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.style14FFFFFF {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.style17 {color: #0000FF;	font-weight: normal;}
.style18 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.styleError {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red;}

.headline_text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1b3d8c; font-weight: bold;}

p.solid {border-bottom-style: solid; color: #191970;}
p.small {line-height: 25px}


.body_text
{
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align:left;
	color: #222222;
}

h1
{
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
	color: #4968A7;
}

h2
{
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color: #777777;
}



.footer_rule
{
	margin: 0 auto;
	width: 700px;
	border-bottom: 2px solid #999;
	background-color: #ffffff;
}

.sitemap_container
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	margin: 0 auto;
	width: 800px;
	height: 100px;
	background-color: #ffffff;
	vertical-align:middle;
	text-align:center;
}


/* site map links start */
.sitemap_links	{
	width: 800px;
	height: 180px;
	text-decoration: none;
	color: #7b1113; /* this changes the bullet color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align:top;
	background-color: #ffffff;
}

.sitemap_links a:link, .sitemap_links a:visited, .sitemap_links a:active {
	color: #777; 
	text-decoration: none;
}

.sitemap_links a:hover {
	color: red; border-bottom: 1px dotted red;
}
/* site map links end */

.sitemap_column {
	float: left;
	padding:0 0px 0 0px;
	vertical-align:top;
	background-color: #ffffff;
	height: 100%;
}






.nav_links_upper A:link	{
					text-decoration: none;
					color: #1B3D8C;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.nav_links_upper A:visited 
				{
					text-decoration: none;
					color: #1B3D8C;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.nav_links_upper A:active 
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.nav_links_upper A:hover
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					line-height: normal;
					border-bottom: 1px dotted #FF0000;
				}
				
				
				

.nav_links_middle A:link	{
					text-decoration: none;
					color: white;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.nav_links_middle A:visited 
				{
					text-decoration: none;
					color: white;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.nav_links_middle A:active 
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.nav_links_middle A:hover
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					border-bottom: 1px dotted #FF0000;
				}




.body_link A:link	{
					text-decoration: none;
					color: blue;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: bold;
				}
.body_link A:visited 
				{
					text-decoration: none;
					color: blue;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: bold;
				}
.body_link A:active 
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: bold;
				}
.body_link A:hover
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: bold;
					border-bottom: 1px dotted #FF0000;
				}
 





				
				
.class3 A:link	{
					text-decoration: none;
					color: #0E0063;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
.class3 A:visited 
				{
					text-decoration: none;
					color: #0E0063;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
.class3 A:active 
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
.class3 A:hover
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: normal;
					line-height: 0.5cm;
				}
				
				
.class4 A:link	{
					text-decoration: none;
					color: black;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.class4 A:visited 
				{
					text-decoration: none;
					color: black;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.class4 A:active 
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
				}
.class4 A:hover
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					line-height: normal;	
				}
				
				
.footer_text A:link	{
					text-decoration: none;
					color: white;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
.footer_text A:visited 
				{
					text-decoration: none;
					color: white;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
.footer_text A:active 
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
.footer_text A:hover
				{
					text-decoration: none;
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 0.5cm;
				}
				

					




