/* CONTAINER */
#foxboro_container {
width:100% !important;
min-width:945px !important;
}


/* HEADER */
#foxboro_header {
background:#D8DBC6 url(/Portals/73911/template/header_bg.jpg) bottom repeat-x !important;
padding-bottom:53px !important;
}

#foxboro_header span.logo {
display:block !important;
width:945px !important;
margin:0 auto !important;
}


/* MENU */

#foxboro_menu {
border-bottom:13px solid #C7CDAB !important;
margin-top:-55px !important;
}

#foxboro_menu div.radmenu {
float:none !important;
width:945px !important;
margin:0 auto !important;
}

#foxboro_menu ul.rootGroup {
max-width:945px !important;
}

#foxboro_menu span.text {
line-height:55px !important;
font-size:14px !important;
font-weight:normal !important;
padding:0 30px 0 0 !important;
background:url(/Portals/73911/template/links_bg.jpg) top right no-repeat !important;
}

#foxboro_menu a.link:hover span.text,
#foxboro_menu a.selectedtab span.text {
background:url(/Portals/73911/template/links_bg.jpg) bottom right no-repeat !important;
}

#foxboro_menu a.link {
background:url(/Portals/73911/template/links_bg.jpg) top left no-repeat !important;
padding-left:30px !important;
}

#foxboro_menu a.link:hover,
#foxboro_menu a.selectedtab {
background:url(/Portals/73911/template/links_bg.jpg) bottom left no-repeat !important;
}

#foxboro_menu .first a.link {
background:url(/Portals/73911/template/first_bg.jpg) top left no-repeat !important;
}

#foxboro_menu .first a.link:hover,
#foxboro_menu .first a.selectedtab {
background:url(/Portals/73911/template/first_bg.jpg) bottom left no-repeat !important;
}

#foxboro_menu .last span.text {
background:url(/Portals/73911/template/last_bg.jpg) top right no-repeat !important;
}

#foxboro_menu .last a.link:hover span.text,
#foxboro_menu .last a.selectedtab span.text {
background:url(/Portals/73911/template/last_bg.jpg) bottom right no-repeat !important;
}

#foxboro_menu div.slide span.text,
#foxboro_menu div.slide a.link:hover span.text,
#foxboro_menu div.slide a.selectedtab span.text {
padding:5px 10px 5px 23px !important;
color:#000000 !important;
text-transform:none !important;
line-height:20px !important;
background:url(/Portals/73911/template/slide_bg.jpg) left center no-repeat !important;
font-size:14px !important;
}

#foxboro_menu div.slide a.link:hover span.text {
text-decoration:underline !important;
}

#foxboro_menu div.slide a.link,
#foxboro_menu div.slide a.link:hover,
#foxboro_menu div.slide a.selectedtab,
#foxboro_menu div.slide a.selectedtab:hover {
padding:0 !important;
background:#ffffff !important;
}

#foxboro_menu div.slide a.selectedtab span.text {
font-weight:bold !important;
}

#foxboro_menu div.slide ul {
border:1px dotted #000000 !important;
}



/* LOGO BUTTON */

div#CMS_ELE_0 {
padding-bottom:53px !important;
}


/* CONTENT */

#foxboro_content {
width:945px !important;
margin:0 auto !important;
padding-bottom:20px !important;
}


/* COLUMN 1 */
#foxboro_col1 {
background:url(/Portals/73911/template/col1_bg.jpg) bottom left no-repeat !important;
width:233px !important;
}

#foxboro_col1 h1 {
color:#ffffff !important;
}

#foxboro_col1 h3 {
color:#018644 !important;
font-size:17px !important;
}

#foxboro_col1 h4 {
color:#ffffff !important;
font-weight:normal !important;
font-size:1em !important;
}


/* COLUMN 3 */
#foxboro_col3 {
width:232px !important;
border-left:1px dotted #999999;
}

#foxboro_col3 h3 {
font-size:16px !important;
font-weight:bold !important;
color:#D9DCC8 !important;
}

#foxboro_col3 div.block div.pad,
#foxboro_col3 div.block div.pad p {
line-height:160% !important;
}


/* COLUMN 2 */
#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width:712px !important;
}

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

#foxboro_col2 h2 {
font-size:18px !important;
line-height:135% !important;
}


/* COMMON COLUMNS */
#foxboro_content div.block h1,
#foxboro_col2 h1 {
font-size:24px !important;
font-weight:bold !important;
}


/* FOOTER */
#foxboro_footer {
background:#F0F2F1 url(/Portals/73911/template/footer_bg.jpg) top center no-repeat !important;
width:925px !important;
padding:10px !important;
margin:0 auto !important;
}

#foxboro_footer p.copyright { display:none!important; }


/* PAD */
#foxboro_content div.block div.pad {
margin:0 !important;
padding:0 10px !important;
}

/* HACKS */
#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

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