/*-------
// custom styles
//-----*/

.home-cta {
margin-top: -10px !important;
}

.home-cta-left {
float: left;
margin: 0 8px 0 0;
width: 307px;
}

.home-cta-right {
float: right;
}

.home-cta-right-top {

}

.home-cta-right-top-left {
float: left;
}

.home-cta-right-top-right {
padding: 0 !important;
float: right;
}

.home-cta-right-top-left img {
margin: 0 !important;
}

.home-cta-right-top-right img {
margin: 0 !important;
}

.home-cta-right-bottom {
padding: 10px 0 0 0;
}

.home-cta-right-bottom-left {
float: left;
}

.home-cta-right-bottom-right {
float: right;
}

.fb-home {width:32px;height:32px;display:block;background: url(/Portals/32387/images/design2010/homepage/facebook_32.png) no-repeat 0 0;}
.tw-home {width:32px;height:32px;display:block;background: url(/Portals/32387/images/design2010/homepage/twitter_32.png) no-repeat 0 0;}
.li-home {width:32px;height:32px;display:block;background: url(/Portals/32387/images/design2010/homepage/linkedin_32.png) no-repeat 0 0;}
.yt-home {width:32px;height:32px;display:block;background: url(/Portals/32387/images/design2010/homepage/youtube_32.png) no-repeat 0 0;}
.rs-home {width:32px;height:32px;display:block;background: url(/Portals/32387/images/design2010/homepage/rss_32.png) no-repeat 0 0;}
.gp-home {width:32px;height:32px;display:block;background: url(/Portals/32387/images/design2010/homepage/googleplus_32.png) no-repeat 0 0;}

a:link, a:visited {
	color: #25768b;
}
a:visited {
}
a:link:hover, a:visited:hover {
        color: #666 !important;
}

a.linkmore {
	padding-left: 8px;
	background: url(/Portals/32387/images/icon-morearrow.gif) no-repeat 0 50%;
}

img.right {
float:right;
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

img.left {
float:left;
border: 1px solid #cccccc;
margin: 0 15px 5px 0;
padding:4px;
}

img.center {
border: 1px solid #cccccc;
margin:0;
padding:4px;
}

html > body #brighton_col2 img[align="right"] {
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

html > body #brighton_col2 img[align="left"] {
border: 1px solid #cccccc;
margin: 0 15px 5px 0;
padding:4px;
}

html > body #brighton_col2 img[align="center"] {
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

html > body #brighton_col2 img[align="left"] {
border: 1px solid #cccccc;
margin: 0 15px 5px 0;
padding:4px;
}

blockquote {
font-weight: bold !important;
font-style: italic !important;
font-family: Century Schoolbook Regular !important;
}

body {
        background: #323232;
        font-family: Georgia, "Times New Roman", Times, serif !important;
        color: #323232 !important;
        line-height: 1.6em !important;
        font-size: 12px !important;
        font-style: normal !important;
        font-weight: normal !important;
        padding: 0 !important;
        margin: 0 !important;
}

#brighton_body {
        background: #eff0eb url(/Portals/32387/images/design2010/background.jpg) repeat-x 0 0;
        font-family: Georgia, "Times New Roman", Times, serif !important;
        color: #323232 !important;
        line-height: 1.6em !important;
	width: 100% !important;
        padding: 0 !important;
	margin: 0 !important;
	font-size: 12px !important;
        font-style: normal !important;
        font-weight: normal !important;
        position: static !important;
}
	#brighton_container {
		background: none !important;
                margin: 0 auto !important;
	        padding: 0 !important;
                width:940px !important
	}

#linksTop {
    background:none transparent !important;
    color:#666666 !important;
    float:right !important;
    font-family: Georgia, "Times New Roman", Times, serif !important;
    font-size:14px !important;
    font-weight:normal !important;
    height:45px !important;
    line-height:27px !important;
    margin:-10px -20px 0 0 !important;
    padding:20px 0 0 20px !important;
    position:static !important;
    text-align:center !important;
    width:510px !important;
}


	#linksTop a:link, #linksTop a:visited {
		color: #ccc !important;
		padding: 2px 15px 0 15px !important;
                float:left;
                 font-family: Georgia, "Times New Roman", Times, serif !important;
                text-decoration:none !important;
	}

        #linksTop a:link:hover, #linksTop a:visited:hover {
                text-decoration:underline !important;
	}

#brighton_header { background: none !important; width: 940px !important; height: 136px !important; padding: 0 !important;margin: 0 !important;}

#logo a:link span, #logo a:visited span {
				background: none !important;
			}

#brighton_header span.logo {
font-size: 18px !important;
}

#brighton_header #homelogo {
	float: left !important;
        margin: 20px 0 10px 0 !important;
        height: 68px;
        width: 329px;
}

#brighton_header #homelogo h1 {
text-indent: -2000px !important;
margin: 0 !important;
padding: 0 !important;
}

#brighton_header #homelogo a {
	background: url(/Portals/32387/images/design2010/kuno_logo.jpg) no-repeat 0 0;
        height: 68px;
        width: 329px;
}

	#brighton_header h1 {
	}

       #brighton_header h2 {
	}

#logo {
		float: left !important;
		padding: 0 0 0 20px !important;
	}
		#logo a:link, #logo a:visited {
			display: block !important;
			width: 291px !important;
			height: 54px !important;
		}
			##logo a:link span, #logo a:visited span {
				background: none !important;
			}

#brighton_header span.logo a img {}


/*--------GOOGLE SEARCH---------*/

div.gsc-clear-button {
  display:none !important;
}

 input.gsc-input {
    border-color: #D9D9D9;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-input input.gsc-input {
    background: none repeat scroll 0% 0% white !important;
  }


    .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
  }
  input.gsc-input {
    border-color: #D9D9D9;
  }
