 /* Import other needed CSS files */

@import url("custom-services.css");
@import url("custom-thickbox.css");

/* Page Layout */

html, body#Body {
	background-color: #ffffff;
}

#foxboro_body {
	background: url('/Portals/189441/images/layout/bg-header.png') top center repeat-x;
}

#foxboro_body #foxboro_container {
	overflow:visible;
}



/* Header styling */

#foxboro_courtesy_links {
	float:right;
	width:600px;
	height:69px;
}
		
		#foxboro_courtesy_links a#facebook {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-facebook.png') center -24px no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}
		
		#foxboro_courtesy_links a#facebook:hover {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-facebook.png') center 0 no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}

		#foxboro_courtesy_links a#twitter {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-twitter.png') center -24px no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}
		
		#foxboro_courtesy_links a#twitter:hover {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-twitter.png') center 0 no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}

		#foxboro_courtesy_links a#linkedin {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-linkedin.png') center -24px no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}
		
		#foxboro_courtesy_links a#linkedin:hover {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-linkedin.png') center 0 no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}

		#foxboro_courtesy_links a#google-plus {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-google.png') center -24px no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}
		
		#foxboro_courtesy_links a#google-plus:hover {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-google.png') center 0 no-repeat;
			text-indent:-9999px;
			margin: 30px 9px 0 0;
		}
		
		#foxboro_courtesy_links a#rss {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-rss.png') center -24px no-repeat;
			text-indent:-9999px;
			margin: 30px 0 0 0;
		}
		
		#foxboro_courtesy_links a#rss:hover {
			float:right;
			display:block;
			width:24px;
			height:24px;
			background: url('/Portals/189441/images/layout/social-rss.png') center 0 no-repeat;
			text-indent:-9999px;
			margin: 30px 0 0 0;
		}

		#foxboro_courtesy_links a#get-a-quote {
			float:right;
			display:block;
			margin-left:10px;
			padding-right:30px;
			width:220px;
			height:45px;
			line-height:45px;
			color:#cdb9a7;
			background: url('http://cstrom.com/Portals/189441/images/layout/get-a-quote.png') top right no-repeat;
			text-align:center;
			text-decoration:none;
			text-transform:uppercase;
			font-size:13px;
		}

		#foxboro_courtesy_links #phone {
			display:block;
			float:right;
			padding: 33px 24px 0 0;
			color:#a5a5a5;
			text-align:right;
			font-size:13px;
			font-weight: normal;
		}

			#foxboro_courtesy_links a#get-a-quote:hover {
				color:#ffffff;
				background-position: right -45px;
			}
			
			#foxboro_courtesy_links a#get-a-quote:active {
				color:#ffffff;
				background:#ffffff;
			}

#foxboro_header {
	width:315px;
}

#foxboro_header span.logo {
	margin: 8px 0 0 0;
}

#foxboro_menu {
	margin: 0 0 55px 0;
	top: 5px;
}

