#foxboro_menu     { 
height: 45px !important;
line-height: 35px !important;
font-size: 16pt !important; 
background-color: none !important; 
background-image: url("/Portals/16861/images/navigation_bar_background.gif") !important; 
background-repeat: repeat-x !important; 
list-style-type: none; 
padding-left: 30px !important;
 }

#foxboro_menu_shadow {
    width: 980px;
    height: 32px;
    background-image: url(/Portals/16861/images/nav_dropshadow.gif);
}

#foxboro_footer {
background-image: url("/Portals/16861/images/floorpartners_footer.gif") !important; 
background-repeat: repeat-x !important;
padding-top: 30px !important;
} 

#foxboro_col2 h3 {
    font-size: 30pt !important;
    font-weight: normal;
    line-height: 145%;
    margin: 15px 0;
    padding: 0;
}

#foxboro_col2 h2 {
    font-size: 18pt;
    font-family:"Times New Roman",Georgia,Serif;
    font-weight: normal;
    line-height: 95%;
    margin: 15px 0;
    padding: 0;
    border-bottom: 10px solid #8fc3ea
}

/**** Custom Header with Text ****/

#foxboro_header .header-wrapper {
	width: 980px;
	height: 148px;
	background-image: url(/Portals/16861/images/headerbg.jpg);
	color: #002554;
}
.header-wrapper #header-left {
	width: 349px;
	float: left;
}
.header-wrapper #header-left img {
	margin: 15px 0px 0px 30px;	
}
.header-wrapper #header-center {
	width: 444px;
	float: left;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10pt;
	padding-top: 36px;
}
.header-wrapper #header-center p {
	font-size: 18pt;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin: 20px 0px 10px 0px;
}
.header-wrapper #header-center a {
	color: #002554;
	text-decoration: none;
}
.header-wrapper #header-center a:hover {
	color: #ee1b2e;
	text-decoration: none;
}
.header-wrapper #header-right {
	width: 187px;
	float: left;
	padding-top: 40px;
}
.header-wrapper #header-right a {
	padding: 10px;
	background-color: #ee1b2e;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.header-wrapper #header-right p {
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
}

#foxboro_header span.logo a {
	display: inline !important;
}

/**** End Header ****/


/*** start Blog Footer Comment CTA ***/

.blog-post-footer { color: #002B54 !important; font-weight: bold; font-size: 120%; font-family: helvetica; background-color: #8FC3EA!important; margin: 5px; padding: 7px; border: solid 2px #002B54; }

/*** end Blog Footer Comment CTA ***/