input.gsc-search-button {
    background: url("/Portals/32387/images/icons/search.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    height: 13px !important;
    margin: 0 0 0 -30px !important;
    text-indent: -9999px !important;
    width: 20px !important;
}
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result.gsc-promotion:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #236575;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #236575;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #236575;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #236575;
  }
  .gsc-cursor-page {
    color: #236575;
  }
  a.gsc-trailing-more-results:link {
    color: #236575;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet,
  .gs-fileFormatType {
    color: #666666;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #236575;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #236575;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #236575;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #236575;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gsc-completion-title {
    color: #236575;
  }
  .gsc-completion-snippet {
    color: #666666;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-input input.gsc-input {
    background: none repeat scroll 0% 0% white !important;
  }


/*-----END GOOGLE SEARCH-------*/




#brighton_menu { display: none !important; }

#kuno_menu {
	float: right !important;
	padding: 0 !important;
	background: none !important;
	margin: 0  !important;
	position: relative !important;
        height: 30px !important;
}

	#kuno_menu ul {
	padding: 0 !important;
        margin: 0 !important;
        background: none !important;
        list-style: none !important;
	}

        #kuno_menu ul li {float: left; padding: 0 30px 0 0 !important;background: url(/Portals/32387/images/design2010/kuno-menu-divider.jpg) no-repeat 100% 50% transparent !important;}

        #kuno_menu ul li.last {padding: 0 !important; background: transparent none !important;}

        #kuno_menu ul li a {
        font-family: 'Arial Narrow', sans-serif !important;color: #fff !important;
        font-size:20px !important;
        text-decoration:none !important;
        text-transform:uppercase;
        }


        #kuno_menu ul li a:hover {
        font-family: 'Arial Narrow', sans-serif !important;
        color: #bab8b8 !important;
        text-decoration:none !important;
        }


			#kuno_menu ul li a.kuno-brand:link, #kuno_menu ul li a.kuno-brand:visited {
			}
			#kuno_menu ul li a.kuno-brand:link:hover, #kuno_menu ul li a.kuno-brand:visited:hover {
			}
                        #kuno_menu ul li a.kuno-brand-sel {
                        color: #bab8b8 !important;
			}
                        #kuno_menu ul li a.kuno-capture:link, #kuno_menu ul li a.kuno-capture:visited {
			}
			#kuno_menu ul li a.kuno-capture:link:hover, #kuno_menu ul li a.kuno-capture:visited:hover {
			}
                        #kuno_menu ul li a.kuno-capture-sel {
                        color: #bab8b8 !important;
			}
                        #kuno_menu ul li a.kuno-about:link, #kuno_menu ul li a.kuno-about:visited {
			}
			#kuno_menu ul li a.kuno-about:link:hover, #kuno_menu ul li a.kuno-about:visited:hover {
			}
                        #kuno_menu ul li a.kuno-about-sel {
                        color: #bab8b8 !important;
			}
                        #kuno_menu ul li a.kuno-blog:link, #kuno_menu ul li a.kuno-blog:visited {
			}
			#kuno_menu ul li a.kuno-blog:link:hover, #kuno_menu ul li a.kuno-blog:visited:hover {
			}
                        #kuno_menu ul li a.kuno-blog-sel {
                        color: #bab8b8 !important;
			}
#brighton_menu ul li a span {padding: 0;}
#brighton_menu ul li a.selectedtab, #brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover {background:transparent !important;}
#brighton_menu ul li a {background-color:transparent !important; }
#brighton_menu div.NavHidden {border: none !important;}



#brighton_content {
         font-family: Georgia, "Times New Roman", Times, serif !important;
	margin: 0 !important;
	min-height:550px !important;
        background:none transparent !important;
        width: 940px !important;
}

#brighton_content div.block {padding: 0 !important; margin: 0 !important;}

#brighton_top { background: none transparent !important;width: 940px !important; padding: 0 !important;}

#brighton_top a:link, #brighton_top a:visited {
	color: #25768b;
}

#home-blog {margin: -2px; width: 643px; height: 362px; float: right; background: url(/Portals/32387/images/design2010/main_content_graphic.jpg) no-repeat 0 0; }

#home-blog-content {padding: 10px 28px 28px 28px;}

#home-blog-content h1 {margin-bottom: 6px !important;
font-family: Georgia, "Times New Roman", Times, serif !important;
font-size:33px !important;
font-weight:normal !important;
}

#home-blog-content h2 {margin-bottom: 6px !important;
 font-family: Georgia, "Times New Roman", Times, serif !important;
font-size:33px !important;
font-weight:normal !important;
}


#home-blog-content h3 {
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 25px !important;
    font-weight: normal !important;
    line-height: 112% !important;
    margin: 16px 0 0 !important;
}


#home-blog-content p {padding: 0;font-size: 14px !important;  font-family: Georgia, "Times New Roman", Times, serif !important; line-height: 164% !important; }

#home-blog-content p.blog-author {margin-top: 0 !important;font-style: italic !important;font-size: 12px !important;}

#home-blog-content a.readmore {color: #25768B !important; font-style: italic !important; font-size: 15px !important; line-height: 23px !important; }

#home-ribbon {margin: 0 0 0 15px; width: 242px; height: 352px; float: left; background: url(/Portals/32387/images/design2010/hubspot_ribbon-home.jpg) no-repeat 0 0; }

#home-ribbon h2 { text-indent: -2000px !important; }

#home-ribbon a { width: 242px !important; height: 352px; !important;}

#tour-cta {float: left; width: 638px;height: 126px; margin-left: 2px !important;}

#follow-us {float: left; margin: 10px 0 20px 0; width: 276px;padding: 0 0 10px 0;}

#brighton_col1 #follow-us {float: left; margin: 15px 0 20px 0 !important;}

#brighton_col3 #follow-us {float: left; margin: 10px 0 20px 20px !important;}

