
 /*------------------------------------------------
PAGE BACKGROUND
------------------------------------------------*/
html, body#Body {
background:#006599 url('/Portals/159624/background/bg.jpg') scroll 0 0 repeat-x !important;
}


 /*------------------------------------------------
SETTINGS
------------------------------------------------*/
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column,
#foxboro_two-eq-column,
#foxboro_three-eq-column,
#foxboro_top,
#foxboro_bottom {
overflow:hidden !important;
margin-top:0 !important;
}
#foxboro_col1 .ISContent,
#foxboro_col2 .ISContent,
#foxboro_col3 .ISContent {
overflow:hidden !important;
}
#foxboro_col1 {
min-height:1px !important;
}
#foxboro_container,
#foxboro_content {
overflow:visible !important;
}
#foxboro_container {
margin:0 auto !important;
}
#foxboro_top,
#foxboro_bottom {
display:none !important;
}


/*------------------------------------------------
COURTESY LINKS
------------------------------------------------*/
#foxboro_courtesy_links {
display:none !important;
}


/*------------------------------------------------
HEADER
------------------------------------------------*/
#foxboro_header {
padding:35px 0 15px 0 !important;
width:auto !important;
}
#foxboro_header span.logo {
width:275px !important;
z-index:15 !important;
position:relative !important;
}


/*------------------------------------------------
MENU
------------------------------------------------*/
#foxboro_menu {
padding-left:300px !important;
width:600px !important;
margin-top:-67px !important;
text-align:right !important;
}
#foxboro_menu .radmenu {
float:right !important;
background:#1C82B3 !important;
border-bottom:solid 1px #4AAEDF !important;
}
#foxboro_menu ul li a {
background:url('/Portals/159624/background/menu_item_bg.jpg') scroll 0 0 repeat-x !important;
}
#foxboro_menu ul li a:hover {
background:url('/Portals/159624/background/menu_item_bg_hover.jpg') scroll 0 0 repeat-x !important;
}
#foxboro_menu ul li a span {
background:url('/Portals/159624/background/menu_item_separator.jpg') scroll 100% 100% no-repeat !important;
font:11px/38px Arial,Helvetica,sans-serif !important;
padding:0 10px !important;
height:38px !important;
}
#foxboro_menu ul li.first a span {
padding:0 12px 0 11px !important;
}
#foxboro_menu ul li.last a span {
padding:0 12px 0 11px !important;
}
/*------------------------------------------------
LANDING PAGES - ONLY
------------------------------------------------*/
.landingPage #foxboro_menu {
display:none!important;
}
#foxboro_menu .NavHidden {
display:none!important;
}


/*------------------------------------------------
VERTICAL MENU
------------------------------------------------*/
#foxboro_menu ul.group {
background-color:#1C82B3 !important;
padding:0 !important;
width:auto !important;
margin: 0 !important;
border-bottom:solid 1px #4AAEDF !important;
}
#foxboro_menu ul.level2,
#foxboro_menu ul.level3 {
margin-top:1px !important;
}
#foxboro_menu ul.group li {
padding:0 !important;
}
#foxboro_menu ul.group li a {
background-color:#1C82B3 !important;
border-top:solid 1px #4AAEDF !important;
background:none !important;
}
#foxboro_menu ul.group li a span,
#foxboro_menu ul.group li.first a span {
font:10px/38px Arial,Helvetica,sans-serif !important;
padding:0 10px !important;
height:38px !important;
background:none !important;
min-width:130px !important;
border-bottom:none !important;
}
#foxboro_menu ul.group li:hover a {
background:none !important;
background-color:#1379AA !important;
}
#foxboro_menu ul.group li.first a {
border-top:none !important;
}


/*------------------------------------------------
LIST
------------------------------------------------*/
#foxboro_col2 ul {
list-style-type:disc !important;
padding-left:20px !important;
}
#foxboro_col2 ul ul {
list-style-type:circle !important;
}
#foxboro_col2 ul ul ul {
list-style-type:square !important;
}
#foxboro_col2 ol {
padding-left:15px;
}
#foxboro_content li {
padding-bottom:3px !important;
}
#foxboro_col2 li {
padding-bottom:10px !important;
}
#foxboro_three-eq-column #foxboro_col2 ul,
#foxboro_three-eq-column #foxboro_col2 ol {
padding-left:0 !important;
}
#foxboro_content li {
padding-bottom:3px !important;
}
#foxboro_col2 li {
padding-bottom:10px !important;
}
#foxboro_col1 ol,
#foxboro_col3 ol {
/margin-left:24px !important;
}
#foxboro_col1 ul,
#foxboro_col3 ul {
/margin-left:18px !important;
}


