/* WEBSITE BACKGROUND */



@font-face {
    font-family: 'ProximaNovaLight';
    src: url('/Portals/188175/proximanova-light-webfont.eot');
    src: url('/Portals/188175/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Portals/188175/proximanova-light-webfont.woff') format('woff'),
         url('/Portals/188175/proximanova-light-webfont.ttf') format('truetype'),
         url('/Portals/188175/proximanova-light-webfont.svg#ProximaNovaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
.twitter-timeline
{
height:185px !important;
}
.testimonial h3,.testimonial a,#dnn__ctl1_ContentPane h3
{
color:#8c9081 !important;
}
@font-face {
				font-family: 'Corbel-Bold';
				src: url('/Portals/188175/corbelb.eot');
				src: url('/Portals/188175/corbelb.eot?#iefix') format('embedded-opentype'),
						 url('/Portals/188175/corbelb.woff') format('woff'),
						 url('/Portals/188175/corbelb.ttf') format('truetype'),
						 url('/Portals/188175/corbelb.svg#corbelb') format('svg');
				font-weight: normal;
				font-style: normal;
		}

@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('/Portals/188175/proximanova-regular-webfont.eot');
    src: url('/Portals/188175/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Portals/188175/proximanova-regular-webfont.woff') format('woff'),
         url('/Portals/188175/proximanova-regular-webfont.ttf') format('truetype'),
         url('/Portals/188175/proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('/Portals/188175/proximanova-semibold-webfont.eot');
    src: url('/Portals/188175/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Portals/188175/proximanova-semibold-webfont.woff') format('woff'),
         url('/Portals/188175/proximanova-semibold-webfont.ttf') format('truetype'),
         url('/Portals/188175/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaBold';
    src: url('/Portals/188175/proximanova-bold-webfont.eot');
    src: url('/Portals/188175/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Portals/188175/proximanova-bold-webfont.woff') format('woff'),
         url('/Portals/188175/proximanova-bold-webfont.ttf') format('truetype'),
         url('/Portals/188175/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaExtrabold';
    src: url('/Portals/188175/proximanova-extrabold-webfont.eot');
    src: url('/Portals/188175/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Portals/188175/proximanova-extrabold-webfont.woff') format('woff'),
         url('/Portals/188175/proximanova-extrabold-webfont.ttf') format('truetype'),
         url('/Portals/188175/proximanova-extrabold-webfont.svg#ProximaNovaExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


#dnn__ctl5_ContentPane
{

margin-bottom:0px;
}

html,body {
background:url(/Portals/188175/body-bg.jpg ) repeat-x !important; min-width:960px;
}

#Form {
}

/* CONTAINER */
#foxboro_container {
overflow: visible;

behavior: url(/Portals/188175/scripts/PIE.htc);

margin-bottom: 0px;
margin-top: 20px;
background:none;
background-color:none;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
display: none;
}

/* HEADER */
#foxboro_header {
background:none !important;
width: 206px;
float: left;
}
#foxboro_container
{
width:956px !important;

}
/* MENU */
#foxboro_menu {
background-color: transparent!important;
width: 720px;
float: right;
min-height: 25px;
margin-top: 30px;
*margin-top: 50px;
}

#foxboro_menu .radmenu {
float: none!important; 
}

#foxboro_menu ul {
float:right;
}

#foxboro_menu ul li {
}

#foxboro_menu ul li.first {
}

#foxboro_menu ul li.last {
}

#foxboro_menu ul li a {
}

#foxboro_menu ul li a.selectedtab {

}

#foxboro_menu ul li a:hover {

}

/* for the parent whose children are visible */
#foxboro_menu ul li a.expanded {
}

#foxboro_menu ul li a span {
font-size: 13px;
line-height: 15px;
font-weight: normal;
padding-left: 5px!important;
padding-right: 5px!important;
margin-left: 2px !important;
margin-right: 2px !important;
}

/* for any parent that has children */
#foxboro_menu ul li a span.expandTop {
}