p.connect {color: #999 !important;margin: 0 !important; text-align: center !important; font-style: italic !important;font-size: 18px !important; font-weight: normal !important;}

p.connect-links {margin-top: 6px !important; }

a.youtube {
background:url("/Portals/32387/images/design2010/youtube.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0 5px 0 0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

a.youtube-int {
background:url("/Portals/32387/images/design2010/youtube_interior.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0 5px 0 0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

a.twitter {
background:url("/Portals/32387/images/design2010/twitter.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

a.twitter-int {
background:url("/Portals/32387/images/design2010/twitter_interior.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

a.facebook {
background:url("/Portals/32387/images/design2010/facebook.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

a.facebook-int {
background:url("/Portals/32387/images/design2010/facebook_interior.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}


a.linkedin {
background:url("/Portals/32387/images/design2010/linkin.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

a.linkedin-int {
background:url("/Portals/32387/images/design2010/linkedin_interior.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding:0;
text-indent:-2000px;
width:67px;
margin-top: -2px !important;
}

div.home-box-top {background:url("/Portals/32387/images/design2010/box_t.jpg") no-repeat scroll 0 0 transparent;padding: 0 0 15px 0; margin: 10px 0 0 0 !important;}

div.home-box {background:url("/Portals/32387/images/design2010/box_m.jpg") repeat-y  scroll 0 100% #E8EADF !important;padding: 10px 20px 10px 25px !important;margin: 0 !important;font-family:Arial, Helvetica, sans-serif !important;color: #6A868A !important;min-height: 175px !important;}

div.home-box-bottom {background:url("/Portals/32387/images/design2010/box_b.jpg") no-repeat scroll 0 100% transparent !important;padding: 15px 0 15px 0 !important;margin: 0 !important;}

div.home-box h4, #brighton_three-column #brighton_col2 h4 {margin: 0 0 10px 0 !important;font-size: 18px !important;font-weight: bold !important;color: #6A868A !important; font-family:Arial, Helvetica, sans-serif !important;}

div.home-box ul {
line-height:1.6em !important;
list-style-type:disc !important;
 font-family: Georgia, "Times New Roman", Times, serif !important;
color: #6A868A !important;
margin:0 !important;
padding:0 !important;
}

div.home-box ul li {padding: 0 0 4px 0 !important;font-size: 14px !important;}

div.home-box ul li a:link, div.home-box ul li a:visited {color: #6A868A !important;font-weight: bold !important;}

div.home-box ul.pages {list-style-type: disc !important; margin: 0 0 0 15px !important;}

div.home-box ul.pages li a:link, div.home-box ul.pages li a:visited {color: #666 !important;font-weight: bold !important; font-size:15px !important; line-height:20px !important;}

.b2bb2c {font-size:12px !important;padding: 10px 0 0 0 !important;}


a.webinar-title-more, #brighton_three-column #brighton_col2 a.webinar-title-more, #brighton_three-column #brighton_col2 a.webinar-title-more:link {
text-decoration: none !important;}


p.webinar-date {color: #6A868A !important; font-style: italic !important; font-family: Arial, sans-serif !important;}

#brighton_three-column #brighton_col2 p.webinar-date {
margin: 13px 0 0 0 !important;font-size: 12px !important; line-height:1.3 !important; font-family: Arial, sans-serif !important;}

a.webinar-link {color: #6A868A !important;font-style: italic !important;font-weight: bold !important;}

div.fdpoweredby {display: none !important;}

#brighton_three-column #brighton_col3 li {
margin: 4px 0 0px 0 !important;font-size: 12px !important; line-height:1.3 !important; font-family: Arial, sans-serif !important;font-style: italic !important
}

#brighton_three-column #brighton_col3 ul.home-blog-list li {
margin: 7px 0 0px 0 !important;
font-size: 12px !important;
line-height: 1.3 !important;
font-family: Arial, sans-serif !important;
font-style: italic !important;
padding: 0 !important;
}

#brighton_three-column #brighton_col3 ul.home-blog-list li a {margin-bottom:0 !important;}

brighton_three-column #brighton_col2 ul {margin: 0 !important; list-style: none !important;}

#brighton_three-column #brighton_col2 p {
color:#6A868A !important;
}

#brighton_three-column #brighton_col2 li {
background: transparent none !important;
border-bottom: none !important;
color:#6A868A !important;
 font-family: Georgia, "Times New Roman", Times, serif !important;
font-size:14px !important;
font-weight:bold !important;
padding: 6px !important;
}

#brighton_three-column #brighton_col1 li a, #brighton_three-column #brighton_col2 li a, #brighton_three-column #brighton_col3 li a {
 font-family: Georgia, "Times New Roman", Times, serif !important;
color:#6A868A !important;
font-weight: bold !important;
font-size: 14px !important;
margin-bottom:5px !important;
position:relative !important;
text-decoration:none !important;
display: block !important;
font-style: normal !important;
}

#brighton_three-column #brighton_col1 li a:hover, #brighton_three-column #brighton_col2 li a:hover, #brighton_three-column #brighton_col3 li a:hover { text-decoration: underline !important;}

#brighton_three-column #brighton_col2 li {
background: transparent none !important;
border-bottom: none !important;
color:#0C0C0C !important;
 font-family: Georgia, "Times New Roman", Times, serif !important;
font-size:14px !important;
font-weight:bold !important;
padding: 0 !important;
}

#brighton_two-column #brighton_col1 div.block, #brighton_two-column-right #brighton_col3 div.block {padding: 0 !important; margin: 10px 0 0 0 !important;}

#brighton_two-column #brighton_col1 div.block div.pad, #brighton_two-column-right #brighton_col3 div.block div.pad {padding: 0 0 0 10px !important; }

#brighton_two-column, #brighton_two-column-right {
	width: 940px !important;
	overflow: hidden !important;
	padding: 0 !important;
        margin: 0 !important;
        background: none transparent !important;
        border: none !important;
}

#brighton_two-column #brighton_col1 {
        width:280px !important;
        padding: 10px 10px 0 0  !important;
        margin: 0 !important;
}

#brighton_two-column #brighton_col2, #brighton_two-column-right #brighton_col2 {
        width:643px !important;
        padding: 0 0 20px 0 !important;
        background: transparent url("/Portals/32387/images/design2010/main_blog_bottom.gif") no-repeat scroll 0 100% !important;
        min-height: 600px !important;
}

#brighton_two-column-right #brighton_col3  {
       float: right !important; width:280px !important;
       padding: 0  !important;
       margin: 0 !important;
}


#brighton_three-column {
	width: 940px !important;
	overflow: hidden !important;
	padding: 10px 0 0 0 !important;
}
		#brighton_three-column #brighton_col2 {
			background: transparent none !important;
                        float: left !important;
			width: 308px !important;
                        margin: 0 7px 0 0 !important;
		}

                #brighton_three-column #brighton_col2 div.pad {
			background: transparent none !important;
                }
		#brighton_three-column #brighton_col1 {
			float: left !important;
			width: 308px !important;
                        margin: 0 8px 0 0 !important;
		}
	        #brighton_three-column #brighton_col3 {
		        float: right !important;
		        width: 308px !important;
	        }

       div.pad {padding: 0 10px 20px 10px;}

       #brighton_col1 div.block div.pad, #brighton_col3 div.block div.pad {background: none !important;}
       #brighton_col1 div.block div.pad { margin:0 !important; }

       #brighton_sub-menu {
                background: none transparent !important;
                width: 230px !important;
                padding-left: 10px !important;
       }

       #brighton_sub-menu ul li {
                background: none transparent !important;
       }

       #brighton_sub-menu ul li a:link, #brighton_sub-menu ul li a:visited  {
                font-family: Helvetica Condensed Bold !important;
                font-weight: bold !important;
                color: #326f7e !important;
                background: none transparent !important;
       }

       #brighton_sub-menu ul li a:hover, #brighton_sub-menu ul li a:active  {
                font-family: Helvetica Condensed Bold !important;
                color: #0a3f4c !important;
                background: none transparent !important;
       }

       #brighton_sub-menu ul li .item .childitem1 .selectedtab {
                color:#666666 !important;
       }



       #brighton_sub-menu ul li a span {
                border-bottom:1px solid #a7b8b3 !important;
                line-height:20px !important;
                padding:7px 15px 7px 0 !important;
                font-family: Arial, Helvetica, sans-serif !important;
                font-size: 13px !important;
       }

       #brighton_sub-menu ul li.first a {
               border-top: none !important;
       }

       #brighton_sub-menu ul li.last {margin: 0 !important; border-bottom:medium none !important;}

       #brighton_sub-menu ul li.last a, #brighton_sub-menu ul li.last a span {
               border-bottom: none !important;
       }

      #brighton_sub-menu ul li.childitem1 a span  {
                color: #666666 !important;
                font-size: 12px !important;
                line-height:13px !important;
                border: none !important;
       }

       #brighton_three-column #brighton_col1 div.block, #brighton_three-column #brighton_col2 div.block, #brighton_three-column #brighton_col3 div.block {
                padding: 0 !important;
                margin: 0 !important;
       }

       #brighton_three-column #brighton_col1 div.block div.pad, #brighton_three-column #brighton_col2 div.block div.pad, #brighton_three-column #brighton_col3 div.block div.pad {
                padding: 0 !important;
                margin: 0 !important;
       }

       #brighton_three-column #brighton_col1 div.pad, #brighton_three-column #brighton_col2 div.pad, #brighton_three-column #brighton_col3 div.pad {
                padding: 0 !important;
                margin: 0 !important;
       }

 #brighton_three-column #brighton_col1 div.pad h3, #brighton_three-column #brighton_col2 div.pad h1, #brighton_three-column #brighton_col3 div.pad h3 {
                display: none !important;
       }

       #brighton_col3 a { color: #666666 !important; }
       #brighton_col3 ul {
                font-size: 1em !important;
                list-style: none !important;
                margin: 0 !important;
       }


       #nlevel {margin-top: 10px;}


      #brighton_two-column #brighton_col3 li #brighton_two-column-right #brighton_col3 li {
                position: relative !important;
		padding: 0 0 10px 0 !important;
		background: url(/Portals/32387/images/line-h1.png) repeat-x 0 100% !important;
		margin: 0 10px 10px 10px !important;
                color: #FFFFFF !important;
       }

       #brighton_two-column #brighton_col3 div.block h3, #brighton_two-column-right #brighton_col3 div.block h3 {
                        font-family: Helvetica, Arial, sans-serif !important;
                        color: #008FB5 !important;
                        margin: 0 0 10px 0 !important;
		}