#foxboro_menu ul {

}

	#foxboro_menu ul.rootGroup li.item a.link {
		background: url("/Portals/189441/images/layout/nav-divider.png") no-repeat scroll right center transparent;
	}
	
		#foxboro_menu ul.rootGroup li.item.first a#dnn_INGENIMENU1__ctl0_m0 {
			background: url("/Portals/189441/images/layout/nav-home.png") no-repeat scroll center center transparent;
		}
		#foxboro_menu ul.rootGroup li.item.first a#dnn_INGENIMENU1__ctl0_m0:hover {
			background: url("/Portals/189441/images/layout/nav-divider.png") no-repeat scroll left center transparent;
			background-color: #6288b6;
		}
	
		#foxboro_menu ul.rootGroup li.item a.link:hover {
			background-color: #6288b6;
		}
		
		#foxboro_menu ul.rootGroup li.item a.link.selectedtab {
			background-color: #6288b6;
		}
	
		#foxboro_menu ul.rootGroup > li.item a.link span.text {
			padding:0;
			width:132px;
			height:50px;
			white-space:normal;
			line-height:50px;
			font-size:14px;
			font-weight:normal;
			text-transform:uppercase;
			text-align:center;
		}
		
		#foxboro_menu ul.rootGroup li.item a#dnn_INGENIMENU1__ctl0_m1.link span.text,
		#foxboro_menu ul.rootGroup li.item a#dnn_INGENIMENU1__ctl0_m2.link span.text,
		#foxboro_menu ul.rootGroup li.item a#dnn_INGENIMENU1__ctl0_m3.link span.text {
			padding: 8px 6px 0;
			height:42px;
			white-space:normal;
			line-height:16px;
			font-size:14px;
			font-weight:normal;
			text-transform:uppercase;
			text-align:center;
		}
		#foxboro_menu ul.rootGroup li.item a#dnn_INGENIMENU1__ctl0_m3.link span.text {
			line-height: 33px !important;
		}
		#foxboro_menu ul.rootGroup li.item ul li a.link {
			background-image: none;
			border-bottom: 1px solid #4e4740;
		}
		
			#foxboro_menu ul.rootGroup li.item ul li.last a.link {
				border-bottom:none;
			}
		
			#foxboro_menu ul.rootGroup li.item ul li a.link.selectedtab,
			#foxboro_menu ul.rootGroup li.item ul li a.link.selectedtab:hover {
				background-color:#6288b6;
			}
		
			#foxboro_menu ul.rootGroup li.item ul li a.link:hover {
				background-color:#6288b6;
			}
			
			#foxboro_menu ul.rootGroup li.item ul li a.link span.text {
				padding: 15px;
				width:150px;
				height:auto;
				border-right:none;
				white-space:normal;
				line-height:16px;
				font-size:12px;
				font-weight:normal;
				text-transform:uppercase;
				text-align:left;
			}


/* Page Layout */

#foxboro_content #foxboro_two-column-right #foxboro_col2 {
    padding-right: 30px;
    width: 660px;
}

#foxboro_content #foxboro_three-column #foxboro_col2 {
    padding: 0 30px;
    width: 420px;
}

	#foxboro_content #foxboro_three-column #foxboro_col2 .pad, 
	#foxboro_content #foxboro_two-column-right #foxboro_col2 .pad {
		padding:0;
	}
	
#foxboro_content #foxboro_three-column #foxboro_col1, 
#foxboro_content #foxboro_three-column #foxboro_col3, 
#foxboro_content #foxboro_two-column #foxboro_col1, 
#foxboro_content #foxboro_two-column-right #foxboro_col3 {
	width:265px;
}

	#foxboro_content #foxboro_three-column #foxboro_col1 .block, 
	#foxboro_content #foxboro_three-column #foxboro_col3 .block, 
	#foxboro_content #foxboro_two-column #foxboro_col1 .block, 
	#foxboro_content #foxboro_two-column-right #foxboro_col3 .block {
		background: url('http://cstrom.com/Portals/189441/images/layout/bg-brown.png') left top;
		margin: 0 0 30px;
	}
	
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad, 
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad, 
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad, 
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad {
			margin:0;
			padding: 20px;
			background-color: #e5e5e5;
			border: 1px solid #7c7c7c;
		}
	
	
