#foxboro_container { overflow:visible!important; }

/* HEADER */
#foxboro_header span.logo a {
outline:none!important;
color:#91C7FF!important;
text-decoration:none!important;
font-family:Tahoma,Arial,Helvetica,sans-serif!important;
}

#foxboro_header span.logo a:hover {
text-decoration:underline!important;
}

/* MENU */
#foxboro_courtesy_links { display:none; }

#foxboro_footer div span { display:none!important; }

#foxboro_menu .radmenu {
float:right!important;
margin-top:-29px;
}

#foxboro_menu ul li {
text-transform:uppercase!important;
font-size:11px!important;
}

#foxboro_menu ul li a {
outline:none!important;
}

#foxboro_menu ul li a span {
padding:5px 7px!important;
}

#foxboro_menu ul.group { background-color:#c2c2c2!important; border-bottom:2px solid #767676; }
#foxboro_menu ul.group li a { background-color:#c2c2c2!important; display:block; }
#foxboro_menu ul.group li a span { color:#274662!important; }

/* SUBMENU */
#foxboro_sub-menu {
padding:0 0 0 0!important;
margin-right:1px!important;
background:transparent none no-repeat scroll 0 0!important;
}

#foxboro_sub-menu ul li.last {
padding-bottom:14px!important;
background:#767676 url(/Portals/89302/images/bg-sidenav-bottom.gif) no-repeat scroll 0 bottom!important;
}

#foxboro_sub-menu ul li {
font-size:11px!important;
font-weight:bold!important;
}

#foxboro_sub-menu ul li a {
outline:none!important;
}

#foxboro_sub-menu ul li.first a {
border-top:medium none!important;
background:#274662 url(/Portals/89302/images/bg-sidenav-main2.gif) no-repeat scroll 0 0!important;
}

#foxboro_sub-menu ul li.first a span {
padding:3px 12px!important;
}

#foxboro_sub-menu ul li a span {
padding:3px 12px!important;
border-bottom:medium none!important;
}

/* CONTENT */
#foxboro_content {
overflow:
clear:both!important;
}

#foxboro_col2 { position:relative; }

/* THREE COLUMNS SKIN */
#foxboro_three-column {
background:transparent url(/Portals/89302/images/skin-bg.gif) repeat-y scroll 0 0!important;
padding-top:0;
}

#foxboro_three-column #foxboro_col1 {
width:20.2%!important;
}

#foxboro_three-column #foxboro_col2 {
width:59.3%!important;
}

#foxboro_three-column #foxboro_col3 {
float:left!important;
width:20.3%!important;
background:transparent url(/Portals/89302/images/shadow-child.gif) no-repeat scroll right 0!important;
}

/* TWO COLUMNS SKIN */
#foxboro_two-column {
background:transparent url(/Portals/89302/images/skin-bg.gif) repeat-y scroll 0 0!important;
padding-top:0;
}

#foxboro_two-column #foxboro_col1 {
width:20.2%!important;
}

#foxboro_two-column #foxboro_col2 {
width:79.7%!important;
}

/* TWO COLUMNS RIGHT */
#foxboro_two-column-right {
padding-top:0!important;
}

#foxboro_two-column-right #foxboro_col2 {
width:79.8%!important;
}

#foxboro_two-column-right #foxboro_col3 {
width:20.1%!important;
}

/* COLUMN 3 - ALL SKINS */
#foxboro_col3 {
padding-top:25px!important;
}

/* COLUMN 2 - ALL SKINS */
#foxboro_col2 {
padding-top:15px!important;
background:transparent url(/Portals/89302/images/shadow-child.gif) no-repeat scroll 0 0!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 div.block div.pad {
margin:0!important;
background:#C2C2C2 url(/Portals/89302/images/bottom-module-col3.gif) no-repeat scroll 0 bottom!important;
padding:0px 0px 16px 0px!important;
}

#foxboro_col3 div.block div.pad > h3:first-child + div {
padding:0 10px!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block div.pad {
margin:10px 11px 0 10px!important;
padding:0px 0px 8px 0px!important;
background:#C2C2C2 url(/Portals/89302/images/bottom-module-col1.gif) no-repeat scroll 0 bottom!important;
}

#foxboro_col1 div.block div.pad > h3:first-child + div {
padding:0 10px!important;
}

/* ALL SKINS */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
overflow:visible!important;
}

/* FONTS */
div.ItemLink a {
color:#3974B2!important;
font-weight:bold!important;
text-decoration:none!important;
}

div.ItemLink a:hover {
color:#2785E7!important;
}

#foxboro_col2 div.pad #dnn_ContentPane div.CMSConfigureBox a:hover {
color:#cccccc!important;
text-decoration:none!important;
}

#foxboro_col2 div.pad #dnn_ContentPane div.CMSSideBarConfigureRemoveBox a:hover {
color:#cccccc!important;
text-decoration:none!important;
}

#foxboro_col2 div.pad a {
font-weight:bold!important;
text-decoration:none!important;
}

#foxboro_col2 div.pad a:hover {
text-decoration:underline!important;
color:#2785E7!important;
}

#foxboro_col1 div.block div.pad a {
text-decoration:none!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
text-transform:uppercase!important;
font-size:26px!important;
font-weight:bold!important;
}

#foxboro_col2 h2 {
font-size:16px!important;
}

#foxboro_col2 h3 {
font-weight:bold!important;
font-size:13px!important;
}

#foxboro_col1 div.block div.pad > h3:first-child {
text-transform:uppercase!important;
font-weight:bold!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:14px!important;
color:#FFFFFF!important;
padding:5px 10px 0 10px!important;
background:#FF6700 url(/Portals/89302/images/h3-col1-bg.gif) no-repeat scroll 0 0!important;
}

#foxboro_col3 div.block div.pad > h3:first-child {
text-transform:uppercase!important;
font-weight:bold!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:14px!important;
color:#FFFFFF!important;
padding:5px 10px 0 10px!important;
background:#FF6700 url(/Portals/89302/images/h3-col3-bg.gif) no-repeat scroll 0 0!important;
}

/* LISTS */
#foxboro_col2 ul,
#foxboro_col2 ol {
margin:0 0 0 28px;
padding-top:0;
list-style-type:disc!important;
}

#foxboro_col2 ul li,
#foxboro_col2 ol li {
line-height:18px;
}

/* FOOTER */
#foxboro_footer .radmenu {
display:none!important;
}

#foxboro_footer p.copyright {
text-align:center!important;
font-size:11px!important;
}

#foxboro_footer p.copyright a {
font-size:11px!important;
text-decoration:none!important;
color:#3974B2!important;
padding-left:10px!important;
margin-left:10px!important;
background:transparent url(/Portals/89302/images/bg-footer-nav.gif) no-repeat scroll left center!important;
}

#foxboro_footer p.copyright a:hover {
text-decoration:none!important;
}


/*************************************/
/* CSS for slider on WhatIs EOS Page */
/*************************************/

.scroll {
  float:left;  width:auto;
  margin: 20px 0px;
  height: 700px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  /*background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}

.scrollContainer div.panel {
  float:left;
  position:relative;
  padding: 20px;
  height: 210px;
  width: 620px; /* change to 560px if not using JS to remove rh.scroll */
}



#slider {
    width: 620px;
    margin: 0 auto;
    position: relative;
}


.scrollContainer div.panel {
    padding: 20px;
    height: 210px;
    width: 580px;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}