html,body#Body {
background:#425252 url(/Portals/72187/template/body_bg.jpg) top repeat-x !important;
}

#foxboro_menu {
background:url(/Portals/72187/template/menu_bg.png) !important;
_background:url(/Portals/72187/template/menu_bg.gif) !important;
_margin-bottom:-5px !important;
}

#foxboro_menu div.radmenu {
width:950px !important;
margin:0 auto !important;
float:none !important;
height:60px !important;
overflow-y:visible !important;
}

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

#foxboro_menu span.text {
font-size:12px !important;
font-weight:bold !important;
text-transform:uppercase;
padding:0 20px 0 0 !important;
line-height:55px !important;
}

#foxboro_menu a.link {
padding-left:20px !important;
}

#foxboro_menu a.link:hover,
#foxboro_menu a.selectedtab,
#foxboro_menu a.expanded {
background:url(/Portals/72187/template/links.png) left -60px no-repeat !important;
_background:url(/Portals/72187/template/links.gif) bottom left no-repeat !important;
}

#foxboro_menu a.link:hover span.text,
#foxboro_menu a.selectedtab span.text,
#foxboro_menu a.expanded span.text {
background:url(/Portals/72187/template/links.png) right top no-repeat !important;
_background:url(/Portals/72187/template/links.gif) bottom right no-repeat !important;
}

#foxboro_menu div.slide ul.level1 {
margin-top:-1px !important;
}

#foxboro_menu div.slide span.text {
line-height:110% !important;
color:#ffffff !important;
text-transform:none !important;
font-weight:normal !important;
padding:12px 20px !important;
white-space:normal !important;
width:187px !important;
background:url(/Portals/72187/template/slide_separator.png) bottom center no-repeat !important;
_background:url(/Portals/72187/template/slide_separator.gif) bottom center no-repeat !important;
}

#foxboro_menu div.slide a.link:hover span.text {
background:url(/Portals/72187/template/slide_separator.png) bottom center no-repeat !important;
_background:url(/Portals/72187/template/slide_separator.gif) bottom center no-repeat !important;
color:#cccccc !important;
}

#foxboro_menu div.slide span.expandLeft,
#foxboro_menu div.slide a.active span.expandLeft,
#foxboro_menu div.slide a.active:hover span.expandLeft {
background:url(/Portals/72187/template/slide_separator_active.png) bottom center no-repeat !important;
_background:url(/Portals/72187/template/slide_separator_active.gif) bottom center no-repeat !important;
}

#foxboro_menu div.slide li.item,
#foxboro_menu div.slide a.link {
width:227px !important;
}

#foxboro_menu div.slide a.link,
#foxboro_menu div.slide a.link:hover  {
background:url(/Portals/72187/template/slide_middle.png) left repeat-y !important;
_background:url(/Portals/72187/template/slide_middle.gif) left repeat-y !important;
padding:0 !important;
}

#foxboro_menu div.slide li.last a.link {
background:url(/Portals/72187/template/slide_bottom.png) bottom left no-repeat !important;
_background:url(/Portals/72187/template/slide_bottom.gif) bottom left no-repeat !important;
}

#foxboro_menu div.slide li.last ul li a.link {
background:url(/Portals/72187/template/slide_middle.png) left repeat-y !important;
_background:url(/Portals/72187/template/slide_middle.gif) left repeat-y !important;
}

#foxboro_menu div.slide li.last ul li a.link span.text {
background:url(/Portals/72187/template/slide_separator.png) bottom center no-repeat !important;
_background:url(/Portals/72187/template/slide_separator.gif) bottom center no-repeat !important;
}

#foxboro_menu div.slide li.last ul li.last a.link {
background:url(/Portals/72187/template/slide_bottom.png) bottom left no-repeat !important;
_background:url(/Portals/72187/template/slide_bottom.gif) bottom left no-repeat !important;
}

#foxboro_menu div.slide li.last ul li.last a.link span.text {
padding-bottom:16px !important;
background:none !important;
}

#foxboro_menu div.slide li ul {
background:url(/Portals/72187/template/slide_top.png) top left no-repeat !important;
_background:url(/Portals/72187/template/slide_top.gif) top left no-repeat !important;
padding-top:18px !important;
}

#foxboro_menu div.slide ul ul ul {
display:none !important;
}


#foxboro_menu div.slide li.last a.link span.text {
background:none !important;
}

#foxboro_menu div.slide li.last a.link span.expandLeft {
background:url(/Portals/72187/template/slide_separator_active_last.gif) bottom right no-repeat !important;
}

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

#foxboro_container {
width:100% !important;
min-width:950px !important;
}

#foxboro_header {
width:950px !important;
padding:0 !important;
margin:0 auto !important;
}