/* Typography */

	#foxboro_content #foxboro_top h1,
	#foxboro_content #foxboro_one-column #foxboro_col2 h1, 
	#foxboro_content #foxboro_two-column #foxboro_col2 h1, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 h1, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 h1, 
	#foxboro_content #foxboro_two-column-right #foxboro_col2 h1, 
	#foxboro_content #foxboro_three-column #foxboro_col2 h1, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 h1, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 h1, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 h1, 
	#foxboro_content #foxboro_bottom h1 {
		margin: 0 0 20px;
		color: #213c77;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
	}

	#foxboro_content #foxboro_top h2,
	#foxboro_content #foxboro_one-column #foxboro_col2 h2, 
	#foxboro_content #foxboro_two-column #foxboro_col2 h2, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 h2, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col2 h2, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 h2, 
	#foxboro_content #foxboro_two-column-right #foxboro_col2 h2, 
	#foxboro_content #foxboro_three-column #foxboro_col2 h2, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 h2, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 h2, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 h2, 
	#foxboro_content #foxboro_bottom h2 {
		margin: 20px 0 10px;
		color: #6288b6;
		font-size: 50px;
		font-weight: lighter;
		text-align: left;
		line-height:1.1em;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	#foxboro_content #foxboro_top h3,
	#foxboro_content #foxboro_one-column #foxboro_col2 h3, 
	#foxboro_content #foxboro_two-column #foxboro_col2 h3, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 h3, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 h3, 
	#foxboro_content #foxboro_two-column-right #foxboro_col2 h3, 
	#foxboro_content #foxboro_three-column #foxboro_col2 h3, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 h3, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 h3, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 h3, 
	#foxboro_content #foxboro_bottom h3 {
		margin: 20px 0 10px;
		color:#213c77;
		font-size:18px;
		font-weight:bold;
		text-transform:uppercase;
		text-align: center;
	}

	#foxboro_content #foxboro_top h4,
	#foxboro_content #foxboro_top h5,
	#foxboro_content #foxboro_top h6,
	
	#foxboro_content #foxboro_one-column #foxboro_col2 h4,
	#foxboro_content #foxboro_one-column #foxboro_col2 h5,
	#foxboro_content #foxboro_one-column #foxboro_col2 h6, 
		
	#foxboro_content #foxboro_three-column #foxboro_col2 h4,
	#foxboro_content #foxboro_three-column #foxboro_col2 h5,
	#foxboro_content #foxboro_three-column #foxboro_col2 h6, 
	
	#foxboro_content #foxboro_two-column #foxboro_col2 h4,
	#foxboro_content #foxboro_two-column #foxboro_col2 h5,
	#foxboro_content #foxboro_two-column #foxboro_col2 h6, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 h4,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 h5,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 h6, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 h4,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 h5,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 h6, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col2 h4,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 h5,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 h6, 

	#foxboro_content #foxboro_three-eq-column #foxboro_col1 h4,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 h5,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 h6, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 h4,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 h5,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 h6, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 h4,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 h5,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 h6, 
	
	#foxboro_content #foxboro_bottom h4,
	#foxboro_content #foxboro_bottom h5,
	#foxboro_content #foxboro_bottom h6 {
		margin: 15px 0 5px;
		color:#213c77;
		font-size:16px;
		font-weight:bold;
		font-style:italic;
	}
	
	#foxboro_content #foxboro_top p,
	#foxboro_content #foxboro_top ul li,
	#foxboro_content #foxboro_top ol li,

	#foxboro_content #foxboro_one-column #foxboro_col2 p,
	#foxboro_content #foxboro_one-column #foxboro_col2 ul li,
	#foxboro_content #foxboro_one-column #foxboro_col2 ol li, 
	
	#foxboro_content #foxboro_two-column #foxboro_col2 p,
	#foxboro_content #foxboro_two-column #foxboro_col2 ul li,
	#foxboro_content #foxboro_two-column #foxboro_col2 ol li, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 p,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ul li,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ol li, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 p,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ul li,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ol li, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col2 p,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ul li,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ol li, 
	
	#foxboro_content #foxboro_three-column #foxboro_col2 p,
	#foxboro_content #foxboro_three-column #foxboro_col2 ul li,
	#foxboro_content #foxboro_three-column #foxboro_col2 ol li, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 p,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ul li,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ol li, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 p,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ul li,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ol li, 
	
	#foxboro_content #foxboro_bottom p,
	#foxboro_content #foxboro_bottom ul li,
	#foxboro_content #foxboro_bottom ol li {
		margin: 0 0 10px;
	}

	#foxboro_content #foxboro_top ul,
	#foxboro_content #foxboro_one-column #foxboro_col2 ul,
	#foxboro_content #foxboro_two-column #foxboro_col2 ul,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ul,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ul,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ul,
	#foxboro_content #foxboro_three-column #foxboro_col2 ul,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ul,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ul,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ul,
	#foxboro_content #foxboro_bottom ul {
		list-style:disc;	
	}

	#foxboro_content #foxboro_top p a,
	#foxboro_content #foxboro_top ul li a,
	#foxboro_content #foxboro_top ol li a,
	
	#foxboro_content #foxboro_one-column #foxboro_col2 p a,
	#foxboro_content #foxboro_one-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_one-column #foxboro_col2 ol li a, 

	#foxboro_content #foxboro_two-column #foxboro_col1 p a,
	#foxboro_content #foxboro_two-column #foxboro_col1 ul li a,
	#foxboro_content #foxboro_two-column #foxboro_col1 ol li a, 
	
	#foxboro_content #foxboro_two-column #foxboro_col2 p a,
	#foxboro_content #foxboro_two-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_two-column #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 p a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ul li a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ol li a, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 p a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ul li a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ol li a, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col2 p a,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ul li a,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col3 p a,
	#foxboro_content #foxboro_two-column-right #foxboro_col3 ul li a,
	#foxboro_content #foxboro_two-column-right #foxboro_col3 ol li a, 
	
	#foxboro_content #foxboro_three-column #foxboro_col2 p a,
	#foxboro_content #foxboro_three-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_three-column #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 p a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ul li a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ol li a, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 p a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 p a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ul li a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ol li a, 
	
	#foxboro_content #foxboro_bottom p a,
	#foxboro_content #foxboro_bottom ul li a,
	#foxboro_content #foxboro_bottom ol li a {
		color:#213c77;
	}

	#foxboro_content #foxboro_top p a,
	#foxboro_content #foxboro_top ul li a,
	#foxboro_content #foxboro_top ol li a,
	
	#foxboro_content #foxboro_one-column #foxboro_col2 p a,
	#foxboro_content #foxboro_one-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_one-column #foxboro_col2 ol li a, 

	#foxboro_content #foxboro_two-column #foxboro_col2 p a,
	#foxboro_content #foxboro_two-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_two-column #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 p a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ul li a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ol li a, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 p a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ul li a,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ol li a, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col2 p a,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ul li a,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_three-column #foxboro_col2 p a,
	#foxboro_content #foxboro_three-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_three-column #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 p a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ul li a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ol li a, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 p a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ul li a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ol li a, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 p a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ul li a,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ol li a, 
	
	#foxboro_content #foxboro_bottom p a,
	#foxboro_content #foxboro_bottom ul li a,
	#foxboro_content #foxboro_bottom ol li a {
		font-weight: bold;	
	}

	#foxboro_content #foxboro_top p strong,
	#foxboro_content #foxboro_top ul li strong,
	#foxboro_content #foxboro_top ol li strong,
	
	#foxboro_content #foxboro_one-column #foxboro_col2 p strong,
	#foxboro_content #foxboro_one-column #foxboro_col2 ul li strong,
	#foxboro_content #foxboro_one-column #foxboro_col2 ol li strong, 
		
	#foxboro_content #foxboro_two-column #foxboro_col1 p strong,
	#foxboro_content #foxboro_two-column #foxboro_col1 ul li strong,
	#foxboro_content #foxboro_two-column #foxboro_col1 ol li strong, 
	
	#foxboro_content #foxboro_two-column #foxboro_col2 p strong,
	#foxboro_content #foxboro_two-column #foxboro_col2 ul li strong,
	#foxboro_content #foxboro_two-column #foxboro_col2 ol li strong, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 p strong,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ul li strong,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 ol li strong, 
	
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 p strong,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ul li strong,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 ol li strong, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col2 p strong,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ul li strong,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 ol li strong, 
	
	#foxboro_content #foxboro_two-column-right #foxboro_col3 p strong,
	#foxboro_content #foxboro_two-column-right #foxboro_col3 ul li strong,
	#foxboro_content #foxboro_two-column-right #foxboro_col3 ol li strong, 
	
	#foxboro_content #foxboro_three-column #foxboro_col2 p strong,
	#foxboro_content #foxboro_three-column #foxboro_col2 ul li strong,
	#foxboro_content #foxboro_three-column #foxboro_col2 ol li strong, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 p strong,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ul li strong,
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 ol li strong, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 p strong,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ul li strong,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 ol li strong, 
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 p strong,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ul li strong,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 ol li strong, 
	
	#foxboro_content #foxboro_bottom p strong,
	#foxboro_content #foxboro_bottom ul li strong,
	#foxboro_content #foxboro_bottom ol li strong {
		font-weight: bold;	
	}

		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad h1,
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad h2,
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad h3, 
		
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad h1,
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad h2,
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad h3, 
		
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad h1,
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad h2,
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad h3, 
		
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad h1,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad h2,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad h3 {
			color:#213c77;
			text-align:center;
			text-transform:uppercase;
			font-size:18px;
			font-weight:bold;
			margin-bottom: 35px;
		}
		
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad h4,
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad h5,
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad h6, 
		
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad h4,
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad h5,
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad h6, 	
		
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad h4,
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad h5,
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad h6, 
		
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad h4,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad h5,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad h6 {	
			padding-bottom: 5px;
			font-size: 16px;
			font-weight: bold;
			text-align: left;
		}
		
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad ul, 
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad ul, 
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad ul, 
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad ul {
			list-style: disc;
		}

		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad p a,
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad ul li a,
		#foxboro_content #foxboro_three-column #foxboro_col1 .block .pad ol li a, 
		
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad p a,
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad ul li a,
		#foxboro_content #foxboro_three-column #foxboro_col3 .block .pad ol li a, 
		
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad p a,
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad ul li a,
		#foxboro_content #foxboro_two-column #foxboro_col1 .block .pad ol li a. 
		
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad p a,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad ul li a,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .block .pad ol li a {	
			/*font-weight: bold;*/
		}


