html,body#Body {
background:url(/Portals/75181/images/all_background.gif) !important;
}


#foxboro_header span.logo {
color:#ffffff !important;
font-family:verdana,arial,helvetica,sans-serif !important;
font-size:16px !important;
margin-left: 2px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}

#foxboro_header span.logo a {
display:inline !important;
text-decoration:none !important;
color:#FFFFFF !important;
font-weight:bold !important;
font-size:12px !important;
}

#foxboro_header span.logo a:hover {
color:#489FE9 !important;
}

#foxboro_header {
 margin-top: 0px !important;
}

#foxboro_courtesy_links a {
	font-weight: bold !important;
}

#foxboro_courtesy_links {
	margin-right: 20px !important;
} 

.gsc-branding-text {
color:#ffffff !important;
}

#foxboro_menu {
/* background:url(/Portals/75181/images/menu_bg.gif) top no-repeat !important; */
padding-left:19px !important;
padding-right:19px !important;
margin-bottom:0px !important;
margin-top: 0px !important;
border-top: solid 1px #ffffff;
}

#foxboro_menu span.text {
padding:8px 10px !important;
font-size:11px !important;
font-family:verdana,arial,helvetica,sans-serif !important;
}

#foxboro_menu .item {
margin-left:0 !important;
/* margin-right:8px !important;
margin-bottom:6px !important; */
}

#foxboro_footer a {
color:#3B89CB !important;
}

#foxboro_footer a:hover,
#foxboro_top a:hover,
#foxboro_col1 .block a:hover,
#foxboro_col2 a:hover,
#foxboro_col3 .block a:hover {
color:#3B48CB !important;
text-decoration:none !important;
}

#foxboro_footer a,
#foxboro_top a,
#foxboro_col1 .block a,
#foxboro_col2 a,
#foxboro_col3 .block a {
text-decoration:none !important;
}

#foxboro_col1 .block,
#foxboro_col3 .block {
font-size:1em !important;
}

#foxboro_three-column {
background:url(/Portals/75181/images/three_col_bg.gif) repeat-y !important;
}

#foxboro_two-column-right {
background:url(/Portals/75181/images/two-column-right_bg.gif) repeat-y !important;
}

#foxboro_two-column {
background:url(/Portals/75181/images/two-column_bg.gif) repeat-y !important;
}

#foxboro_content {
padding-top:10px !important;
padding-bottom:15px !important;
}

#foxboro_col3 {
width:180px !important;
padding-left:20px !important;
padding-right:20px !important;
}

#foxboro_col1 {
width:180px !important;
padding-left:20px !important;
padding-right:20px !important;
}

#foxboro_three-column #foxboro_col2 {
width:510px !important;
}

#foxboro_col1 .pad {
margin-left:0 !important;
}


#foxboro_col3 .pad {
margin-right:0 !important;
}

#foxboro_sub-menu {
padding-left:0 !important;
padding-right:0 !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_sub-menu span {
font-weight:bold !important;
padding-top:11px !important;
padding-bottom:10px !important;
}

#foxboro_sub-menu .item {
margin-bottom:1px !important;
}

#foxboro_sub-menu .childitem1 .link {
background:#FCE9C1 !important;
}

#foxboro_sub-menu .childitem1 .link:hover,
#foxboro_sub-menu .childitem1.selectedtab .link {
background:#FFBA22 !important;
}

#foxboro_sub-menu .childitem1 span {
font-size:0.95em !important;
padding-top:5px !important;
padding-bottom:5px !important;
}

#foxboro_sub-menu .last {
padding-bottom:0 !important;
}

#foxboro_col1 h3,
#foxboro_col3 h3 {
font-size:1em !important;
font-weight:bold !important;
}

#foxboro_col1 .ISContent h3,
#foxboro_col3 .ISContent h3 {
font-size:1.1em !important;
font-weight:normal !important;
}