#foxboro_content {
background:url(/Portals/72187/template/all_bg.gif) repeat-y !important;
width:946px !important;
padding:0 2px !important;
margin:-5px auto 0 auto !important;
}


/* #foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
background:#ffffff url(/Portals/72187/template/content_bg.gif) top repeat-x !important;
_background:none !important;
} */

#foxboro_footer {
background:url(/Portals/72187/template/footer_bg.png) top no-repeat !important;
_background:url(/Portals/72187/template/footer_bg.gif) top no-repeat !important;
padding:30px 180px 0 10px !important;
min-height:68px !important;
_height:68px !important;
_overflow-y:visible !important;
width:760px !important;
margin:0 auto !important;
border:none !important;
}

#foxboro_footer div.clear {
text-align:left !important;
}



/* top slideshow */

#foxboro_top h3 {
font-size:28px !important;
font-weight:bold !important;
}

#foxboro_top p {
font-size:18px !important;
font-weight:bold !important;
font-style:italic !important;
}






#scr1 div {
visibility:hidden;
}
#scr1, #scr1 div.default {
width:698px;
height:115px;
overflow:hidden;
visibility:visible;
}
#scr1 table tr td div {
visibility:visible;
}

#top_slideshow_container {
background:url(/Portals/72187/template/top_text_slideshow_main_bg_.jpg) no-repeat !important;
width:698px;
height:115px;
padding:40px 30px 50px 218px;
}

div.container { 
width:164px; 
min-height:390px; 
position:relative;
_height:390px; 
overflow-y:visible; 
padding-bottom:1px !important;}


#foxboro_col1 {
width:214px !important;
}

#foxboro_col3 {
width:180px !important;
}

#foxboro_two-column #foxboro_col2 {
width:732px !important;
}

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

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


#foxboro_col1 {
background:url(/Portals/72187/template/col_top_bg.png) top left no-repeat !important;
padding-top:29px !important;
}

#foxboro_col1 div.pad {
background:url(/Portals/72187/template/col_bottom_bg.png) bottom left no-repeat !important;
padding-bottom:41px !important;
/padding-bottom:16px !important;
}

#foxboro_col1 div.pad #dnn_Col1Pane,
#foxboro_col1 div.pad #dnn_LeftPane {
background:url(/Portals/72187/template/col_middle_bg.png) left repeat-y !important;
padding:1px 0 !important;
}


#foxboro_col1 div.pad div.pad {
padding-bottom:0 !important;
background:none !important;
padding-right:25px !important;
margin-left:5px !important;
}

#foxboro_col1 h3 {
font-weight:bold !important;
padding-bottom:8px !important;
background:url(/Portals/72187/template/col1_h3_bg.gif) bottom left no-repeat !important;
}

#foxboro_col3 h3 {
background:url(/Portals/72187/template/col3_top_bg.jpg) top left no-repeat !important;
padding-top:17px !important;
margin:0 -20px !important;
padding:17px 20px 10px 20px !important;
font-weight:bold !important;
font-style:italic !important;
color:#006699 !important;
}


#foxboro_col3 .ISContent h3 {
background:none !important;
margin:8px 0 10px 0 !important;
padding:0 !important;
font-weight:normal !important;
font-style:normal !important;
}

#foxboro_col3 div.block {
background:url(/Portals/72187/template/col3_bottom_bg.jpg) left bottom no-repeat !important;
padding-bottom:29px !important;
margin-bottom:8px !important;
}

#foxboro_col3 div.block div.pad {
margin-right:0 !important;
background:url(/Portals/72187/template/col3_middle_bg.jpg) left repeat-y !important;
padding-top:0 !important;
}

#foxboro_col2 h1 {
font-weight:bold !important;
font-size:28px !important;
background:url(/Portals/72187/template/h1_border_bottom.gif) left bottom repeat-x !important;
font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif !important;
}

#foxboro_col2 .ISContent h1 {
font-weight:normal !important;
background:none !important;
}

#foxboro_content h1 a,
#foxboro_content h2 a,
#foxboro_content h3 a {
text-decoration:none !important;
}

#foxboro_col2 h2 {
font-size:20px !important;
}

#foxboro_col2 div.ISContent {
padding-bottom:10px !important;
border-bottom:1px dotted #BFD8D8;
}

#foxboro_col2 div.pad a:hover,
#foxboro_content div.block div.pad a:hover {
color:#999999 !important;
}

#bb-container h3.title {
font-size:22px !important;
border-bottom:1px dotted #cccccc;
font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif !important;
color:#006699 !important;
font-weight:bold !important;
}


#bb-container h3.title a {
color:#006699 !important;
}

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


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

#foxboro_content div.block div.pad .IngeniMailSubscribeEmailInput {
width:90% !important;
}
