/*------------------------------------------------
BACKGROUND
------------------------------------------------*/
html,body#Body {
background:#01478F url('/Portals/160569/background/bg.jpg') scroll 50% 0 repeat-y !important;
}


/*------------------------------------------------
SETTINGS
------------------------------------------------*/
#foxboro_container {position: relative;}
#foxboro_container,
#foxboro_content {
overflow:visible !important;
}
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column,
#foxboro_two-eq-column,
#foxboro_three-eq-column,
#foxboro_top,
#foxboro_bottom {
overflow:hidden !important;
margin:0 !important;
padding:0 !important;
float:none !important;
}
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column,
#foxboro_two-eq-column,
#foxboro_three-eq-column {
margin:20px 0 !important;
}
#foxboro_col1 .ISContent,
#foxboro_col2 .ISContent,
#foxboro_col3 .ISContent {
overflow:hidden !important;
}
#foxboro_col1 {
min-height:1px !important;
}


/*------------------------------------------------
COURTESY
------------------------------------------------*/
#foxboro_courtesy_links {
font:500 13px/25px 'Cabin',Helmet,Freesans,sans-serif !important;
height:25px !important;
color:#01478F !important;
}
#foxboro_courtesy_links a {
font:500 13px/25px 'Cabin',Helmet,Freesans,sans-serif !important;
height:25px !important;
padding:0 4px !important;
color:#01478F !important;
}
#foxboro_courtesy_links a:hover {
color:#000000 !important;
}


/*------------------------------------------------
HEADER
------------------------------------------------*/
#foxboro_header .logo {
padding:20px 30px 15px 25px !important;
width:auto !important;
z-index: 9 !important;
position: relative !important;
}
#foxboro_header span.logo {display:inline-block !important;}
#foxboro_header .logo p {
margin:0 !important;
padding:0 !important;
color:#9FA1A4 !important;
font:500 13px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
}
#foxboro_header .logo p a {
color:#9FA1A4 !important;
font:500 13px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
text-decoration:none !important;
}
#foxboro_header .logo p a:hover {
color:#12367D !important;
text-decoration:none !important;
}
#foxboro_header .logo a {
display:inline !important;
}
#foxboro_header .logo img {z-index: 999 !important; position: relative;}


/*------------------------------------------------
MENU
------------------------------------------------*/
#foxboro_menu {
background: url('/Portals/160569/css/background/menu_bg.jpg') scroll 0 0 !important;
padding:0 20px !important;
width:920px !important;
min-height:54px !important;
z-index: 99999 !important;
position: relative;
}
#foxboro_menu ul {
width:920px !important;
overflow-x:visible !important;
}
#foxboro_menu ul li a {
background:transparent !important;
}
#foxboro_menu ul li a:hover,
#foxboro_menu ul li a.expanded {
background:url('/Portals/160569/background/menu_item_h_bg.jpg') scroll 0 0 repeat-x !important;
}
#foxboro_menu ul li a span {
padding:6px 34px 0 !important;
font:500 14px/48px 'Cabin',Helmet,Freesans,sans-serif !important;
height:48px !important;
text-transform:uppercase !important;
}
#foxboro_menu ul li a span.expandTop {
background:url('/Portals/160569/background/menu_item_arow.gif') scroll 50% 100% no-repeat !important;
}
#foxboro_menu ul li a.expanded span.expandTop,
#foxboro_menu ul li a:hover span.expandTop {
background:none !important;
}
/*------------------------------------------------
LANDING PAGES - ONLY
------------------------------------------------*/
.landingPage #foxboro_menu {
display:none !important;
}
#foxboro_menu .NavHidden,
#foxboro_menu .NavHidden ul li {
display:none !important;
}


