html, body#Body {
    background: #726C90 url(/Portals/74966/images/template/body_bg.jpg) repeat-x top !important;
}

#foxboro_container {
    overflow: visible !important;
}

#foxboro_menu {
    background: #F4F4F4 url(/Portals/74966/images/template/menu_bg.jpg) repeat-x top !important;
    border-bottom: 1px solid #FFFFFF;
}

#foxboro_menu .radmenu {
    padding: 0 10px !important;
    float: right !important;
    border-right: 1px solid #D3D1DC;
}

#foxboro_menu ul li {
    background: transparent url(/Portals/74966/images/template/menu_item_separator.gif) no-repeat right center !important;
    padding-right: 2px !important;
}

#foxboro_menu ul li.last, #foxboro_menu ul.group li {
    background: transparent !important;
    padding-right: 0 !important;
}

#foxboro_menu ul li a.expanded {
    background: #EBE9E9 !important;
}

#foxboro_menu ul li a.expanded .text {
    color: #007AB4 !important;
}

#foxboro_menu ul li a span {

}

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

#foxboro_menu ul.group {
    background: #EBE9E9;
}

#foxboro_menu ul.group li a:hover, #foxboro_menu ul.group li a.active {
    background: #007AA9 !important;
}

#foxboro_menu ul.group li a span {
    padding-right: 20px !important;
    color: #007AB4 !important;
}

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

#foxboro_menu ul.group li a span.expandLeft {
    background: transparent url(/Portals/74966/images/template/arrow.gif) no-repeat right center !important;
}




#foxboro_content {
    border-top: 1px solid #C7C3C4;
    border-bottom: 1px solid #C7C3C4;
}



#foxboro_footer {
    background: #FBFBFD url(/Portals/74966/images/template/footer_bg.jpg) no-repeat center bottom !important;
    border-top: 1px solid #FFFFFF;
    padding: 5px 0 10px 0 !important;
}

#foxboro_content div.block {
    font-size: 1em !important;
}

#foxboro_content div.block h3 {
    font-weight: bold !important;
    font-size: 1.2em !important;
}

#foxboro_content #foxboro_col3 div.block h3 {
    color: #FFFFFF !important;
    background: #398FCC url(/Portals/74966/images/template/col_mod_title.jpg) no-repeat center top !important;
    margin: -8px -10px 10px -10px !important;
    padding: 4px 10px !important;
}

#foxboro_content #foxboro_col3 div.block div.pad div h3 {
    color: #555555 !important;
    background: transparent !important;
    margin: 10px 0 !important;
    padding: 0 !important;
}

#foxboro_content #foxboro_col1 div.block div.pad {
    margin: 0 0 0 2px !important;
    padding: 8px 10px !important;
}

#foxboro_content #foxboro_col3 div.block div.pad {
    margin: 0 12px 0 0 !important;
    padding: 8px 10px !important;
}

#foxboro_col1, #foxboro_col3 {
    width: 232px !important;
    _overflow-x: hidden !important;
}

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

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




#foxboro_col2 {
    min-height: 200px !important;
    _height: 200px !important;
    _overflow-y:visible !important;
}

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

#foxboro_col2 h1 {
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
    background: transparent url(/Portals/74966/images/template/h1_bg.gif) no-repeat right bottom !important;
    margin: 8px 0 8px;
    padding: 0 0 3px;
}

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

div.block input {
    width: 92%;
}

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