#foxboro_body {
    background: url('/Portals/58965/images/background.png') top center repeat-y;
}
a {
    text-decoration: none;
}
ul,h1,h2 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/* HEADINGS */
h1 {
    font-size: 2em!important;
    line-height: 100%!important;
}
h3 {
    color: #333;
    font-size: 1.4em;
    font-weight: normal;
}
#foxboro_col2 h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #666!important;
}
#foxboro_content div.block h3 {
    font-weight: bold;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
    display: none;
}
.courtesy{
    float: right;
    margin: 0 30px;
    font-family: Tahoma;
    font-size: 0.7em;
    font-weight: bold;
    color: #666;
}

/* HEADER */
#foxboro_header {
    height: 148px;
}
#foxboro_header span.logo a {
    display: inline;
    color: #666;
}

/* LOGO */
#foxboro_header span.logo {
    padding: 22px 0 0 30px;
}

/* MENU */
#foxboro_menu {
    height: 48px;
}
#foxboro_menu .link:hover .text, #foxboro_menu .focused .text, #foxboro_menu .expanded .text {
    background: url('/Portals/58965/images/menuitem-bg.png') top left repeat-x;
}
#foxboro_menu .selectedtab {
    background: url('/Portals/58965/images/menuitem-bg.png') top left repeat-x;
}
#foxboro_menu ul li a span {
    font-size: 14px;
    font-weight: bold;
    line-height: 48px;
}
#foxboro_menu .rootGroup .item .text {
    padding: 0 30px!important;
}
#foxboro_menu ul.group li span { width: 180px; padding: 0; margin: 0; border-bottom: 1px solid #f1f1f1; font-weight: normal!important; }
#foxboro_menu .slide ul li { line-height: 25px; font-weight: normal!important; background-image: none; }
#foxboro_menu .slide ul li a:hover { line-height: 25px; background-image: none; }
#foxboro_menu .slide .selectedtab { background: #144B7C!important; }
#foxboro_menu .rootGroup .slide .item .text:hover { background: #144B7C; }

/* TOP */
#foxboro_top {
    padding: 28px 30px 0;
}

/* CONTENT */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
    width: 940px;
    padding: 20px 30px;
}
#foxboro_content div.block {
    margin: 0!important;
}
#foxboro_content #foxboro_col1 div.pad {
    padding: 20px 0 0;
    margin: 0!important;
}
#foxboro_content #foxboro_col3 div.pad {
    padding: 20px 0 0;
}
#foxboro_one-column #foxboro_col2 .pad {
    padding: 0;
}
#foxboro_two-column #foxboro_col1 {
    width: 225px!important;
}
#foxboro_two-column #foxboro_col2 {
    width: 715px!important;
}
#foxboro_two-column #foxboro_col1 div.block div.pad {
    padding: 8px 0 0;
}
#foxboro_col1 div.pad, #foxboro_col2 div.pad, #foxboro_col3 div.pad {
    padding: 0 0 0 20px;
}
#foxboro_two-column-right #foxboro_col3 {
    width: 225px !important;
}
#foxboro_two-column-right #foxboro_col2 {
    width: 715px !important;
}
#foxboro_two-column-right #foxboro_col2 div.pad {
    padding: 0 20px 0 0;
}
#foxboro_two-column-right #foxboro_col3 div.block div.pad {
    padding: 8px 0 0;
    margin: 0!important;
}

#dnn__ctl0_ContentPane {
    border-bottom: 1px solid #e0e0e0;
}
#dnn__ctl1_ContentPane {
    border-bottom: 1px solid #e0e0e0;
}
#dnn__ctl2_ContentPane {
    width: 940px;
    padding: 0 0 30px;
}

#foxboro_col1 .ISContent p.call, #foxboro_col3 .ISContent p.call {
    background:url('/Portals/58965/background/call.jpg') top left no-repeat !important;
}
#foxboro_col1 .ISContent p.email, #foxboro_col3 .ISContent p.email {
    background:url('/Portals/58965/background/email.jpg') top left no-repeat !important;
}
#foxboro_col1 .ISContent p.call, #foxboro_col3 .ISContent p.call, #foxboro_col1 .ISContent p.email, #foxboro_col3 .ISContent p.email {
    color: #537698;
    font-size: 12px;
    line-height: 110%;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0 !important;
    padding: 12px 0 18px 45px;
}

/* BOTTOM */
#foxboro_bottom {
    background: url('/Portals/58965/images/bottompane-bg.gif') bottom center repeat-x;
    padding: 0 30px;
}
#foxboro_bottom a:hover {
    text-decoration: underline;
}

/* FOOTER */
#foxboro_footer {
    padding: 20px 0;
}
span#dnn_dnnLINKS_lblLinks {
    display: none!important;
}
#foxboro_footer p.copyright {
    font-size: 1em;
}

/* FORM */
.FormSubmitButton {
    cursor: pointer;
}