/*------------------------------------------------
VERTICAL MENU
------------------------------------------------*/
#foxboro_menu ul.group {
background-color:#1963c1; /* Old browsers */
background:-moz-linear-gradient(top, rgba(2,85,191,0.9) 0%, rgba(2,85,188,0.9) 44%, rgba(2,64,146,0.9) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,85,191,0.9)), color-stop(44%,rgba(2,85,188,0.9)), color-stop(100%,rgba(2,64,146,0.9))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, rgba(2,85,191,0.9) 0%,rgba(2,85,188,0.9) 44%,rgba(2,64,146,0.9) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, rgba(2,85,191,0.9) 0%,rgba(2,85,188,0.9) 44%,rgba(2,64,146,0.9) 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, rgba(2,85,191,0.9) 0%,rgba(2,85,188,0.9) 44%,rgba(2,64,146,0.9) 100%); /* IE10+ */
background:linear-gradient(top, rgba(2,85,191,0.9) 0%,rgba(2,85,188,0.9) 44%,rgba(2,64,146,0.9) 100%); /* W3C */
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-bottomleft:0.5em;
-webkit-border-radius:0px 0px 0.5em 0.5em;
border-radius:0px 0px 0.5em 0.5em;
-webkit-box-shadow:inset 2px 0px 19px 0px #02387d;
-moz-box-shadow:inset 2px 0px 19px 0px #02387d;
box-shadow:inset 2px 0px 19px 0px #02387d;
padding:0 20px !important;
width:auto !important;
margin:0 !important;
}
#foxboro_menu ul.group.level2 {
margin-left:20px !important;
}
#foxboro_menu ul.group li a {
border-bottom:1px solid #4175BD !important;
background:none !important;
background:transparent !important;
padding:0 !important;
height:auto !important;
}
#foxboro_menu ul.group li.last a {
border:none !important;
}
#foxboro_menu ul.group li a:hover,
#foxboro_menu ul.group li a.selectedtab {
background:transparent !important;
}
#foxboro_menu ul.group li a span {
background:none !important;
padding:15px 10px 15px 7px !important;
font:500 14px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
height:auto !important;
width:170px !important;
color:#FFFFFF !important;
white-space:normal !important;
}
#foxboro_menu ul.group li a:hover span,
#foxboro_menu ul.group li a.selectedtab span {
color:#12367D !important;
}
#foxboro_menu ul.group li a span.expandLeft {
background:url('/Portals/160569/background/submenu_item_arow.gif') scroll 100% 50% no-repeat !important;
}


#foxboro_container {
background-color:#FFFFFF !important;
}


/*------------------------------------------------
COLUMN MODULE BORDER
------------------------------------------------*/
#foxboro_two-column {
background:url('/Portals/160569/background/2col_bg.jpg') scroll 0 0 repeat-y !important;
}
#foxboro_two-column-right {
background:url('/Portals/160569/background/2col_right_bg.jpg') scroll 100% 0 repeat-y !important;
}
#foxboro_three-column {
background:url('/Portals/160569/background/3col_bg.jpg') scroll 50% 0 repeat-y !important;
}
#foxboro_two-eq-column {
background:url('/Portals/160569/background/2col_equal_bg.jpg') scroll 50% 0 repeat-y !important;
}
#foxboro_three-eq-column {
background:url('/Portals/160569/background/3col_equal_bg.jpg') scroll 50% 0 repeat-y !important;
}
#foxboro_bottom {
border-top:solid 1px #8A8A8A !important;
padding-bottom:15px !important;
}


/*------------------------------------------------
COLUMN 1-3 MODULE
------------------------------------------------*/
#foxboro_content #foxboro_col1 div.block div.pad,
#foxboro_content #foxboro_col3 div.block div.pad {
margin:0 !important;
background:transparent !important;
}


/*------------------------------------------------
HEADINGS
------------------------------------------------*/
table,td {
font-size:1em !important;
font-family:inherit !important;
}
#foxboro_content #foxboro_col2 h2 {
font:1.3em/125% 'Cabin',Helmet,Freesans,sans-serif !important;
}