/* Form styling */

#foxboro_content #foxboro_top .ContactFormWrapper,
#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper, 
#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper, 
#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper, 
#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper, 
#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper, 
#foxboro_content #foxboro_bottom .ContactFormWrapper {
	margin: 0 auto;
	width:440px;
}

#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper {
	margin: 0 auto;
	width:420px;
}


	#foxboro_content #foxboro_top .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_thre-eq-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper .AutoFormLabel,
	#foxboro_content #foxboro_bottom .ContactFormWrapper .AutoFormLabel {
		margin:10px 0;
		color: #5B5B5B;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
	}

		#foxboro_content #foxboro_top .ContactFormWrapper .AutoFormLabel a,
		#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_bottom .ContactFormWrapper .AutoFormLabel a {
			color: #5B5B5B;
			text-transform:none;
			font-weight: normal;
			font-size: 14px;
		}

			#foxboro_content #foxboro_top .ContactFormWrapper label a:hover,
			#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper label a:hover, 
			#foxboro_content #foxboro_bottom .ContactFormWrapper label a:hover {
				text-decoration:none;
			}
#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper input.StandardI, 
#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper input.StandardI, 
#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper input.StandardI {
		width:418px;
		height:14px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #e5e5e5;
		border: #5c4530 solid 1px;
}
			
