#foxboro_header span.logo {
display:block !important;
padding:9px 36px 0 44px !important;
width:675px !important;
background:url(/Portals/56293/template/header_bg.gif) top left no-repeat !important;
}

#foxboro_header,
#foxboro_menu,
#foxboro_content {
background:url(/Portals/56293/template/all_bg.gif) left repeat-y !important;
}

#foxboro_content {
padding-left:12px !important;
padding-right:20px !important;
width:723px !important;
}

#foxboro_footer {
background:url(/Portals/56293/template/footer_bg.gif) left bottom no-repeat !important;
border:none !important;
width:693px !important;
padding:0 35px 33px 27px !important;
}

#foxboro_top {
padding:1px 0 !important;
}

#foxboro_menu {
padding:0 36px 15px 44px !important;
width:675px !important;
}

#foxboro_menu div.radmenu {
width:675px !important;
background:url(/Portals/56293/template/ul_bottom.gif) bottom repeat-x !important;
}

#foxboro_menu ul.rootGroup {
width:675px !important;
background:url(/Portals/56293/template/radmenu_top.gif) top repeat-x !important;
}


#foxboro_menu span.text {
padding-top:0 !important;
padding-bottom:0 !important;
line-height:33px !important;
font-weight:normal !important;
font-family:Garamond,Georgia,serif,Times New Roman,Georgia,Serif !important;
font-size:18px !important;
}

#foxboro_col2 h3 {
font-size:14px !important;
}

#foxboro_col2 h4 {
font-weight:normal !important;
}

#foxboro_col2 div.pad a:hover,
#foxboro_content div.block a:hover,
#foxboro_footer a:hover {
color:#555555 !important;
text-decoration:underline !important;
}

#foxboro_footer span#dnn_dnnLINKS_lblLinks {
display:block;
border-top:1px solid #cccccc;
width:693px;;
padding-top:10px;
}

body table td {
font-family:"times new roman",times,serif !important;
}

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

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