/*------------------------------------------------
2 COL EQUAL, 3 COL EQUAL
------------------------------------------------*/
#foxboro_two-eq-column #foxboro_col1 div.block div.pad h1,
#foxboro_two-eq-column #foxboro_col1 div.block div.pad h3,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h1,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h3,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h1,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h3,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h1,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h3,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h1,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h3,
#foxboro_top h1,
#foxboro_bottom h1 {
font:1.6em/115% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#333333 !important;
margin:8px 0 15px !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block div.pad h2,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h2,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h2,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h2,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h2,
#foxboro_top h2,
#foxboro_bottom h2 {
font:1.3em/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#333333 !important;
margin:8px 0 15px !important;
}
#foxboro_content #foxboro_two-eq-column #foxboro_col1 div.block div.pad  .ISContent h3,
#foxboro_content #foxboro_two-eq-column #foxboro_col3 div.block div.pad  .ISContent h3,
#foxboro_content #foxboro_three-eq-column #foxboro_col1 div.block div.pad  .ISContent h3,
#foxboro_content #foxboro_three-eq-column #foxboro_col2 div.block div.pad  .ISContent h3,
#foxboro_content #foxboro_three-eq-column #foxboro_col3 div.block div.pad  .ISContent h3,
#foxboro_top h3,
#foxboro_bottom h3 {
font:1.1em/115% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#333333 !important;
margin:8px 0 15px !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block div.pad h4,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad h4,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad h4,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad h4,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad h4,
#foxboro_top h4,
#foxboro_bottom h4 {
font:bold 1em/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#333333 !important;
margin:15px 0 !important;
}
#foxboro_two-eq-column #foxboro_col1,
#foxboro_two-eq-column #foxboro_col3 {
width:50% !important;
color:#333333 !important;
/width:49.9% !important;
_width:49.9% !important;
background:transparent !important;
}
#foxboro_two-eq-column #foxboro_col1 div.pad,
#foxboro_two-eq-column #foxboro_col3 div.pad {
background:none !important;
padding:0 !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block {
padding:0 !important;
width:auto !important;
}
#foxboro_two-eq-column #foxboro_col3 div.block {
padding:0 !important;
width:auto !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block div.pad {
padding:0 25px 10px 25px !important;
margin:0 !important;
background:transparent !important;
}
#foxboro_two-eq-column #foxboro_col3 div.block div.pad {
padding:0 25px 10px 25px !important;
margin:0 !important;
background:transparent !important;
}
#foxboro_three-eq-column #foxboro_col1,
#foxboro_three-eq-column #foxboro_col2,
#foxboro_three-eq-column #foxboro_col3 {
color:#333333 !important;
width:33.33% !important;
/width:33.2% !important;
_width:33.2% !important;
background:transparent !important;
}
#foxboro_three-eq-column #foxboro_col1 div.pad,
#foxboro_three-eq-column #foxboro_col3 div.pad {
background:none !important;
padding:0 !important;
}
#foxboro_three-eq-column #foxboro_col1 div.block div.pad {
padding:0 25px 20px 25px !important;
margin-right:0 !important;
margin-left:0 !important;
background:transparent !important;
}
#foxboro_three-eq-column #foxboro_col2 div.pad {
padding:0 !important;
margin::0 !important;
}
#foxboro_three-eq-column #foxboro_col2 div.block div.pad {
padding:0 25px 20px !important;
margin-left:0 !important;
margin-right:0 !important;
background:transparent !important;
}
#foxboro_three-eq-column #foxboro_col3 div.block div.pad {
padding:0 25px 20px 25px !important;
margin-left:0 !important;
margin-right:0 !important;
background:transparent !important;
}
#foxboro_content #foxboro_two-eq-column ul,
#foxboro_content #foxboro_two-eq-column ol,
#foxboro_content #foxboro_three-eq-column ul,
#foxboro_content #foxboro_three-eq-column ol {
padding-left:2px !important;
}
#foxboro_content #foxboro_three-eq-column li {
padding-bottom:10px !important;
}
#foxboro_three-eq-column #foxboro_col1 #foxboro_side-menu_top,
#foxboro_three-eq-column #foxboro_col1 #foxboro_side-menu,
#foxboro_three-eq-column #foxboro_col1 #foxboro_side-menu_bottom {
display:none !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block input.FormSubmitButton,
#foxboro_two-eq-column #foxboro_col3 div.block input.FormSubmitButton,
#foxboro_three-eq-column #foxboro_col1 div.block input.FormSubmitButton,
#foxboro_three-eq-column #foxboro_col3 div.block input.FormSubmitButton {
width:auto !important;
min-width:25%;
margin:8px auto !important;
}
#foxboro_two-eq-column #foxboro_col1 div.block div.pad,
#foxboro_two-eq-column #foxboro_col3 div.block div.pad,
#foxboro_three-eq-column #foxboro_col1 div.block div.pad,
#foxboro_three-eq-column #foxboro_col2 div.block div.pad,
#foxboro_three-eq-column #foxboro_col3 div.block div.pad {
font:15px/145% 'Cabin',Helmet,Freesans,sans-serif !important;
}


