/* LOGO BUTTON */
#CMS_ELE_0 {
top: 200px!important;
}

/* HUBSPOT NAVIGATION */
#hsnav  {
z-index:1005!important;
}

/* WEBSITE BACKGROUND */
html, body#Body {
background: #FFFFFF url(/Portals/83611/images/store/bg.gif ) no-repeat scroll 0 0!important;
}

/* CONTAINER */
#foxboro_container {
/* border: 1px solid #999999!important; */
margin-top: 20px!important;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
display: none!important;
}

/* HEADER */
#foxboro_header {
border-top: 1px solid #999999!important;
border-left: 1px solid #999999!important;
border-right: 1px solid #999999!important;
width: 99.8%!important;
opacity: 1!important;
zoom: 1!important;
filter: alpha(opacity = 75)!important;
}
#foxboro_header span.logo a {
color: #000000!important;
font-family: "Lucida Sans","Times New Roman",serif!important;
outline: none!important;
}

/* MENU */
#foxboro_menu {
z-index: 1004!important;
border-left: 1px solid #999999!important;
border-right: 1px solid #999999!important;
width: 99.8%!important;
height: 48px!important;
background: #E9EBBC url(/Portals/83611/images/btn-bg.gif) repeat-x scroll 0 0!important;
border-bottom: 1px solid #B1BB24!important;
}
#foxboro_menu ul li {
height: 48px!important;
border-right: 1px solid #B1BB24!important;
}
#foxboro_menu ul li a {
outline: none!important;
background-color: transparent!important;
}
#foxboro_menu ul li a span {
padding-left: 17px!important;
padding-right: 17px!important;
padding-top: 17px!important;
font-family: "Trebuchet MS", "Times New Roman", sans-serif!important;
font-size: 13px!important;
font-weight: normal!important;
}
#foxboro_menu ul li a.selectedtab span {
font-weight: bold!important;
}
#foxboro_menu .group {
height: 157px!important;
width: 171px!important;
background: transparent url(/Portals/83611/images/dropDown.png) no-repeat scroll 0 0!important;
}
#foxboro_menu .group li {
line-height: 105%!important;
text-align: center!important;
margin-left: 10px!important;
border-right: none!important;
height: auto!important;
border-bottom: 1px solid #FFFFFF!important;
}
#foxboro_menu .group li.last {
border-bottom: none!important;
}
#foxboro_menu .group li a {
width: 141px!important;
}
#foxboro_menu .group li a span {
color: #FFFFFF!important;
padding: 5px 15px 0 15px!important;
float: none!important;
font-size: 11px!important;
font-family: "Lucida Sans","Times New Roman",serif!important;
background-color: transparent!important;
}

/* CONTENT */
#foxboro_content {
border-left: 1px solid #999999!important;
border-right: 1px solid #999999!important;
border-bottom: 1px solid #999999!important;
width: 99.8%!important;
}

/* TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col1 {
width: 50.4%!important;
}
#foxboro_two-column #foxboro_col2 {
width: 49.5%!important;
}

div#foxboro_two-column-right #foxboro_col2 { padding-top:20px; }

/* COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block div.pad {
padding: 0 10px!important;
}

/* COLUMN 2 - ALL SKINS */
#foxboro_col2 div.pad {
padding: 0 10px!important;
}

/* COLUMN 3 - ALL SKINS */
#foxboro_col3 div.block div.pad {
padding: 0 10px!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block div.pad {
margin: 0!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 div.block div.pad {
margin: 0!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
margin-top: 0!important;
font-size: 13px!important;
font-weight: bold!important;
background: transparent url(/Portals/83611/images/h2bg.png) repeat-x scroll 0 0!important;
padding-left: 20px!important;
line-height: 175%!important;
letter-spacing:2px!important;
}
#foxboro_col1 div.block h3, #foxboro_col3 div.block h3 {
padding-top: 0px!important;
font-size: 13px!important;
font-weight: bold!important;
background: transparent url(/Portals/83611/images/h2bg.png) repeat-x scroll 0 0!important;
line-height: 175%!important;
letter-spacing:2px!important;
}
#foxboro_col1 div.block h3 {
padding-left: 20px!important;
}
#foxboro_col3 div.block h3  {
padding-left: 10px!important;
}

/* TABLES */
#foxboro_col2 table td {
font-family: "Lucida Sans","Times New Roman",serif!important;
font-size: 13px!important;
}

/* FOOTER */
#foxboro_footer {
background-color: transparent!important;
font-size: 10px!important;
}
#foxboro_footer div.clear {
width: auto!important;
text-align:left!important;
}
#foxboro_footer #dnn_dnnLINKS_lblLinks {
display:none!important;
}
#foxboro_footer p.copyright {
clear: none!important;
float: right!important;
width: auto!important;
}
