@charset "utf-8";
/* CSS Document */

html, body {
	
}
#foxboro_container {
	background: none;
	padding: 0 4px;
	width: 800px !important;
}


/* *** header *** */
#foxboro_header #header_landing {
    height: 121px;
    width: 100%;
    overflow: hidden;
}
#foxboro_header #logo {
    width: 222px;
    float: left;
    padding-top: 10px;
}
#foxboro_header #logo a {
    display: block;
    height: 97px;
    width: 222px;
    background: url(style/logo.png) no-repeat;
    text-indent: -999em;
}

#foxboro_header #right {
    width: 101px;
    float: right;
    padding-top: 42px;
}
#foxboro_header #right #header-top, #foxboro_header #right #header-bottom {
    display: none;
}

/* *** navigation menu *** */
#foxboro_menu .NavHidden {
    display: none; /* hide navigation completely when selected */
}


/* *** container background *** */
#foxboro_menu {
    margin: 0 -4px;
    width: 808px;
    padding-bottom: 5px;
    background: url(style/landing-container-top.png) no-repeat 50% 0 !important;
}
#foxboro_content {
    margin: 0 -4px 15px;
    width: 808px;
    padding-bottom: 10px;
    background: url(style/landing-container-bottom.png) no-repeat 50% 100% !important;
}
#foxboro_top, #foxboro_bottom, #foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
    width: 752px;
    padding: 20px 28px 0;
    background: url(style/landing-container-mid.png) repeat-y 50% 0 !important;
}

/* *** footer *** */
#footerInner {
    width: 800px;
    text-align: center;
}
#footer #footerBottom ul {
    text-align: center;
}
#footer #footerBottom ul li {
    display: inline;
    line-height: 23px;
    padding: 0 5px;
    float: none;
}

/* *** column widths *** */
#foxboro_top {
    overflow: hidden;
}
#foxboro_two-column-right #foxboro_col2 {
    width: 420px;
}
#foxboro_two-column-right #foxboro_col2 div.pad {
    padding-left: 0;
}
#foxboro_col2 div.pad {
    padding-bottom: 35px !important;
}
#foxboro_two-column-right #foxboro_col3 {
    width: 320px;
}

#foxboro_top h1 {
    color: #282828;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 0 15px;
    padding: 5px 10px;
    background: url(style/element-h1.png) repeat;
    text-align: center;
}