/* |------------------------| WEBSITE BACKGROUND |-------------------------| */
html {
background:none !important;
}

body#Body {
background:url(/Portals/66537/template/background.jpg) center top no-repeat fixed !important;
}

/* |------------------------| FIREFOX TABLE FONT FIX |-------------------------| */
table,td {
font-family:Arial,Helvetica,sans-serif !important;
font-size:1em !important;
}
/* |------------------------| MENU ADJUST ALIGNMENT |-------------------------| */
#foxboro_menu {
padding: 0 30px;
}

/* |------------------------| MENU |-------------------------| */
/* #foxboro_menu div.radmenu {
 float:right !important;
}*/

#foxboro_menu ul.rootGroup {
max-width:1025px !important;
}

#foxboro_menu div.NavHidden {
width:100%;
height:10px;
}

#foxboro_menu div.NavHidden ul.rootGroup {
display:none !important;
}

#foxboro_menu li.item {
background:url(/Portals/66537/template/menu_separator.jpg) left top no-repeat !important;
padding-left:3px !important;
}

#foxboro_menu a.link {
border-left:1px solid #003768;
border-right:1px solid #003768;
}

#foxboro_menu span.text {
line-height:50px !important;
padding-top:0 !important;
padding-bottom:0 !important;
font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif !important;
font-size:16px !important;
font-weight:normal !important;
}

#foxboro_menu div.slide {
margin-left:-1px !important;
}

#foxboro_menu div.slide div.slide {
margin-left:0 !important;
}

#foxboro_menu div.slide ul ul {
border-top:1px solid #003768;
}

#foxboro_menu div.slide li.item {
padding:0 !important;
background:none !important;
}

#foxboro_menu div.slide a.link {
border:1px solid #003768;
border-top:none;
background:#ffffff !important;
}

#foxboro_menu div.slide a.link:hover,
#foxboro_menu div.slide a.active,
#foxboro_menu div.slide a.selectedtab {
background:#003768 !important;
}

#foxboro_menu div.slide span.text {
line-height:17px !important;
padding-left:11px !important;
padding-right:11px !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color:#003768 !important;
min-width:138px;
display:block;
}

#foxboro_menu div.slide a.link:hover span.text,
#foxboro_menu div.slide a.active span.text,
#foxboro_menu div.slide a.selectedtab span.text {
color:#ffffff !important;
}

/* |------------------------| COLUMNS CONTAINERS |-------------------------| */
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
border-bottom:2px solid #fff;
}

/* |------------------------| COLUMNS |-------------------------| */
#foxboro_two-column #foxboro_col1,
#foxboro_three-column #foxboro_col1 {
width:18% !important;
}

#foxboro_two-column-right #foxboro_col3,
#foxboro_three-column #foxboro_col3 {
width:22% !important;
}

#foxboro_two-column #foxboro_col2 {
width:82% !important;
_width:81% !important;
/width:81% !important;
}

#foxboro_two-column-right #foxboro_col2 {
width:78% !important;
_width:77% !important;
/width:77% !important;
}

#foxboro_three-column #foxboro_col2 {
width:60% !important;
_width:59% !important;
/width:59% !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

/* |------------------------| DIV.PAD |-------------------------| */
#foxboro_content div.block div.pad {
margin:0 !important;
padding:8px 0 !important;
}

#foxboro_two-column #foxboro_col1 div.block div.pad,
#foxboro_three-column #foxboro_col1 div.block div.pad {
margin-left:10px !important;
}

#foxboro_two-column-right #foxboro_col3 div.block div.pad,
#foxboro_three-column #foxboro_col3 div.block div.pad {
margin-right:10px !important;
}

#foxboro_three-column #foxboro_col2 div.pad,
#foxboro_two-column #foxboro_col2 div.pad,
#foxboro_two-column-right #foxboro_col2 div.pad {
padding-left:52px !important;
padding-right:35px !important;
}

#foxboro_one-column #foxboro_col2 div.pad {
padding-left:52px !important;
padding-right:52px !important;
}