/*------------------------------------------------
LIST
------------------------------------------------*/
#foxboro_content ul {
list-style-type:disc !important;
}
#foxboro_content ul ul,
#foxboro_content ol ul {
list-style-type:circle !important;
}
#foxboro_content ul ul ul,
#foxboro_content ul ol ul,
#foxboro_content ol ul ul,
#foxboro_content ol ol ul {
list-style-type:square !important;
}
#foxboro_col2 ul {
padding-left:25px;
}
#foxboro_col2 table ul {
padding-left:0;
}
#foxboro_col2 ol {
padding-left:20px;
}
#foxboro_content li {
padding-bottom:4px !important;
}
#foxboro_col2 li {
padding-bottom:8px !important;
}
#foxboro_col1 ol,
#foxboro_col3 ol,
#foxboro_three-eq-column #foxboro_col2 ol {
margin-left:22px !important;
}
#foxboro_col1 ul,
#foxboro_col3 ul,
#foxboro_three-eq-column #foxboro_col2 ul {
margin-left:18px !important;
}
#foxboro_content ul#_TagList {
list-style-type:none !important;
margin:0 !important;
}
#foxboro_content ul#_TagList li {
display:inline !important;
}


/*------------------------------------------------
LINKS
------------------------------------------------*/
#foxboro_top a,
#foxboro_bottom a,
#foxboro_col2 div.pad a,
#foxboro_content div.block div.pad a {
color:#1577EF;
text-decoration:none;
}
#foxboro_top a:hover,
#foxboro_bottom a:hover,
#foxboro_col2 div.pad a:hover,
#foxboro_content div.block div.pad a:hover {
text-decoration:none;
color:#12367D;
}


/*------------------------------------------------
FORMS
------------------------------------------------*/
#foxboro_content div.block input.StandardI,
#foxboro_content div.block textarea,
#foxboro_content div.block label.StandardL {
width:95% !important;
}
#foxboro_content div.block select.StandardI {
width:100% !important;
}
#foxboro_content div.block .CheckboxGroupContainer {
margin-left:0 !important;
}
#foxboro_content div.block input.FormSubmitButton,
#foxboro_content .ContactFormWrapper input.FormSubmitButton,
#foxboro_content .IngeniMailSubscribeContainer input.IngeniMailSubscribeButton {
padding:2px 15px !important;
width:auto !important;
font-family:inherit !important;
}
#foxboro_content div.block input.FormSubmitButton {
margin:20px auto 0 !important;
}
#foxboro_content #foxboro_col2 input.FormSubmitButton {
margin-top:20px !important;
}
#foxboro_content div.block input.FormSubmitButton:hover,
#foxboro_content .ContactFormWrapper input.FormSubmitButton:hover,
#foxboro_content .IngeniMailSubscribeContainer input.IngeniMailSubscribeButton:hover {
cursor:pointer !important;
}


/*------------------------------------------------
EMAIL SUBSCRIBE
------------------------------------------------*/
#foxboro_col1 .IngeniMailSubscribeEmailInput,
#foxboro_col3 .IngeniMailSubscribeEmailInput {
width:95% !important;
}


/*------------------------------------------------
IMAGES - align left & right
------------------------------------------------*/
#foxboro_content img.alignLeft,
#main img.alignLeft {
margin:0 15px 5px 0 !important;
padding:4px !important;
}
#foxboro_content img.alignRight,
#main img.alignRight {
margin:0 0 5px 15px !important;
padding:4px !important;
}


/*------------------------------------------------
BLOG
------------------------------------------------*/
#bb-container {
overflow:hidden !important;
padding-bottom:15px !important;
}
#bb-container .comments {
clear:both !important;
}
#bb-container .post .byline {
font:bold 14px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
margin-bottom:7px !important;
}
#bb-container .post .byline a {
color:#FF9900 !important;
}