/* selecting only the parents */
#foxboro_menu ul.rootGroup {
}

#foxboro_menu ul.rootGroup > li {
}

#foxboro_menu ul.rootGroup > li > a {
}

#foxboro_menu ul.rootGroup > li > a span {
}

#slideshow {
    position:relative;
    height:410px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#foxboro_menu ul.rootGroup > li > a.selectedtab span {
background-color:#b9b19c;
color:#ffffff !important;
text-decoration: none;
}

#foxboro_menu ul.rootGroup > li > a:hover span {
background-color:#b9b19c;
color:#ffffff !important;
text-decoration: none;
}

/* SUB MENU */
#foxboro_menu div.slide {
}

#foxboro_menu ul.group {
}

#foxboro_menu ul.group li {
float: left;
}

#foxboro_menu ul.group li.first {
}

#foxboro_menu ul.group li.last {
}

#foxboro_menu ul.group li a {
}

#foxboro_menu ul.group li a:hover {
}

#foxboro_menu ul.group li a.selectedtab {
}

#foxboro_menu ul.group li a span {
}

#foxboro_menu ul.group ul.group {
margin-left: 0;
}

/* for the child that has other children */
#foxboro_menu ul.group li a span.expandLeft {
}

/* SIDE MENU */
#foxboro_side-menu {
}

#foxboro_side-menu .radmenu {
}

#foxboro_side-menu ul {
}

#foxboro_side-menu ul li {
}

#foxboro_side-menu ul li.childitem1 {
}

#foxboro_side-menu ul li.selectedtab {
}

#foxboro_side-menu ul li.haschildren {
}

#foxboro_side-menu ul li.first {
}

#foxboro_side-menu ul li.last {
}

#foxboro_side-menu ul li a {
}

#foxboro_side-menu ul li a:hover {
}

#Body #foxboro_side-menu ul li a span {
padding: 4px 15px 4px 14px;
}

#foxboro_side-menu ul li.childitem1.last {
padding-bottom: 0;
}

#Body #foxboro_side-menu ul li.childitem1 span {
padding-left: 29px;
margin-left: 0;
}
#foxboro_three-column #foxboro_col1
{
display:none;
}
/* CONTENT */
#foxboro_content {
padding-bottom: 0px;
background:none !important;
width: 956px !important;
}

/* TOP PANE */
#foxboro_top {
overflow: hidden;
background-color: #ffffff !important;
color: #7c7c7c;
}

#foxboro_top #dnn_TopPane {
}

/* ALL SKINS */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column, #foxboro_two-eq-column, #foxboro_three-eq-column {
}


#foxboro_one-column{ background:#fff !important;}

#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
overflow: visible;
padding-top: 0;
}

#foxboro_two-eq-column, #foxboro_three-eq-column {
}

/* ONE COLUMN SKIN */
#foxboro_one-column {
}

/* TWO COLUMN SKIN */
#foxboro_two-column {
}

/* TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right {
}

/* THREE COLUMN SKIN */
#foxboro_three-column {
width: 900px !important;
margin: 0 auto !important;
padding:0px 28px !important;
}

/* TWO COLUMN EQUAL SKIN */
#foxboro_two-eq-column {
}

/* THREE COLUMN EQUAL SKIN */
#foxboro_three-eq-column {
}

/* COLUMN 1 - ALL SKINS */
#foxboro_col1 {
}

#foxboro_col1 > div.pad {
}

/* COLUMN 2 - ALL SKINS */
#foxboro_col2 {
}

#foxboro_col2 > div.pad {
}

#foxboro_col2 div.pad #dnn_ContentPane {
}

/* COLUMN 2 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 div.pad {
padding-bottom: 35px;
}

/* COLUMN 3 - ALL SKINS */
#foxboro_col3 {
margin-bottom:10px;
}

#foxboro_col3 > div.pad {
}

/* MODULES - COLUMN 1 - ALL SKINS */ 
#Body #foxboro_col1 div.block {
}

