#foxboro_body {background: #d1d2d4 !important;}


/* LINKS FROM HEADER */
#header_links {float:right !important; width:620px; height:40px; background:url(/Portals/57774/images/header_links.gif) no-repeat !important; position:relative;}
#header_links ul {margin:2px 0 0 10px !important; padding:0px !important;}
#header_links li {font-size:13px !important; display:inline; list-style:none; margin:0 0 0 20px;}
#header_links .sing_up {position:absolute;text-align:center;width:150px;top:15px; right:24px;}
#header_links .sing_up a {color:#fff !important; font-weight:bold;}
#header_links .sing_up a:hover {text-decoration:underline;}
#header_links li a:hover{color:#FE6301 !important;}
#foxboro_courtesy_links {overflow:visible !important; background:transparent !important; position:absolute !important; display:none !important;}
#login {position: absolute; right: 10px !important; top: 0 !important;float: right !important;}



#foxboro_container {position:relative !important; width:988px !important;}

#foxboro_header { width:986px !important; background-image: url(/Portals/57774/kuno-new-design-images/head_divider.jpg) !important; background-color:#fff !important; background-repeat:no-repeat !important; background-position: bottom !important; height:102px !important; border-right:1px solid #adaeb0; border-left:1px solid #adaeb0;}
#foxboro_header span.logo {margin-top:0px !important; margin-left:30px !important; width:240px !important;}
#foxboro_three-column {width:986px !important; background-color:#fff !important; border-right:1px solid #adaeb0; border-left:1px solid #adaeb0;}
#dnn_BottomPane {width:986px !important; background-color:#fff !important; border-right:1px solid #adaeb0; border-left:1px solid #adaeb0; border-bottom:2px solid #6a6a6b;}



/* MENU */
#foxboro_menu {background:transparent !important; width:665px !important; position:absolute !important; right:0px !important; left:auto !important; top:55px;}
#foxboro_menu ul li {font-size:1.5em !important; text-transform:lowercase !important; color:#5f6062 !important; padding-right:0px !important; padding-left:0px !important;}
#foxboro_menu ul ul li {font-size:1.1em !important; text-transform:lowercase !important; color:#5f6062 !important;}
#foxboro_menu ul li a:hover span, #foxboro_menu ul li .selectedtab span {padding-bottom:3px !important; text-decoration:none !important;  border-bottom: 1px solid #FE6301; color:#FE6301 !important;}
#foxboro_menu ul li.first a.selectedtab span {color:#5f6062 !important; border: none !important;}

#menu_sharethis {background:url(/Portals/57774/images/sharethis.gif) no-repeat !important; position:absolute; text-align:center; top:75px; right:10px; width:96px;  height:22px; padding:5px 0 0 2px; }
#foxboro_menu .group {color:#5F6062 !important; opacity:0.85 !important;}
#foxboro_menu .rootGroup .item .text { padding:0px 0px 4px 0px !important; margin: 0px 19px 0px 19px !important;}

#foxboro_menu .text { color:#5f6062 !important; font-weight: normal !important;  }
/* #foxboro_menu .item .text a {padding-bottom:3px !important; border-bottom: 1px solid #FE6301;} */
.radmenu {float: right !important; margin-right: 10px !important;}


/* Sub MENU */
#brighton_sub-menu {background:url("/Portals/57774/kuno-new-design-images/left_col_bg.jpg") no-repeat scroll right bottom #EAECEB !important;display:block;min-height:500px !important;padding:0 !important;}
#brighton_sub-menu ul {margin:12px 0 0 14px !important;}
#brighton_sub-menu ul li {background: none transparent !important; color:#5F6062;line-height:1em !important;list-style:none outside none;text-decoration:none;font-size:0.95em; margin:0; padding:0;}
#brighton_sub-menu ul li a {color:#5F6062 !important;display:block;list-style:none outside none;text-decoration:none;}
#brighton_sub-menu ul li.selectedtab {background: none transparent !important;font-weight: normal !important; border: none !important;}  ]
#brighton_sub-menu ul li a span {border-bottom:none !important;}
#brighton_sub-menu ul li a:hover, #brighton_sub-menu ul li.selectedtab a {background: none transparent !important; text-decoration: underline !important;font-weight: normal !important; border: none !important;}

