a { outline: none !important; }

#foxboro_body {
    padding: 10px 0 !important; 
}

#foxboro_container {
    background: #FFFFFF;
}

#foxboro_top {
    background: #3E7EBB repeat-y left top !important;
    padding: 0 0px !important;
    margin-top: 0px !important;
    overflow-y: auto;
    _display: inline-block;
}

#foxboro_top h1 {
    font-family:'Arial-BoldItalicMT','Arial',sans-serif;
    font-size:30px;
    font-style:italic;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0;
    line-height:34px;
    margin: 0 ;
    padding: 8px 260px 8px 10px;
}

#foxboro_top #dnn_TopPane {
    clear: both;
}

#foxboro_col2 h1 {
    font-weight: bold !important;
    font-size: 1.4em !important;
}

#foxboro_col2 h2 {
    font-weight: bold !important;
    font-size: 1.2em !important;
}

#foxboro_col2 h3 {
    font-weight: normal !important;
    margin: 0 !important;
}

#foxboro_col2 h4 {
    margin: 0 !important;
}

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

div.block input {
    width: 94%;
}

#foxboro_footer p.copyright {
    font-weight: bold !important;
}

#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
    padding-top: 0 !important;
}

#foxboro_col1 div.pad {
    /* background: #FCFDFE url(/Portals/73457/images/template/cols_bg.png) repeat-x left top !important; */
    margin: 0 0 0 20px;

}

#foxboro_col3 div.pad {
    /* background: #FCFDFE url(/Portals/73457/images/template/cols_bg.png) repeat-x left top !important; */
    margin: 0 20px 0 0;

}

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

#foxboro_content #foxboro_col1 div.block div.pad, #foxboro_content #foxboro_col3 div.block div.pad {
    margin: 0 !important;
    padding: 8px 15px !important;
    background: transparent !important;
}

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

#foxboro_three-column #foxboro_col1 {
    width: 200px !important;
}

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

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

#foxboro_col2 ul, #foxboro_content div.block ul {

}

#foxboro_col2 ul ul, #foxboro_content div.block ul ul {

}

#foxboro_content div.block li {
    padding:0 0 0 8px;
}

#foxboro_footer {
    padding: 20px 0 !important;
}

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

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