#Body #foxboro_col1 div.block div.pad {
margin-left: 0;
}

#foxboro_col1 div.block div.pad > div {
}

/* MODULES - COLUMN 2 - ALL SKINS */
#foxboro_col2 {
}

#foxboro_col2 div.pad {
}

#foxboro_col2 div.pad #dnn_ContentPane {
}

/* MODULES - COLUMN 3 - ALL SKINS */ 
#Body #foxboro_col3 div.block {
}

#Body #foxboro_col3 div.block div.pad {
margin-right: 0;
padding-bottom: 0;
}
#foxboro_col3 div.block div.pad
{
background-color:#fff !important;
}
#foxboro_col3 div.block div.pad > div {
}


/* ANCHORS */
#foxboro_content a {
text-decoration: none;
}

#foxboro_content a:hover {
text-decoration: underline;
}

/* FIX FOR EDIT/REMOVE/ADD MODULE ANCHORS */
#foxboro_content .CMSConfigureBox a {
}

/* HEADINGS */
#foxboro_content div.block h3 {
font-weight: bold;
}

#foxboro_col1 h3 {
}

/* select the module title for column 1 */
#foxboro_col1 div.block div.pad > h3 {
}

#foxboro_col2 h1 {
font-size: 18px;
color:#000 !important;
font-family: Corbel-Bold,Arial,Helvetica,sans-serif !important;
}

/* select the module title for column 2 - logged out */
#foxboro_col2 #dnn_ContentPane > h1 {
background: url(/Portals/188175/layout/h1-bg.png) no-repeat scroll 0 bottom transparent;
line-height: 38px;
}

#foxboro_col2 #dnn_ContentPane > h1:first-child {
margin-top:0!important;
}

/* select the module title for column 2 - logged in */
#foxboro_col2 .EditModuleWrapper > h1 {
background: url(/Portals/188175/layout/h1-bg.png) no-repeat scroll 0 bottom transparent;
line-height: 38px;
}

#foxboro_col2 .EditModuleWrapper:first-child  > h1 {
margin-top:0!important;
}

#foxboro_col2 h2 {
}

#foxboro_col2 h3 {
}

#foxboro_col2 h4 {
}

#foxboro_col2 h5 {
}

#foxboro_col2 h6 {
}

#foxboro_col3 h3 {
}

/* select the module title for column 3 */
#foxboro_col3 div.block div.pad > h3 {
}

/* LISTS */
/* unordered lists */
#foxboro_col2 ul,
#foxboro_col2 ul li ul {
margin-left: 40px!important;
list-style-type: disc;
}

#foxboro_content div.block div.pad ul,
#foxboro_content div.block div.pad ul li ul {
margin-left: 20px;
list-style-type: disc;
}

#foxboro_content div.block div.pad ul li {
padding-bottom: 0!important;
}

/* ordered lists */
#foxboro_col2 ol {
margin-left: 40px;
}

#foxboro_content div.block div.pad ol {
margin-left: 20px;
}

/* FONT */
#foxboro_content table td {
}
#foxboro_col2
{
color: #343434 !important;
    line-height: 24px !important;

}
#foxboro_col2 table td,
#foxboro_col2 table td  {
font-family:Verdana,Arial,Helvetica,sans-serif!important;
font-size:11px!important;
}

/* FORM SUBMIT BUTTON */
#foxboro_content div.block .FormSubmitButton {
width: auto;
}

/* BLOG MODULES */
#bb-container div.post {
}

#bb-container div.post h3.title {
}

#bb-container div.post h3.title > a {
}

#bb-container div.post div.byline {
}

#bb-container div.post div.byline a {
}

/* BOTTOM PANE */
#foxboro_bottom {
}
#foxboro_body
{
*margin-top:-25px;
}
#foxboro_bottom #dnn_BottomPane {
}

