/* WEBSITE BACKGROUND */
html, body#Body {
background-color:#9E0908!important;
}

form#Form {
background:#F2F2F2 url(/Portals/39398/images/page_bg.jpg) repeat-x scroll center top!important;
}

/* CONTAINER */
#foxboro_container {
overflow:visible!important;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
display:none!important;
}

/* HEADER */
#foxboro_header {
background:transparent url(/Portals/39398/images/header_bg.jpg) no-repeat scroll 0 0!important;
}

#foxboro_header span.logo a {
outline:none!important;
}

/* MENU */
#foxboro_menu {
padding:10px!important;
width:auto!important;
background:transparent url(/Portals/39398/images/nav_bg.jpg) repeat-x scroll 0 0!important;
border-right:1px solid #D7D7D7!important;
}

#foxboro_menu ul li {
background:transparent url(/Portals/39398/images/nav_item_bg.gif) no-repeat scroll 0 0!important;
}

#foxboro_menu ul li.last {
background:transparent none no-repeat scroll 0 0!important;
}

#foxboro_menu ul li a {
outline:none!important;
background-color:transparent!important;
}

#foxboro_menu ul li a:hover {
background-color:#F4F4F4!important;
}

#foxboro_menu ul li a.selectedtab {
background-color:#F4F4F4!important;
}

#foxboro_menu ul li a.expanded {
background-color:#F4F4F4!important;
}

#foxboro_menu ul li a span {
font-size:16px!important;
line-height:20px!important;
font-family:Arial,Helvetica,sans-serif!important;
padding:10px 30px 17px 30px!important;
}

#foxboro_menu ul.group {
background-color:#FFFFFF!important;
}

#foxboro_menu ul.group li {
background:transparent none no-repeat scroll 0 0!important;
}

#foxboro_menu ul.group li a span {
padding:5px 10px!important;
}

/* SIDE MENU */
#foxboro_side-menu {
margin-bottom:0!important;
}

#foxboro_side-menu ul li {
font-size:16px!important;
font-weight:bold!important;
font-family:Arial,Helvetica,sans-serif!important;
}

#foxboro_side-menu ul li a {
outline:none!important;
}

/* CONTENT */
#foxboro_content {
padding-left:30px!important;
padding-right:30px!important;
border-right:1px solid #D7D7D7!important;
}

/* ALL SKINS */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
padding-top:10px!important;
}

/* MODULES - COLUMN 1&3 - ALL SKINS */
#foxboro_col1 div.block div.pad, #foxboro_col3 div.block div.pad {
margin:0!important;
padding:12px!important;
}

/* MODULES - COLUMN 2 - ALL SKINS */
#foxboro_col2 div.pad {
padding-bottom:35px!important;
}

/* TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col1 {
width:29.8%!important;
}

#foxboro_two-column #foxboro_col2 {
width:70.1%!important;
}

/* TWO COLUMN RIGHT */
#foxboro_two-column-right #foxboro_col2 {
width:74.3%!important;
}

#foxboro_two-column-right #foxboro_col3 {
width:25.6%!important;
}

/* THREE COLUMN SKIN */
#foxboro_three-column #foxboro_col1 {
width:29.8%!important;
}

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

#foxboro_three-column #foxboro_col3 {
width:25.6%!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
font-size:17px!important;
font-weight:bold!important;
}

#foxboro_col2 h2 {
font-size:17px!important;
font-weight:bold!important;
}

#foxboro_col2 h3 {
font-size:18px!important;
}

#foxboro_col1 div.block div.pad > h3:first-child, #foxboro_col3 div.block div.pad > h3:first-child {
font-size:17px!important;
font-weight:bold!important;
}

/* LISTS  */
#foxboro_col2 ul {
margin:0 0 0 10px!important;
list-style-type:disc!important;
}

/* FOOTER */
#foxboro_footer {
padding:0!important;
width:100%!important;
left:0!important;
position:absolute!important;
background:#F2F2F2 url(/Portals/39398/images/footer_bg.gif) repeat-x scroll 4px 4px!important;
}

#foxboro_footer div.clear {
padding-top:50px!important;
width:900px!important;
margin:0 auto!important;
padding-bottom:20px!important;
background:transparent url(/Portals/39398/images/footer_content_bg.jpg) no-repeat scroll 0 0!important;
}

#foxboro_footer p.copyright {
clear:none!important;
text-align:left!important;
font-size:11px!important;
}

#dnn_dnnLINKS_lblLinks {
float:right!important;
padding-bottom:10px!important;
background: url(/Portals/39398/images/hr-footer.jpg) repeat-x scroll right bottom!important;
}

#foxboro_footer span.SkinObject {
display:none!important;
}

#foxboro_footer a.SkinObject {
font-size:11px!important;
font-weight:bold!important;
margin-left:40px!important;
}

#foxboro_footer a.SkinObject:hover {
text-decoration:none!important;
}

/* LANDING PAGES - ONLY */
.landingPage #foxboro_menu {
display: none!important;
}