/*------------------------------------------------
FEED READER
------------------------------------------------*/
#foxboro_content #foxboro_col2 .ItemLink a {
font:15px/145% 'Cabin',Helmet,Freesans,sans-serif !important;
}
#foxboro_content #foxboro_col2 .ItemInfo {
margin-bottom:7px !important;
}
#foxboro_content #foxboro_col2 .ItemInfo span {
font:italic 11px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
}


/*------------------------------------------------
BLOG POST TITLE
------------------------------------------------*/
#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font:18px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#1577EF !important;
text-decoration:none !important;
}
#bb-container #listing .item h3 a {
font:16px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
}
#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover {
text-decoration:none !important;
color:#12367D !important;
}


/*------------------------------------------------
FOOTER
------------------------------------------------*/
#foxboro_footer {
padding:20px 15px !important;
width:auto !important;
}
#foxboro_footer span.SkinObject {
font:500 12px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#FFFFFF !important;
}
#foxboro_footer a.SkinObject {
padding:0 5px !important;
font:500 12px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#FFFFFF !important;
text-decoration:none !important;
white-space:nowrap !important;
text-transform:uppercase !important;
}
#foxboro_footer a.SkinObject:hover {
color:#12367D !important;
text-decoration:none !important;
}
#foxboro_footer #footerContainer {
display:block !important;
font:500 12px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
}
#foxboro_footer p.copyright {
font:500 12px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#FFFFFF !important;
padding:10px 0 0 !important;
}
#foxboro_footer p.copyright span {
padding:0 20px !important;
}
#foxboro_footer p.copyright a {
font:500 12px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
color:#FFFFFF !important;
text-decoration:none !important;
}
#foxboro_footer p.copyright a:hover {
color:#12367D !important;
text-decoration:none !important;
}


/*------------------------------------------------
OTHER
------------------------------------------------*/
#foxboro_content #homeslider {
background:#FFFFFF url('/Portals/160569/css/background/top_bg.jpg') scroll 0 100% repeat-x !important;
padding:6px 6px 60px !important;
height:260px !important;
}
#foxboro_content #slides,
#foxboro_content #slidesNews {
height:260px !important;
padding:0 0 0 180px !important;
position:absolute !important;
width:768px !important;
z-index:6 !important;
}
#foxboro_content .slides_container {
height:260px !important;
width:768px !important;
}
#foxboro_content .slides_container div {
display:block !important;
height:260px !important;
width:768px !important;
}
#foxboro_content ul.selectors {
font:500 14px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
float:left !important;
left:45px !important;
position:absolute !important;
top:6px !important;
z-index:6 !important;
list-style-type:none !important;
margin:0 !important;
padding:0 !important;
}
#foxboro_content ul.selectors li {
padding:8px 0 !important;
}
#foxboro_content .selectors li.current a {
color:#FFFFFF !important;
}
#foxboro_content .selectors li a {
color:#9E9FA2 !important;
cursor:pointer !important;
display:block !important;
font-size:18px !important;
margin:0 !important;
padding:1px 0 !important;
text-decoration:none !important;
}
#foxboro_content .selectors li a:hover {
color:#FFFFFF !important;
}
#foxboro_content .orangebtn {
color:#FFFFFF !important;
text-decoration:none !important;
border:3px solid #ff7200;
padding:4px 18px 4px 8px !important;
margin:0 !important;
font-size:11px !important;
position:absolute !important;
top:190px !important;
left:38px !important;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-khtml-border-radius:20px;
border-radius:20px;
background:#ff7200 url('/Portals/160569/background/orangeright.gif') no-repeat 90% center; /* Old browsers */
background:url('/Portals/160569/background/orangeright.gif') no-repeat 90% center, -moz-linear-gradient(top, #ffc18f 0%, #ff7200 100%); /* FF3.6+ */
background:url('/Portals/160569/background/orangeright.gif') no-repeat 90% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc18f), color-stop(100%,#ff7200)); /* Chrome,Safari4+ */
background:url('/Portals/160569/background/orangeright.gif') no-repeat 90% center, -webkit-linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* Chrome10+,Safari5.1+ */
background:url('/Portals/160569/background/orangeright.gif') no-repeat 90% center, -o-linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* Opera11.10+ */
background:url('/Portals/160569/background/orangeright.gif') no-repeat 90% center, -ms-linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* IE10+ */
background:url('/Portals/160569/background/orangeright.gif') no-repeat 90% center, linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* W3C */
}
#foxboro_content .orangebtn:hover {
color:#12367D !important;
}
#foxboro_content ul.dots {
list-style-type:none !important;
margin:8px 0 0 !important;
padding:0 !important;
position:absolute !important;
z-index:6 !important;
top:230px !important;
left:45px !important;
}
#foxboro_content ul.dots li {
float:left !important;
background:url('/Portals/160569/css/background/bcircle.gif') 50% 50% no-repeat !important;
display:inline-block !important;
padding:0 5px !important;
width:6px !important;
height:6px !important;
}
#foxboro_content ul.dots li.current {
background:url('/Portals/160569/css/background/wcircle.gif') 50% 50% no-repeat !important;
}
#foxboro_content ul.dots li a {
width:6px !important;
height:6px !important;
cursor:default !important;
display:inline-block !important;
}

