#foxboro_container {
background:#ffffff;
}

#foxboro_content {
background:url(/Portals/78618/template/container_bg.jpg) top repeat-x !important;
padding-bottom:20px !important;
}

#foxboro_container,
#foxboro_footer {
width:100% !important;
}

#foxboro_header span.logo,
#foxboro_menu div.radmenu,
#foxboro_bottom,
#foxboro_footer div.clear,
#foxboro_footer p.copyright {
display:block !important;
width:980px !important;
margin:0 auto !important;
}

#foxboro_top {
background:url(/Portals/78618/template/top_bg.jpg) top left repeat-y !important;
width:980px !important;
padding:1px 25px !important;
margin:-1px auto !important;
}

#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
float:none !important;
width:990px !important;
padding-left:45px !important;
padding-right:45px !important;
margin:0 auto !important;
background:url(/Portals/78618/template/content_bg.jpg) top center no-repeat !important;
min-height:500px !important;
_height:500px !important;
_overflow-y:visible !important;
}

#foxboro_menu div.radmenu {
float:none !important;
}

#foxboro_menu ul.rootGroup {
float:right !important;
max-width:980px !important;
}

#foxboro_menu span.text {
padding:0 10px !important;
line-height:30px !important;
font-size:11px !important;
text-transform:uppercase;
font-weight:normal !important;
}

#foxboro_menu a.link {
background:url(/Portals/78618/template/menu_bg.jpg) top repeat-x !important;
}

#foxboro_menu a.link:hover,
#foxboro_menu a.selectedtab {
background:url(/Portals/78618/template/menu_bg.jpg) bottom repeat-x !important;
}

#foxboro_menu li.item {
margin-right:1px !important;
}

#foxboro_menu li.last {
margin-right:0 !important;
}

#foxboro_menu div.slide li.item {
margin-right:0 !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

#foxboro_col2 h1 {
font-weight:bold !important;
font-size:20px !important;
font-family:'Arial Black', Gadget, sans-serif !important;
padding-bottom:5px !important;
border-bottom:1px dotted #CCCCCC;
line-height:145% !important;
}

#foxboro_col2 .ISContent h1 {
font-weight:normal !important;
border-bottom:none;
}

#foxboro_col2 div.pad p,
#foxboro_col2 div.pad li {
font-size:1em !important;
}

#foxboro_col2 div.ContactFormWrapper {
border:1px solid #CCCCCC;
padding:15px 20px !important;
}

#foxboro_col2 h4 {
color:#414141 !important;
font-weight:normal !important;
font-size:1em !important;
}

#foxboro_content div.block div.pad h3 {
font-size:1.1em !important;
}

#foxboro_content div.block div.pad {
margin:0 !important;
}