#brighton_two-column #brighton_col1 h3 {
color:#262626 !important;
 font-family: Georgia, "Times New Roman", Times, serif !important;
font-size:16px !important;
font-weight:normal !important;
margin: 0 0 10px 0 !important;
padding: 0 !important;
}
       #brighton_content div.block h3 {color: #a2d9eb !important;}


                #brighton_col2 p {
			 font-family: Georgia, "Times New Roman", Times, serif !important;
                        font-size: 15px !important;
                        line-height: 1.6em;
                        color: #666666 !important;
                        text-align: left !important;
                        margin: 0 0 25px 0 !important;
		}

                #brighton_col2 p.content-cta {
                        background: url(/Portals/32387/images/design2010/bluebox_interior.jpg) no-repeat 50% 0 !important;
                        color: #3e3838 !important;
                         font-family: Georgia, "Times New Roman", Times, serif !important;
                        font-size: 22px !important;
                        height: 111px !important;
                        line-height: 1.4em !important;
                        margin:40px 0 0 10px !important;
                        padding: 20px 10px 10px 10px  !important;
                        text-align: center !important;
                        width: 546px !important;
                }

                #brighton_col2 p.content-cta a {
                        font-size: 14px !important;
                }

                #brighton_col2 { color: #666666 !important; }

                #brighton_col2 div.pad { padding: 10px 28px 28px; background: url(/Portals/32387/images/design2010/main_blog_side.gif) repeat-y 0 0 !important;}

                #brighton_col2 a, #brighton_col2 a:link {font-style: italic !important; font-weight: normal !important; color: #25768b !important;}

                #brighton_three-column #brighton_col2 a, #brighton_three-column #brighton_col2 a:link {color: #6A868A !important;font-weight: bold !important;}

                #brighton_col2 a:hover, #brighton_col2 a:visited {font-weight: normal !important; color: #1a4b57 !important;}

                #brighton_col2 a.imgraphic {display: block; background: url(/Portals/32387/images/design2010/imgraphic.jpg) no-repeat center top !important; width: 580px;height: 267px;text-indent: -9999px !important;margin-left: 4px;}
                   #brighton_col2 a.imgraphic:hover {background: url(/Portals/32387/images/design2010/imgraphic.jpg) no-repeat center bottom !important;border:none !important;}

                #brighton_col2 table {margin-bottom: 10px !important;}

                #brighton_col2 textarea {width: 500px !important;height: 150px !important;margin-bottom:6px !important;}

                #brighton_col2 select {margin-bottom:6px !important;}


                #brighton_col2 h1, #brighton_col2 .TitleEditSpan {
			font-size:32px !important;
                        font-family: Century Schoolbook Bold Italic !important;
                        color: #262626 !important;
			font-weight: normal !important;
			margin: 10px 0 10px 0 !important;
                        padding-top: 5px !important;
		}

		#brighton_col2 h2 {
			font-size:22px !important;
                         font-family: Georgia, "Times New Roman", Times, serif !important;
                        color: #236575 !important;
			margin: 0 0 .4em !important;
		}

                #brighton_col2 ul, #brighton_col2 ol {
                         font-family: Georgia, "Times New Roman", Times, serif !important;
                        margin:6px 0 30px 30px;
                        padding:0;
                }

                #brighton_col2 ul {
                        list-style-type:none !important;
                }

                #brighton_col2 ul li {
    background: url("/Portals/32387/images/design2010/orange_arrow.png") no-repeat scroll 0 12px transparent !important;
    border-bottom: 1px solid #CCCCCC !important;
    color: #0C0C0C !important;
    font-family: Century Schoolbook Italic !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 10px 0 10px 30px !important;
}


                #brighton_col2 ol li {
                        font-style: normal !important;
                }

                #brighton_col2 ol li {
                         font-family: Georgia, "Times New Roman", Times, serif !important;
                        color: #0c0c0c !important;
                        font-size:14px !important;
                        font-style: normal !important;
                        font-weight: normal !important;
                        padding: 10px 0 10px 10px !important;
                }

                #brighton_col2 li.last {
                        border-bottom: none !important;
                }

               #brighton_col2 h3 {
                        font-family: Century Schoolbook Regular !important;
                        font-size: 18px !important;
                        color: #008fb5 !important;
                        margin: 0 0 4px 0 !important;
		}

               div.website-example {
                        padding: 0 0 20px 0 !important;
               }

               div.website-example p {
                        padding: 0 0 10px 0 !important;
               }

               div.website-example a {
                         font-family: Georgia, "Times New Roman", Times, serif !important;
                        font-style: italic !important;
                        font-size: 18px !important;
}