/* |------------------------| COL2 H1 |-------------------------| */
#foxboro_one-column #foxboro_col2 h1,
#foxboro_two-column-right #foxboro_col2 h1,
#foxboro_three-column #foxboro_col2 h1 {
margin-left:-42px !important;
position:relative !important;
}

#foxboro_col2 h1 {
font-size:2.75em !important;
}

#foxboro_one-column #foxboro_col2 div.Normal h1,
#foxboro_two-column-right #foxboro_col2 div.Normal h1,
#foxboro_three-column #foxboro_col2 div.Normal h1 {
margin-left:0 !important;
}

/* |------------------------| BOTTOM |-------------------------| */
#foxboro_bottom {
overflow:hidden !important;
}

#foxboro_bottom {
border-top:16px solid #C7D1E2;
border-bottom:8px solid #B8BABC;
min-height:20px !important;
_height:20px !important;
_overflow-y:visible !important;
}

#foxboro_bottom a,
#foxboro_bottom a:hover {
text-decoration:none !important;
}

/* |------------------------| FOOTER |-------------------------| */
#foxboro_footer {
padding:0 !important;
}

#foxboro_footer div.clear {
margin:0 15px !important;
text-align:left !important;
padding-top:8px !important;
padding-bottom:8px !important;
}

#foxboro_footer,
#foxboro_footer a,
#foxboro_footer span,
#foxboro_footer span#footerContainer,
#foxboro_footer span#footerContainer a,
#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-size:11px !important;
}

#foxboro_footer a,
#foxboro_footer a:hover {
text-decoration:none !important;
}

/* |------------------------| COL2 H3 |-------------------------| */
#foxboro_col2 h3 {
font-size:1.2em !important;
font-weight:bold !important;
}

/* |------------------------| LINKS |-------------------------| */
#foxboro_content div.block a:hover,
#foxboro_col2 a:hover {
text-decoration:underline !important;
}

/* |------------------------| COL2 H2 |-------------------------| */
#foxboro_col2 h2 {
font-size:14pt !important;
line-height:normal !important;
}

#foxboro_col2 h2 strong,
#foxboro_col2 h2 b {
font-size:18pt !important;
}

/* |------------------------| COL2 H4 |-------------------------| */
#foxboro_col2 h4 {
font-weight:normal;
font-size:12pt !important;
line-height:normal !important;
margin:10px 0 !important;
}

/* |------------------------| COL1/3 H3 |-------------------------| */
#foxboro_content div.block h3 {
font-size:12pt !important;
}

/* |------------------------| COL1/3 P & LI |-------------------------| */
#foxboro_content div.block p,
#foxboro_content div.block li {
font-size:1.1em !important;
}

/* |------------------------| COL1/3 H2 |-------------------------| */
div.block h2 {
color:#003768 !important;
font-size:14pt !important;
}

/* |------------------------| TWO/THREE EQ COLUMN - EXTRA STYLE |-------------------------| */
#foxboro_three-eq-column #foxboro_col2 div.pad {
padding:0 !important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad {
padding:8px 30px !important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad h3,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h3,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h3,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h3,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h3,
#foxboro_two-eq-column #foxboro_col1 div.block div.pad h1,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h1,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h1,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h1,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h1 {
color:#003768 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-weight:normal !important;
line-height:115% !important;
margin:8px 0 15px !important;
padding:0 !important;
font-size:2.75em !important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad div.Normal h3,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad div.Normal h3,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad div.Normal h3,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad div.Normal h3,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad div.Normal h3 {
color:#003768 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.2em !important;
font-weight:bold !important;
line-height:135% !important;
margin:15px 0 !important;
padding:0 !important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad h2,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h2,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h2,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h2,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h2 {
color:#003768 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14pt !important;
line-height:normal !important;
font-weight:normal !important;
margin:15px 0 !important;
padding:0 !important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad h4,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h4,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h4,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h4,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h4 {
color:#003768 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12pt !important;
font-weight:normal !important;
line-height:normal !important;
margin:10px 0 !important;
padding:0 !important;
}

/* |------------------------| DIV.BLOCK OL |-------------------------| */
#foxboro_content div.block ol {
margin-left:25px !important;
}
