#foxboro_content {
background:url('/Portals/56687/background/home_top_bg.jpg') top left no-repeat !important;
padding-top:15px !important;
overflow:hidden !important;
}

#foxboro_three-column #foxboro_col2 {margin-left:28px!important;}

#foxboro_one-column,
#foxboro_three-column,
#foxboro_top,
#foxboro_bottom {
overflow:hidden !important;
background:url('/Portals/56687/background/home_content_bg.jpg') top left repeat-y !important;
padding:0 31px 0 36px !important;
width:930px !important;
}
#foxboro_top,
#foxboro_bottom {
padding-top:0 !important;
}
#foxboro_top #dnn_TopPane,
#foxboro_bottom #dnn_TopPane,
#foxboro_top .ISContent,
#foxboro_bottom .ISContent {
overflow:hidden !important;
width:930px !important;
}

#foxboro_col1 #dnn_TopPane,
#foxboro_col1 .ISContent,
#foxboro_col2 #dnn_ContentPane .ISContent,
#foxboro_col2 #dnn_TopPane,
#foxboro_col2 .ISContent,
#foxboro_col3 #dnn_TopPane,
#foxboro_col3 .ISContent {
overflow:hidden !important
}
#foxboro_col1 {
min-height:1px !important;
}

#foxboro_footer {
background:url('/Portals/56687/background/home_bottom_bg.jpg') top left no-repeat !important;
padding-top:60px !important;
width:997px !important;
}
#foxboro_col2 div.pad {
padding:0 !important;
}



#contentblockshome {
background:url('/Portals/56687/background/bg-content-2010.jpg') top left no-repeat !important;
}
#contentblockshome #content-header-text {
height:75px !important;
margin:20px 25px 0 35px !important;
}
#contentblockshome #content-header-text h1 {
font-size:18px !important;
margin:0 !important;
line-height:135% !important;
font-family:Arial,Helvetica,sans-serif !important;
color:#666666 !important;
padding:0 !important;
font-weight:normal !important;
}
#contentblockshome #content1 {
margin:10px 15px 20px 20px !important;
overflow:hidden !important;
padding:10px !important;
width:275px !important;
}
#contentblockshome #content2 {
margin:10px 0 !important;
padding:10px !important;
width:230px !important;
}
#contentblockshome #content3 {
margin:10px 20px !important;
overflow:hidden !important;
padding:10px !important;
width:280px !important;
}
#foxboro_col2 h1,
#contentblockshome #content2 h1,
#contentblockshome #content3 h1 {
margin:0 0 13px 0 !important;
padding:0 !important;
text-align:center !important;
font-size:18px !important;
line-height:135% !important;
font-family:Arial,Helvetica,sans-serif !important;
color:#666666 !important;
font-weight:normal !important;
}
#contentblockshome #content2 h1 a,
#contentblockshome #content3 h1 a {
color:#005CA8 !important;
text-decoration:none !important;
}
#contentblockshome #content2 h1 a:hover,
#contentblockshome #content3 h1 a:hover {
color:#005CA8 !important;
text-decoration:underline !important;
}
#foxboro_col2 .ISContent p,
#foxboro_col2 .ISContent p a,
#foxboro_col2 .ISContent p a:hover {
color:#666666 !important;
}

#DIVRotator p {
color:#666666 !important;
text-align:center;
}
#DIVRotator p a {
color:#666666 !important;
text-decoration:none;
}
#DIVRotator p a:hover {
color:#666666 !important;
text-decoration:underline;
}