div.ContactFormWrapper label {
background: transparent none !important;
}

#bb-container div.post h3.title {
font-size:1.5em !important;
color: #008FB5 !important;
font-weight: normal !important;
}

#bb-container div.post h3.title a {
color: #008FB5 !important;
font-weight: normal !important;
}

#bb-container div.post div.submissions {border: none !important;}

div#IngeniMailSubscribeContainer_326853 input {width:180px !important;}


p a.more:link, p a.more:visited {
	color: #6c9ab5 !important;
	font-weight: bold !important;
	font-style: italic !important;
}

#brighton_col1 #brighton_sub-menu {display: block !important; margin-top: 10px !important;}

#brighton_two-column #brighton_col3 #brighton_col3 #brighton_sub-menu, #brighton_two-column-right #brighton_col3 #brighton_col3 #brighton_sub-menu {
	font-weight: bold !important;
	margin: 0 10px 20px 0 !important;
        padding: 0 !important;
}
	#brighton_two-column #brighton_col3 #brighton_sub-menu ul, #brighton_two-column-right #brighton_col3 #brighton_sub-menu ul {
		width: 100% !important;
		overflow: hidden !important;
	}
		#brighton_two-column #brighton_col3 #brighton_sub-menu li, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li {
			float: left !important;
			width: 100% !important;
			background: #ffffff url(/Portals/32387/images/line-h1.png) repeat-x 0 100% !important;
                        border: none !important;
                        margin: 0 0 5px 0 !important;
                        padding: 0 0 8px 0 !important;
		}

			#brighton_two-column #brighton_col3 #brighton_sub-menu li a:link, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li a:link, #brighton_two-column #brighton_col3 #brighton_sub-menu li a:visited, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li a:visited  {
				display: block !important;
				color: #818181 !important;
				padding: 0 !important;
                                background: #ffffff !important;
			}
			#brighton_two-column #brighton_col3 #brighton_sub-menu li.active a:link, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li.active a:link, #brighton_two-column #brighton_col3 #brighton_sub-menu li.active a:visited, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li.active a:visited
			#brighton_two-column #brighton_col3 #brighton_sub-menu li a:link:hover, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li a:link:hover, #brighton_two-column #brighton_col3 #brighton_sub-menu li a:visited:hover, #brighton_two-column-right #brighton_col3 #brighton_sub-menu li a:visited:hover {
				color: #5da1c0 !important;
                                background: #ffffff !important;
			}
               #brighton_two-column #brighton_col3 #brighton_sub-menu ul li.selectedtab, #brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.selectedtab {
                        display: block !important;
			color: #818181 !important;
			padding: 0 !important;
                        background: #ffffff url(/Portals/32387/images/line-h1.png) repeat-x 0 100% !important;
                        }
               #brighton_two-column #brighton_col3 #brighton_sub-menu ul li.first a, #brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.first a {border: none !important;background: #ffffff !important;}

               #brighton_two-column #brighton_col3 #brighton_sub-menu ul li a span, #brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li a span {
