#foxboro_container {
width:100% !important;
}

#foxboro_header {
width:100% !important;
background:url(/Portals/77785/template/header_bg.jp) top repeat-x !important;
}

#foxboro_header span.logo,
#foxboro_menu,
#foxboro_content,
#foxboro_footer {
width:955px !important;
margin:0 auto !important;
}

#foxboro_menu span.text {
padding:0 11px 0 10px !important;
background:url(/Portals/77785/template/menu_separator.jpg) right center no-repeat !important;
}

#foxboro_menu div.slide span.text,
#foxboro_menu li.last span.text {
background:none !important;
padding:0 10px !important;
}

#foxboro_menu {
width:955px !important;
background:none !important;
margin-top:-12px !important;
}

#foxboro_menu div.radmenu {
width:955px !important;
background:url(/Portals/77785/template/menu_top.png) top left no-repeat !important;
_background:url(/Portals/77785/template/menu_top.gif) top left no-repeat !important;
padding:14px 0 0 0 !important;
}

#foxboro_menu ul.rootGroup {
background:#F3F4F6 !important;
width:935px !important;
float:left !important;
padding:0 10px 10px 10px !important;
}

#foxboro_menu div.NavHidden {
background:url(/Portals/77785/template/menu_top_white.png) top left no-repeat !important;
_background:url(/Portals/77785/template/menu_top_white.gif) top left no-repeat !important;
}

#foxboro_menu div.NavHidden ul.rootGroup {
background:#ffffff !important;
}

#foxboro_menu a.link {
background:none !important;
}

#foxboro_col2 div.pad p,
#foxboro_col2 div.pad li,
#foxboro_content div.block,
#foxboro_content div.block div.pad p,
#foxboro_content div.block div.pad li,
#bb-container div.post,
#foxboro_footer,
#foxboro_footer a,
#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-size:1em !important;
}

#foxboro_col1,
#foxboro_col3 {
width:278px !important;
}

#foxboro_two-column #foxboro_col1,
#foxboro_two-column-right #foxboro_col3 {
width:300px !important;
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width:655px !important;
}

#foxboro_three-column #foxboro_col2 {
width:399px !important;
}

#foxboro_col2 div.pad,
#foxboro_content div.block div.pad {
border:1px solid #EEEEEE !important;
}

#foxboro_content div.block div.pad {
padding-left:15px !important;
padding-right:15px !important;
}

#foxboro_content div.block div.pad h3 {
background:#FF2600 !important;
font-weight:bold !important;
text-transform:uppercase !important;
margin:-8px -15px 15px -15px !important;
padding:0 10px !important;
line-height:35px !important;
font-size:1.1em !important;
}

#foxboro_content div.block div.pad .ISContent h3 {
background:none !important;
font-weight:normal !important;
text-transform:none !important;
margin:15px 0 !important;
padding:0 !important;
line-height:135% !important;
font-size:1.3em !important;
color:#FF2600 !important;
}

#foxboro_content div.block {
margin-bottom:10px !important;
}

#foxboro_col1 div.block div.pad {
margin-left:0 !important;
margin-right:10px !important;
}

#foxboro_col3 div.block div.pad {
margin-left:10px !important;
margin-right:0 !important;
}

#foxboro_content {
padding-bottom:15px !important;
}

#foxboro_footer {
background:url(/Portals/77785/template/footer_bg.jpg) left repeat-y !important;
padding:0 !important;
margin-bottom:15px !important;
}

#foxboro_footer div.clear {
width:925px !important;
background:url(/Portals/77785/template/footer_top.jpg) top left no-repeat !important;
padding:10px 15px 0 15px !important;
}

#foxboro_footer p.copyright {
display:block !important;
background:url(/Portals/77785/template/footer_bottom.jpg) bottom left no-repeat !important;
width:925px !important;
padding:5px 15px 10px 15px !important;
margin:0 -15px !important;
font-weight:bold !important;
}

#foxboro_footer p.copyright small {
color:#666666 !important;
font-weight:normal !important;
}

#foxboro_col2 p.SolidBody {
background:url(/Portals/77785/template/ol_solidbody_bg.jpg) left top no-repeat !important;
width:335px;
height:37px;
line-height:37px;
padding-left:21px;
margin:2px 0 5px 0 !important;
letter-spacing:1px;
font-weight:bold !important;
}

#foxboro_content div.block div.pad p.SolidBody {
background:url(/Portals/77785/template/ol_solidbody_bg2.jpg) left top no-repeat !important;
width:237px;
height:37px;
line-height:37px;
padding-left:21px;
margin:2px 0 5px 0 !important;
letter-spacing:1px;
font-weight:bold !important;
}

#foxboro_col2 div.pad a:hover,
#foxboro_top a:hover,
#foxboro_bottom a:hover,
#foxboro_content div.block div.pad a:hover,
#foxboro_footer a:hover {
color:#FF0000 !important;
}

#foxboro_col2 div.pad h4 a {
display:block !important;
color:#FF2600 !important;
background:#FFFFFF !important;
font-weight:bold !important;
text-transform:uppercase !important;
padding:0 10px !important;
line-height:35px !important;
font-size:0.95em !important;
text-decoration:none !important;
}


#foxboro_col2 div.pad h4 a:hover {
text-decoration:none !important;
color:#FFE4DF !important;
}


#foxboro_top h1,
#foxboro_col2 h1 {
padding:0 10px !important;
color:#ffffff !important;
font-variant:small-caps !important;
font-size:30px !important;
line-height:155% !important;
font-family:Georgia, "Times New Roman", Times, serif !important;
letter-spacing:-1px !important;
}

#foxboro_top h1,
#foxboro_two-column #foxboro_col2 h1,
#foxboro_two-column-right #foxboro_col2 h1 {
background:url(/Portals/77785/template/two-column_h1.jpg) top left repeat-y !important;
}

#foxboro_three-column #foxboro_col2 h1 {
background:url(/Portals/77785/template/h1_bg.jpg) top left repeat-y !important;
}

#foxboro_one-column #foxboro_col2 h1 {
background:url(/Portals/77785/template/h1_one.jpg) top left repeat-y !important;
}

#foxboro_col2 h2 {
font-size:1.6em !important;
font-weight:normal !important;
}

#foxboro_col2 h4 {
color:#FF2600 !important;
font-size:1.2em !important;
}

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

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

#foxboro_menu div.slide span.text {
padding:3px 10px !important;
}

#foxboro_menu div.slide a.link {
border-bottom:1px dashed #cccccc;
}

#foxboro_menu div.slide a.link:hover {
background:#FF2600 !important;
}

#foxboro_menu div.slide a.link:hover span.text {
color:#FFE4DF !important;
}


