html,body#Body {
background:#414E5F url(/Portals/75757/images/bg.jpg) repeat-x !important;
}

#foxboro_container {
padding:5px !important;
margin:0 auto 10px !important;
background-color:#FFFFFF !important;
overflow:visible !important;
}

#foxboro_courtesy_links {
background:transparent url(/Portals/75757/images/bg.jpg) top left repeat-x !important;
padding-right:10px !important;
margin:-5px -5px 0 -5px !important;
}

#foxboro_menu {
background-color:#FFFFFF !important;
margin:0 !important;
padding:2px 0 !important;
border:none !important;
}

#foxboro_menu ul li.item {
border:solid 2px #CCCCCC !important;
margin:1px !important;
}

#foxboro_menu ul li.item.first {
margin-left:0 !important;
}

#foxboro_menu ul li.item span.text {
text-transform:uppercase !important;
padding:5px 11px !important;
}



#foxboro_menu ul.vertical {
padding:0 !important;
}
#foxboro_menu ul.horizontal li.item div.slide,
#foxboro_menu ul.horizontal li.item div.slide ul.vertical li.item div.slide {
background:transparent !important;
}
#foxboro_menu ul.group.level1,
#foxboro_menu ul.group.level2 {
background:transparent !important;
}
#foxboro_menu ul.group.level1 li.item,
#foxboro_menu ul.group.level2 li.item {
background:#DDDDDD !important;
margin:0 !important;
padding:0 !important;
border:solid 1px #18A2C8 !important;
}
#foxboro_menu ul.group.level1 li.item a,
#foxboro_menu ul.group.level2 li.item a {
margin:0 !important;
padding:0 !important;
background:#DDDDDD !important;
}
#foxboro_menu ul.group.level2 {
padding:0 !important;
margin:0 !important;
}
#foxboro_menu ul.group.level1 li.item a span,
#foxboro_menu ul.group.level2 li.item a span {
background:#DDDDDD !important;
color:#18A2C8 !important;
border:none !important;
font-weight:normal !important;
padding:2px 15px !important;
margin:0 !important;
font-size:12px !important;
text-transform:none !important;
}
#foxboro_menu ul.group.level1 li.item a:hover span,
#foxboro_menu ul.group.level2 li.item a:hover span,
#foxboro_menu ul.group.level1 li.item .selectedtab span,
#foxboro_menu ul.group.level2 li.item .selectedtab span {
background:#99CCFF !important;
color:#FFFFFF !important;
}
#foxboro_menu ul.group.level1 li.item a:hover,
#foxboro_menu ul.group.level2 li.item a:hover,
#foxboro_menu ul.group.level1 li.item .selectedtab,
#foxboro_menu ul.group.level2 li.item .selectedtab {
background:#99CCFF !important;
border-left:none !important;
border-right:none !important;
padding:0 !important;
margin:0 !important;
}




#foxboro_col1,
#foxboro_col3 {
width:25% !important;
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width:74.4% !important;
}

#foxboro_three-column #foxboro_col2 {
width:49.4% !important;
}

#foxboro_col2 .pad h1 {
font-size:20px !important;
}

#foxboro_top h1 {
font-weight:normal !important;
font-size:28px !important;
margin:0 !important;
padding:25px 10px 0 10px !important;
}

#foxboro_top p {
font-weight:normal !important;
font-size:16px !important;
margin:0 !important;
padding:10px 10px 15px 10px !important;
}

#foxboro_col1 .pad .block,
#foxboro_col3 .pad .block {
margin-bottom:0 !important;
}

#foxboro_col1 .pad .block .pad,
#foxboro_col3 .pad .block .pad {
padding:10px 0 !important;
border-bottom:dotted 1px #858585 !important;
}

#foxboro_col1 .pad .block .pad h3,
#foxboro_col3 .pad .block .pad h3,
#foxboro_col2 .ISContent h2 {
font-weight:bold !important;
}

#foxboro_col1 .pad .block .pad .ISContent h3,
#foxboro_col3 .pad .block .pad .ISContent h3 {
font-weight:normal !important;
}

#foxboro_col1 .FormSubmitButton,
#foxboro_col3 .FormSubmitButton {
width:90% !important;
}

.ISContent ul,
#bb-container ul,
.BlogPostList ul {
list-style-type:disc !important;
}

.BlogPostList ul {
color:#0AA1DD !important;
}

#foxboro_col2 .ISContent ul,
#bb-container ul {
padding-left:20pt;
}