border:medium none !important;
font-weight:bold !important;
padding:4px 0 !important;
}

#brighton_two-column #brighton_col3 #brighton_sub-menu ul li.childitem1 a span, #brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.childitem1 a span {
font-weight:normal !important;
}

#brighton_two-column #brighton_col3 #brighton_sub-menu ul li.selectedtab a, #brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.selectedtab a {
color: #5da1c0 !important; padding: 0 0 5px 0 !important; background: #ffffff url(/Portals/32387/images/line-h1.png) repeat-x 0 100% !important;
}

#webcta_left {float:left !important;width:65% !important;padding:5px !important;}
#webcta_right {float:right !important;width:30% !important;padding:5px !important;background: #a2d9eb !important;border: solid 1px #000 !important;}
#webcta_right h2 {font-size:130% !important;font-weight:bold !important;text-align:center !important;}
#webcta_right input {width:170px !important;}
#inboundcta_left {float:left !important;width:65% !important;padding:5px !important;}
#inboundcta_right {float:right !important;width:30% !important;padding:5px !important;background: #a2d9eb !important;border: solid 1px #000 !important;}
#inboundcta_right h2 {font-size:130% !important;font-weight:bold !important;text-align:center !important;}
#inboundcta_right input, #inboundcta_right textarea {width:170px !important;}
#imhcta_left {float:left !important;width:65% !important;padding:5px !important;}
#imhcta_right {float:right !important;width:30% !important;padding:5px !important;background: #a2d9eb !important;border: solid 1px #000 !important;}
#imhcta_right h2 {font-size:130% !important;font-weight:bold !important;text-align:center !important;}
#imhcta_right input {width:170px !important;}
#brandcta_left {float:left !important;width:65% !important;padding:5px !important;}
#brandcta_right {float:right !important;width:30% !important;padding:5px !important;background: #a2d9eb !important;border: solid 1px #000 !important;}
#brandcta_right h2 {font-size:130% !important;font-weight:bold !important;text-align:center !important;}
#brandcta_right input {width:170px !important;}




.ad {
	text-align: center !important;
	margin: 0 0 20px !important;
}

#follow {
	width: 100% !important;
	overflow: hidden !important;
        margin: 0 0 10px 15px;
        clear: both;
}


	#follow span {
		float: left !important;
		font-size: 108.33% !important;
		color: #00a0c4 !important;
		line-height: 29px !important;
                padding-right: 10px !important;
	}
	#follow a:link, #follow a:visited {
		float: left !important;
		margin: 0 5px 0 0 !important;
		display: block !important;
		width: 27px !important;
		height: 28px !important;
		text-indent: -1000em !important;
	}
	#follow a.facebook:link, #follow a.facebook:visited {
		background: url(/Portals/32387/images/icons/facebook.png) no-repeat 0 0 !important;
	}
	#follow a.linkedin:link, #follow a.linkedin:visited {
		background: url(/Portals/32387/images/icons/linkedin.png) no-repeat 0 0 !important;
	}
	#follow a.twitter:link, #follow a.twitter:visited {
		background: url(/Portals/32387/images/icons/twitter.png) no-repeat 0 0 !important;
	}
        #follow a.delicious:link, #follow a.delicious:visited {
		background: url(/Portals/32387/images/icons/delicious.png) no-repeat 0 0 !important;
	}
        #follow a.digg:link, #follow a.digg:visited {
		background: url(/Portals/32387/images/icons/digg.png) no-repeat 0 0 !important;
	}
        #follow a.flickr:link, #follow a.flickr:visited {
		background: url(/Portals/32387/images/icons/flickr.png) no-repeat 0 0 !important;
	}
        #follow a.friendfeed:link, #follow a.friendfeed:visited {
		background: url(/Portals/32387/images/icons/friendfeed.png) no-repeat 0 0 !important;
	}
        #follow a.reddit:link, #follow a.reddit:visited {
		background: url(/Portals/32387/images/icons/reddit.png) no-repeat 0 0 !important;
	}
        #follow a.stumbleupon:link, #follow a.stumbleupon:visited {
		background: url(/Portals/32387/images/icons/stumbleupon.png) no-repeat 0 0 !important;
	}
        #follow a.technorati:link, #follow a.technorati:visited {
		background: url(/Portals/32387/images/icons/technorati.png) no-repeat 0 0 !important;
	}
        #follow a.vimeo:link, #follow a.vimeo:visited {
		background: url(/Portals/32387/images/icons/vimeo.png) no-repeat 0 0 !important;
	}
        #follow a.yelp:link, #follow a.yelp:visited {
		background: url(/Portals/32387/images/icons/yelp.png) no-repeat 0 0 !important;
	}
        #follow a.youtube:link, #follow a.youtube:visited {
		background: url(/Portals/32387/images/icons/youtube.png) no-repeat 0 0 !important;
	}

        div.ContactFormWrapper {margin: 0 0 4px 0 !important;}

        div.ContactFormWrapper div.CheckboxGroupContainer input {
                margin: 4px 0 4px 0 !important;
        }

