#flash-area { width:672px; height:703px; background:url(images/back.jpg) no-repeat; float:right; }
.mainmenu_active { color:#f60!important; }
* { margin:0; padding:0; }
html,body { height:100%; }
body { font-family:'Lucida Grande', 'Lucida Sans Unicode'; background:#f5f5f5 url(/images/mainbackv.png) repeat-x top; font-size:13px; color:#111; margin:0; }
#shadowwrap { background:transparent url(/images/mainback.png) repeat-y scroll center top; overflow:visible; width:1116px; position:relative; z-index:0; margin:0 auto; }
#page { margin:auto; }
.press-release-contact-container { border-top:1px solid #ccc; border-right:2px solid #999; border-bottom:2px solid #999; border-left:1px solid #ccc; background:#eee; color:#666; width:180px; float:right; margin:0 0 12px 12px; padding:12px; }
.wpinfo { display:none; }
.infoactivestyle { display:block!important; }
#downloadpaper { background:url(/images/wp/downloadpaper.png); width:272px; height:69px; position:relative; background-position:0 0; margin:10px 0 0; }
#downloadhere { background-image:url(../images/wp/downloadhere.png); width:170px; height:42px; background-position:0 0; position:relative; }
#nextwp { background-image:url(../images/wp/next.png); width:36px; height:37px; background-position:0 0; float:left; position:relative; }
#prevwp { background-image:url(../images/wp/prev.png); width:36px; height:37px; float:left; background-position:0 0; position:relative; margin:0 30px 0 0; }
#getthispaper { background-image:url(../images/wp/getthispaper.png); width:170px; height:42px; background-position:0 0; position:relative; }
#topchat { background-image:url(../images/topbuttons/chat.png); width:94px; height:22px; background-position:0 0; position:relative; margin:0 15px 0 0; }
#topchat:hover { background-position:-94px 0; }
#topemail { background-image:url(../images/topbuttons/email.png); width:96px; height:22px; background-position:0 0; position:relative; margin:0 15px 0 0; }
#topemail:hover { background-position:-96px 0; }
#topphone { background-image:url(../images/topbuttons/phone.png); width:130px; height:22px; background-position:0 0; position:relative; margin:0; }
#topphone:hover { background-position:-130px 0; }
p { line-height:18px; margin:0 0 15px; }
h1,h2,h3,h4,h5, { font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-weight:400; color:#000; }
h1 { font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-weight:700; font-size:35px; color:#FFF; letter-spacing:-1px; margin-top:2px; float:left; line-height:normal; }
h1.banner { font-size:25px; color:#444; margin:0; }
h2.banner { font-size:18px; margin:0 0 15px; }
h1.normal a:hover { font-size:25px; font-weight:700; float:none; color:#666; margin:10px 0; }
h2 { font-size:25px; margin:0 0 15px; }
h2.normal { font-size:18px; margin-bottom:3px 0; color:#999; font-weight:400; }
h2 .white { color:#FFF; }
h3 { font-size:16px; font-weight:700; margin:0 0 10px; }
h4 { font-size:14px; color:#f78d1d; font-weight:700; margin:0 0 10px; }
h4.normal { font-size:14px; color:#f78d1d; font-weight:700; margin:0 0 3px; }
h5 { font-size:12px; color:#666; font-weight:700; margin:0 0 3px; }
ol { margin:0 0 25px 15px; padding:0 0 0 10px; }
ul { margin:0 0 25px; padding:0 0 0 10px; }
ul li { background:url(../images/icons/greybullet.gif) no-repeat top left; list-style-type:none; margin:0 15px 10px 0; padding:0 0 0 15px; }
a { color:#3084ca; text-decoration:none; font-weight:400; }
img { border:none; }
.callout {background: url(/images/callout.jpg) no-repeat;height:96px;color: white!important;padding: 20px}
blockquote {display: block; padding-left: 55px;	background: transparent url(/images/quotes.png) no-repeat;clear: both}
blockquote p {font-style: italic;color: #444}
blockquote span {font-size: 12px;margin: 8px 0 15px 0;float: right;font-weight: bold}

.partner-logos td { text-align:center; vertical-align:middle; }
.quote { clear:left; margin:10px 0 30px 30px; }
.quote blockquote { font-size:16px; font-style:italic; font-family:'Lucida Grande', Verdana, Arial, sans-serif; margin-bottom:7px; color:#555; }
.quote img { float:left; margin-right:25px; }
.quote p { text-align:right; color:#999; }
.new { background:url(/images/new.png) no-repeat; padding-top:25px; }
.box { background:#f2f2f2; margin-bottom:20px; border:1px solid #ddd; padding:15px; }
.block { background: #ffffff;
	background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); border:1px solid #efefef; margin-bottom:30px; padding:10px; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999; }
.block2 { background:#efefef; border:1px solid #d9d9d9; margin-bottom:30px; padding:5px; }
.block_line { border:1px solid #d9d9d9; margin-bottom:30px; padding:10px; }
.center { text-align:center; margin-left:auto; margin-right:auto; }
.col-5b,.col-6a { margin-right:0; float:left; }
.col-1,.col-2,.col-3,.col-3-5,.col-4,.col-4-5,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 { margin-right:35px; float:left; }
.col-12 { margin-right:0; width:925px; }
.col-11 { width:845px; }
.col-10 { width:765px; }
.col-9 { width:685px; margin-top:10px; }
.col-8 { width:605px; }
.col-7 { width:525px; }
.col-5 { width:365px; }
.col-5b { width:400px; }
.col-4-5 { width:325px; }
.col-4 { width:285px; }
.col-3-5 { width:245px; }
.col-3b { width:216px; }
.col-3 { width:200px; }
.col-2-3 { width:160px; margin:3px 11px 15px 0; }
.col-2 { width:125px; }
.col-1 { width:45px; }
.img-l { margin:0 15px 15px 0; }
.img-r { margin:0 0 15px 15px; }
.last { margin-right:0!important; }
.margin-bottom { margin-bottom:10px; }
.l { text-align:left; }
.r { text-align:right; }
.left { float:left; }
.right { float:right!important; }
.clear { clear:both; height:0; line-height:0; }
.test { background:red; }
hr { color:#d9d9d9; background:#d9d9d9; border:0; height:1px; clear:both; margin:15px; }
.feature-content { background:#efefef; background:0 to(#efefef)); background:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#efefef'); border:1px solid #efefef; margin-bottom:30px; padding:10px; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999; }
.blue-content { background-color:#cff; border:1px solid #9cc; margin-bottom:30px; padding:10px; }
.green-content { background-color:#ff9; border:1px solid #cc6; margin-bottom:30px; padding:10px; }
.team { width:195px; float:left; height:150px; margin:5px; }
.content { width:925px; display:block; margin:0 auto; padding:0; }
.content:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
#wrapper.home { width:994px; border:thin; background:#FFF; border-top:0; border-color:#878787!important; border-style:solid; margin:0 auto!important; }
#wrapper { min-height:800px; width:994px; padding-bottom:50px; border:thin; background:#FFF; border-color:#878787!important; border-style:solid; margin:0 auto; }
#container.frontpage { border-top:1px solid #fff; padding-top:30px; }
#container #video { margin-bottom:30px; margin-left:-20px; width:460px; }
#masthead { position:relative; width:1116px; z-index:10; height:125px; background-image:url(../images/headerback.png); margin:50px auto 0; }
#emailbtn { background-image:url(../images/email.png); width:77px; height:30px; background-position:0 0; }
#emailbtn:hover { background-position:-77px 0; }
#chatbtn { background-image:url(../images/chat.png); width:76px; height:30px; background-position:0 0; z-index:0; }
#chatbtn:hover { background-position:-76px 0; }
#learnmorebtn { background-image:url(../images/learnmorebtn.png); width:147px; height:38px; background-position:0 0; margin:20px 0 0; }
#dot { background-image:url(../images/frontpage-banners/dot.png); width:8px; height:8px; float:left; margin:0 10px 0 0; }
#demobtn { background-image:url(../images/demobutton.png); width:272px; height:84px; background-position:0 0; margin:20px 0 0 10px; }
#demobtnside { background-image:url(../images/demobuttonside.png); width:147px; height:47px; margin-top:35px; float:right; background-position:0 0; }
ul#nav-primary { float:right; z-index:10; position:relative; margin:10px 0 0; }
ul#nav-primary li { float:left; list-style-type:none; height:27px; background:none; margin:50px 0 0; padding:8px 0 0 2px; }
ul#nav-primary li a { text-transform:uppercase; color:#3f3f3f; text-decoration:none; font-weight:700; font-size:16px; outline:none; padding:7px 8px 8px; }
ul#nav-primary li a:hover { font-weight:700; text-transform:uppercase; color:#999; }
ul#nav-primary li a:active,#masthead ul#nav-primary li a:focus { color:inherit; }
ul#nav-primary li.current { background:url(../images/buttons/btn-currentpage-left.png) center left no-repeat; line-height:12px; margin-top:2px; padding:1px 0 0 4px; }
ul#nav-primary li.current a { background:url(../images/buttons/btn-currentpage-right.png) center right no-repeat; display:block; height:19px; }
ul#nav-primary li .keyitem { color:red; }
ul.checkmarks li { font-weight:700; background:url(../images/green_check.png) no-repeat; margin:15px 0; padding:5px 0 5px 40px; }
ul#check { list-style:none; padding-left:50px; margin:0; }
ul#check li.blank { font-weight:700; font-size:20px; padding-bottom:10px; list-style-image:url(/images/blank-box.png); }
ul#check li.checked { font-weight:700; font-size:20px; padding-bottom:10px; list-style-image:url(/images/checked-box.png); }
ul.check { list-style:none; padding-left:25px; margin:0; }
ul.check li { font-weight:400; list-style-image:url(../images/little-check.png); margin:7px 0; padding:5px 0 5px 5px; }
ul.crosshair { list-style:none; margin:0; padding:15px; }
ul.crosshair li { background:url(/images/crosshair.png) no-repeat; margin:15px 0; padding:0 0 5px 40px; }
ul.redx li { font-weight:700; background:url(../images/red_x.png) no-repeat; margin:15px 0; padding:5px 0 5px 40px; }
.neat_input { height:30px; width:195px; color:#777; font-size:20px; border:1px solid #777; margin-bottom:15px; padding:2px; }
.text_area { width:350px; height:100px; color:#777; font-size:20px; font-family:inherit; border:1px solid #777; padding:2px; }
#cool_submit { font-size:20px; height:30px; }
#contact_form { background:#efefef; border:1px #999 solid; padding:15px; }
.nudge { margin-left:30px; }
#banner { width:994px; height:130px; background-image:url(../images/insidemast.png); margin:0 auto; padding:0; }
#banner h1 { font-weight:700; color:0; margin:10px 0 0!important; }
.resource { background-image:url(../images/insidemast-resources.png)!important; }
#banner #contact-us { float:right; padding-top:5px; margin-top:0; }
#banner #contact-us img { display:block; float:right; }
#banner #contact-us p { font-size:22px; color:#FFF; vertical-align:bottom; font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-weight:200; text-align:right; margin:0 0 7px; }
#banner #contact-us a.livechat { height:22px; width:82px; position:relative; left:7px; background:url(../images/buttons/btn-livechat.gif) no-repeat; float:right; overflow:hidden; text-indent:-99999px; }
#banner #contact-us a.emailus { height:22px; width:68px; clear:both; background:url(../images/buttons/btn-emailus.gif) no-repeat; float:right; overflow:hidden; text-indent:-99999px; }
#footer,#push { clear:both; }
#footer-wrapper { width:995px; z-index:1; position:relative; margin:auto; }
#footer { background:#222; color:#666; border-top:1px solid #444; font-size:11.5px; width:994px; border-left:1px solid #222; border-right:1px solid #222; z-index:1; position:relative; margin:auto; }
#footer.frontpage { height:auto; position:relative; z-index:1; }
#footer h3 { color:#fff; border-bottom:1px solid #444; margin-bottom:10px; font-size:13px; font-weight:400; padding:0 0 5px; }
#footer ul { list-style-type:none; margin:0 0 20px; padding:0; }
#footer ul li { margin-bottom:5px; font-size:11.5px; background:none; padding:0; }
#footer ul li a:hover { color:#f78d1d; }
#footer .contact-us img { margin-right:4px; }
#footer .contact-us li { margin-bottom:7px; }
#footer #copyright { text-align:center; font-size:11px; color:#666; margin:15px 0 10px; }
#header.frontpage { background:url(../images/front-banner.png); }
#header.frontpage h1 { float:none; margin:0; padding:0; }
#header.frontpage .banner { overflow:visible; }
#header.frontpage .frontbanner { height:299px; }
#subheader { background-image:url(../images/subheaderstrip.jpg); text-align:left; display:block; height:159px; overflow:hidden; margin:0 auto; padding:0; }
#subheader h2 { font-size:19px; font-weight:700; color:#fff; margin-bottom:12px; }
#subheader p { font-size:16px; color:#eee; width:925px; margin:0 auto; }
#subheader a { color:#fff; font-weight:700; text-decoration:underline; }
#subheader a:hover { color:#ccc; font-weight:700; }
#subheader table { font-size:14px; color:#fff; width:920px; margin:auto; text-shadow:1px 1px .5px #222; }
#feature-bar { background:url(../images/middlestrip.jpg) repeat-x bottom; font-size:14px; height:134px; padding:12px 0; }
#feature-bar .col-3,#features .col-3 { width:220px; margin-right:15px; }
#feature-bar .feature,#features .feature { margin-top:10px; margin-bottom:0; cursor:pointer; padding:5px 0 0 5px; }
#feature-bar p,#features p { color:#555; margin:5px 10px 10px 0; }
#feature-bar h3 { font-weight:700; color:#039; font-size:16px; margin:12px 0 3px; }
#features h3 { font-weight:700; color:#f78d1d; font-size:16px; margin:12px 0 3px; }
#features h3 a { text-decoration:none; color:inherit; font-weight:700; }
#features h3 a:hover { text-decoration:none; color:#f60; font-weight:700; }
#features p a { color:inherit; text-decoration:none; }
#feature-bar h4,#features h4 { font-weight:lighter; color:#555; font-size:14px; margin:0; }
.textinput { color:#555; height:30px; background:#dfdfdf; font-size:20px; margin:10px; }
.textarea { color:#555; height:90px; background:#dfdfdf; font-size:20px; margin:10px; }
#feature-bar.dark .feature:hover p.light { color:#aaa; }
#feature-bar.dark .feature:hover h3 { color:#111; }
#features .feature { margin:20px 0 0; }
#features.dark .feature:hover p.light { color:#000; margin:5px; }
.client { clear:both; margin-bottom:20px; font-size:13px; }
.client p { color:#555; margin-bottom:7px; }
.client img { float:left; margin-right:10px; }
.client a { float:right; font-size:11px; }
.client span { color:#999; font-size:11px; }
#bottom-signup { background:#373737; border-bottom:1px solid #222; text-align:center; font-size:16px; color:#999; width:993px; margin:auto; padding:1px 0 16px; }
#bottom-signup a { color:#fff!important; }
#bottom-signup a:hover { color:#dfdfdf!important; }
#bottom-signup span { margin:0 5px; }
#footer-news h3,.footer-twitter h3,#footer-contact h3 { height:22px; padding:5px 0; }
.footer-twitter h3 { background:url(../images/icons/twitter21.gif) center left no-repeat; }
.footer-twitter .datetime { font-weight:700; color:#fff; margin-bottom:5px; font-size:11px; }
.footer-twitter .tweet_avatar { float:left; margin-left:5px; }
#footer-news a,.footer-twitter a { color:#78b9e7!important; }
#footer-news a:hover,.footer-twitter a:hover { color:#3084ca!important; }
#footer-contact { font-size:13.5px; }
#footer-contact h3 { background:url(../images/icons/mail16.gif) center left no-repeat; }
#footer-contact p { height:22px; color:#fff; margin-bottom:10px; padding:2px 0 0 25px; }
#footer-contact #footer-phone { background:url(../images/icons/phone16.gif) center left no-repeat; color:#fff; }
#footer-contact #chat-on { background:url(../images/icons/chat16.gif) center left no-repeat; }
#footer-contact #footer-email { background:url(../images/icons/email16.gif) center left no-repeat; }
#footer-news li { border-bottom:0 dashed #111; border-top:1px dashed #333; margin:0!important; padding:10px 0!important; }
#footer-news li p { margin-bottom:0; }
#footer-news ul li:first-child { border-top:none; }
#clients,#contest-bottom { background:#fff url(../images/background/bg-grey2.gif?1250106533) top left repeat-x; padding-top:50px; border-top:1px solid #d5d5d5; }
#sidebar-features ul li.topitem { padding:0 0 5px 10px!important; }
#sidebar-features { background:url(../images/menustrip.png) repeat-y; margin-top:-20px; width:175px; padding:25px 0 0; }
#sidebar-features ul { width:175px; margin:0; padding:15px 0 0; }
#sidebar-features ul li { list-style:none; font-family:'Lucida Grande', Verdana, Arial, sans-serif; margin-bottom:10px; width:175px; padding:0 0 5px 20px; }
#sidebar-features ul li a { color:#5b5b5b; background:transparent; outline:none; width:175px; padding:0 0 4px 30px; }
#sidebar-features ul li a:hover { color:#039; font-weight:700; }
#sidebar-features ul li.current a { color:#000; font-weight:700; }
#wrapper #sidebar-features .current * { background-position:0 -89px; }
#sidebar-features ul.list-secondary-features { width:175px; min-height:50px; text-align:right; }
#sidebar-features ul.list-secondary-features li { font-size:11.5px; border-width:0; margin:0 0 5px; padding:0; }
#sidebar-features ul.list-secondary-features li a { font-weight:700; margin:5px 0 10px; padding:0; }
#sidebar-features ul.list-secondary-features li a:hover { color:#78b9e7; }
#sidebar-features ul.list-secondary-features li a.current { color:#000; }
#menubottom { background:url(../images/menubottom.png); height:45px; width:216px; }
.feature { margin-bottom:18px; }
.feature-box-top { background:url(../images/background/featurebox-top.gif) no-repeat; height:19px; clear:both; margin-top:15px; }
.feature-box-middle { background:url(../images/background/featurebox-middle.gif) repeat-y; font-size:12.5px; line-height:15px; padding:0 20px; }
.feature-box-middle p { margin:0; padding:0 0 18px; }
.feature-box-bottom { background:url(../images/background/featurebox-bottom.gif) no-repeat; height:19px; margin:0 0 25px; }
.jcarousel-container { position:relative; width:430px; height:126px; }
.jcarousel-clip { z-index:2; position:relative; margin:0; padding:0; }
.jcarousel-list { z-index:1; position:relative; top:0; left:0; margin:0; padding:0; }
.jcarousel-list li,.jcarousel-item { float:left; list-style:none; width:430px; height:126px; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:110px; right:5px; width:26px; height:62px; cursor:pointer; background-image:url(../images/front-banner-next.png); z-index:10; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:110px; left:5px; width:26px; height:62px; cursor:pointer; background-image:url(../images/front-banner-prev.png); background-position:0 0; z-index:10; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position:0 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-36px 0; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width:923px; padding:0; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:923px; height:330px; }
.jcarousel-skin-tango .jcarousel-item { width:923px; height:330px; margin:0; padding:10px; }
.jcarousel-skin-wp .jcarousel-next-horizontal { position:absolute; top:40px; right:0; width:32px; height:45px; cursor:pointer; background-image:url(../images/wp/slider/next.png); background-position:0 0; z-index:10; }
.jcarousel-skin-wp .jcarousel-prev-horizontal { position:absolute; top:85px; left:415px; width:32px; height:46px; cursor:pointer; background-image:url(../images/wp/slider/prev.png); background-position:0 0; z-index:10; }
.jcarousel-skin-wp .jcarousel-container-horizontal { width:447px; padding:0; }
.jcarousel-skin-wp .jcarousel-clip-horizontal { width:430px; height:180px; }
.jcarousel-skin-wp .jcarousel-item { width:430px; height:180px; margin:0; padding:10px; }
#readbtn { background-image:url(../images/wp/slider/read.png); width:97px; height:25px; position:relative; background-position:0 0; bottom:-140px; }
#readbtn:hover { background-position:-97px 0; }
.feature-list h3 img { position:relative; top:1px; margin:1px 4px 0 0; }
.feature-list { margin-bottom:24px; border-bottom:1px solid #d9d9d9; padding:0 0 13px; }
.feature-list h3 { margin:0 0 10px; }
.feature-list ul { border-bottom:1px solid #; float:left; margin:0; padding:0 0 0 10px; }
.feature-list ul li { float:left; width:307px; background:url(../images/icons/greybullet.gif) no-repeat top left; list-style-type:none; margin:0 15px 10px 0; padding:0 0 0 15px; }
.sendouts { font-size:14px; color:#48860b; font-weight:bolder; }
.clients { font-size:14px; color:#222; font-weight:bolder; }
.callout { color:#000; font-weight:bolder; }
#owners { float:left; position:relative; background:url(../images/foursquares/owners.png) no-repeat; background-position:0 0; width:104px; height:103px; }
#recruiters { float:left; position:relative; background:url(../images/foursquares/recruiters.png) no-repeat; background-position:0 0; width:108px; height:103px; }
#researchers { float:left; position:relative; background:url(../images/foursquares/researchers.png) no-repeat; background-position:0 0; width:108px; height:103px; }
#salespeople { float:left; position:relative; background:url(../images/foursquares/salespeople.png) no-repeat; background-position:0 0; width:104px; height:103px; }
.fcheck-error { border:solid 1px red; background:#FFC0CB; }
.fcheck-error-container { border:solid 1px red; background:#FFC0CB; color:red; margin-bottom:15px; }
.fcheck-error-container span { font-weight:700; }
.lppoweredbydiv,.lpemtstarrating { display:none!important; }
#chatbutton-home,#chatbutton { top:18%; z-index:-16; width:84px; height:160px; position:fixed; background-image:url(/images/chatlive.png); background-position:0 0; }
#chatbutton-home:hover,#chatbutton:hover { background-position:-84px 0; }
#downloadpaper:hover,#demobtn:hover { background-position:-272px 0; }
#downloadhere:hover,#getthispaper:hover { background-position:-169px 0; }
#nextwp:hover,#prevwp:hover,.jcarousel-skin-wp .jcarousel-next-horizontal:hover,.jcarousel-skin-wp .jcarousel-next-horizontal:active,.jcarousel-skin-wp .jcarousel-prev-horizontal:hover,.jcarousel-skin-wp .jcarousel-prev-horizontal:active { background-position:-36px 0; }
h1.normal,h1.normal a { font-size:25px; font-weight:700; float:none; color:#444; margin:10px 0; }
a:hover,#footer ul li a { color:#999; }
.col-6,.col-6a { width:445px; }
.clearfix:after,.feature-list ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#masthead .content,#content { padding:20px 0 0; }
#learnmorebtn:hover,#demobtnside:hover { background-position:-147px 0; }
ul.checkmarks,ul.redx { list-style:none; padding-left:15px; margin:0; }
#banner #contact-us a.livechat:hover,#banner #contact-us a.emailus:hover { background-position:0 -31px; }
#footer a,#features p a:hover { color:#777; }
#footer a:hover,#footer .contact-us,#footer .contact-us a { color:#cdcdcd; }
#footer .content,#footer .copyright { margin-top:20px; }
#footer .contact-us *,#bottom-signup * { vertical-align:middle; }
#feature-bar.dark .feature:hover,#features .feature:hover { background:none; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position:-26px 0; }
#owners:hover,#salespeople:hover { background-position:-104px 0; }
#recruiters:hover,#researchers:hover { background-position:-108px 0; }
.blog-side { color:#606060; border:solid 1px #b7b7b7; background:#fff; background:0 to(#ededed)); background:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed'); padding:15px 0; margin:15px 0; }
#tweet ul {list-style-type: none; display: inline;}
#tweet ul li {float: left; padding:0 10px; border-right:1px solid #eee; width:210px;margin: 0!important}

.pic {width: 230px;}
.pic p {font-size:11px;font-style: italic;color: #222; margin: 0;padding: 0;}
.pic img {margin-bottom: 15px;-webkit-box-shadow: 0 0 5px #888;-moz-box-shadow: 0 0 5px #888;display: block;-webkit-border-radius: 4px;width: 100px;}
.pic img.big {margin-bottom: 15px;-webkit-box-shadow: 0 0 5px #888;display: block;-webkit-border-radius: 4px;width: 120px;}



/* green */
.green {
	color: #e8f0de;
	padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* white */
.whit {
	color: #606060;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 5px;
	margin: 0;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.whit:hover {
	background: #ededed;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.whit:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	margin: 0;
	padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
} 

.pink {
	color: #feeef5;
	margin: 0;
	padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

/*the index slider*/

/*
#b1 { background:url(http://www.arnoldlobby.com/http://www.arnoldlobby.com/_images/rotunda.jpg) no-repeat; }
#b2 { background:url(http://www.arnoldlobby.com/_images/chamber.jpg) no-repeat; }
#b3 { background:url (http://www.sendouts.com/images/blog/emily.png) no-repeat; }
#b4 { background:url(http://www.arnoldlobby.com/_images/map.jpg) no-repeat; }
#b5 {background:url(http://www.arnoldlobby.com/_images/winter.jpg) no-repeat;}
*/

/*
#b6 {background: url(http://dummyimage.com/907x200/000/fff&text=arnold+lobby) no-repeat;}
#b7 {background: url(http://dummyimage.com/907x200/003399/fff&text=arnold+lobby) no-repeat;}
#b8 {background: url(http://dummyimage.com/907x200/003333/fff&text=arnold+lobby) no-repeat;}
*/
.switch { background:url(http://www.arnoldlobby.com/_images/no.png); }
.s2 { position:relative; height:299px; width:994px; }
.s2 .slider-wrapper { position:relative; height:299px; width:994px; }
.s2 .slider-holder { display:inline-block; height:299px; width:994px; }
.s2 .slider-holder li.slide { height:295px; padding:0; width:994px; }
.s2 .slider-nav { position:absolute; bottom:16px; z-index:100; right:5px; margin-bottom:0; }
.s2 .slider-nav li { list-style:none; float:left; }
.s2 .slider-nav a:link,.s2 .slider-nav a:visited { border:none; text-indent:-9999px; overflow:hidden; width:20px; height:20px; display:block; margin-right:15px; }
.s2 .slider-nav .active a:link,.s2 .slider-nav .active a:visited,.s2 .slider-nav a:hover,.s2 .slider-nav a:active { background:url(http://www.arnoldlobby.com/_images/yes.png); }