/*------------------------------------------------
LINKS
------------------------------------------------*/
#foxboro_col2 div.pad a,
#foxboro_top a,
#foxboro_bottom a {
text-decoration:underline;
color:#000000;
}
#foxboro_content div.block a {
text-decoration:underline;
color:#FFFFFF;
}
#foxboro_content div.block a:hover {
color:#FFFFFF;
text-decoration:none;
}
#foxboro_col2 div.pad a:hover,
#foxboro_top a:hover,
#foxboro_bottom a:hover {
color:#000000;
text-decoration:none;
}


/*------------------------------------------------
COL-SETTINGS
------------------------------------------------*/
#foxboro_one-column #foxboro_col2 div.pad,
#foxboro_two-column #foxboro_col2 div.pad,
#foxboro_two-column-right #foxboro_col2 div.pad,
#foxboro_three-column #foxboro_col2 div.pad {
padding:15px 25px !important;
}
#foxboro_three-column #foxboro_col1 div.pad div.block div.pad,
#foxboro_two-column #foxboro_col1 div.pad div.block div.pad {
padding:0 25px 0 0 !important;
margin:0 !important;
}
#foxboro_two-column-right #foxboro_col3 div.pad div.block div.pad,
#foxboro_three-column #foxboro_col3 div.pad div.block div.pad {
padding:0 0 0 25px  !important;
margin:0 !important;
}


/*------------------------------------------------
COL WIDTH
------------------------------------------------*/
#foxboro_one-column #foxboro_col2 {
width:auto!important;
}
#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2  {
background:#FFFFFF url('/Portals/159624/background/col2_bg.jpg') scroll 0 100% repeat-x !important;
width:600px !important;
min-height:660px !important;
}
#foxboro_three-column #foxboro_col2 {
width:300px !important;
}
#foxboro_two-column #foxboro_col1,
#foxboro_three-column #foxboro_col1,
#foxboro_three-column #foxboro_col3,
#foxboro_two-column-right #foxboro_col3 {
width:300px !important;
}


