#foxboro_courtesy_links, #foxboro_header, #foxboro_menu .radmenu, #foxboro_content, #foxboro_footer {
    width: 940px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float:none !important;
}

#foxboro_courtesy_links a:hover {
    color: #990000 !important;
}

#foxboro_menu .radmenu {
    background: #6D6D6D !important;
}

#foxboro_menu ul {
    max-width: 940px;
}

#foxboro_menu ul li a span {
    font-size: 16px !important;
    text-transform: uppercase;
    font-family: "Arial Narrow";
    line-height: 28px !important;
}

#foxboro_menu ul li a span.expandTop {
    background: transparent url(/Portals/55458/images/template/menu_item_bg.jpg) no-repeat right bottom !important;
}

#foxboro_menu ul li a.selectedtab span.expandTop {
    background: transparent url(/Portals/55458/images/template/menu_item_on_bg.jpg) no-repeat right bottom !important;
}

#foxboro_menu ul li a.expanded, #foxboro_menu ul li a.focused {
    background: #9A0000 !important;
}

#foxboro_menu ul li a:hover span.expandTop, #foxboro_menu ul li a.expanded span.expandTop, #foxboro_menu ul li a.focused span.expandTop {
    background: transparent url(/Portals/55458/images/template/menu_item_over_bg.jpg) no-repeat right bottom !important;
}

#foxboro_menu ul li {
    border-right: 1px solid #515151;
}

#foxboro_menu ul.group {
    background: #C0C0C0 !important;
    padding-top: 3px;
}

#foxboro_menu ul.group ul {
    padding-top: 0;
}

#foxboro_menu ul.group li {
    border-right: 0 !important;
}

#foxboro_menu ul.group li a span {
    font-size: 12px !important;
    text-transform: none;
    font-family: Arial,Verdana,sans-serif;
    line-height: 14px !important;
    color: #000000 !important;
}

#foxboro_menu ul.group li a {
    background: transparent !important;
    border-bottom: 1px solid #FFFFFF;
}

#foxboro_menu ul.group li a:hover, #foxboro_menu ul.group li a.active, #foxboro_menu ul.group li a.selectedtab, #foxboro_menu ul.group li a.focused {
    background: #990000 !important;
}

#foxboro_menu ul.group li a:hover span, #foxboro_menu ul.group li a.active span, #foxboro_menu ul.group li a.selectedtab span, #foxboro_menu ul.group li a.focused span {
    color: #FFFFFF !important;
}



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

#foxboro_col1, #foxboro_col2, #foxboro_col3 {
    _overflow-x: hidden !important;
}

div.block input {
    width: 92%;
}

#bb-container div.post {
    font-size: 1em !important;
}

#foxboro_footer {
    padding: 10px 0 0 !important;
    border-top: 2px solid #C5C5C5 !important;
}

#foxboro_footer p.copyright {
    background: #000000;
    margin-top: 10px !important;
    padding: 10px 0 !important;
    border-top: 2px solid #929292 !important;
}

#foxboro_footer a:hover {
    color: #FFFFFF !important;
}

/* ---- COLUMNS WIDTH ---- */

#foxboro_two-column #foxboro_col1, #foxboro_col3 {
    width: 28.9% !important;
}

#foxboro_three-column #foxboro_col1 {
    width: 20.9% !important;
}

#foxboro_two-column #foxboro_col2, #foxboro_two-column-right #foxboro_col2 {
    width: 71% !important;
}



#foxboro_col2 h1 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 30px !important;
    font-weight: bold !important;
    margin: 8px 0 6px !important;
    padding: 6px 0 10px !important;
    border-bottom: 2px solid #990000;
}

#foxboro_col2 h2 {

}

#foxboro_col2 h3 {
    font-weight: bold !important;
}

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

#foxboro_content #foxboro_col1 div.block div.pad, #foxboro_content #foxboro_col3 div.block div.pad {
    padding: 8px 20px;
    border-left: 1px solid #A6A6A6;
    border-right: 1px solid #A6A6A6;
    border-bottom: 1px solid #A6A6A6;
}

#foxboro_content div.block h3 {
    padding: 11px 20px 10px 20px !important;
    margin: -8px -20px 10px -20px !important;
    line-height: 125% !important;
    font-weight: bold !important;
    background: #E9E9E9 url(/Portals/55458/images/template/cols_mod_title_bg.jpg) repeat-x top !important;
}

#foxboro_col2 div.pad {
    padding: 0 20px 10px !important;
}

#foxboro_menu .NavHidden ul.rootGroup {
    display: none;
}