/* FOOTER */
#Body #foxboro_footer {
overflow: hidden;
background: url(/Portals/188175/layout/footer-bg.png) no-repeat scroll 0 0 transparent!important;
padding-bottom: 3px!important
}
#foxboro_footer
{
display:none !important;
}

#foxboro_footer div.clear {
display: none;
}

#foxboro_footer #dnn_dnnLINKS_lblLinks {
}

#foxboro_footer .SkinObject {
}

#foxboro_footer span.SkinObject {
}

#foxboro_footer a.SkinObject {
}

#foxboro_footer #footerContainer {
float: right;
}

#foxboro_footer #footerContainer a {
text-decoration: none;
color:#454135;
}

#foxboro_footer #footerContainer a:hover {
text-decoration: none;
}

#foxboro_footer p.copyright {
font-size:0;
height:0;
line-height:0;
}

/* LANDING PAGES */
#foxboro_menu .NavHidden {
display: none;
}

/* MOBILE OPTIMIZATION */
#mobileMenu .radmenu {
white-space:normal!important;
}

#mobileMenu .radmenu span {
display:block!important;
}

#content {
overflow:hidden!important;
}

#col1 {
padding-top:0!important;
overflow:hidden!important;
}

#col3 {
padding-top:0!important;
overflow:hidden!important;
}

#content img {
max-width:312px!important;
margin-left:2px!important;
margin-right:2px!important;
}

#inner table {
display:table!important;
width:100%!important;
}

#content textarea {
width:96%!important;
max-width:320px!important;
}

.comment-form table {
width:auto!important;
}

.comment-form table td {
white-space:normal!important;
}

#main div.comment-form input {
width:auto!important;
}

#main div.comment-form,
#main .comment-form fieldset {
height:auto!important;
}

#inner #header span.logo a img {
padding-left: 0!important;
padding-top: 0!important;
}

/* CMS ELEMENTS */
#hs-nav-v3 {
}

#CMS_ELE_0 {
}

#CMS_ELE_1 {
}

.CMSPaneAddReorderBox {
position:relative!important;
}

