html > body #foxboro_col2 img[align="right"] {
border: 1px solid #002450;
margin:0 0 5px 15px;
padding:4px;
}

html > body #foxboro_col2 img[align="left"] {
border: 1px solid #002450;
margin: 0 15px 5px 0;
padding:4px;
}

html > body #foxboro_col2 img[align="center"] {
border: 1px solid #002450;
margin:0 0 5px 15px;
padding:4px;
}

body, table, td {font-family: Times New Roman !important;}


#foxboro_body {
background:#fff url('/Portals/35155/images/design2010/banner_interior.jpg') repeat-x scroll 0 150px !important;
font-family: Times New Roman !important;
color: #323133 !important;
width: 100%;
}

#foxboro_courtesy_links {
display:none !important;
}

#foxboro_container {
width: 983px !important;
margin 0 auto !important;
padding: 0 !important;
text-align: left !important;
}

/* ---------------    HEADER    --------------- */
#foxboro_header {
background:#FFF none !important;
width: 100% !important;
margin: 0 !important;
height:150px !important;
}
#foxboro_header span.logo {
display:inline !important;
}

#home-logo {
float: left;
margin: 20px 0 20px 0;
}

a.logo-link {
width: 195px;
height: 107px;
text-indent: -2000px !important;
background:url('/Portals/35155/images/design2010/logo.jpg') no-repeat scroll 0 0 transparent !important; 
}

#logo-right {
float: right;
margin: 0 !important;
}

#linksTop {
text-align: right;
}

#topLinks {
float: right;
list-style: none;
font-family: Times New Roman Bold !important;
color: #002450 !important;
}

#topLinks li {
float: left;
padding: 0 !important;
font-family: Times New Roman !important;
font-size: 16px !important;
font-weight: bold !important;
color: #002450 !important;
}


#topLinks li a.contact-link {
text-decoration: none !important;
font-family: Times New Roman !important;
color: #002450 !important;
padding: 2px 10px 0 0 !important;
border-right: 1px solid #002450 !important;
}

#topLinks li a.blog-link {
text-decoration: none !important;
font-family: Times New Roman !important;
color: #002450 !important;
padding: 2px 10px 0 10px !important;
border-right: 1px solid #002450 !important;
}

#topLinks li a.follow-link {
text-decoration: none !important;
font-family: Times New Roman !important;
color: #002450 !important;
padding: 2px 4px 0 10px !important;
}

#topLinks li a img {margin-top: -4px !important;}

p.top-address {
font-family: Times New Roman !important;
font-weight normal !important;
font-size: 16px !important;
color: #002450 !important;
text-align: right !important;
padding-right: 30px !important;
margin-bottom: 0 !important;
}

p.top-contact {
font-family: Times New Roman !important;
font-weight normal !important;
font-size: 28px !important;
color: #002450 !important;
text-align: right !important;
margin-top: 10px !important;
padding: 4px 30px 4px 0 !important;
height: 30px !important;
background:url('/Portals/35155/images/design2010/contact_button.jpg') no-repeat scroll 100% 0 transparent !important;
}

p.top-contact a {
text-decoration: none !important;
color: #002450 !important;
}

#foxboro_menu {display: none !important;}

/* -------------    END HEADER    ------------- */


/* ---------    CONTENT BACKGROUND    ---------- */
#foxboro_content {
clear:both !important;
padding:0 !important;
width:100% !important;
background: none transparent !important;
}

#foxboro_top {
padding: 0 !important;
margin: 0 !important;
width: 100% !important;
background: none transparent !important;
}


#slide1 {
margin: 0 !important;
padding: 0 !important;
width: 983px !important;
height: 201px !important;
background:url('/Portals/35155/images/design2010/banner_one.jpg') no-repeat scroll 100% 0 transparent !important;
font-family: Times New Roman !important;
font-weight normal !important;
font-size: 22px !important;
line-height: 1.4em !important;
color: #fff !important;
text-align: center !important;
}

.byline {
font-size: 18px !important;
color: #ebdea3 !important;
text-align: right !important;
}