#foxboro_col2 .ISContent ul li,
#bb-container ul li {
padding-top:5px !important;
padding-bottom:5px !important;
}

.ISContent a {
text-decoration:none !important;
}

.ISContent a:hover {
text-decoration:underline !important;
}

#foxboro_col1 .ISContent h5,
#foxboro_col3 .ISContent h5 {
background:transparent url(/Portals/75757/images/bullet_orange.gif) center left no-repeat !important;
padding-left:25px !important;
font-weight:bold !important;
color:#0AA1DD !important;
font-size:12px !important;
}

.ISContent h6 a {
background:transparent url(/Portals/75757/images/bullet_blue.gif) center left no-repeat !important;
padding-left:25px !important;
font-weight:bold !important;
color:#0AA1DD !important;
font-size:12px !important;
text-decoration:none !important;
display:block !important;
}

#foxboro_col2 .ISContent h6 a {
margin-left:20pt !important;
}

.ISContent h6 a:hover {
background:transparent url(/Portals/75757/images/bullet_orange.gif) center left no-repeat !important;
text-decoration:none !important;
color:#0AA1DD !important;
}

#foxboro_bottom p {
font-size:10px !important;
line-height:1.15em !important;
}

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

#foxboro_footer {
border-top:solid 2px #2F3D4E !important;
}

.bullet li {
list-style-type:none !important;
background:transparent url(/Portals/75757/images/bullet.gif) top left no-repeat !important;
padding-left:30px !important;
}

.star li {
list-style-type:none !important;
background:transparent url(/Portals/75757/images/red_star.gif) top left no-repeat !important;
padding-left:20px !important;
}

.bullet2 li {
list-style-type:none !important;
background:transparent url(/Portals/75757/images/bullet2.jpg) top left no-repeat !important;
padding-left:25px !important;
}

ul.star,
ul.bullet,
ul.bullet2 {
margin-left:0 !important;
padding-left:15px !important;
}

#foxboro_col2 .ISContent ul.pdf li {
list-style-type:none !important;
background:transparent url(/Portals/75757/images/pdf.jpg) center left no-repeat !important;
padding:10px 0 10px 28px !important;
}

ul.pdf {
margin-left:0 !important;
padding-left:60px !important;
}

ul.pdf li a {
text-decoration:none !important;
color:#5A6664 !important;
font-weight:bold !important;
}

ul.pdf li a:hover {
text-decoration:none !important;
color:#C60309 !important;
}




ul.submenu_vertical {
list-style-type:none !important;
padding:0 !important;
margin:0 !important;
position:static !important;
display:block !important;
}

ul.submenu_vertical li {
list-style-type:none !important;
font-size:11px !important;
font-weight:normal !important;
line-height:1.25em !important;
color:#000000 !important;
margin:0 !important;
padding:0 !important;
position:static !important;
border-bottom:solid 1px #FFFFFF !important;
}

ul.submenu_vertical li a {
color:#000000 !important;
text-decoration:none !important;
padding:8px 5px 8px 10px !important;
background-color:#CFD4D7 !important;
display:block !important;
position:static !important;
}

ul.submenu_vertical li a:hover {
color:#FFFFFF !important;
background-color:#989899 !important;
text-decoration:none !important;
display:block !important;
}

ul.submenu_vertical ul,
ul.submenu_vertical ul ul {
margin:0 !important;
position:static !important;
}

ul.submenu_vertical ul li a {
padding:4px 5px 4px 25px !important;
background-color:#DFE5E8 !important;
}

ul.submenu_vertical ul ul li a {
padding:4px 5px 4px 40px !important;
background-color:#EFF6F9 !important;
}

ul.submenu_vertical li,
ul.submenu_vertical ul li,
ul.submenu_vertical ul ul li {
font-weight:normal !important;
}

ul.submenu_vertical li.selectedtab,
ul.submenu_vertical ul li.selectedtab,
ul.submenu_vertical ul ul li.selectedtab {
font-weight:bold !important;
}



#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font-size:20px !important;
color:#0AA1DD !important;
text-decoration:none !important;
font-weight:normal !important;
line-height:1.4em !important;
font-family:Arial, Verdana, Helvetica, san-serif !important;
}

#bb-container #listing .item h3 a {
font-size:14px !important;
font-weight:bold !important;
}

#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover {
text-decoration:none !important;
color:#0066CC !important;
}



#bb-container .listing .post .CMSConfigureBox.BlogEditBox a,
#bb-container .post .CMSConfigureBox.BlogEditBox a,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a {
color:#FFFFFF !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}