#foxboro_container{
background:transparent url(/Portals/31611/images/pagebg.gif) repeat-y scroll 0 0 !important;
margin:0 auto 15px !important;
width:971px !important;
padding:0 8px !important;
}

#foxboro_courtesy_links{
background:transparent url(/Portals/31611/images/topbg.gif) repeat-x scroll center top !important;
height:25px !important;
margin:0 !important;
padding-right:50px !important;
width:921px;
text-transform:none !important;
}

#foxboro_header{
padding:10px 0px !important;
border-left:15px solid #ffffff !important;
border-right:15px solid #ffffff !important;
width:941px;
}

#foxboro_menu{
background:url(/Portals/31611/images/menubg.gif) repeat-x scroll 0 0 !important;
height:30px !important;
border-left:15px solid #ffffff !important;
border-right:15px solid #ffffff !important;
width:941px;
}

#foxboro_menu .link {
background:url(/Portals/31611/images/menu.gif) repeat-x scroll 0 0 !important;
height:30px !important;
border-left:1px solid #ed4954 !important;
}

#foxboro_menu .link span{
font-size:11px !important;
padding-top: 0px !important;
padding-left: 21.5px !important;
text-transform:uppercase !important;
line-height:30px !important;
}

#foxboro_menu .rootGroup a:hover {
background:url(/Portals/31611/images/menu-hover.gif) repeat-x scroll 0 0 !important;
}

#foxboro_menu ul.group {
background-color:#ffffff !important;
margin:5px !important;
}

#foxboro_menu ul.group li .link {
height:16px !important;
background-color:#ffffff !important;
background-image:none !important;
color:#555555 !important;
padding-left:6px !important;
padding-right:6px !important;
}

#foxboro_menu ul.group li a:hover {
color: #000000 !important;
background:url(/Portals/31611/images/menu-hover.gif) repeat-x scroll 0 0 !important;
}

#foxboro_menu ul.group li{
border:1px solid #cc0000 !important;
vertical-align:middle !important;
}

#foxboro_content{
background:#ffffff url(images/footerbg.gif) no-repeat scroll center bottom !important;
border-left:15px solid #ffffff !important;
border-right:15px solid #ffffff !important;
width:941px;
}

#foxboro_two-column-right{
padding:0px !important;
margin-top:10px !important;
background:transparent url(/Portals/31611/images/column.gif) repeat-y scroll right center !important;
}

#foxboro_col3{
background:transparent !important;
width:210px !important;
}

#foxboro_col3 h3{
color:#666666 !important;
font-size:1em !important;
font-weight:bold !important;
margin:10px 0 !important;
text-transform:uppercase !important;
margin-bottom:30px !important;
}

#foxboro_two-column-right #foxboro_col2{
float:left !important;
margin:0 !important;
padding:0 2px !important;
width:697px !important;
}

#foxboro_col2 h1{
font-size:1.5em !important;
font-weight:bold !important;
margin:15px 0 !important;
text-align:center !important;
}

#foxboro_bottom{
border-bottom:1px solid #DBDBDB !important;
border-top:1px solid #DBDBDB !important;
margin:0 auto !important;
min-height:30px !important;
padding:0 !important;
width:941px !important;
}

#foxboro_footer{
background:#ffffff url(images/footer_bottom.jpg) no-repeat scroll center bottom !important;
font-size:0.75em !important;
padding:20px 0px !important;
text-align:center !important;
width:987px !important;
margin:0 -8px !important;
}

#foxboro_col3 div.block div.pad{
padding-left:0px !important;
margin:0px !important;
}