#foxboro_content .btnorange {
color:#FFFFFF !important;
text-decoration:none !important;
border:3px solid #ff7200;
padding:15px 0 !important;
margin:10px auto 25px !important;
height:auto !important;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-khtml-border-radius:20px;
border-radius:20px;
background-color:#ff7200; /* Old browsers */
background:-moz-linear-gradient(top, #ffc18f 0%, #ff7200 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc18f), color-stop(100%,#ff7200)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* IE10+ */
background:linear-gradient(top, #ffc18f 0%,#ff7200 100%); /* W3C */
text-transform:uppercase !important;
font:500 11px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
text-align:center !important;
width:135px !important;
display:block !important;
}
#foxboro_content .btnorange:hover {
color:#12367D !important;
}

#foxboro_content .btngray {
color:#000000 !important;
text-decoration:none !important;
padding:20px 5px !important;
margin:10px auto 25px !important;
background-color:#6C6E72; /* Old browsers */
background:-moz-linear-gradient(top, #d4d4d4 0%, #6C6E72 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(100%,#6C6E72)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #d4d4d4 0%,#6C6E72 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #d4d4d4 0%,#6C6E72 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #d4d4d4 0%,#6C6E72 100%); /* IE10+ */
background:linear-gradient(top, #d4d4d4 0%,#6C6E72 100%); /* W3C */
border:2px solid #6C6E72;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
font:bold 12px/125% 'Cabin',Helmet,Freesans,sans-serif !important;
text-align:center !important;
width:150px !important;
height:auto 1important;
display:block !important;
}
#foxboro_content .btngray:hover {
color:#12367D !important;
}

#foxboro_content a.download {
background:url('/Portals/160569/background/dlbtn.jpg') scroll 0 6px no-repeat !important;
padding:5px 0 5px 75px !important;
}


/*------------------------------------------------
EDIT BUTTON
------------------------------------------------*/
#bb-container #listing .item h3 .CMSConfigureBox a,
#bb-container div.listing div.post h3.title .CMSConfigureBox a {
color:#FFFFFF !important;
background-color:#FF7722 !important;
font:bold 11px/115% Arial,helvetica,Sans-Serif !important;
text-decoration:none !important;
text-transform:none !important;
border:none !important;
padding:0 !important;
}
#bb-container #listing .item h3 .CMSConfigureBox a:hover,
#bb-container div.listing div.post h3.title .CMSConfigureBox a:hover {
color:#CCCCCC !important;
background-color:#FF7722 !important;
font:bold 11px/115% Arial,helvetica,Sans-Serif !important;
text-decoration:none !important;
text-transform:none !important;
border:none !important;
padding:0 !important;
}


/*-----------------------------------------------
BILLBOARD
-------------------------------------------------*/

#mobile-video {display:none !important;}

#billboard {
	background: url(images/billboard-ribbon.png) 50px 20px no-repeat;
	height: 150px; 
	padding: 75px 0;
	padding-left: 200px;
	position: relative;
	text-align: center !important;
	font-size: 1.2em !important;
	line-height: normal !important;
	
}