#foxboro_top p {
padding: 20px 0 0 0 !important;
margin: 0 !important;
}

#slide1 p {
padding: 30px 350px 20px 0 !important;
}


#foxboro_top p img {
padding: 0 !important;
margin: 0 !important;
}

#foxboro_side-menu {display: none !important;}

ul.submenu {
margin: 0 0 10px 0 !important;
padding: 0 !important;
font-family: Times New Roman !important;
font-size: 18px !important;
list-style: none !important;
}

ul.submenu ul {
margin: -10px 0 0 0 !important;
padding-left: 20px !important;
font-family: Times New Roman !important;
font-size: 12px !important;
list-style: none !important;
}

ul.submenu li {
margin: 0 !important;
padding: 0 0 21px !important;
font-family: Times New Roman !important;
font-size: 22px !important;
list-style: none !important;
}

ul.submenu li a:link, ul.submenu li a:visited {
text-decoration: none !important;
color: #002450 !important;
}

ul.submenu li a:hover {
text-decoration: none !important;
color: #9e9e9e !important;
}

ul.submenu ul li {padding: 0 0 14px !important;}

ul.submenu ul li a:link, ul.submenu ul li a:visited {
text-decoration: none !important;
font-size: 17px !important;
color: #666 !important;
}

ul.submenu ul li a:hover, ul.submenu ul li a:active, ul.submenu ul li a.sel {
text-decoration: none !important;
font-size: 17px !important;
color: #be9111 !important;
}


#foxboro_bottom {
margin: 0 !important;
background: transparent none !important;
color: #002450 !important;
padding-left:9px !important;
width:100% !important;
}
#foxboro_one-column,
#foxboro_two-column,
#foxboro_three-column {
background: none transparent !important;
margin: 60px 0 0 0 !important;
padding:0 !important;
width:100% !important;
min-height:400px !important;
}

#foxboro_two-column-right {
background: none transparent !important;
margin: 10px 0 0 0 !important;
padding:0 !important;
width:100% !important;
min-height:400px !important;
}

#foxboro_content #foxboro_col1 div.block,
#foxboro_content #foxboro_col3 div.block {
background: none transparent !important;
margin:0 !important;
}

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

#foxboro_col1 {
background: none transparent !important;
float: left !important;
margin: 20px 0 0 0 !important;
width:260px !important;
}

#foxboro_col1 div.block div.pad h3 { display: none !important; }

#foxboro_col3 {
background: none transparent !important;
margin: 20px 0 0 0 !important;
float: left !important;
width:260px !important;
}

#foxboro_col2 h1 {
text-transform: none !important;
border: none !important;
margin:10px 0 10px 0 !important;
padding: 0 !important;
color: #002450 !important;
font-family: Times New Roman Italic !important;
font-size: 38px !important;
font-style: italic !important;
font-weight: normal !important;
}

#foxboro_col2 h1 span {
color: #002450 !important;
}

#foxboro_col2 h2 {
margin:0 0 10px 0 !important;
padding-top:0 !important;
color:#5A5A5A !important;
font-family: helvetica !important;
font-size: 22px !important;
font-weight: normal !important;
line-height: 1.5em !important;
}

#foxboro_col2 h3 {
margin:0 0 10px 0 !important;
padding:0 !important;
color: #002450 !important;
font-family: helvetica !important;
font-size: 16px !important;
font-weight: bold !important;
line-height: 1.4em !important;
}

#foxboro_content div.block h3 {border: none !important; color: #002450 !important;}

#foxboro_col2 h4 {
margin:0 0 10px 0 !important;
padding:0 !important;
color: #666666 !important;
font-family: helvetica !important;
font-size: 14px !important;
font-weight: bold !important;
line-height: 1.4em !important;
}

#foxboro_col2 h5 {
margin:0 0 10px 0 !important;
padding:0 !important;
color: #002450 !important;
font-family: helvetica !important;
font-size: 14px !important;
font-weight: normal !important;
line-height: 1.4em !important;
}

#foxboro_col2 p {
margin:0 0 10px 0 !important;
padding:0 !important;
color: #002450 !important;
font-family: helvetica !important;
font-size: 14px !important;
font-weight: normal !important;
line-height: 1.5em !important;
}

