/* WEBSITE BACKGROUND */
html, body#Body {
background:transparent url(/Portals/34267/images/pattern_large.gif) repeat scroll 0 0!important;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
display:none!important;
}

/* CONTAINER */
#foxboro_container {
overflow:visible!important;
padding-top:35px!important;
background:transparent url(/Portals/34267/images/top_img.gif) no-repeat scroll 0 0!important;
}

/* HEADER */
#foxboro_header {
padding:0 15px!important;
width:auto!important;
background:#FFFFFF url(/Portals/34267/images/bg.gif) repeat-y scroll 0 0!important;
}

.header-link:hover {
color: #1A3A8D!important;
}

#foxboro_header span.logo a {
outline:none!important;
}

/* MENU */
#foxboro_menu {
padding:0 15px!important;
width:auto!important;
background:#FFFFFF url(/Portals/34267/images/bg.gif) repeat-y scroll 0 0!important;
}

#foxboro_menu .radmenu {
background:transparent url(/Portals/34267/images/nav_00.gif) no-repeat scroll 0 1px!important;
padding-left:11px!important;
}

#foxboro_menu ul li {
border-bottom:1px solid #E3E3E3!important;
}

#foxboro_menu ul li a {
padding-top:2px!important;
outline:none!important;
background:transparent url(/Portals/34267/images/button.gif) no-repeat scroll right 1px!important;
}

#foxboro_menu ul li a.expanded span {
color:#4B4949!important;
}

#foxboro_menu ul li a:hover {
background:transparent url(/Portals/34267/images/button-hover.gif) no-repeat scroll right 0!important;
}

#foxboro_menu ul li a:hover span {
color:#FFFFFF!important;
}

#foxboro_menu ul li a span {
border-left:1px solid #E3E3E3!important;
font-size:11px!important;
text-transform:uppercase!important;
line-height:15px!important;
padding:17px 19px 19px 18px!important;
font-family:Arial,Helvetica,sans-serif!important;
}

#foxboro_menu ul li.last a span {
padding:17px 20px 19px 20px!important;
}

#foxboro_menu .group {
width:100%!important;
background-color: #16368A!important;
}

#foxboro_menu ul.group li {
font-weight:normal!important;
float:left!important;
border:1px solid #000000!important;
width:98.5% !important;
}

#foxboro_menu ul.group li a {
background:#16368A none repeat scroll 0 0!important;
padding:0!important;
width:auto!important;
float:none!important;
}

#foxboro_menu ul.group li a:hover {
background:#FFFFFF none repeat scroll 0 0!important;
}

#foxboro_menu ul.group li a span {
color:#FFFFFF!important;
border-left:medium none!important;
font-size:10px!important;
line-height:13px!important;
padding:5px 20px 5px 5px!important;
width:auto!important;
float:none!important;
}

#foxboro_menu ul.group li a:hover span {
color:#000000!important;
}

#foxboro_menu ul.group li a span.expandLeft {
background:transparent url(/Portals/34267/images/RightMenuArrow.gif) no-repeat scroll right center!important;
}

/* SIDE MENU */
#foxboro_side-menu {
margin:0!important;
}

/* CONTENT */
#foxboro_content {
background:#FFFFFF url(/Portals/34267/images/bg.gif) repeat-y scroll 0 0!important;
}

/* TOP PANE */
#foxboro_top {
padding:0 15px!important;
background:#FFFFFF url(/Portals/34267/images/bg.gif) repeat-y scroll 0 0!important;
}

/* BOTTOM PANE */
#foxboro_bottom {
padding:0 15px!important;
background:#FFFFFF url(/Portals/34267/images/bg.gif) repeat-y scroll 0 0!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
font-weight:bold!important;
font-size:18px!important;
font-family:"Times New Roman",Times,serif!important;
text-transform:uppercase!important;
}

#foxboro_col2 h2 {
font-size:14px!important;
font-weight:bold!important;
}

#foxboro_col2 h3, #foxboro_col2 h4 {
font-size:12px!important;
}

#foxboro_col1 div.block div.pad h3, #foxboro_col3 div.block div.pad h3 {
font-size:14px!important;
font-weight:bold!important;
}

/* COLUMN 1 - ALL SKINS */
#foxboro_col1 {
margin-left:15px!important;
width:23%!important;
}

/* COLUMN 2 - TWO COLUMNS SKIN */
#foxboro_two-column #foxboro_col2 {
width:73%!important;
}

/* COLUMN 2 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 {
margin-left:15px!important;
width:62%!important;
}

/* COLUMN 3 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col3 {
margin-right:14px!important;
width:34%!important;
}

/* MODULES - COLUMN 2 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 div.pad {
padding:0 10px!important;
}

/* MODULES - COLUMN 2 - TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col2 div.pad {
padding:0 10px 0 32px!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block div.pad {
padding:4px!important;
background-color:transparent!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 div.block div.pad {
margin-right:0!important;
padding:6px!important;
background-color:transparent!important;
}

/* TWO COLUMN SKIN */
#foxboro_two-column {
background:url("/Portals/34267/images/col1-right-shadow.jpg") no-repeat scroll 216px 0 transparent !important;
}

/* THREE COLUMN SKIN */
#foxboro_two-column {
background:url("/Portals/34267/images/col1-right-shadow.jpg") no-repeat scroll 216px 0 transparent !important;
}

/* LISTS */
#foxboro_col1 ul {
margin:0!important;
list-style-type:disc!important;
list-style-position:inside!important;
}

#foxboro_col1 ul li {
padding-bottom:0!important;
}

#foxboro_col2 ul {
list-style-type:disc!important;
margin:11px 0!important;
padding-left:40px!important;
}

#foxboro_col2 ul ul {
list-style-type:circle!important;
}

/* FONTS */
#foxboro_col2 table td {
font-size:12px!important;
font-family:Tahoma,Verdana,Arial,sans-serif!important;
}

#foxboro_col2 legend {
color:#1E3D8F!important;
font-size:14px!important;
font-weight:bold!important;
} 

/* BLOG */
foxboro_col3 div.block div.pad input.IngeniMailSubscribeEmailInput {
width:96%!important;
}

/* FOOTER */
#foxboro_footer {
padding-bottom:0!important;
background:#FFFFFF url(/Portals/34267/images/bg.gif) repeat-y scroll 0 0!important;
}

#foxboro_footer div.clear {
padding:20px 26px!important;
background:transparent url(/Portals/34267/images/bottom_img.gif) no-repeat scroll 0 bottom!important;
}

#foxboro_footer p.copyright {
padding-top:5px!important;
font-size:11px!important;
font-weight:bold!important;
}

#foxboro_footer a.SkinObject, #foxboro_footer span.SkinObject {
font-size:12px!important;
font-weight:bold!important;
font-family:Arial,Helvetica,sans-serif!important;
margin:0 1px!important;
}

#foxboro_footer a.SkinObject:hover {
color:#1A3A8D!important;
text-decoration:none!important;
}

span#footerContainer {
font-size:12px!important;
font-weight:bold!important;
font-family:Arial,Helvetica,sans-serif!important;
}

span#footerContainer a {
font-size:12px!important;
}

span#footerContainer a:hover {
color:#1A3A8D!important;
text-decoration:none!important;
}

/* LANDING PAGES - ONLY */
.landingPage #foxboro_menu {
display: none!important;
}