div.feedreader_box {padding:5px !important; border: 1px solid #eee !important;margin-top:5px !important;}

#bb-container div.post div.byline {margin: 0 !important;}

div.submissions div {padding-right:8px !important;}

.box1 {
	background: #807e7e url(/Portals/32387/images/box1-b.png) no-repeat 0 100% !important;
}
	.box1 .boxIn {
		background: url(/Portals/32387/images/box1-t.png) no-repeat 0 0 !important;
		padding: 15px 14px !important;
		color: #FFFFFF !important;
	}

#recent {
}
	#recent h3 {
		font-size: 200% !important;
		font-weight: normal !important;
		color: #a2d9eb !important;
		margin: 0 0 .5em !important;
	}
	#recent ul {
		font-size: 91.67% !important;
	}
		#recent li {
			position: relative;
			padding: 0 0 15px 50px !important;
			background: url(/Portals/32387/images/line-h2.png) repeat-x 0 100% !important;
			margin: 0 0 15px !important;
		}

                td.Item, td.AltItem {padding: 5px 5px 10px 0 !important; font-size: 12px !important; background: url(/Portals/32387/images/line-h2.png) repeat-x 0 100% !important;}



		#recent li.last {
			background: none !important;
			margin: 0 !important;
		}
			#recent li p.date {
				position: absolute !important;
				left: 0 !important;
				top: 0 !important;
				font-size: 154% !important;
				color: #a2d9eb !important;
			}
				#recent li p a:link, #recent li p a:visited {
					color: #FFFFFF !important;
				}
                       div.ItemInfo {color: #00a0c4 !important;font-size: 12px !important;}
                       div.ItemLink a:link, div.ItemLink a:visited {color: #666 !important;font-size: 12px !important;}
	#recent p.rss {
		padding: 0 10px !important;
                margin-left: 10px !important;
	}
		#recent p.rss a:link, #recent p.rss a:visited {
			display: block !important;
			padding: 0 0 0 25px !important;
			line-height: 15px !important;
			font-size: 14px !important;
			color: #00a0c4 !important;
			background: url(/Portals/32387/images/icon-rss.png) no-repeat 0 0 !important;
		}

/*-------
// portfolio
//-----*/

.portfolio {
	border: solid 1px #e3f7fa !important;
	border-width: 4px 4px 9px 4px !important;
	padding: 10px 10px 0 10px !important;
	margin: 0 0 15px !important;
	font-size: 86.67% !important;
}
	.portfolio .img {
		float: left !important;
		margin: 0 15px 15px 0 !important;
	}
		.portfolio .img img {
			border: solid 1px #c7f1f8 !important;
		}
	.portfolio .info {
		float: right !important;
		width: 500px !important;
		letter-spacing: 0.1em !important;
	}
		#brighton_content .portfolio .info h2 {
			padding: 0 0 10px 0 !important;
			background: url(/Portals/32387/images/line-h1.png) repeat-x 0 100% !important;
			color: #969595 !important;
			line-height: 22px !important;
			font-size: 115% !important;
			margin: 0 0 10px !important;
		}

                        .portfolio .info h2 a {
                                background: url(/Portals/32387/images/kuno_icon.gif) no-repeat 0 50% !important;
				padding: 10px 0 10px 26px !important;
                                color: #969595 !important;
			        line-height: 22px !important;
			        font-size: 125% !important;
                                font-weight: normal !important;
			        margin: 0 0 10px !important;
			}
		.portfolio .infosummary {
			width: 100% !important;
			overflow: hidden !important;
			margin: 0 0 15px !important;
                        padding-right: 5px !important;

		}

                .portfolio p {padding-bottom: 5px !important;}

                .portfolio ul {list-style: none !important;}

			.portfolio .infotype {
				clear: left !important;
				float: left !important;
				color: #60a7c2 !important;
				text-transform: uppercase !important;
				padding: 0 0 .5em .1em !important;
			}
			.portfolio .infoitem {
				float: left !important;
				width: 100% !important;
				padding: 0 0 .5em .5em !important;
			}
		.portfolio .images {
			clear: both !important;
			width: 95% !important;
			padding: 0 0 0 5% !important;
			overflow: hidden !important;
			margin: 0 0 10px !important;
		}
			.portfolio .images li {
				float: left !important;
				margin: 0 35px 0 0 !important;
			}
				.portfolio .images img {
					border: solid 1px #d8f4f3 !important;
                                        width: 165px;
				}

	#brighton_content .portfolio .more {
		clear: both !important;
		width: 100% !important;
		overflow: hidden !important;
		background: url(/Portals/32387/images/line-h1.png) repeat-x 0 60% !important;
		margin: 0 !important;
	}
		.portfolio .more a:link, .portfolio .more a:visited {
			float: right !important;
			display: block !important;
			padding: 0 20px !important;
			background: #FFFFFF !important;
			color: #f9911e !important;
		}

#slider {
	position: relative;
	width: 942px;
	color: #fff;
	line-height: 1.2em;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
        font-size: 4em;
        font-style: italic;
}

#slider h1 {
	font-size: 19px;
	font-weight: normal;
	padding: 0 0 3px 0;
}

#slider p {
	font-size: 16px;
	padding: 0;
}

#slider #slide-1 {
	background: url('/Portals/32387/images/getfound_banner.jpg') center top no-repeat;
	width: 942px;
	height: 154px;
	padding: 0;
}

#slider #slide-2 {
	background: url('/Portals/32387/images/sales_banner.jpg ') center top no-repeat;
	width: 942px;
	height: 154px;
	padding: 0;
        display: none;
}

#slider #slide-3 {
	background: url('/Portals/32387/images/results_banner.jpg') center top no-repeat;
	width: 942px;
	height: 154px;
	padding: 0;
        display: none;
}

#slider #control {
	position: absolute;
	bottom: 15px;
	right: -40px;
	width: 120px;
	height: 19px;
	line-height: 19px;
	z-index: 9 !important;
}

#slider #control a:link, #slider #control a:visited  {
	float: left;
	display: block;
	width: 20px;
	height: 19px;
	color: #FFF !important;
	font-weight: bold;
        font-size: 18px;
        font-style: italic;
	text-align: center;
	text-decoration: none;
	margin-right: 1px;
}

#slider #control a:hover, #slider #control a.activeSlide { color: #eee; }