/********* interior left nav *********/
h2.left_title{ color:#e6922b; font-size:1.2em; font-weight:bold !important; padding: 10px 0 0 !important;}
ul.left_ul {  margin-left: 8px !important;}
li.left_li { color:#5f6062; list-style:none; text-decoration:none; line-height:1em !important; }
li.left_li a{ color:#5f6062 !important; list-style:none; text-decoration:none;  }
.left_nav{ height:438px; width:185px; margin-top:-20px; margin-left:10px; background:url(/Portals/57774/images/left_col_bg-org.jpg) no-repeat !important;}


/* end sub menu */




/* FEATURES */
#home_feature {width:960px; height:347px; position:relative; background:url(/Portals/57774/kuno-new-design-images/home_jquery.jpg) no-repeat; font-weight:bold; color:#fff; margin-left:12px;}

#home_feature .line1 {font-size:35px;line-height:33px; width:380px; position:absolute; top:50px; left:30px; }
#home_feature .line2 {font-size:27px;line-height:26px; width:390px; position:absolute; top:170px; left:30px;}

a.demo_signup_button ,
a.product_tour_button {text-indent:-9999px; display:block; background:url(/Portals/57774/images/features_buttons.gif) no-repeat; position:absolute;}

a.demo_signup_button {width:211px; height:38px; overflow:hidden}
a.product_tour_button {width:132px; height:38px; background-position:-212px 0; overflow:hidden}
a.demo_signup_button:hover {background-position:0px -68px;}
a.product_tour_button:hover {background-position:-212px -68px;}

#home_feature .demo_signup_button {top:200px; left:30px;}
#home_feature .product_tour_button {top:200px; left:260px;}

#pages_feature {width:940px; height:181px; position:relative; background:url(/Portals/57774/images/bg-pages-feature.png) no-repeat; font-weight:bold; color:#fff;}
#pages_feature .line {font-size:26px;line-height:25px; width:390px; position:absolute; top:25px; left:30px;}
#pages_feature .demo_signup_button {top:90px; left:30px;}
#pages_feature .product_tour_button {top:90px; left:260px;}

/* END FEATURES */




/* INDEX */

#live_demo_take_tour,
#live_demo_take_tour a.demo,
#live_demo_take_tour a.tour {background:url(/Portals/57774/images/live_demo_take_tour.png) no-repeat;}

#live_demo_take_tour {margin-bottom:10px; width:940px; height:42px; position:relative;}
#live_demo_take_tour a.demo {position:absolute; display:block; width:285px; height:23px; top:11px; left:250px; background-position:0 -46px;}
#live_demo_take_tour a.tour {position:absolute; display:block; width:146px; height:23px; top:11px; left:540px; background-position:0 -92px;}

#live_demo_take_tour a.demo:hover {background-position:0 -69px;}
#live_demo_take_tour a.tour:hover {background-position:-146px -92px;}


table, td {font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif !important; }
.homeicons {background: url(/Portals/57774/images/homeicons.png) no-repeat;}
.homeicons ul {width:240px; list-style:none; float:left; padding-left:70px;}
.homeicons ul li {height:80px; width:210px;}
.homeicons ul li a , .blog_posts ul li a {font-weight:bold; font-size:15px; color:#5C5C5C !important; text-decoration:none; }
.blog_posts h3 {font-size:20px !important; margin:0px; }
.blog_posts ul {padding:0 !important;}
.blog_posts ul li {list-style:none; width:250px; margin-bottom:10px; }

.icon_rss {background:url(/Portals/57774/images/icons.png) no-repeat; width:31px; height:31px; display:block; }
.icon_rss {background-position:0px -126px; float:right; }


#case_studies {background:url(/Portals/57774/images/bg-dark-feature-top.png) no-repeat; width:100%; padding-top:10px;}
#case_studies ul { padding:0 0 20px 0 !important; background:url(/Portals/57774/images/bg-dark-feature-footer.png) left bottom no-repeat; margin:0px;}
#case_studies ul li {margin-left:40px; font-size:12px !important; width:260px; display:block; float:left; color:#fff; }
#case_studies h3 {margin:10px 0 10px 40px; color:#fff !important;}
#case_studies h6, #case_studies p {margin:0px !important;}
#case_studies h6 a {font-size:14px; margin:0px !important; color:#fff !important;}

#social_links {width:940px; height:42px; background:url(/Portals/57774/images/social_links.png) no-repeat; margin-bottom:10px;}
#social_links .icn {background: url(/Portals/57774/images/icons.png) no-repeat; display:block;height:23px;padding:7px 0 0 35px; font-size:12px !important;}
#social_links ul { padding:0 0 0 15px !important; }
#social_links li {float:left; margin:5px 22px 0 0; list-style:none;}
#social_links a {color:#424242 !important; text-decoration:none;}
#social_links a.delicious {background-position:0px -31px;}
#social_links a.digg {background-position:0px -63px;}
#social_links a.blog {background-position:0px 0px;}
#social_links a.linkedin {background-position:0px -94px;}
#social_links a.twitter {background-position:0px -191px;}
#social_links a.facebook {background-position:0px -159px;}



/* COLUMN 2+2right */

#foxboro_two-column{width:986px !important; border-right:1px solid #adaeb0 !important; border-left:1px solid #adaeb0 !important;}
#foxboro_content div.block { background: url("/Portals/57774/kuno-new-design-images/left_col_bg.jpg") no-repeat scroll right bottom #E9EBEA !important;  margin:0 0 20px 0 !important; width:217px !important;}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block { margin:-20px 0px 0px 15px !important; width:237px !important;}
#foxboro_content #foxboro_col3 div.block div.pad {background: transparent !important; padding-bottom:40px !important;  }
#foxboro_content #foxboro_col3 div.block div.pad {width:240px !important;}

#foxboro_content #foxboro_col1 div.block div.pad {margin:0 !important;}
#foxboro_content #foxboro_col1 div.block div.pad {background: url("/Portals/57774/images/left_col_bg.jpg") no-repeat scroll 0 0 transparent !important; padding-bottom:40px !important; background: transparent !important; }
#foxboro_content #foxboro_col1 div.block div.pad { width: 185px !important;}
#foxboro_content #foxboro_two-column #foxboro_col1 div.block div.pad {width:220px !important;padding: 0 10px !important;}
#foxboro_content div.block p {padding: 0 20px 0 0 !important;}
#foxboro_content div.block h4 {padding: 0 20px 0 0 !important;}

#foxboro_two-column-right {width:986px !important; background-color:#fff !important; border-right:1px solid #adaeb0 !important; border-left:1px solid #adaeb0; !important}
#foxboro_two-column-right #foxboro_col3 {width:30% !important;}
#foxboro_two-column-right #foxboro_col2 {width:69.9% !important;}
#foxboro_content div.block h3 {padding:15px 10px 0 5px !important;  font-size:1.4em !important; font-weight:bold !important; margin: 0px 0px 5px 0 !important;}

#foxboro_two-column #foxboro_col1 {width: 227px !important; margin-left: 16px !important;}
#foxboro_two-column #foxboro_col1 div.block {background: url("/Portals/57774/images/left_col_bg.jpg") no-repeat scroll 0 bottom transparent !important;   min-height: 430px !important;}
#foxboro_two-column #foxboro_col2 {width:69.9% !important;}

/* END COLUMN 2+2right */

/*Begin #foxboro_three-column */


#foxboro_three-column #foxboro_col1 {width:185px !important; margin: 12px 0 0 16px !important;}
#foxboro_three-column #foxboro_col1 p {padding: 0 10px !important; width: 160px;}
#foxboro_three-column #foxboro_col1 a.download, #foxboro_three-column #foxboro_col3 a.download {
 background: url("/Portals/57774/kuno-new-design-images/download.png") no-repeat scroll 0 0 transparent !important;
    margin: 0;
    padding: 15px 0 20px 50px !important;
    text-decoration: none;
}

#foxboro_three-column #foxboro_col1 a.learn, #foxboro_three-column #foxboro_col3 a.learn {
 background: url("/Portals/57774/kuno-new-design-images/Learn-More.png") no-repeat scroll 0 0 transparent !important;
    margin: 0;
    padding: 15px 0 20px 50px !important;
    text-decoration: none;
}
#foxboro_content #foxboro_three-column #foxboro_col1 div.block div.pad { width: auto !important; }
#foxboro_content #foxboro_three-column #foxboro_col1 div.block {background:url("/Portals/57774/kuno-new-design-images/left_col_bg.jpg") no-repeat scroll bottom right #EAECEB !important; width: 185px !important;}
#foxboro_content #foxboro_three-column #foxboro_col1 div.block div.pad {background: url("/Portals/57774/images/left_col_bg.jpg") no-repeat scroll 0 0 transparent !important; padding-bottom:5px !important;min-height: 430px !important;}
#foxboro_content #foxboro_three-column #foxboro_col1 div.block ul { margin: 12px 0 0 25px !important; }
#foxboro_content #foxboro_three-column #foxboro_col1 div.block h3 { margin: 0 0 5px 10px !important;}
#foxboro_content #foxboro_three-column #foxboro_col1 div.block h4 { margin: 0 0 5px 10px !important;}

#foxboro_three-column #foxboro_col2 {width:524px !important; margin-top:0 !important;}
#foxboro_three-column #foxboro_col2 h1 {margin-top:13px !important;}
#foxboro_three-column #foxboro_col2 h1 {line-height:110% !important;}


#foxboro_three-column #foxboro_col3 {width:26% !important;}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block { background:none repeat scroll 0 0 transparent !important; margin:0 0 0 12px !important; width:237px !important;}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block div.pad {background: transparent !important; padding-bottom: 5px !important; width:232px !important;}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block div.pad p {padding:0 0 5px 5px !important;}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block div.pad h4 {padding:0 0 5px 5px !important;}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block h3 {margin:0 !important;}

#foxboro_col3 #foxboro_content div.block ul {
line-height:145%;
list-style-type:square;
margin:12px 0 0 0;
padding:0;
}

/*END #foxboro_three-column */



.side_nav {margin:0px !important; border-top:1px dotted #B4B1A7;}
.side_nav li {list-style:none; border-bottom:1px dotted #B4B1A7; padding:5px 0 5px 0 !important;}
.side_nav li a {color:#393939 !important;text-decoration:none; font-size:14px !important; font-weight:bold; }
.side_nav li a:hover {text-decoration:underline;}
.side_nav li.on a { color:#B24B00 !important;}

.anext {background:url(/Portals/57774/images/btn-next.gif) no-repeat !important;display:block; width:118px; height:34px; float:right;}
.aprev {background:url(/Portals/57774/images/btn-previous.gif) no-repeat !important;display:block; width:119px; height:34px; float:left;}



h1,h2,h3 {font-weight:normal !important; }

#foxboro_col2 h1 {
color:#0F5C7E !important;
font-family:Times New Roman,serif !important;
font-size:2em !important;
letter-spacing:-0.04em !important;
line-height:120% !important;
margin-bottom:6px !important;
margin-top:0 !important;
text-transform:none !important;
}

#foxboro_col2 h2 {
color:#0f5c7e !important;
font-family: Georgia, Times New Roman, serif !important;
font-size:19px !important;
font-weight:normal !important;
line-height:130% !important;
margin:15px 0px -10px 0px !important;
padding:0 !important;
}

#foxboro_col2 h3 {
color:#E6AB65 !important;
font-family: Georgia, Times New Roman, serif !important;
font-size:18px !important;
font-weight:bold !important;
line-height:110% !important;
margin:30px 0 10px !important;
}

#foxboro_col2 a{ color:#e6922b !important; text-decoration:none !important; font-weight:bold !important;}
#foxboro_col2 a:hover{ color:#0f5c7e !important;}

#foxboro_two-column #foxboro_col2 ul {list-style-type:disc !important; line-height: 23px !important;}
#foxboro_col2 ul {list-style-type:disc !important; line-height: 23px !important;}
#foxboro_col2 p {color:#5f6062 !important; line-height:150% !important; }


/* FOOTER */

#dnn_dnnLINKS_lblLinks {display:none !important;}
#foxboro_footer p.copyright {text-align:right !important; display:none !important;}
#foxboro_footer {margin-top:20px !important;background: transparent !important;}
span#footerContainer{line-height:1em !important;}


#table_footer h6  {color:#424242;padding-bottom:4px;text-transform:uppercase; border-bottom:1px solid #DBD7CC; margin:0 0 5px 10px;font-size:16px; text-align:left;}
#table_footer ul {padding-left:25px !important;}
#table_footer li {font-size:12px !important; list-style-image:url(/Portals/57774/images/table_footer.gif) !important;}
#table_footer a {color:#424242 !important;}







#hsjssp {display: block;height: 0;
     margin-top: -35px\9;   /* for IE only  */
}

body {background-color#d1d2d4 !important;}

/********* Misc overrides *********/
html, body#Body {background-color:#D1D2D4 !important;}
#foxboro_content #foxboro_col1 div.block div.pad, #foxboro_content #foxboro_col3 div.block div.pad {display:block; padding:8px 10px !important; }
#foxboro_top{ background-color:#FFFFFF !important; border-left:1px solid #ADAEB0; border-right:1px solid #ADAEB0; width:986px !important; }
#foxboro_col1 div.pad, #foxboro_col2 div.pad, #foxboro_col3 div.pad {padding-bottom:0px;}
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column { padding-top:0px !important;}
#foxboro_content #foxboro_col1 div.block div.pad, #foxboro_content #foxboro_col3 div.block div.pad { padding:0px !important;}
#bb-container div.post h3.title {font-size:1.6em !important;}
#bb-container div.post h3.title a {color:#0f5c7e !important; font-size;1.6em !important:}
#bb-container div.post div.byline {font-size:1.2em; font-style:italic; margin:0 0 10px; padding:0;}







/********* page bottom links *********/
#bottom_info_home{ width:986px; height: 210px; background-repeat:no-repeat; margin-top:-30px;}
#bottom_info_home .bottom_block{ float:left; width:215px; height:150px; margin: 15px 0px 0px 25px;}
#bottom_info{ width:986px; height: 210px; background-image: url("/Portals/57774/kuno-new-design-images/head_divider.jpg"); background-repeat:no-repeat;}
#bottom_info .bottom_block{ float:left; width:215px; height:150px; margin: 15px 0px 0px 25px;}
.bottom_logo{ margin: 45px 20px;}
.bottom_address{ color:#a2a0a0; font-size: .9em; margin: 5px 0 !important;}
.bottom_follow_us{ color:#a2a0a0; font-size: 1.2em; width:243px; margin-left:-14px; margin-bottom:8px; height:30px; text-align:center; background-color:#fff; background-image:url(/Portals/57774/kuno-new-design-images/follow_us_divide.jpg); background-position:bottom center; background-repeat: no-repeat;}
.social_ul{margin:0; padding:0px 0px 0px 12px;}
.social_li{margin:0px 2px 0px 2px; padding:o; float:left; list-style:none;}
.social_li img{ border:none;}
.telus_paylogec{ height:27px; margin: 30px 0px 0px 30px;}
.questrade_mtbank{ height:27px; margin: 5px 0px 0px 33px;}



/*********Right CTA*********/
.cta_interior{ width:232px !important;}
.cta1_h2{ padding: 5px 0px 0px 16px; margin:0px; color:#0e5c7e; font-size:1.4em; line-height: 103%;font-family: Georgia,Times New Roman,serif; }
.cta2_h2{ padding: 5px 0px 0px 16px; margin:0px; color:#da851f; font-size:1.4em; line-height: 103%;font-family: Georgia,Times New Roman,serif; }
.cta3_h2{ padding: 5px 0px 0px 16px; margin:0px; color:#528e40; font-size:1.4em; line-height: 103%;font-family: Georgia,Times New Roman,serif; }
.cta4_h2{ padding: 5px 0px 0px 16px !important; margin:0px !important; color:#949494 !important; font-size:1.4em !important; line-height: 103% !important;font-family: Georgia,Times New Roman,serif !important; letter-spacing: 0em !important; }
.cta4_h1{ padding: 5px 0px 0px 16px !important; margin:0px !important; color:#949494 !important; font-size:1.4em !important; line-height: 103% !important;font-family: Georgia,Times New Roman,serif !important; letter-spacing: 0em !important; }
.cta_italic {font-style:italic; font-size:1em;}
.cta_small{ font-size:.7em;}
.cta_about {font-style:italic; font-weight:bold;}
.about_link{color:#224f96 !important; text-decoration:none !important;}
.cta_p{ margin:0px 0px 0px 75px !important; color:#434649; line-height:1.2em;font-size: 12px !important;}
.cta_p_last{ margin: 0 !important; padding: 0 8px 0 16px !important; color:#434649; line-height:1.4em; font-size:12px !important; width: 200px !important;}

#cta1{position:relative; width:232px; height:160px;background-image:url(/Portals/57774/kuno-new-design-images/cta_back.jpg); background-repeat:no-repeat;}
#cta2{position:relative; margin-top:15px; width:232px; height:160px;background-image:url(/Portals/57774/kuno-new-design-images/cta_back.jpg); background-repeat:no-repeat;}
#cta3{position:relative; margin-top:15px; width:232px; height:160px;background-image:url(/Portals/57774/images/cta_whitepaper-int.jpg); background-repeat:no-repeat;}
#cta4{position:relative; margin-top:15px; width:232px; height:195px;background-image:url(/Portals/57774/kuno-new-design-images/cta_gray.jpg); background-repeat:no-repeat;}
.cta_content{ width:232px; margin:7px 0px 0px 0px; padding:0;}

.cta_img{ float:left; margin: 2px 0px 0px 16px; border: 1px solid #CCCCCC !important;}
.cta_learn_more{ margin: 10px 0px 0px 14px;}

.cta_img4 {float:left; margin: 0 9px 0 10px !important; border: none ! important;}
.cta_learn_more-download {margin: -9px 0 0 !important;}
.cta_learn_more-stories {margin: -4px 0 0 10px !important;}

#featured-resources {
    border: 1px solid #CCCCCC;
    margin: 10px 0 0 12px;
    width: 228px;
}
#featured-resources h3 {
    background: none repeat scroll 0 0 #777 !important;
    color: #FFFFFF !important;
    font-size: 140% !important;
    font-weight: normal;
    margin: 0 !important;
    padding: 16px 0 !important;
    text-align: center !important;
}

#featured-resources ul {margin:5px 0 10px -35px !important;}
#featured-resources ul li {
background:transparent url(/Portals/57774/kuno-new-design-images/featured-resources-orange.jpg) no-repeat scroll 0 5px !important;
list-style-type:none !important;
margin:0 !important;
padding:0 0 0 10px !important;}

#featured-resources ul li ul {margin: 0 0 0 10px !important;}
#featured-resources ul li.link {margin: 0 0 0 5px !important;list-style-type: none !important; background: url(/Portals/57774/kuno-new-design-images/featured-resource-smallul.jpg) no-repeat scroll 0 4px transparent !important;}
#featured-resources ul li.link a {color: #5F6062 !important; text-decoration: none !important;}



#cta_home {
    background: url("/Portals/57774/kuno-new-design-images/head_divider.jpg") no-repeat scroll 0 0 transparent !important;
    height: 160px;
    margin-top: 11px !important;
    padding: 17px 0 0 !important;
    width: 986px;
}
#home_cta1{ float:left; margin-left:12px; width:232px; height:160px;background-image:url(/Portals/57774/images/cta_whitepaper.jpg); background-repeat:no-repeat;border: none !important;}
#home_cta2{ float:left; margin-left:12px; width:232px; height:160px;background-image:url(/Portals/57774/kuno-new-design-images/cta_home.jpg); background-repeat:no-repeat;}
#home_cta3{ float:left; margin-left:10px; width:232px; height:160px;background-image:url(/Portals/57774/kuno-new-design-images/cta_home.jpg); background-repeat:no-repeat;}
#home_cta4{ float:left; margin-left:0; width:232px; height:160px;background-image:url(/Portals/57774/kuno-new-design-images/download2.jpg); background-repeat:no-repeat;}


/*#foxboro_two-column #foxboro_col1 .block:nth-child(1) { background: url(../kuno-new-design-images/cta_back_no_logo.jpg) bottom right !important; width:227px !important; }*/
div.block input { color:#414141; font-size:1.1em; margin:0 0 10px;}
div.block input.FormSubmitButton  {width: 94% !important;}
.IngeniMailSubscribeButton{ width:188px; height:18px; background:url(/Portals/57774/kuno-new-design-images/subscribe.png) no-repeat !important; border: none !important; color:transparent !important; text-indent:-9999px !important;}
#IngeniMailSubscribeContainer_409683{ width:200px !important; margin:0px 0px 15px 10px !important;}
.subhead {display:none; font-size:1.1em; margin:0 0 4px; text-align:left;}
#foxboro_two-column #foxboro_col1 #dnn__ctl2_ContentPane{width:220px !important; padding-left: 5px !important;}
#foxboro_two-column #foxboro_col1 #dnn__ctl1_ContentPane {padding-left: 5px !important;}
#foxboro_two-column #foxboro_col1 #dnn__ctl3_ContentPane {padding-left: 5px !important;}
.IngeniMailSubscribeEmailInput{ width:185px !important;}
.BlogPostList li a{ color:#5f6062 !important; text-decoration:none !important; list-style:none !important; }
.BlogPostList li{list-style:none !important; width:190px !important; }
#_TagList li a{ color:#5f6062 !important; text-decoration:none !important; list-style:none !important;}
#_TagList li {list-style:none !important; width:190px !important;}


/********* Home Jquery *********/
/*#home_feature tbody{height:347px;}*/
#logoPart { background:#000; height:90px;}

#bannerTD { width:960px; height:325px; background-color:#333; background-repeat: no-repeat;}
#bannerTD #bannerContainer { width:960px; height:347px; text-align:center;}
#bannerTD #bannerContainerCover { width:960px; height:347px; text-align:center;}
#bannerTD #bannerBody { height:267px; text-align:center;}

#bannerTD #bannerFooter { background:#000; height:80px; display:none; width:960px;}
#bannerTD #bannerFooterNav { position:absolute; top:270px; margin-top:0; left:50%; margin-left:-475px; width:960px; }
.footerCell{ padding:5px 0 5px 0; text-align:left; border:0px #F90 solid;}
.footerCell .footerTitle {font-family:tahoma, arial; font-size:14px !important; color:#fff; font-weight: bold;}
.footerCell .footerDesc {font-family:tahoma, arial; font-size:11px; color:#efefef;}
.footerCell img {width: 110px !important; height: 81px !important;}
#foxboro_top a {text-decoration: none!important; color: #fff!important;}
.footerCell ul {list-style: none; margin: 15px 0 2px 73px; padding-left: 2px;}
.footerCell ul li {margin: 2px 0x 2px 13px; line-height: 13px; padding: 0 0 0 20px !important;}
.footerLink {text-align: right;}

.footerCell .footerTitle {font-size:14px!important; line-height: 1.1em!important;}
#bannerTD #bannerFooterNav {margin-top: -6px!important;}

ul#footerContents_0 {border-right: 1px solid #ccc !important;padding-right: 10px !important;margin-top:7px !important;}
ul#footerContents_0 a {color: #FFF !important;}

.footerCell .imgDiv{ position:relative; float:left; width:88px; height:61px; margin: 2px 3px 0px 1px;}
.bttnMore {width:57px; height:19px; float: right;}
.bttnMore a{display: block; background:url(img/gen/bttn_more_small.png) 0 0 no-repeat; line-height: 19px; text-decoration: none;}

.imgBgDiv_i {width:82px; height:67px; background: url(img/gen/thumbBgBordered.png) 0 0 no-repeat; padding: 0; float:left; }


#bannerCornerOverlayT{position:absolute; left:50%; margin-top:0; margin-left:-450px; top:90px; background:url(img/gen/bg_bigbanner_trans.gif) 0 -5px no-repeat; width:960px; height:5px; z-index:1000;}
#bannerCornerOverlayB{position:absolute; left:50%; margin-top:0; margin-left:-450px; top:410px; background:url(img/gen/bg_bigbanner_trans.gif) 0 0 no-repeat; width:960px; height:5px; z-index:1001;}

form {color:#efefef; margin:0;}

/* --- HubSpot Editor Fix --- */
div.CMSConfigureBox {
    height:auto!important;
    min-height:1em!important;
    z-index:8675309!important;
    color:#fff!important;
    }

.casestudies { 
    background:url(/Portals/57774/images/casestudies.jpg) no-repeat; 
    text-align:center; 
    color:#fcb35f; 
    font:normal 18px Georgia, serif; 
    letter-spacing:0.04em;
    width:504px;
    height:65px;
    padding-top:6px;
    margin:0 auto;
    }
.casestudies em { 
    color:#fff; 
    font-size:14px;
    }