#foxboro_col2 p.bottom {
margin:0 0 20px 0 !important;
}

#foxboro_col2 ul {
color:#002450 !important;
font-family:helvetica !important;
font-size:14px !important;
font-weight:normal !important;
line-height:1.4em !important;
margin:0 0 10px 30px !important;
padding:0 !important;
}

#foxboro_col2 ul li {
padding:0 0 6px 0 !important;
}

#foxboro_col2 a:link, #foxboro_col2 a:visited {
color: #334965 !important;
font-family: helvetica !important;
text-decoration: none !important;
}

#foxboro_col2 a:hover {
color: #90a6c3 !important;
text-decoration: none !important;
}



/* -------    END CONTENT BACKGROUND    -------- */

#foxboro_two-column #foxboro_col1 div.block, #foxboro_two-column #foxboro_col3 div.block {
margin:0 !important;
}

#foxboro_two-column #foxboro_col1 div.block div.pad div.cta , #foxboro_two-column-right #foxboro_col3 div.block div.cta {
margin:0 !important;
padding: 0 !important;
background:none transparent !important;
}

#foxboro_two-column #foxboro_col1 div.block h3 span, #foxboro_two-column-right #foxboro_col3 div.block h3 span {
text-transform: none !important;
margin: 0 !important;
padding: 6px 0 0 0 !important;
height:40px !important;
background:url('/Portals/35155/images/design2010/double_line3.jpg') repeat-x scroll 0 0 transparent !important;
margin:0 !important;
}


/* --------    1COL COL2 BACKGROUND    --------- */
#foxboro_one-column #foxboro_col2 {
background: none transparent !important;
padding-bottom:4px !important;
width:983px !important;
}
#foxboro_one-column #foxboro_col2 .pad {
background: none transparent !important;
padding:0 !important;
}
#foxboro_one-column #foxboro_col2 .pad #dnn_ContentPane {
background: none transparent !important;
margin:0 !important;
padding:0 !important;
}
/* ------    END 1COL COL2 BACKGROUND    ------- */

/* --------    2COL COL2 BACKGROUND    --------- */
#foxboro_two-column #foxboro_col2 {
background: none transparent !important;
padding-bottom:4px !important;
width:690px !important;
margin: 0 0 0 20px !important;
}
#foxboro_two-column #foxboro_col2 .pad {
background: none transparent !important;
padding:0 !important;
}
#foxboro_two-column #foxboro_col2 .pad #dnn_ContentPane {
background: none transparent !important;
margin:0 !important;
padding:0 !important;
}
/* ------    END 2COL COL2 BACKGROUND    ------- */

/* ------    2COL-RIGHT COL2 BACKGROUND    ------ */
#foxboro_two-column-right #foxboro_col2 {
background: none transparent !important;
padding-bottom:4px !important;
width:690px !important;
margin: 0 0 0 20px !important;
}
#foxboro_two-column-right #foxboro_col2 .pad {
background: none transparent !important;
padding:0 !important;
}
#foxboro_two-column-right #foxboro_col2 .pad #dnn_ContentPane {
background: none transparent !important;
margin:0 !important;
padding:0 !important;
}
/* ----    END 2COL-RIGHT COL2 BACKGROUND    --- */

/* --------    3COL COL2 BACKGROUND    --------- */
#foxboro_three-column #foxboro_col2 {
background: none transparent !important;
padding-bottom:4px !important;
width:435px !important;
}
#foxboro_three-column #foxboro_col2 .pad {
background: none transparent !important;
padding:0 !important;
}
#foxboro_three-column #foxboro_col2 .pad #dnn_ContentPane {
background: none transparent !important;
margin:0 !important;
padding:0 !important;
}
/* ------    END 3COL COL2 BACKGROUND    ------- */

#foxboro_footer {
margin: 0 !important;
background: transparent none !important;
color: #002450 !important;
padding-left:9px !important;
width:100% !important;
}

#dnn_dnnLINKS_lblLinks {
display: none !important;
}