/*------------------------------------------------
2 COL EQUAL, 3 COL EQUAL
------------------------------------------------*/
#foxboro_two-eq-column #foxboro_col1 h1,
#foxboro_two-eq-column #foxboro_col1 h3,
#foxboro_two-eq-column #foxboro_col3 h1,
#foxboro_two-eq-column #foxboro_col3 h3,
#foxboro_three-eq-column #foxboro_col1 h1,
#foxboro_three-eq-column #foxboro_col1 h3,
#foxboro_three-eq-column #foxboro_col2 h1,
#foxboro_three-eq-column #foxboro_col2 h3,
#foxboro_three-eq-column #foxboro_col3 h1,
#foxboro_three-eq-column #foxboro_col3 h3,
#foxboro_top h1,
#foxboro_bottom h1 {
font: 1.6em/115% Arial,Helvetica,Sans-Serif !important;
margin:10px 0 !important;
padding:0 !important;
color:#000000 !important;
}
#foxboro_two-eq-column #foxboro_col1 h2,
#foxboro_two-eq-column #foxboro_col3 h2,
#foxboro_three-eq-column #foxboro_col1 h2,
#foxboro_three-eq-column #foxboro_col2 h2,
#foxboro_three-eq-column #foxboro_col3 h2,
#foxboro_top h2,
#foxboro_bottom h2 {
font: 1.3em/115% Arial,Helvetica,Sans-Serif !important;
margin: 15px 0 !important;
padding:0 !important;
color:#000000 !important;
}
#foxboro_two-eq-column #foxboro_col1 .ISContent h3,
#foxboro_two-eq-column #foxboro_col3 .ISContent h3,
#foxboro_three-eq-column #foxboro_col1 .ISContent h3,
#foxboro_three-eq-column #foxboro_col2 .ISContent h3,
#foxboro_three-eq-column #foxboro_col3 .ISContent h3,
#foxboro_top h3,
#foxboro_bottom h3 {
font: 1.1em/115% Arial,Helvetica,Sans-Serif !important;
margin:10px 0 !important;
padding:0 0 0 0 !important;
color:#000000 !important;
}
#foxboro_two-eq-column #foxboro_col1 h4,
#foxboro_two-eq-column #foxboro_col3 h4,
#foxboro_three-eq-column #foxboro_col1 h4,
#foxboro_three-eq-column #foxboro_col2 h4,
#foxboro_three-eq-column #foxboro_col3 h4,
#foxboro_top h4,
#foxboro_bottom h4 {
font:bold 1em/115% Arial, Helvetica, sans-serif !important;
margin:10px 0 !important;
padding:0 !important;
color:#000000 !important;
}
#foxboro_two-eq-column #foxboro_col1,
#foxboro_two-eq-column #foxboro_col3 {
width:50% !important;
color:#000000 !important;
/width:49.9% !important;
_width:49.9% !important;
background-color:#FFFFFF !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block {
width:auto !important;
}
#foxboro_two-eq-column #foxboro_col3 div.block {
width:auto !important;
}
#foxboro_two-eq-column #foxboro_col1 div.pad div.block div.pad {
padding:0 25px !important;
margin:0 !important;
background-color:#FFFFFF !important;
}
#foxboro_two-eq-column #foxboro_col3 div.pad div.block div.pad {
padding:0 25px !important;
margin:0 !important;
background-color:#FFFFFF !important;
}
#foxboro_three-eq-column #foxboro_col1,
#foxboro_three-eq-column #foxboro_col2,
#foxboro_three-eq-column #foxboro_col3 {
color:#000000 !important;
width:33.33% !important;
/width:33.2% !important;
_width:33.2% !important;
background:transparent !important;
}
#foxboro_three-eq-column #foxboro_col1 div.block div.pad {
padding:0 15px !important;
margin:0 !important;
background-color:#FFFFFF !important;
}
#foxboro_three-eq-column #foxboro_col2 div.pad {
padding:0 !important;
}
#foxboro_three-eq-column #foxboro_col2 div.block div.pad {
padding:0 15px  !important;
background-color:#FFFFFF !important;
}
#foxboro_three-eq-column #foxboro_col3 div.block div.pad {
padding:0 15px  !important;
margin:0 !important;
background-color:#FFFFFF !important;
border:none !important;
}
#foxboro_two-eq-column #foxboro_col1 li,
#foxboro_three-eq-column #foxboro_col1 li,
#foxboro_two-eq-column #foxboro_col3 li,
#foxboro_three-eq-column #foxboro_col3 li,
#foxboro_two-eq-column #foxboro_col2 li,
#foxboro_three-eq-column #foxboro_col2 li {
padding-bottom:6px !important;
padding-top:0 !important;
}
#foxboro_three-eq-column #foxboro_col1 #foxboro_side-menu_top,
#foxboro_three-eq-column #foxboro_col1 #foxboro_side-menu,
#foxboro_three-eq-column #foxboro_col1 #foxboro_side-menu_bottom {
display:none !important;
}


/*------------------------------------------------
FOOTER
------------------------------------------------*/
#foxboro_footer #dnn_dnnLINKS_lblLinks  {
display:none !important;
}
#foxboro_footer p.copyright {
font-size:11px !important;
padding:10px 25px 10px 315px !important;
width:auto !important;
}
#foxboro_footer p.copyright a {
text-decoration:underline !important;
font-size:11px !important;
padding:0 3px 0 2px !important;
}
#foxboro_footer p.copyright a:hover {
text-decoration:none !important;
}

/*------------------------------------------------
IMAGES - align left & right
------------------------------------------------*/
#foxboro_content img.alignLeft {
margin:0 5px 10px 0 !important;
padding:2px !important;
}
#foxboro_content img.alignRight {
margin:0 0 5px 10px !important;
padding:2px !important;
}


/*------------------------------------------------
BLOG
------------------------------------------------*/
#bb-container {
padding-bottom:15px !important;
}


/*------------------------------------------------
EMAIL SUBSCRIBE
------------------------------------------------*/
#foxboro_col1 .IngeniMailSubscribeEmailInput,
#foxboro_col3 .IngeniMailSubscribeEmailInput {
width:90% !important;
}