#foxboro_content #foxboro_top .ContactFormWrapper input.StandardI, 
#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper input.StandardI, 
#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper input.StandardI, 
#foxboro_content #foxboro_bottom .ContactFormWrapper input.StandardI {
		width:418px;
		height:14px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper input.StandardI {
		width:398px;
		height:14px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #e5e5e5;
		border: #5c4530 solid 1px;
	}
	
#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper input.StandardI {
		width:239px;
		height:14px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #e5e5e5;
		border: #5c4530 solid 1px;
}
#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper input.StandardI, 
#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper input.StandardI {
		width:239px;
		height:14px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper select,
#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper select, 
#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper select {
		width:440px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
}

#foxboro_content #foxboro_top .ContactFormWrapper select,
#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper select, 
#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper select, 
#foxboro_content #foxboro_bottom .ContactFormWrapper select {
		width:440px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper select {
		width:420px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper select, 
#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper select, 
#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper select {
		width:261px;
		padding:10px;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
	#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper textarea,
	#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper textarea,
	#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper textarea {
		padding:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color: #e5e5e5;
		border: #5c4530 solid 1px;
	}
	
	.ContactFormWrapper form.ContactFormItems textarea {
		  max-width: 340px!important;
}
	#foxboro_content #foxboro_top .ContactFormWrapper textarea,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_bottom .ContactFormWrapper textarea {
		width:418px;
		padding:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
	#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper textarea {
		width:398px;
		padding:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color: #e5e5e5;
		border: #5c4530 solid 1px;
	}
	
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper textarea {
		width:239px;
		padding:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
		#foxboro_content #foxboro_top .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_top .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_top .ContactFormWrapper textarea:focus,
		
		#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_bottom .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_bottom .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_bottom .ContactFormWrapper textarea:focus {
			border-color:#000000;
			-moz-box-shadow: 1px 1px 1px #bababa;
			-webkit-box-shadow: 1px 1px 1px #bababa;
			box-shadow: 1px 1px 1px #bababa;
		}
	
	#foxboro_content #foxboro_top .ContactFormWrapper input.FormSubmitButton,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_bottom .ContactFormWrapper input.FormSubmitButton {
		cursor:pointer;
		margin: 10px 26px 0;		
		background-color: #9a301e;
		color: #ffffff;
		font-size: 15px;
		padding: 13px 0;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 184px;
		display: block;
		border: 1px solid #53170C;
		box-shadow: 1px 1px 2px #b3b3b3;
	}
	
	#foxboro_content #foxboro_top .ContactFormWrapper input.FormSubmitButton:hover,
	#foxboro_content #foxboro_two-eq-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton:hover, 
	#foxboro_content #foxboro_two-eq-column #foxboro_col3 .ContactFormWrapper input.FormSubmitButton:hover, 
	#foxboro_content #foxboro_three-eq-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton:hover,  
	#foxboro_content #foxboro_three-eq-column #foxboro_col3 .ContactFormWrapper input.FormSubmitButton:hover,	
	#foxboro_content #foxboro_bottom .ContactFormWrapper input.FormSubmitButton:hover {
		background-color: #B94633;
	}
	
		
	#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper input.FormSubmitButton,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton, 	
	#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton {
		cursor: pointer;
		background-color: #9a301e;
		color: #ffffff;
		font-size: 15px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 184px;
		display: block;
		border: 1px solid #53170C;
		box-shadow: 1px 1px 2px #b3b3b3;
		padding: 13px 0;
	}	
	
	#foxboro_content #foxboro_one-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton:hover, 
	#foxboro_content #foxboro_two-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton:hover,
	#foxboro_content #foxboro_two-column-right #foxboro_col2 .ContactFormWrapper input.FormSubmitButton:hover, 
	#foxboro_content #foxboro_three-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton:hover,
	#foxboro_content #foxboro_three-eq-column #foxboro_col2 .ContactFormWrapper input.FormSubmitButton:hover {
		background-color: #B94633;
	} 	
	