#brighton_col2 div.bio {margin: 0 0 15px 0;}
#brighton_col2 div.bio-left {float:left;width:130px;padding:0 10px 0 0;}
#brighton_col2 div.bio-right {float:right;width:430px;padding:0 10px 0 0;}

#brighton_col2 div.bio-right h2 {color: #262626 !important;margin: 0 !important;}
#brighton_col2 div.bio-right h3 {margin: 0 !important;}
#brighton_col2 div.bio-right p {font-size: 14px !important;line-height: 1.4em !important;}

	#brighton_col2 div.bio-left a.about-twitter {
	    background: url(/Portals/32387/images/about_twitter.jpg) no-repeat 0 0 !important;
            float: left !important;
	    margin: 0 0 0 5px !important;
            padding: 0 !important;
	    display: block !important;
	    width: 35px !important;
	    height: 51px !important;
	    text-indent: -1000em !important;
	}

        #brighton_col2 div.bio-left a.about-facebook {
	    background: url(/Portals/32387/images/about_facebook.jpg) no-repeat 0 0 !important;
            float: left !important;
	    margin: 0 !important;
            padding: 0 !important;
	    display: block !important;
	    width: 35px !important;
	    height: 51px !important;
	    text-indent: -1000em !important;
	}

        #brighton_col2 div.bio-left a.about-linkedin {
	    background: url(/Portals/32387/images/about_linkedin.jpg) no-repeat 0 0 !important;
            float: left !important;
	    margin: 0 !important;
            padding: 0 !important;
	    display: block !important;
	    width: 35px !important;
	    height: 51px !important;
	    text-indent: -1000em !important;
	}




#brighton_footer {
	margin: 0;
        border: none !important;
	background: transparent none !important;
        font-family: Helvetica, sans-serif !important;
	padding: 10px 0 15px !important;
	text-align: center !important;
	color: #6A868A !important;
}
body#Body #brighton_footer.new-footer {
    background-color: #EFF0EB !important;
    padding: 10px 0 20px !important;
}

#brighton_footer ul {
        display:none !important;
}
	#brighton_footer p {
		line-height: 1.75 !important;
                font-size: 12px !important;
        }

#brighton_container #brighton_footer {
 display:none !important;
}
	#brighton_footer p.new-copyright {
	  display:block !important;color: #333333;
	}
		#brighton_footer a:link, #brighton_footer a:visited {
			color: #6A868A !important;
                        font-size: 12px !important;
                        text-decoration:none !important;
		}
#blog-dir img {display:none !important;}

#blog-dir a {text-indent:-1000px !important;margin:0 !important;padding:0 !important;}

#twitter-follow {width:240px !important;text-align:left !important;margin: 8px 0 0 0 !important;}
#linkedin-follow {width:152px !important;text-align:left !important;margin: 8px 0 0 0 !important;}

#nav {
top:-70px !important;
}

html,body,#hsjssp {background-color:#EFF0EB!important;}
#hsjssp {position:fixed!important; right:0px!important; bottom:0px!important;}

/*--------New Social Buttons for Confirmation Pages - March 2012---------*/
#landing-social {
    background: none no-repeat scroll 0 0 #FFFFFF !important;
    height: 34px;
    margin: 15px 0 15px 31px;
    padding: 0;
    width: 97%;
}
#landing-social .text {
    color:#A7CF5C!important;
    font-size:20px!important;
    font-family:Arial, Helvetica, sans-serif!important;
    float:left;
    font-weight: bold!important;
    padding: 5px 10px 0 0px;
}
#landing-social .social-buttons {
    float:left!important;
    padding:0;
    display:inline!important;
}
#landing-social .social-buttons-twitter {
    float:left!important;
    padding: 4px!important;
    width:95px!important;
}
#landing-social .social-buttons-facebook {
    float:left!important;
    padding: 4px!important;
    width:76px!important;
}
#landing-social .social-buttons-google {
    float:left!important;
    padding: 2px!important;
    margin:0!important;
    width:95px!important;
}
#landing-social .social-buttons-linkedin {
    float:left!important;
    padding: 4px!important;
    width:105px!important;
}

.jesse-twist {
	-moz-transform:rotate(-5deg)!important;
	-ms-transform:rotate(-5deg!important);
	-o-transform:rotate(-5deg)!important;
	-webkit-transform:rotate(-5deg)!important;
	transform:rotate(-5deg)!important;
}

/*--------Footer class stylings - April 2012---------*/

div.new-footer div.outer-footer 
{width:940px;margin:0 auto;}
div.new-footer div.outer-footer div.inner-footer 
{float:right;width:643px;}
div.new-footer div.outer-footer div.inner-footer div#follow-us
{display:block;text-align: center;width:100%;margin:10px 0 0 0 !important;padding-bottom:0px !important;}

/*--------HS CTAs - June 2012---------*/


span#hs-cta-wrapper-42598f1f-7379-4139-bc88-cba538a9a40f a img 
{display:none!important;}

span#hs-cta-wrapper-42598f1f-7379-4139-bc88-cba538a9a40f a 
{margin-left:4px;display:block!important;width:580px;height:267px;background-image:url('/Portals/32387/images/design2010/imgraphic.jpg');background-position:center top;text-indent: -9999px !important;}

span#hs-cta-wrapper-42598f1f-7379-4139-bc88-cba538a9a40f a:hover  
{background-position:center bottom;}








span#hs-cta-wrapper-16e4b799-136f-48fa-a8c5-a583c6fa35d0 a img 
{display:none!important;}

span#hs-cta-wrapper-16e4b799-136f-48fa-a8c5-a583c6fa35d0 a 
{margin-left:4px;display:block!important;width:580px;height:267px;background-image:url('/Portals/32387/images/design2010/imgraphic.jpg');background-position:center top;text-indent: -9999px !important;}

span#hs-cta-wrapper-16e4b799-136f-48fa-a8c5-a583c6fa35d0 a:hover  
{background-position:center bottom;}