/* WEBSITE BACKGROUND */
html, body#Body {
background:url("/Portals/69050/images/cpp_background.gif") repeat scroll 0 0 transparent!important;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
display: none!important;
}

/* HEADER */
a#header-mailto:hover {
color: #C0D8E8!important;
}

/* CONTAINER */
#foxboro_container {
border-color:#666666!important;
border-style:solid!important;
border-width:5px 1px 13px!important;
}

/* MENU */
#foxboro_menu {
background: url(/Portals/69050/images/menu-bg.gif) repeat-x scroll 0 0!important;
padding-top:1px!important;
}

#foxboro_menu ul.rootGroup {
padding-left:24px!important;
}

#foxboro_menu ul.rootGroup > li {
padding-left:2px!important;
background: url(/Portals/69050/images/menu-item-separator.gif) no-repeat scroll 0 center!important;
}

#foxboro_menu ul.rootGroup > li.first {
background-image:none!important;
padding-left:0!important;
}

#foxboro_menu ul.rootGroup > li > a {
background-color: transparent!important;
}

#foxboro_menu ul.rootGroup > li > a:hover {
background: url(/Portals/69050/images/menu-item-bg.gif) repeat-x scroll 0 0!important;
}

#foxboro_menu ul.rootGroup > li > a > span {
padding-bottom:4px!important;
padding-top:4px!important;
}



/* HEADINGS */
#foxboro_col2 h1, #foxboro_content div.block h3 {
font-size:14px!important;
font-weight:bold!important;
}

/* MODULES  - ALL SKINS */
#foxboro_content div.block {
margin-bottom:0!important;
}

/* LISTS */
#foxboro_content div.block ul {
padding-left:30px!important;
}

#foxboro_content div.block li {
padding:0!important;
}

/* ANCHORS */
#foxboro_col3 a {
text-decoration:none!important;
}

/* FOOTER */
#foxboro_footer {
padding-bottom:10px !important;
}

#foxboro_footer p.copyright {
font-size:11px !important;
}

#dnn_dnnLINKS_lblLinks {
display:none!important;
}

/* IMAGE GALLERY */
#image-rotate img {
display:none;
left:0;
position:absolute;
top:0;
padding:16px 15px 17px 12px!important;
}

#image-rotate {
padding:16px 15px 17px 12px!important;
background:transparent url(/Portals/69050/images/rounded-block.jpg) no-repeat scroll 0 0!important;
float:left;
position:relative;
height:265px;
width:265px;
}