#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper, 
#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper, 
#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper, 
#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper {
	margin:0;
}

	#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel, 
	#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper .AutoFormLabel, 
	#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel, 
	#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper .AutoFormLabel {
		margin:10px 0;
		color: #5B5B5B;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
	}

		#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper .AutoFormLabel a, 
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper .AutoFormLabel a {
			font-weight:normal;
			color: #5B5B5B;
			font-size: 14px;
		}
	
	#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper input.StandardI, 
	#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper input.StandardI, 
	#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper input.StandardI, 
	#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper input.StandardI {
		width:95%;
		height:16px;
		padding:5px;
		margin: 5px 0 10px;
		font-size:13px;
		color:black;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
	#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper select, 
	#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper select, 
	#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper select, 
	#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper select {
		width:210px;
		padding:5px;
		margin: 5px 0 10px;
		font-size:13px;
		color:black;
		/*background:#90755e;*/
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
	#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper textarea, 
	#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper textarea {
		width:95%;
		margin: 10px 0;
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:black;
		background-color: #b2b2b2;
		border: #5c4530 solid 1px;
	}
	
		#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper textarea:focus, 
		
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper input.StandardI:focus,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper select:focus,
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper textarea:focus {
			border-color:#000000;
			-moz-box-shadow: 1px 1px 1px #bababa;
			-webkit-box-shadow: 1px 1px 1px #bababa;
			box-shadow: 1px 1px 1px #bababa;
		}
	
	#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton, 
	#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper input.FormSubmitButton {
		cursor:pointer;
		margin: 10px auto 0;
		background-color: #9a301e;
		color: #ffffff;
		font-size: 15px;
		padding: 13px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 184px;
		display: block;
		border: 1px solid #53170C;
		box-shadow: 1px 1px 2px #b3b3b3;
	}

		#foxboro_content #foxboro_three-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton:hover, 
		#foxboro_content #foxboro_three-column #foxboro_col3 .ContactFormWrapper input.FormSubmitButton:hover, 
		#foxboro_content #foxboro_two-column #foxboro_col1 .ContactFormWrapper input.FormSubmitButton:hover, 
		#foxboro_content #foxboro_two-column-right #foxboro_col3 .ContactFormWrapper input.FormSubmitButton:hover {
			cursor:pointer;
			background-color: #B94633;
		}