#billboard .profile-img {position: absolute; left: 0; bottom: 0; z-index: 1 !important;}
#billboard #screenshot {background-color: #FFF; position: absolute; right: 0; top: 10px; width: 360px;}
#billboard #screenshot img {position: absolute; right: 10px; z-index: 0; opacity: 1;}
#billboard #screenshot .video-intro,
#billboard #screenshot .help-text {font-weight: bold; font-size: 23px; line-height: normal !important; position: relative; z-index: 1; padding:60px 30px;}
#billboard #screenshot .video-intro span {color:#01478F !important;}
#billboard #screenshot .help-text {display:none;}
#billboard #screenshot a {color: #000 !important;}
#billboard #screenshot a:hover .video-intro {display:none !important;}
#billboard #screenshot a:hover .help-text {display:block !important;}
#billboard #screenshot a:hover img {opacity: .8 !important;}
#billboard #slider {float: left; width: 340px}
#billboard #slider .rslides {width: 340px; height: 200px; overflow: hidden !important; list-style: none !important; margin-left: 0 !important;}
#billboard #slider .rslides li {height: 190px; position:relative; max-height: 190px; overflow: hidden !important; width: 340px; text-align: center;}
#billboard #slider .rslides li a.btn {color: #FFF !important;}
#billboard #slider .rslides li p {margin: 20px 0 !important; text-align: center; position: relative;}
#billboard #slider .rslides li p .btn {bottom: 0; position: relative;}
#billboard #slider .rslides_tabs {margin: 0 auto;}
#billboard #slider .rslides_tabs li {display:inline-block; height: 8px; padding: 0 2px;}
#billboard #slider .rslides_tabs li a {background: url(images/pager-off.png); display:block; height: 8px; width: 8px; text-indent: -9999px !important;}
#billboard #slider .rslides_tabs li.rslides_here a {background: url(images/pager-on.png) !important;}
#billboard #slider .rslides li .logo {height: 80px !important;}
#billboard #slider .rslides li .logo img {margin: 0 auto;width: auto}

.partner-logos {background: url(images/partner-bg.png) repeat-x center left; text-align: center; margin: 0 10px;}
.partner-logos p {background-color: #FFF; display:inline-block; padding: 0 25px;}
.partner-logos p span {color: orange;}
.partner-logo-table {border-bottom: 1px solid #CCC;}

#myModal {width: 850px !important; height: 540px !important; margin-left: -425px !important;}
.modal-body {max-height: 540px !important;}

#foxboro_courtesy_links {position: absolute !important; height: 84px !important;}
#foxboro_courtesy_links .courtesy-stage {display:inline-block; float: right; padding-top: 5px; padding-right: 5px}
#foxboro_courtesy_links .newsletter img {margin-top: 0px !important;}
#foxboro_courtesy_links .newsletter a {color: #fba014 !important; display:block; clear: both !important; text-align: right !important;}
#foxboro_courtesy_links .social {list-style: none !important; float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #EEE; margin-top: 0 !important; margin-bottom: 0 !important;}
#foxboro_courtesy_links .social li {display:inline !important;}
#foxboro_courtesy_links .social li a {opacity: .8 !important; padding: 0 !important;}
#foxboro_courtesy_links .social li a:hover {opacity: 1 !important;}
#foxboro_courtesy_links #links {float: right; padding: 5px 0;}



@media (max-width: 428px) {
#mobile-video {background: url(images/icon-video.png) 10px 10px no-repeat; margin: 10px 0 !important; background-color: #01478F; display:block !important; text-align: center !important; font-weight: bold !important; padding: 15px 0 !important;}
#mobile-video a {color: #FFF !important;}
#billboard {background: url(images/billboard-ribbon.png) 0 0 no-repeat; padding-left: 0 !important;}
#billboard .profile-img {display:none !important;}
#billboard #screenshot {display: none !important; clear: both; height: 300px; position: relative !important; width: 100% !important;}
#billboard #screenshot img {position: absolute; right: 10px; z-index: 0; opacity: 1;}
#billboard #screenshot a:hover .video-intro {display:none !important;}
#billboard #screenshot a:hover .help-text {display:none !important;}
#billboard #screenshot a:hover img {opacity: .8 !important;}

#billboard #slider {float: none !important; width: auto !important;}
#billboard #slider .rslides {width: auto !important;}
#billboard #slider .rslides li {width: auto !important;}
#billboard #slider .rslides li p .btn {left: 100px !important;}

	
}