body#Body {
	background: #ffffff url(images/home-background.png) repeat-x !important;
}

h1 {
	background:url(images/h1-bg.jpg) no-repeat scroll 0 2px transparent;
	border-bottom:1px dotted #658B86;
	font-family: "Times New Roman",Times,serif !important;
	font-size: 19px !important;
	line-height: 28px !important;
	margin: 10px 0 10px -30px !important;
	padding: 0 0 1px 30px !important;
}
h2 {
	font-size:17px !important;
	font-weight:bold !important;
	line-height:24px !important;
	margin:0 0 12px !important;
}
sup  {
	font-size:8px;
	font-weight:normal !important;
}
#foxboro_two-column-right p {
	font-size:12.5px !important;
	line-height:18.5px !important;
	margin:0 0 18px !important;
}


/* logo position */
#foxboro_top {
	position: relative;
}

img#main-logo  {
	position: absolute;
	right: 131px;
	top: 5px;
}



/* Hide elements */
#foxboro_courtesy_links, foxboro_header {
	display: none;
}

/* Navigation */
#foxboro_menu {
	margin-bottom: 6px;
}
#foxboro_menu ul li span {
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif !important;
	font-size: 11px !important;
	letter-spacing: 0.9px;
	font-weight: normal !important;
}
#foxboro_menu .rootGroup .item .text {
	padding-top: 11px !important;
	padding-bottom: 11px !important;
}

/* Content Area */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column  {
	padding-top:25px !important;
}

/* Column 2 */
#foxboro_two-column-right #foxboro_col2 {
	width: 675px !important;
}
#foxboro_two-column-right #foxboro_col2 div.pad {
	padding-top: 25px;
	padding-left: 50px;
}
#foxboro_col2 ul {
	list-style-type:square !important;
	margin:25px 30px !important;
}
#foxboro_col2 ul li {
	color:#325853 !important;
	font-size:13px !important;
	line-height:24px !important;
}

/* Column 3 */
#foxboro_two-column-right #foxboro_col3 {
	background: url(images/sidebar-bg.jpg) no-repeat scroll -2px -1px #EBEBEB !important;
	padding: 50px 30px 0;
	width: 238px !important;
	margin-top: 2px;
}
#foxboro_col3 div.block div.pad {
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
}
div#sidebar-nav {
	color: #658B86;
	font-size: 14px;
	letter-spacing: 0.5px;
	line-height: 20px;
	border-bottom: 2px dotted #7C9B97;
	margin: -15px 0 15px 0;
	padding: 0 0 15px;
}
div#sidebar-nav a, div#sidebar-nav a:hover {
	text-decoration: underline !important;
}
div#sidebar-nav ul {
	list-style-type:none !important;
	margin: 0 !important;
	padding: 0 !important;
}
div#sidebar-nav ul li.mail {
	background:url("images/mail.jpg") no-repeat scroll left 3px transparent;
	padding:0 0 3px 40px;
	font-size: inherit !important;
}
div#sidebar-nav ul li.phone {
	background:url("images/phone.jpg") no-repeat scroll left 3px transparent;
	padding:0 0 3px 40px;
	font-size: inherit !important;
}
#foxboro_content div.block {
	margin:0 !important;
}
#foxboro_content div.block h3 {
	color:#7C9B97 !important;
	font-size:18.75px !important;
	font-weight:900 !important;
	line-height:26px !important;
	padding:0 !important;
	margin:0 0 12px !important;
}
.feedreader_box {
	margin-bottom: 25px;
}
.ItemLink a {
	font-size:14px !important;
	font-weight:bold !important;
	color:#658B86 !important;
	line-height:20px !important;
	text-decoration: none;
}
div.ItemInfo  {
	font-size:12px !important;
	font-weight:bold !important;
	line-height:18px !important;
	padding:6px 0 4px !important;
	font-style: inherit !important;
}
td.Item, td.AltItem {
	border-bottom:1px solid #CCCCCC;
}
.ItemDetails {
	float:right;
	line-height:20px;
	width:40%;
}


/* Footer */
#foxboro_footer {
	border-top:1px dotted #658B86;
}