/* Blog styling */

#foxboro_content .IngeniMailSubscribeContainer .subhead {
		margin:10px 0;
		color: #432E1C;
		font-size:13px;
		font-weight:bold;
		line-height:16px;
}

#foxboro_content .IngeniMailSubscribeContainer input.IngeniMailSubscribeEmailInput {
	height:14px;
	padding:14px 0 14px 9px;
	font-size:15px;
	background-color: #b2b2b2;
	border: #7c7c7c solid 1px;
}

	#foxboro_content .IngeniMailSubscribeContainer input.IngeniMailSubscribeEmailInput:focus {
		border-color:#000000;
		-moz-box-shadow: 1px 1px 1px #bababa;
		-webkit-box-shadow: 1px 1px 1px #bababa;
		box-shadow: 1px 1px 1px #bababa;
	}

#foxboro_content .IngeniMailSubscribeContainer input.IngeniMailSubscribeButton {
		cursor:pointer;
		margin: 10px 26px 0;
		background-color: #9a301e;
		color: #ffffff;
		font-size: 15px;
		padding: 13px 0;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 184px;
		display: block;
		border: 1px solid #53170C;
		box-shadow: 1px 1px 2px #b3b3b3;
}

	#foxboro_content  input.IngeniMailSubscribeButton:hover {
		cursor:pointer;
		background-color: #B94633;
	}


#foxboro_content #bb-container div.post {
	border-bottom:none;
	font-size:1em;
}

#foxboro_content #foxboro_two-column-right #foxboro_col2 #bb-container div.post h3.title {
	/*font-size: 26px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: none !important;*/
		margin: 20px 0 10px;
		color: #6288b6;
		font-size: 40px;
		font-weight: lighter;
		text-align: left;
		line-height:44px;
		font-family: 'Open Sans Condensed', sans-serif;
		text-transform:none;

}

	#foxboro_content #bb-container div.post h3.title a {
	}