#foxboro_col2 h2 {
font-size:1em !important;
font-weight:bold !important;
background:url(/Portals/75181/images/h2_bg.gif) top left repeat-y !important;
padding:5px !important;
margin-bottom:5px !important;
margin-top:20px !important;
}

#foxboro_col2 h3 {
margin-bottom:5px !important;
margin-top:20px !important;
}

#foxboro_col2 h3 {
font-size:1em !important;
font-weight:bold !important;
background:url(/Portals/75181/images/h3_bg.gif) top left repeat-y !important;
padding:5px !important;
margin-bottom:5px !important;
margin-top:20px !important;
color:#ffffff !important;
}

#foxboro_col2 h4 {
font-size:13px !important;
margin-top:15px !important;
margin-bottom:0 !important;
}

#foxboro_col3 .pad .pad {
padding-left:12px !important;
padding-right:12px !important;
}

#foxboro_col1 .block p,
#foxboro_col2 .pad p,
#foxboro_content div.block p { 
line-height:1.5em !important;
padding:5px 0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
}

#foxboro_content div.block ul,
#foxboro_col2 .pad ul {
margin-left:25px !important;
padding-bottom:4px !important;
padding-top:6px !important;
margin-top:0 !important;
margin-bottom:0 !important;
}

#foxboro_col1 .block ul li,
#foxboro_col3 .block ul li,
#foxboro_col2 .pad ul li {
padding:0px 0px 6px 0px !important;
}

h5 {
font-size:10px !important;
font-weight:normal !important;
}

#foxboro_col1 .pad .pad {
padding-left:10px !important;
padding-right:10px !important;
}

#foxboro_col1 h3 {
color:#000000 !important;
}

#foxboro_col2 h2.block {
background:none !important;
font-size:1.4em !important;
font-weight:normal !important;
}

#bb-container {
font-size:1.1em !important;
}

#bb-container h3.title,
#bb-container h3.title a {
background:none !important;
color:#444444 !important;
font-weight:normal !important;
font-size:24px !important;
padding-left:0 !important;
padding-right:0 !important;
line-height:27px !important;
}

#bb-container h3.title .BlogEditBox a {
font-size:11px !important;
font-weight:bold !important;
color:#ffffff !important;
line-height:100% !important;
padding-top:2px !important;
padding-bottom:2px !important;
}

#bb-container h3.title a:hover {
text-decoration:underline !important;
}

#bb-container h2 {
color:#444444 !important;
font-weight:bold !important;
font-size:1.35em !important;
background:none !important;
padding-left:0 !important;
padding-right:0 !important;
font-family:Verdana,arial,Sans-Serif !important;
margin-top:5px !important;
}

#bb-container h5 {
line-height:15px !important;
margin-top:2px !important;
}

#bb-container div.byline {
background:url(/Portals/75181/images/tanbar.gif) left repeat-y !important;
padding:5px 10px !important;
color:#000000 !important;
font-style:normal !important;
font-size:0.95em !important;
}

#bb-container div.tags span.NormalBold {
background:url(/Portals/75181/images/tanbar.gif) left repeat-y !important;
padding:5px 10px !important;
color:#000000 !important;
font-style:normal !important;
font-weight:normal !important;
font-size:0.95em !important;
display:block !important;
}

table#portrait {
border:1px solid #CCCCCC;
border-collapse:collapse;
}

#bb-container h3 {
background:none !important;
font-weight:normal !important;
padding-left:0 !important;
padding-right:0 !important;
font-size:24px !important;
line-height:27px !important;
color:#444444 !important;
}

#foxboro_content #foxboro_col1 div.block,
#foxboro_content #foxboro_col3 div.block {
margin-bottom:20px !important;
}

#foxboro_col3 #foxboro_sub-menu {
margin-bottom:20px !important;
}

#foxboro_footer {
border-top:0 !important;
font-size:1em !important;
}

#foxboro_menu ul.rootGroup {
width:912px !important;
}

#foxboro_footer ul.rootGroup {
width:920px !important;
}

#foxboro_menu .vertical {
	margin-top: 1px !important;
}