.yui-overlay {
z-index: 15 !important;
}
h1, h2, h3 {
margin: 0px !important;
padding: 0px !important;
}
#foxboro_three-column
{
background:#fff;
}
#dnn__ctl0_ContentPane
{
}
#foxboro_three-column #foxboro_col3
{
border-left: 1px solid #b3baa2;
}
#foxboro_three-column #foxboro_col2{ width:73% !important;}
.boxsec{ width:902px; margin:0 auto; height:200px;  padding-bottom: 17px;}
.box1{ width:186px; height:165px; float:left; background:url(/Portals/188175/box1.jpg )  no-repeat; padding:18px 14px 0px 14px; margin-right:15px;}
.boxsec h2{ font:21px Arial, Helvetica, sans-serif; color:#000; padding-bottom:7px; text-align:center; text-transform:uppercase;}
.boxsec p{ font:12px Arial, Helvetica, sans-serif; color:#3b3e41; text-align:center; line-height:18px; margin: 0px;
padding: 0px;}

.box2{ width:186px; height:165px; float:left; background:url(/Portals/188175/box2.jpg )  no-repeat; padding:18px 14px 0px 14px; margin-right:15px;}
.box3{ width:201px; height:165px; float:left; background:url(/Portals/188175/box3.jpg )  no-repeat; padding:18px 7px 0px 7px; margin-right:15px;}
.box4-img{ width:34px; height:50px; text-align:center; background:url(/Portals/188175/icon1.jpg ) 0px 10px  no-repeat; margin:0 auto; }

.box4{ width:186px; height:165px; float:left; background:url(/Portals/188175/box44.jpg ) no-repeat; padding:18px 14px 0px 14px;}
.box4 h2
{
text-transform: none !important;
}
#foxboro_footer
{
display:none;
}
.content{ width:902px; margin:0 auto;}

.content-left{ width:623px; float:left;}
.content-left h1{ font:20px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px;  text-transform:uppercase;}
.content-left ul{ padding:0px; margin:0px; padding-bottom:20px;}
.content-left li{ padding:0px; margin:0px; background: url(/Portals/188175/dots.jpg ) 0px 4xp  no-repeat; font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; list-style:none; padding-left:15px; line-height:24px;}

.content-left p{ font-size:12px; line-height:24px; padding-bottom:15px;}

.content-right{ width:235px; float:right; border-left:1px solid #b3baa2; padding-left:15px;}
.content-right h2{ font:20px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px;  text-transform:uppercase; padding-left:21px;}
.content-right ul{ padding:0px; margin:0px;}
.content-right li{ padding:0px; margin:0px; background: url(/Portals/188175/box4.jpg ) 0px 7xp  no-repeat; font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; list-style:none; padding-left:25px; line-height:24px;}

.border1{ width:957px; height:3px; padding:20px 0px 20px 0px; margin:0 auto; }
.testimonial h3,.testimonial a,#dnn__ctl1_ContentPane h3
{
color:#8c9081 !important;
}
.cleardiv{ clear:both;}
.testimonial{ width:188px;  background:#141414; padding:0px 14px 15px 14px; margin-top:25px;}
.testimonial h3{ font:20px Arial, Helvetica, sans-serif; color:#8c9180; padding-bottom:5px; float:left !important;  text-transform:uppercase; padding-top:16px; }
.testimonial p{ font:12px Arial, Helvetica, sans-serif !important; color:#fff;  }
.coma{ width:28px; height:22px; float:right;  background: url(../images/coma.jpg)  no-repeat;}

.botm-img{ width:628px; margin:0 auto; padding:0px 0px 25px 0px;}
.pic1{ width:175px; height:169px; float:left; padding-right:20px;}
#dnn_Col3Pane .pic1
{
 width:175px; height:169px; float:left; margin-left:20px;padding-right:0px !important;
}
.pic2{ width:175px; height:169px; float:left;}


.partnersec{ width:100%; height:182px; margin:0 auto; background:url(/Portals/188175/logo-bg.jpg) repeat-x;}
.partnersec-inr{ width:926px; margin:0 auto; padding:28px 0px 0px 0px;}
.partnersec-inr h3{ font:20px Arial, Helvetica, sans-serif; color:#141414; text-transform:uppercase; padding-bottom:20px; }
.l1{ padding-right:5px;}



html, body
{
text-align:left !important;
padding-top:0px !important;
}
#foxboro_col2 li
{
line-height:24px !important;
}
/*footer*/
.footer{ width:100%;  background:url(/Portals/188175/foot-bg.jpg) top center repeat-x; color:#fff; margin-bottom:0px; padding:17px 0px 0px 0px;   }
.footer-inner{ width:928px; margin:0 auto;  font:12px  Arial, Helvetica, sans-serif; }

.footer h3{ font-size:20px; color:#fff !important; padding-bottom:11px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;  margin-bottom: 10px !important;}
.footer a{ color:#a8a8a8; text-decoration:none;}
.footer a:hover{ color:#920202; text-decoration:none;}
.foot1 p
{
margin-bottom:3px !important;
}
.foot-form{ width:188px; float:left; padding:12px 0px 10px 7px; background:#161616;}
.foot-form h2{ font-size:20px; color:#fff;  font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:7px;}
.textfield1{ width:168px; border:none; background:#fff; font-size:13px; padding:8px 0px 8px 10px; margin-bottom:9px; color:#3a3a3a; text-transform:uppercase; }

.button1{ width:179px; height:39px; background:url(/Portals/188175/subscribe-btn.jpg ) no-repeat; border:none; cursor:pointer; }

.buttondownload{ width:179px; height:39px; background:url(/Portals/188175/download-btn.jpg ) no-repeat; border:none; cursor:pointer; }

.foot1{ width:215px; float:left; padding-right:26px; min-height:239px;}
.foot1 p{ line-height:21px;}
.foot2{ width:217px; float:left; padding-right:26px;}

.foot2 ul{ padding:0px; margin:0px;}

.foot2 li{ padding:0px; margin:0px; border-bottom:1px solid #000; font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; list-style:none; line-height:25px; margin-bottom:10px;}


.foot3{ width:215px; float:left;}
.foot3 p{ line-height:21px;}
.foot4{ width:195px; float:right;}
.foot-icon{ width:195px; float:left; padding: 5px 0px 15px 0px;}
.fl{ padding-right:10px; border:0px;}
.foot-icon a img
{
border:0px;
}
.brownclr{ color:#afa07f;}
.foot3 ul
{
margin:0px;
padding:0px;
}
#foxboro_col3 ul
{
padding-left:0px !important;
margin-left:0px !important;
}
.hk_rss img
{
margin-bottom: 3px;
}
#foxboro_content div.block ul li ul
{
margin-top:0px !important;
}
#foxboro_col2 ul
{
padding-left:0px !important;
margin-left:10px !important;
}
#foxboro_col2 li {
padding: 0px;
margin: 0px;
background: url(/Portals/188175/dots.jpg) no-repeat 0px 9px;
list-style: none;
padding-left: 15px !important;
}
#foxboro_col3 li {
padding: 0px;
margin: 0px;
background: url(/Portals/188175/bullets.jpg) no-repeat 0px 6px;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
list-style: none;
padding-left: 25px !important;
line-height: 20px;
}
.testimonial h3 {
font: 20px Arial, Helvetica, sans-serif;
color: #8c9180 ;
padding-bottom: 5px;
float: left !important;
text-transform: uppercase;
padding-top: 16px !important;
}
.partnersec-inr h3 {
font: 20px ProximaNovaSemibold, Arial, Helvetica, sans-serif;
color: #141414;
text-transform: uppercase;
padding-bottom: 20px !important;
}

#dnn__ctl0_ContentPane h1,.pad h3
{
color:#000 !important;
}
#foxboro_col2 p {
font-size: 12px;
line-height: 24px !important;
padding-bottom: 15px;
font: normal 12px Arial, Helvetica, sans-serif !important;
color: #343434 !important;
}
#dnn__ctl0_ContentPane p
{
line-height:24px !important;
}
.foot3 ul li
{
list-style:none;
 margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.footer p{ font-size:12px; color:#fff; font-style:italic; font-family: Arial, Helvetica, sans-serif; padding-bottom:15px; margin:0px; padding:0px;}
.footer span{ font-size:12px; color:#afa07f; font-style:italic; font-family: Arial, Helvetica, sans-serif;}

.phntext{ float: left;
font-size: 23px;
color: #7c7158;
margin-top: 5px;}
.foot-botm{ float:left; font-size:10px; padding:14px 0px 14px 0px; #padding-top:31px; *padding-top:19px; }
.foot-botm a
{
    color: #FFFFFF;
    font-weight: 500;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
}
#foxboro_content div.block
{
margin-bottom:0px;
}
.slide
{
left:3px !important;
}

.toplinks{ width:413px; height:20px; float:right; background:url(/Portals/188175/top-links.png) no-repeat;  padding:3px 0px 0px 0px; *margin-top: 10px; *margin-bottom: -30px;}
.toplinks ul{ padding:0px; margin:0px;}
.toplinks li{ padding:0px; margin:0px; font:11px Arial, Helvetica, sans-serif; padding:0px 6px 0px 6px; text-decoration:none; list-style:none; display:inline;}
.toplinks a{ text-decoration:none; color:#fff; font-weight: bold;}
.toplinks a :hover{ text-decoration:none; color:#000; font-weight: bold;}

#foxboro_col3 li a
{
color: #000;
}
.banner{ width:956px; height:408px; margin: 0 auto;}

.header-right{  margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
 
    width: 950px;
    z-index: 1000 !important;}


#foxboro_menu { padding: 0;}
#foxboro_menu ul { margin: 0; padding: 0px; }
#foxboro_menu li { display: inline; list-style-type: none; margin: 0px; padding: 0px;}
#foxboro_menu li a {   float:left; font: 12px Arial,sans-serif;  text-align: center; color:#fff; text-decoration: none; padding: 4px 0px 4px 0px; margin: 0px 1px 0px 1px;  }
#foxboro_menu li a:hover { color:#fff; background:#b9b19c; text-decoration: none;
 }
#foxboro_menu li a#current { color:#fff; text-decoration: none; background:#b9b19c;  }

#foxboro_menu .link,
#foxboro_menu .rootGroup .selectedtab 
{
background:none !important;
}
.testimonial h3,.testimonial a,#dnn__ctl1_ContentPane h3
{
color:#8c9081 !important;
}
#foxboro_menu .group {
background-color: #b9b19c !important;
color: #ffffff;
}
.ContactFormWrapper,.IngeniMailSubscribeContainer
{
   background-attachment: scroll;
    background-clip: border-box;
    background-color: #161616;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
    width: 195px;
 margin-top: 25px !important;
}

.AutoFormLabel,.subhead
{
color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding-bottom: 7px;
    text-transform: uppercase;
}
.IngeniMailSubscribeContainer,.normalred
{
color: #fff !important;
}
h3.title a
{
font-size: 1.3em;
    line-height: 125%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    white-space: normal;
color: #000000 !important;
}
.AutoFormInput
{
width:168px; border:none; background:#fff; font-size:13px; padding:8px 0px 8px 10px; margin-bottom:9px; color:#3a3a3a; text-transform:uppercase; padding:9px 4px !important;
}
.IngeniMailSubscribeEmailInput
{
width:177px !important; border:none; background:#fff; font-size:13px; padding:8px 0px 8px 10px; margin-bottom:9px; color:#3a3a3a; text-transform:uppercase; padding:9px 4px !important; float:left;
}
.FormSubmitButton,.IngeniMailSubscribeButton
{
 width:179px; height:39px; background:url(/Portals/188175/subscribe-btn.jpg ) no-repeat; border:none; cursor:pointer;   width: 183px !important; text-indent: -9000px;
}
#foxboro_one-column
{
min-height:300px;
}
#hs_form_target_2607947
{
margin-left: 270px;
    padding-left: 30px !important;
    padding-top: 20px !important;
    width: 345px !important;
}
.FormClassID_172920 .FormSubmitButton
{
background-image: url("/Portals/188175/submit.jpg") !important;
}

.jcarousel-skin-tango .jcarousel-container {
 
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 926px;
   
}

.jcarousel-skin-tango .jcarousel-container-vertical {
  
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
   ;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
   
}

.jcarousel-skin-tango .jcarousel-item {
   
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 37px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-item img
{
max-height:71px;
}
#foxboro_two-column-right
{
background: #fff;
}

/*------Comment
.ContactFormWrapper{
margin-left: 270px !important;
padding-left: 30px !important;
padding-top: 20px !important;
width: 345px !important;
}  -------*/

.LeadGen_ContactForm_172920_m2508839_AutoForm
{
width:318px !important;
}

#LeadGen_ContactForm_172920_m2508839_FirstName_label  {
              color: #fff !important; background-color: #161616!important; font-weight: normal !important;
          }


#LeadGen_ContactForm_172920_m2508839_LastName_label  {
             color: #fff !important; background-color: #161616 !important; font-weight: normal !important;
          }

 #LeadGen_ContactForm_172920_m2508839_Email_label  {
          color: #fff !important; background-color: #161616 !important; font-weight: normal !important;
          }

 #LeadGen_ContactForm_172920_m2508839_Email_label  {
              color: #fff !important; background-color: #161616 !important; font-weight: normal !important;
          }
 #LeadGen_ContactForm_172920_m2508839_Message_label  {
           color: #fff !important; background-color: #161616 !important; font-weight: normal !important;
          }