#foxboro_content #foxboro_two-column-right #foxboro_col2 #bb-container div.post h2 {
	font-size:20px;
	margin-bottom:5px;
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight:bold;
	line-height:normal;
}
	
#foxboro_content #bb-container div.post div.submissions {
	border-top: 1px solid #7C7C7C;
	border-bottom: 1px solid #7C7C7C;
	margin: 0 0 20px;
	padding: 7px 0 7px 89px;
	color: #7C7C7C;
}

#foxboro_content #bb-container div.post div.byline {
	text-align:center;
}

#foxboro_content #bb-container div.comments {
	margin-top:20px;
	background:#E5E5E5;
	border: 1px solid #7C7C7C;
}

#foxboro_content #bb-container div.comment-form {
	background:#E5E5E5;
	border: 1px solid #7C7C7C;
}

#foxboro_content #bb-container div.post .tags {
	color:#432E1C;
	font-weight:normal;
}

#foxboro_content div.comment-form input[type="text"] {
	background-color: #B2B2B2;
	border: 1px solid #5C4530;
	color: black;
	font-size: 13px;
	height: 16px;
	padding: 5px;
	width: 198px;
} 
#foxboro_content div.comment-form input[type="checkbox"] {
	background-color: #B2B2B2;
	border: 1px solid #5C4530;
}
#foxboro_content div.comment-form textarea {
	background-color: #B2B2B2;
	border: 1px solid #5C4530;
	color: black;
	font-size: 13px;
	padding: 5px;
	width: 198px;	
}
#foxboro_content div.comment-form input:focus, #foxboro_content div.comment-form textarea:focus {
	border-color: #000000;
	box-shadow: 1px 1px 1px #BABABA;
}

/* Styling for Blog "Post Comment" Buttons */
#foxboro_content #dnn__ctl0__ctl0_BlogView_PostComment_PostCmt {
		cursor:pointer;
		text-align: left;		
		background-color: #9a301e;
		color: #ffffff;
		font-size: 15px;
		padding: 13px 0;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 184px;
		display: block;
		border: 1px solid #53170C;
		box-shadow: 1px 1px 2px #b3b3b3;
		margin-top: 10px;
}

#foxboro_content #dnn__ctl0__ctl0_BlogView_PostComment_PostCmt:hover {
		background-color: #B94633;

}

#foxboro_content #dnn__ctl0__ctl0_BlogView_PostComment_CmtTbl tr:last-child td {
	text-align: left;
}
/* Footer */
#foxboro_footer {
	margin: 35px 0 0 0 !important;
}
#foxboro_footer span a, #foxboro_footer a, #foxboro_footer ul li a, #foxboro_footer p span, #foxboro_footer span.SkinObject {
  color: #213C77 !important;
  font-size: 13px !important;
}
#colorado-footer {
	margin: 25px 0;
}

/* Form Styling */

#foxboro_content #foxboro_col2 .ContactFormWrapper form.ContactFormItems input[type="text"], 
#foxboro_content #foxboro_col2 .ContactFormWrapper form.ContactFormItems input[type="email"] {
	height:14px;
	padding:14px;
	font-size:15px;
	background-color: #e5e5e5;
	border: #7c7c7c solid 1px;
}

.ContactFormWrapper form.ContactFormItems input[type="text"], .ContactFormWrapper form.ContactFormItems input[type="email"] {
	height:14px;
	padding:14px;
	font-size:15px;
	background-color: #b2b2b2;
	border: #7c7c7c solid 1px;
}
#foxboro_content form#hsForm_ac6936a3-ded4-491d-b981-1b503e26d813 label {
	text-align: center;
	padding: 18px 0 0 0;
	color: #5B5B5B;
	font-size: 14px;
}

#foxboro_content form input:focus {
	-moz-box-shadow: 1px 1px 1px #bababa;
	-webkit-box-shadow: 1px 1px 1px #bababa;
	box-shadow: 1px 1px 1px #bababa;
}

.hs-form-required {
	color: #ff0000!important;
}