html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; /*vertical-align: baseline;*/ }

body{ line-height: 1em; color: black; background: #fff; }

ol,ul{ list-style: none; }

table{ border-collapse: separate; border-spacing: 0;/* vertical-align: middle;*/ }

caption,th,td{ text-align: left; font-weight: normal;/* vertical-align: middle;*/ }

q,blockquote{ quotes: "" ""; }

q:before,q:after,blockquote:before,blockquote:after{ content: ""; }

img a{ border: none; }

.col1,.col2,.col3,.col4,.two-thirds,.two-fourths,.three-fourths{ display: inline; float: left; margin: 0 20px 0 20px; }

.onecol.border-bottom,.twocol.border-bottom,.threecol.border-bottom,.fourcol.border-bottom,.col1.border-bottom,.col2.border-bottom,.col3.border-bottom,.col4.border-bottom,.two-thirds.border-bottom,.two-fourths.border-bottom,.three-fourths.border-bottom{ border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 25px!important; }

.onecol.margin-bottom,.twocol.margin-bottom,.threecol.margin-bottom,.fourcol.margin-bottom,.col1.margin-bottom,.col2.margin-bottom,.col3.margin-bottom,.col4.margin-bottom,.two-thirds.margin-bottom,.two-fourths.margin-bottom,.three-fourths.margin-bottom{ margin-bottom: 30px; }
.onecol{ display: inline; float: left; width: 100%; overflow: hidden; display: inline-block; overflow: visible; }
.onecol{ display: block; }
.onecol .col1{ width: 920px; }
.twocol{ display: inline; float: left; width: 100%; overflow: hidden; display: inline-block; overflow: visible; }
.twocol{ display: block; }
.twocol .col1,.twocol .col2{ width: 600px; }
.twocol .twocol .col1,.twocol .twocol .col2{ width: 200px; }
.twocol .threecol .col1,.twocol .threecol .col2,.twocol .threecol .col3{ width: 120px; }
.twocol .threecol .two-thirds{ width: 250px; }
.twocol .fourcol .col1,.twocol .fourcol .col2,.twocol .fourcol .col3,.twocol .fourcol .col4{ width: 80px; }
.twocol .fourcol .two-fourths{ width: 200px; }
.twocol .fourcol .three-fourths{ width: 320px; }
.threecol{ display: inline; float: left; width: 100%; overflow: hidden; display: inline-block; overflow: visible; }
.threecol{ display: block; }
.threecol .col1,.threecol .col2,.threecol .col3{ width: 280px; }
.threecol .twocol .col1,.threecol .twocol .col2{ width: 120px; }
.threecol .threecol .col1,.threecol .threecol .col2,.threecol .threecol .col3{ width: 100px; }
.threecol .threecol .two-thirds{ width: 220px; }
.threecol .two-thirds{ width: 600px; }
.threecol .two-thirds .onecol .col1{ width: 600px; }
.threecol .two-thirds .twocol .col1,.threecol .two-thirds .twocol .col2{ width: 280px; }
.threecol .two-thirds .threecol .col1,.threecol .two-thirds .threecol .col2,.threecol .two-thirds .threecol .col3{ width: 193px; }
.threecol .two-thirds .threecol .two-thirds{ width: 406px; }
.threecol .two-thirds .fourcol .col1,.threecol .two-thirds .fourcol .col2,.threecol .two-thirds .fourcol .col3,.threecol .two-thirds .fourcol .col4{ width: 120px; }
.threecol .two-thirds .fourcol .two-fourths{ width: 280px; }
.threecol .two-thirds .fourcol .three-fourths{ width: 440px; }
.threecol .fourcol .col1,.threecol .fourcol .col2,.threecol .fourcol .col3,.threecol .fourcol .col4{ width: 40px; }
.threecol .fourcol .two-fourths{ width: 120px; }
.threecol .fourcol .three-fourths{ width: 200px; }
.fourcol{ display: inline; float: left; width: 100%; overflow: hidden; display: inline-block; overflow: visible; }
.fourcol{ display: block; }
.fourcol .col1,.fourcol .col2,.fourcol .col3,.fourcol .col4{ width: 200px; }
.fourcol .twocol .col1,.fourcol .twocol .col2{ width: 80px; }
.fourcol .threecol .col1,.fourcol .threecol .col2,.fourcol .threecol .col3{ width: 40px; }
.fourcol .threecol .two-thirds{ width: 120px; }
.fourcol .two-fourths{ width: 440px; }
.fourcol .two-fourths .twocol .col1,.fourcol .two-fourths .twocol .col2{ width: 200px; }
.fourcol .two-fourths .threecol .col1,.fourcol .two-fourths .threecol .col2,.fourcol .two-fourths .threecol .col3{ width: 120px; }
.fourcol .two-fourths .threecol .two-thirds{ width: 280px; }
.fourcol .two-fourths .fourcol .col1,.fourcol .two-fourths .fourcol .col2,.fourcol .two-fourths .fourcol .col3,.fourcol .two-fourths .fourcol .col4{ width: 80px; }
.fourcol .two-fourths .fourcol .two-fourths{ width: 200px; }
.fourcol .two-fourths .fourcol .three-fourths{ width: 320px; }
.fourcol .three-fourths{ width: 680px; }
.fourcol .three-fourths .twocol .col1,.fourcol .three-fourths .twocol .col2{ width: 320px; }
.fourcol .three-fourths .threecol .col1,.fourcol .three-fourths .threecol .col2,.fourcol .three-fourths .threecol .col3{ width: 200px; }
.fourcol .three-fourths .threecol .two-thirds{ width: 440px; }
.fourcol .three-fourths .fourcol .col1,.fourcol .three-fourths .fourcol .col2,.fourcol .three-fourths .fourcol .col3,.fourcol .three-fourths .fourcol .col4{ width: 140px; }
.fourcol .three-fourths .fourcol .two-fourths{ width: 320px; }
.fourcol .three-fourths .fourcol .three-fourths{ width: 500px; }
.fourcol .fourcol .col1,.fourcol .fourcol .col2,.fourcol .fourcol .col3,.fourcol .fourcol .col4{ width: 20px; }
.fourcol .fourcol .two-fourths{ width: 80px; }
.fourcol .fourcol .three-fourths{ width: 140px; }
.onecol .onecol .col1,.onecol .twocol .col1,.onecol .threecol .col1,.onecol .fourcol .col1,.twocol .onecol .col1,.twocol .twocol .col1,.twocol .threecol .col1,.twocol 
.fourcol .col1,.threecol .onecol .col1,.threecol .twocol .col1,.threecol .threecol .col1,.threecol .fourcol .col1,.fourcol .onecol .col1,.fourcol .twocol .col1,.fourcol .threecol .col1,.fourcol .fourcol .col1{ margin-left: 0!important; }
.onecol .onecol .col1,.onecol .twocol .col2,.onecol .threecol .col3,.onecol .fourcol .col4,.twocol .onecol .col1,.twocol .twocol .col2,.twocol .threecol .col3,.twocol .fourcol .col4,.threecol .onecol .col1,.threecol .twocol .col2,.threecol .threecol .col3,.threecol .fourcol .col4,.fourcol .onecol .col1,.fourcol .twocol .col2,.fourcol .threecol .col3,.fourcol .fourcol .col4{ margin-right: 0!important; }
.icon-container{ display: inline; float: left; width: 100%; overflow: hidden; display: inline-block; overflow: visible; }
.icon-container{ display: block; }
.icon-container.border-bottom{ border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 25px!important; }
.icon-container .icon{ display: inline; float: left; margin: 0 20px 0 20px; margin-left: 0; margin-right: 0; }
.icon-container .icon-content{ display: inline; float: left; margin: 0 20px 0 20px; margin-left: 20px!important; margin-right: 0; }
.icon-container .icon-content h2{ padding-top: 0; }
.icon-container-64{ margin-top: 20px!important; }
.icon-container-16 .icon{ margin-right: 0!important; }
.icon-container-16 .icon-content{ margin-left: 10px!important; }
.icon-container-128{ margin-top: 20px; padding-bottom: 20px!important; }
.icon-container-128 .icon{ margin-bottom: 10px; }
.twocol .icon-container-32 .icon{ width: 32px; }
.twocol .icon-container-32 .icon-content{ width: 268px; }
.twocol .icon-container-32 .icon-content .twocol .col1,.twocol .icon-container-32 .icon-content .twocol .col2{ width: 114px; }
.twocol .col1 .icon-container-16 .icon,.twocol .col2 .icon-container-16 .icon{ width: 16px; }
.twocol .col1 .icon-container-16 .icon-content,.twocol .col2 .icon-container-16 .icon-content{ width: 404px; }
.twocol .col1 .icon-container-16 .icon-content .twocol .col1,.twocol .col1 .icon-container-16 .icon-content .twocol .col2,.twocol .col2 .icon-container-16 .icon-content .twocol .col1,.twocol .col2 .icon-container-16 .icon-content .twocol .col2{ width: 182px; }
.threecol .col1 .icon-container-64 .icon,.threecol .col2 .icon-container-64 .icon,.threecol .col3 .icon-container-64 .icon{ width: 64px; }
.threecol .col1 .icon-container-64 .icon-content,.threecol .col2 .icon-container-64 .icon-content,.threecol .col3 .icon-container-64 .icon-content{ width: 196px; }
.threecol .col1 .icon-container-64 .icon-content .twocol .col1,.threecol .col1 .icon-container-64 .icon-content .twocol .col2,.threecol .col2 .icon-container-64 .icon-content .twocol .col1,.threecol .col2 .icon-container-64 .icon-content .twocol .col2,.threecol .col3 .icon-container-64 .icon-content .twocol .col1,.threecol .col3 .icon-container-64 .icon-content .twocol .col2{ width: 78px; }
.threecol #sidebar .icon-container-48 .icon { width: 48px; }
.threecol #sidebar .icon-container-48 .icon-content{ width: 187px; }
.threecol #sidebar .icon-container-48 .icon-content .twocol .col1,.threecol #sidebar .icon-container-48 .icon-content .twocol .col2{ width: 73.5px; }
.fourcol .three-fourths .icon-container-64 .icon{ width: 64px; }
.fourcol .three-fourths .icon-container-64 .icon-content{ width: 596px; }
.fourcol .three-fourths .icon-container-64 .icon-content .twocol .col1,.fourcol .three-fourths .icon-container-64 .icon-content .twocol .col2{ width: 278px; }
.fourcol .three-fourths .icon-container-128 .icon{ width: 128px; }
.fourcol .three-fourths .icon-container-128 .icon-content{ width: 532px; }
.fourcol .three-fourths .icon-container-128 .icon-content .twocol .col1,.fourcol .three-fourths .icon-container-128 .icon-content .twocol .col2{ width: 246px; }
.fourcol .three-fourths .twocol .col1 .icon-container-24 .icon,.fourcol .three-fourths .twocol .col2 .icon-container-24 .icon{ width: 24px; }
.fourcol .three-fourths .twocol .col1 .icon-container-24 .icon-content,.fourcol .three-fourths .twocol .col2 .icon-container-24 .icon-content{ width: 276px; }
.fourcol .three-fourths .twocol .col1 .icon-container-24 .icon-content .twocol .col1,.fourcol .three-fourths .twocol .col1 .icon-container-24 .icon-content .twocol .col2,.fourcol .three-fourths .twocol .col2 .icon-container-24 .icon-content .twocol .col1,.fourcol .three-fourths .twocol .col2 .icon-container-24 .icon-content .twocol .col2{ width: 118px; }
.fourcol .three-fourths .twocol .col1 .icon-container-48 .icon,.fourcol .three-fourths .twocol .col2 .icon-container-48 .icon{ width: 48px; }
.fourcol .three-fourths .twocol .col1 .icon-container-48 .icon-content,.fourcol .three-fourths .twocol .col2 .icon-container-48 .icon-content{ width: 252px; }
.fourcol .three-fourths .twocol .col1 .icon-container-48 .icon-content .twocol .col1,.fourcol .three-fourths .twocol .col1 .icon-container-48 .icon-content .twocol .col2,.fourcol .three-fourths .twocol .col2 .icon-container-48 .icon-content .twocol .col1,.fourcol .three-fourths .twocol .col2 .icon-container-48 .icon-content .twocol .col2{ width: 106px; }
.fourcol #sidebar .icon-container-16 .icon{ width: 16px; }
.fourcol #sidebar .icon-container-16 .icon-content{ width: 194px; }
.fourcol #sidebar .icon-container-16 .icon-content .twocol .col1,.fourcol #sidebar .icon-container-16 .icon-content .twocol .col2{ width: 77px; }
.fourcol #sidebar .icon-container-24 .icon{ width: 24px; }
.fourcol #sidebar .icon-container-24 .icon-content{ width: 156px; }
.fourcol #sidebar .icon-container-24 .icon-content .twocol .col1,.fourcol #sidebar .icon-container-24 .icon-content .twocol .col2{ width: 58px; }
img.icon-16{ width: 16px; height: 16px; overflow: hidden; background: url('/images/global/icons/icons-16-9674.jpg') no-repeat; }
img.icon-24{ width: 24px; height: 24px; overflow: hidden; background: url('/images/global/icons/icons-24-10021.jpg') no-repeat; }
img.icon-32{ width: 32px; height: 32px; overflow: hidden; background: url('/images/global/icons/icons-32-9931.jpg') no-repeat; }
img.icon-48{ width: 48px; height: 48px; overflow: hidden; background: url('/images/global/icons/icons-48-11089.jpg') no-repeat; }
img.icon-64{ width: 64px; height: 64px; overflow: hidden; background: url('/images/global/icons/icons-64-11883.jpg') no-repeat; }
img.icon-datasheet{ background-position: 0 0; }
img.icon-reports{ background-position: -65px 0; }
img.icon-book{ background-position: -130px 0; }
img.icon-movies{ background-position: -195px 0; }
img.icon-schedule{ background-position: -260px 0; }
img.icon-email{ background-position: -325px 0; }
img.icon-download{ background-position: -390px 0; }
img.icon-globe{ background-position: -455px 0; }
img.icon-graffle{ background-position: -520px 0; }
img.icon-group{ background-position: -585px 0; }
img.icon-user{ background-position: -650px 0; }
img.icon-library{ background-position: -715px 0; }
img.icon-lightbulb{ background-position: -780px 0; }
img.icon-lock{ background-position: -845px 0; }
img.icon-package{ background-position: -910px 0; }
img.icon-safe{ background-position: -975px 0; }
img.icon-refresh{ background-position: -1040px 0; }
img.icon-search{ background-position: -1105px 0; }
img.icon-options{ background-position: -1170px 0; }
img.icon-integration{ background-position: -1235px 0; }
img.icon-migration{ background-position: -1300px 0; }
img.icon-integration{ background-position: -1365px 0; }
img.icon-calendar{ background-position: -1430px 0; }
img.icon-folders{ background-position: 0 -65px; }
img.icon-papers{ background-position: -65px -65px; }
img.icon-support{ background-position: -130px -65px; }
img.icon-officer{ background-position: -195px -65px; }
img.icon-info{ background-position: -260px -65px; }
img.icon-gears{ background-position: -325px -65px; }
img.icon-favorites{ background-position: -390px -65px; }
img.icon-clock{ background-position: -455px -65px; }
img.icon-broom{ background-position: -520px -65px; }
img.icon-jivespace{ background-position: -585px -65px; }
img.icon-kits{ background-position: -650px -65px; }
img.icon-tools{ background-position: -715px -65px; }
img.icon-connections{ background-position: -780px -65px; }
img.icon-stack{ background-position: -845px -65px; }
img.icon-services-support{ background-position: -910px -65px; }
img.icon-services-network{ background-position: -975px -65px; }
img.icon-services-consulting{ background-position: -1040px -65px; }
img.icon-services-education{ background-position: -1105px -65px; }
img.icon-customization{ background-position: -1170px -65px; }
img.icon-versions{ background-position: -1235px -65px; }
img.icon-global{ background-position: -1300px -65px; }
img.icon-green-chart{ background-position: -1365px -65px; }
img.icon-generations{ background-position: -1430px -65px; }
img.icon-workforce{ background-position: 0 -130px; }
img.icon-education{ background-position: -65px -130px; }
img.icon-beaker{ background-position: -130px -130px; }
img.icon-bars{ background-position: -195px -130px; }
img.icon-cs{ background-position: -260px -130px; }
img.icon-csc{ background-position: -325px -130px; }
img.icon-openfire{ background-position: -390px -130px; }
img.icon-ignite{ background-position: -455px -130px; }
img.icon-forums{ background-position: -520px -130px; }
img.icon-airplane{ background-position: -585px -130px; }
img.icon-proof{ background-position: -650px -130px; }
img.icon-paint{ background-position: -715px -130px; }
img.icon-window{ background-position: -780px -130px; }
img.icon-people{ background-position: -845px -130px; }
img.icon-work{ background-position: -910px -130px; }
img.icon-target{ background-position: -975px -130px; }
img.icon-people-natural{ background-position: -1040px -130px; }
img.icon-shield{ background-position: -1105px -130px; }
img.icon-clearstep{ background-position: -1170px -130px; }
img.icon-blog{ background-position: -1235px -130px; }
img.icon-documents{ background-position: -1300px -130px; }
img.icon-groups{ background-position: -1365px -130px; }
img.icon-discussions{ background-position: -1430px -130px; }
img.icon-pencils{ background-position: 0 -195px; }
img.icon-flickr{ background-position: -65px -195px; }
img.icon-vimeo{ background-position: -130px -195px; }
img.icon-bullet-arrow{ background-position: -195px -195px; }
img.icon-bullet{ background-position: -260px -195px; }
img.icon-binoculars{ background-position: -325px -195px; }
img.icon-rss{ background-position: -390px -195px; }
img.icon-heartbeat{ background-position: -455px -195px; }
img.icon-blueprint{ background-position: -520px -195px; }
img.icon-speedometer{ background-position: -585px -195px; }
img.icon-happy-meter{ background-position: -650px -195px; }
img.icon-old-software{ background-position: -715px -195px; }
img.icon-support-center { background-position: -780px -195px; }
img.icon-marketing-center{ background-position: -845px -195px; }
img.icon-innovation-center{ background-position: -910px -195px; }
img.icon-employee-engagement-center{ background-position: -975px -195px; }
img.icon-orange-help{ background-position: -1040px -195px; }
img.icon-star{ background-position: -1105px -195px; }
img.icon-handshake{ background-position: -1170px -195px; }
img.icon-tech-consulting{ background-position: -1235px -195px; }
img.icon-alert{ background-position: -1300px -195px; }
img.icon-webcast{ background-position: -1365px -195px; }
img.icon-notepad{ background-position: -1430px -195px; }
img.icon-chat{ background-position: 0 -260px; }
img.icon-tours{ background-position: -65px -260px; }
img.icon-jiveExpress{ background-position: -130px -260px; }
img.icon-jiveWorld09{ background-position: -195px -260px; }
img.icon-government{ background-position: -260px -260px; }
img.icon-jive-market-engagement{ background-position: -325px -260px; }
.foundation-icon-container p,.whats-new-icon-container p{ color: #666; margin-bottom: 40px; }
.foundation-icon-container h3,.whats-new-icon-container h3{ font-size: 22px; margin-bottom: 30px; padding-bottom: 10px; }
.foundation-icon-container h4,.whats-new-icon-container h4{ color: #444; font-size: 1.6em; }
.foundation-icon-container .icon,.whats-new-icon-container .icon{ float: left; margin-top: 5px; margin-bottom: 10px; width: 70px; }
.whats-new-icon-container .icon{ margin-bottom: 50px; margin-right: 10px; }
.whats-new-icon-container .col1{ width: 100%; }
a.foundation-icon{ display: block; height: 52px; text-indent: -9999px; width: 60px; background: url('/images/global/icons/icon-grid-satin-11754.png') no-repeat; }
a#icon-discussions{ background-position: -145px -72px; }
a#icon-documents{ background-position: -3px 0; }
a#icon-tags{ background-position: -214px -72px; }
a#icon-blog{ background-position: -492px 0; }
a#icon-polls{ background-position: -73px 0; }
a#icon-dashboard{ background-position: -564px -72px; }
a#icon-search{ background-position: -146px 0; }
a#icon-bookmarks{ background-position: -214px 0; }
a#icon-profile{ background-position: -75px -72px; }
a#icon-groups{ background-position: -637px -72px; }
a#icon-connections{ background-position: -778px 0; }
a#icon-spaces{ background-position: -425px 0; }
a#icon-projects{ background-position: -635px 0; }
a#icon-status{ background-position: -707px 0; }
a#icon-community{ background-position: -495px -72px; }
a#icon-email{ background-position: -6px -72px; }
a#icon-seo{ background-position: -567px 0; }
a#icon-control{ background-position: -426px -146px; }
a#icon-deployment{ background-position: -355px -146px; }
a#icon-plugin{ background-position: -285px -72px; }
a#icon-help-for-newbies{ background-position: -915px -146px; }
a#icon-categories{ background-position: -70px -146px; }
a#icon-private-storage{ background-position: -282px -146px; }
a#icon-preview-documents{ background-position: -212px -146px; }
a#icon-language-support{ background-position: -145px -146px; }
a#icon-profile-control{ background-position: -4px -146px; }
a#icon-help-for-newbies{ background-position: -915px -72px; }
a#icon-control{ background-position: -426px -72px; }
a#icon-deployment{ background-position: -355px -72px; }
a.whats-new-icon,a.module-icon{ display: block; height: 52px; text-indent: -9999px; width: 60px; background: url('/images/global/icons/icon-grid-satin-11754.png') no-repeat; }
a#icon-sharepoint-module{ background-position: -1049px -72px; }
a#icon-office-module{ background-position: -1049px 0; }
a#icon-video-module{ background-position: -1120px -72px; }
a#icon-communitydiscovery-module{ background-position: -910px 0; }
a#icon-mobile-module{ background-position: -984px -72px; }
a#icon-analytics-module{ background-position: -1120px 0; }
a#icon-bridging-module{ background-position: -984px 0; }
a.services-icon{ display: block; height: 52px; text-indent: -9999px; width: 70px; }
a#icon-whats-supported{ background: url('/images/global/icons/icon-grid-satin-11754.png') no-repeat -704px -72px; }
a#icon-support-levels{ background: url('/images/global/icons/icon-grid-satin-11754.png') no-repeat -773px -72px; }
a#icon-maintenance{ background: url('/images/global/icons/icon-grid-satin-11754.png') no-repeat -840px -72px; }
a#icon-support-hours{ background: url('/images/global/icons/icon-grid-satin-11754.png') no-repeat -839px 0; }
body{ font-size: 75%; line-height: 1.5; font-family: 'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif; }
#container{ width: 980px; margin: 0 auto; }
#header{ height: 31px; margin: 0 20px 10px 0; border-bottom: 1px solid #eee; }
#header #header-title{ text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4) !important; color: #333333; text-transform:uppercase; font-size: 1.5em; font-weight:normal; font-family: Tahoma; }

#bottom-boxes .content_bottom{ padding: 0 0 5px 0; }
#bottom-boxes h3{ font-size: 15px; color: #585858; margin-bottom: 5px; }
#bottom-boxes p{ font-size: 11px; margin-bottom: .5em; }
#bottom-boxes .col1{ margin-left: 30px; }
#bottom-boxes .col2, #bottom-boxes .col3{ border-left: 1px solid #e9e9e9; margin-left: 0; padding-left: 19px; }
#bottom-boxes .col2 .col2,#bottom-boxes .col3 .col2{ border-left: 0; }
#bottom-boxes .icon-container h3{ margin-top: 0; }
#bottom-boxes .icon-container li{ font-size: 11px; padding-bottom: 15px; }

#footer { padding: 20px 0 15px 0; }
#footer p{ font-size: 0.95em; text-align: center; color: #aaa; }

#footer #viral{ background: url(/images/global/universal-sprites-11747.png) repeat-x 0 -255px; margin: 0 auto 15px auto; width: 885px; height: 35px; overflow: hidden; /*display: inline-block;*/ }
#footer #viral{ display: block; }
#footer #viral ul{ width: 1500px; }
#footer #viral li{ display: inline; float: left; height: 35px; overflow: hidden; background: transparent; padding: 0; }
#footer #viral li span{ height: 35px; display: inline; float: left; }
#footer #viral li.newsletter span{ background: url(/images/global/universal-sprites-11747.png) no-repeat -201px -199px; width: 26px; }
#footer #viral li.delicious span{ background: url(/images/global/universal-sprites-11747.png) no-repeat -247px -199px; width: 21px; }
#footer #viral li.digg span{ background: url(/images/global/universal-sprites-11747.png) no-repeat -288px -199px; width: 22px; }
#footer #viral li.twitter span{ background: url(/images/global/universal-sprites-11747.png) no-repeat -330px -199px; width: 28px; }
#footer #viral li.rss span{ background: url(/images/global/universal-sprites-11747.png) no-repeat -378px -199px; width: 14px; }
#footer #viral li.search{ width: 128px; height: 26px; padding: 9px 0 0 8px; background: url(/images/global/universal-sprites-11747.png) no-repeat -412px -199px; }
#footer #viral li.search input{ border: 0; outline: 0; font-size: 10px; width: 110px; color: #333; }
#footer #viral li.viral-left{ width: 80px; background: url(/images/global/universal-sprites-11747.png) no-repeat 0 -199px; }
#footer #viral li.viral-right{ width: 83px; background: url(/images/global/universal-sprites-11747.png) no-repeat -100px -199px; }
#footer #viral li a{ display: inline; float: left; height: 24px; margin: 0 12px 0 4px; padding: 11px 0 0 0; color: #848484; font-size: 11px; text-decoration: none; line-height: 14px; }
#footer #viral li a:hover{ color: #2797E6; }
h1{ font-size: 32px; font-weight: bold; line-height: 1; color: #333; margin: 0 20px 20px 20px; }
h1.margin-top{ margin-top: 40px; }
h1.no-margin{ margin-bottom: 0; }
.onecol h1,.twocol h1,.threecol h1,.fourcol h1{ margin-left: 0; margin-right: 0; }
h2{ font-size: 23px; font-weight: bold; line-height: 1.5; color: #333; padding-top: 10px; margin-bottom: 10px; }
h2.no-margin{ margin-bottom: 0; }
h2.sub{ font-size: 16px; font-weight: normal; color: #666; padding-top: 5px; margin-bottom: 20px; }
h3{ font-size: 17px;font-weight: normal; line-height: 1; color: #333; margin-bottom: 5px; }
h3.margin-bottom{ margin-bottom: .75em; }
h3.alt{ text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4) !important; color: #990000; text-transform:uppercase; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; padding-top: 3px; border-top: 2px #666666 solid; font-family: Tahoma; }
h4{ color: #55; font-size: 1.4em; font-weight: bold; }
h4.margin-bottom{ margin-bottom: .75em; }
h5{ color: #777; font-size: 1.3em; font-weight: bold; }
h5.margin-bottom{ margin-bottom: .75em; }
h1.border-bottom,h2.border-bottom,h3.border-bottom,h4.border-bottom,h5.border-bottom,h6.border-bottom{ border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 20px; }
p{ /*font-size: 1.3em;*/ color: #555; margin: 0 0 20px 0; }
small{ font-size: 75% !important; line-height:1;}
p.button{ margin-top: -10px; }
p.no-margin{ margin-bottom: 5px; }
p.caption{ font-size: 11px; color: #888; }
p.caption-fullscreenshot{ margin: 10px 0; color: #555; padding: 10px; }
pre{ padding: 20px; display: block; border: 1px solid #e5e5e5; background: #f8f7f6; font-size: 13px; color: #333; margin: 20px 0 0 0; }
a{ color: #096bb3; text-decoration: none; }
a:hover{ color: #3db0f4; text-decoration: underline; }
a.button-arrow{ padding: 2px 0 2px 20px; }
a.button-arrow.arrow-left{ background: url('/images/global/icons/icon-arrowbtn-left-trans-9664.png') no-repeat 0 center; }
a.button-arrow-large{ background: transparent no-repeat; padding: 6px 0 5px 30px; font-size: 1.4em; }
a.button-arrow-large.arrow-left{ background: url('/images/global/icons/icon-arrowbtn-left-large-9664.png') no-repeat 0 center; }
a.arrow-button{ background: url('/images/global/buttons/button-arrow-16x16-9664.png') no-repeat scroll 0 1px; font-size: 1em; font-weight: normal; margin-left: -3px; padding: 0 0 0 20px; }
a.arrow-button-blue{ background: url('/images/global/buttons/button-arrow-blue-11747.png') no-repeat scroll 0 1px; color: #555; font-size: 14px; font-weight: bold; margin-left: -3px; padding: 0 0 0 25px; }
blockquote{ display: inline; float: left; width: 100%; overflow: hidden; display: inline-block; overflow: visible; font-family: Georgia,sans-serif; border: 1px 
solid #eee; border-width: 1px 0; padding: 18px 0 18px 0; margin: 25px 0 40px 0; }
blockquote{ display: block; }
blockquote cite{ font-size: .6em; display: block; font-family: 'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif; font-style: normal; margin: 10px 0 0 0; }
blockquote .logo,blockquote .quote{ display: inline; float: left; margin: 0 20px 0 20px; margin-bottom: 0; font-size: 1.8em; line-height: 1.3; font-style: italic; color: #666; }
blockquote .logo{ margin-left: 0; }
blockquote .quote{ width: 480px; margin-right: 0; }
ol{ margin: 7px 0 10px 0; list-style-image: none; list-style-position: inside; list-style-type: decimal; }
ol ol{ list-style-image: none; list-style-position: inside; list-style-type: lower-alpha; }
ol ol ol{ list-style-image: none; list-style-position: inside; list-style-type: lower-roman; }
ol ul,ol ol{ margin: 7px 0 7px 0; }
ol li{ padding: 0 0 10px 25px; }
ol li li{ font-size: 1em; }
ol li.one{ background: url('/images/global/icons/one-9787.png') no-repeat 1px 1px; list-style: none; }
ol li.two{ background: url('/images/global/icons/two-9787.png') no-repeat 0 1px; list-style: none; }
ol li.three{ background: url('/images/global/icons/three-11089.png') no-repeat 0 1px; list-style: none; }
ul{ margin: 0 0 7px 0; }
ul ul,ul ol{ margin: 7px 0 7px 0; }
ul li{ background: url('/images/global/bullet-green-9664.png') no-repeat 0 7px; padding: 0 0 8px 15px; }
ul li li{ font-size: 1em; }
ul li.doc,ul li.video,ul li.kit,ul li.link,ul li.arrow-button,ul li a.doc,ul li a.video,ul li a.kit,ul li a.link,ul li a.arrow-button{ padding-left: 20px!important; display: block; }
ul li.arrow-button,ul li a.arrow-button{ background: url('/images/global/buttons/button-arrow-16x16-9664.png') no-repeat scroll 0 2px; font-weight: normal; }
ul li.doc,ul li a.doc{ background: url('/images/global/icons/glyph-document-9664.png') no-repeat 0 1px; }
ul li.video,ul li a.video{ background: url('/images/global/icons/glyph-video-9664.png') no-repeat 0 1px; }
ul li.kit,ul li a.kit{ background: url('/images/global/icons/glyph-kits-9664.png') no-repeat 0 1px; }
ul li.link,ul li a.link{ background: url('/images/global/icons/glyph-link-9664.png') no-repeat 0 1px; }
ul.files li{ padding: 0 0 8px 0; }
.callout{ background: url('/images/global/callout-background-9674.gif') repeat-y; }
.callout .callout-top{ background: url('/images/global/callout-top-9674.gif') no-repeat; }
.callout .callout-bottom{ background: url('/images/global/callout-bottom-9674.gif') no-repeat 0 bottom; padding: 20px 15px 1px 15px; }
.callout h4{ font-size: 14px; color: #666; margin: 0 0 .5em 0; }
.callout p{ font-size: 1.1em; color: #666; }
img.img-border{ border: 4px solid #eaeaea; }
img.float-right{ float: right; margin: 0 0 20px 20px; }
img.float-left{ float: left; margin: 0 20px 20px 0; }
img.margin-bottom{ margin: 0 0 20px 0; }
#lb_overlay{ background: #000; }
.lb_container .form-submit-button{ width: 65px!important; clear: none!important; }
.lb_container .form-checkbox{ width: 140px!important; clear: none!important; position: relative; }
.lb_container .form-checkbox label{ padding-left: 25px; }
.lb_container .form-checkbox input{ position: absolute; left: 0; top: 1px; }
.popup{ width: 578px; background: url('/images/global/popup-top-9844.png') no-repeat; position: relative; -webkit-border-radius: 10px; -webkit-box-shadow: 2px 0 13px #000; padding: 15px 0 0 0; }
.popup .popup_bottom{ padding: 0 0 11px 0; background: url('/images/global/popup-bottom-9844.png') no-repeat 0 bottom; }
.popup .popup_content{ background: #fff; overflow: hidden; display: inline-block; overflow: hidden!important; }
.popup .popup_content{ display: block; }
.popup .close{ position: absolute; top: 7px; right: 7px; cursor: pointer; width: 16px; height: 16px; background: url('/images/global/popup-close-9844.png') no-repeat; }
.popup .close:hover{ background-position: -20px 0; }
.popup h2{ margin: 0 20px 20px 20px; padding: 0 0 10px 0; }
.popup p{ margin: 0 20px 20px 20px; }
.popup strong.error-description{ margin: 0; }
.show_login_popup .left,.show_newsletter_popup .left,.show_email_popup .left{ width: 300px; display: inline; float: left; position: relative; margin: 0 0 0 20px; }
.show_login_popup .left fieldset,.show_newsletter_popup .left fieldset,.show_email_popup .left fieldset{ border: 0; padding: 0; }
.show_login_popup .left .form-textfield,.show_login_popup .left .form-password,.show_newsletter_popup .left .form-textfield,.show_newsletter_popup .left .form-password,.show_email_popup .left .form-textfield,.show_email_popup .left .form-password{ padding: 0; margin-bottom: 15px; position: relative; }
.show_login_popup .left .form-textfield label,.show_login_popup .left .form-password label,.show_newsletter_popup .left .form-textfield label,.show_newsletter_popup .left .form-password label,.show_email_popup .left .form-textfield label,.show_email_popup .left .form-password label{ display: block; float: none; width: auto; text-align: left; }
.show_login_popup .left .form-textfield input,.show_login_popup .left .form-password input,.show_newsletter_popup .left .form-textfield input,.show_newsletter_popup .left .form-password input,.show_email_popup .left .form-textfield input,.show_email_popup .left .form-password input{ width: 290px; }
.show_login_popup .left .form-password,.show_newsletter_popup .left .form-password,.show_email_popup .left .form-password{ margin-bottom: 20px; }
.show_login_popup .left .form-password .forgot,.show_newsletter_popup .left .form-password .forgot,.show_email_popup .left .form-password .forgot{ position: absolute; right: 0; top: 2px; font-size: 10px; font-weight: normal; color: #666; text-decoration: none; }
.show_login_popup .left .form-submit-image,.show_newsletter_popup .left .form-submit-image,.show_email_popup .left .form-submit-image{ margin-left: 0; margin-bottom: 10px; }
.show_login_popup .left .form-checkbox,.show_newsletter_popup .left .form-checkbox,.show_email_popup .left .form-checkbox{ margin: 0; }
.show_login_popup .left .form-checkbox label,.show_newsletter_popup .left .form-checkbox label,.show_email_popup .left .form-checkbox label{ font-weight: normal; }
.show_login_popup .right,.show_newsletter_popup .right,.show_email_popup .right{ width: 190px; display: inline; float: right; margin: 0 20px 0 0; }
.show_login_popup .right h6,.show_newsletter_popup .right h6,.show_email_popup .right h6{ font-size: 13px; color: #333; margin: 0 0 10px 0; }
.show_login_popup .right p,.show_newsletter_popup .right p,.show_email_popup .right p{ margin: 0 0 20px 0; }
body{ background: #eee url(/images/global/top-bg.png) repeat-x 0 0; color: #555; }
body.usernavVisible{ background-position: 0 -560px; }
body.jiveExpressBannerVisibleIn{ background-position: 0 -480px; }
body.jiveExpressBannerVisibleOut{ background-position: 0 -509px; }
#usernav{ height: 22px; padding: 7px 0 0 0; display: none; overflow: hidden; text-align: right; text-transform: uppercase; font-size: 10px; color: #242424; }
.usernavVisible #usernav{ display: block; }
#usernav a,#usernav span{ color: #eee; text-decoration: none; }
#topnav{ position: relative; overflow: hidden; height: 140px; }
#topnav #nav-divider{ position: absolute; top: 0; left: 908px; height: 93px; width: 9px; background: url(/images/global/universal-sprites-11747.png) no-repeat -100px -86px; }
#topnav a#jive-logo{ position: absolute; top: 20px; left: 20px; display: block; width: 400px; height: 42px; text-indent: -9999em; overflow: hidden; background-image: url(/images/global/imho_logo.png); background-repeat: no-repeat; background-position: 0px 0px; }


#util-nav ul{ display: block; position: absolute; top: 33px; right: 20px; }
#util-nav ul li{ display: inline; float: left; background: none; font-size: 11px; color: #777;}
#util-nav ul li a{ font-size: 11px; color: #ccc; text-decoration: none; }
#util-nav ul li a:hover{ color: #fff; text-decoration: none; }
#util-nav a#show_login{ background: url(/images/global/universal-sprites-11747.png) no-repeat -753px -2px; display: block; height: 19px; text-indent: -9999px; width: 42px; }
#util-nav a#show_login:hover{ background: url(/images/global/universal-sprites-11747.png) no-repeat -753px -21px; }
#util-nav li#nav_logout a{ background: url(/images/global/universal-sprites-11747.png) no-repeat -800px -2px; display: block; height: 19px; text-indent: -9999px; width: 51px; }
#util-nav li#nav_logout a:hover { background: url(/images/global/universal-sprites-11747.png) no-repeat -800px -21px; }

#hero{ height: 285px; width: 920px!important; overflow: hidden; margin: 0 0 30px 20px; }
.content{ position: relative; background: url(/images/global/content-sprite-9787.png) repeat-y -2014px 0; margin: 0 0 20px 0; width: 980px; }
.content .content_top{ background: url(/images/global/content-sprite-9787.png) no-repeat 0 0; }
.content .content_bottom{ background: url(/images/global/content-sprite-9787.png) no-repeat -1014px bottom; padding: 25px 10px 30px 10px; overflow: hidden; display: inline-block; }
.content .content_bottom{ display: block; }
#jiveExpress-topbanner{ width: 100%; background: #0b0b0b url('/images/global/jiveExpress-bg-loginbanner-10856.png') no-repeat; height: 80px; }
#jiveExpress-topbanner #jiveExpress-topbanner-inner{ width: 980px; }
#jiveExpress-topbanner #jiveExpress-topbanner-inner p{ width: 545px; margin: 0; padding: 18px 175px 17px 235px; font-size: 15px; color: white; }
#jiveExpress-topbanner #jiveExpress-topbanner-inner a.buttonClose{ display: block; float: right; clear: both; width: 10px; height: 10px; text-indent: -9999px; padding: 5px 9px; }
#jiveExpress-topbanner #jiveExpress-topbanner-inner a.bannerLearnMore{ display: block; color: white; width: 955px; }
#jiveExpress-topbanner #jiveExpress-topbanner-inner a.bannerLearnMore:hover { text-decoration: none; }
a.button-sidebar-large{ display: block; height: 234px; margin-bottom: 15px; text-align: center; width: 209px; }
a.button-sidebar-large strong{ color: #0b66aa; display: block; font-size: 16px; line-height: 19px; padding: 130px 15px 10px 15px; }
a.button-sidebar-large span{ color: #666; display: block; font-size: 13px; line-height: 17px; padding: 0 15px; }
a.button-sidebar-large:hover{ text-decoration: none; }
a#button-sidebar-demo-purple{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -435px 0; }
a#button-sidebar-demo-red{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -435px -243px; }
a#button-sidebar-demo-green{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -435px -485px; }
a#button-sidebar-demo-orange{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -435px -727px; }
a#button-sidebar-demo-blue{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -435px -969px; }
a#button-sidebar-product-video-blue{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -435px -1211px; }
a.button-sidebar-small{ display: block; font-size: 11px; height: 68px; margin-bottom: 15px; width: 209px; }
a.button-sidebar-small strong{ color: #0b66aa; display: block; font-size: 13px; line-height: 15px; padding: 11px 0 2px 73px; }
a.button-sidebar-small span{ color: #666; display: block; font-size: 11px; line-height: 13px; margin-left: 73px; margin-right: 10px; }
a.button-sidebar-small:hover{ text-decoration: none; }
a.button-sidebar-small.blank strong{ padding-left: 11px; }
a.button-sidebar-small.blank span{ margin-left: 11px; }
a#button-sidebar-resources{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px 0; }
a#button-sidebar-resources:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -70px; }
a#button-sidebar-jive-express{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -146px; }
a#button-sidebar-jive-express:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -216px; }
a#button-sidebar-customers-case-studies{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -292px; }
a#button-sidebar-customers-case-studies:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -362px; }
a#button-sidebar-analyst-reports{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -438px; }
a#button-sidebar-analyst-reports:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -508px; }
a#button-sidebar-manifesto{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -584px; }
a#button-sidebar-manifesto:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -654px; }
a#button-sidebar-contact{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -730px; }
a#button-sidebar-contact:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -800px; }
a#button-sidebar-weekly-product-tours{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat 0 -730px; }
a#button-sidebar-weekly-product-tours:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat 0 -800px; }
a#button-sidebar-customer-videos,a#button-sidebar-live-webcast{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat 0 -584px; }
a#button-sidebar-customer-videos:hover,a#button-sidebar-live-webcast:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat 0 -654px; }
a#button-sidebar-datasheet{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -876px; }
a#button-sidebar-datasheet:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat -217px -946px; }
a.button-sidebar-small.blank{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat 0 -876px; }
a.button-sidebar-small.blank:hover{ background: url('/images/global/sidebar-cta-sprites-11821.png') no-repeat 0 -946px; }
.threecol #sidebar{ display: inline; float: left; margin: 0 20px 0 20px; width: 280px; }
.threecol #sidebar .sidebar-section{ width: 280px; background: url('/images/global/sidebar-wide-background-9787.png') repeat-y; }
.threecol #sidebar .sidebar-section .sidebar-bottom{ padding: 0 0 5px 0; background: url('/images/global/sidebar-wide-bottom-9787.png') no-repeat 0 bottom; overflow: hidden; display: inline-block; overflow-x: hidden; }
.threecol #sidebar .sidebar-section .sidebar-bottom{ display: block; }
.threecol #sidebar .sidebar-section h5{ font-size: 13px; font-weight: bold; color: #333; height: 25px; padding: 7px 0 0 17px; background: url('/images/global/sidebar-wide-top-9787.png') no-repeat; }
.threecol #sidebar .sidebar-section h6{ font-size: 13px; font-weight: bold; color: #666; height: 18px; padding: 7px 0 0 17px; background: url('/images/global/sidebar-wide-subtop-9787.png') no-repeat; overflow: hidden; display: inline-block; clear: both; }
.threecol #sidebar .sidebar-section h6{ display: block; }
.threecol #sidebar .sidebar-section h6 a{ color: #666; }
.threecol #sidebar .sidebar-section .icon-container-48{ margin: 0 0 15px 15px; }
.threecol #sidebar .sidebar-section .icon-container-48 .icon-content{ margin-left: 15px!important; }
.threecol #sidebar .sidebar-section .icon-container-48 p{ padding: 15px 0 0 0; margin: 0; }
.threecol #sidebar .sidebar-section .icon-container-48 p a{ display: block; margin-top: 5px; }
.threecol #sidebar .sidebar-section p{ margin: 10px 15px 10px 15px; }
.fourcol #sidebar-right{ display: inline; margin: 0 0 0 10px; width: 220px; float: left; }
.fourcol #sidebar{ display: inline; float: left; margin: 0 20px 0 20px; display: inline; overflow: hidden; margin-right: 0; width: 220px; }
.fourcol #sidebar .sidebar-section-simple{ width: 176px; background: #F6F6F6; border: 1px solid #e7e4e4; padding: 15px 15px 1px 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 30px 0; }
.fourcol #sidebar .sidebar-section-simple h3{ color: #000; font-weight: bold; border-bottom: 1px solid #d8d8d8; padding-bottom: 8px; margin-bottom: 8px; }
.fourcol #sidebar .sidebar-nav-section{ width: 220px; margin: 0 0 20px 0; background: url('/images/global/sidebar-background-9787.png') repeat-y; }
.fourcol #sidebar .sidebar-nav-section .sidebar-bottom{ padding: 0 0 5px 0; background: url('/images/global/sidebar-bottom-9787.png') no-repeat 0 bottom; overflow: hidden; display: inline-block; }
.fourcol #sidebar .sidebar-nav-section .sidebar-bottom{ display: block; }
.fourcol #sidebar .sidebar-nav-section h6{ font-size: 12px; font-weight: bold; color: #666; height: 21px; padding: 11px 0 0 17px; background: url('/images/global/sidebar-top-9787.png') no-repeat; }
.fourcol #sidebar .sidebar-nav-section h6.jiveExpress{ background: url('/images/global/sidebar-top-jiveExpress-10463.png') no-repeat; text-indent: -9999px; height: 50px; }
.fourcol #sidebar .sidebar-nav-section .icon-container{ border-bottom: 1px dashed #e3e3e3; padding: 6px 0 0 0; width: 205px; }
.fourcol #sidebar .sidebar-nav-section .icon-container .icon{ margin: 0 0 0 14px; }
.fourcol #sidebar .sidebar-nav-section .icon-container .icon-content{ margin-left: 0!important; padding: 0 0 3px 10px; font-size: 12px; }
.fourcol #sidebar .sidebar-nav-section .icon-container a{ color: #666; }
.fourcol #sidebar .sidebar-nav-section .icon-container a:hover{ text-decoration: none; }
.fourcol #sidebar .sidebar-nav-section ul{ margin: 0; }
.fourcol #sidebar .sidebar-nav-section ul li{ background: transparent; border-bottom: 1px dashed #e3e3e3; width: 194px; padding: 9px 14px; margin: 0 0 0 3px; font-size: 12px; line-height: 12px; }
.fourcol #sidebar .sidebar-nav-section ul li:hover{ background-color: #eee; }
.fourcol #sidebar .sidebar-nav-section ul li ul{ margin: 8px 0 0 0; }
.fourcol #sidebar .sidebar-nav-section ul li ul li{ border: none; margin: 0; width: auto; }
.fourcol #sidebar .sidebar-nav-section ul li a{ display: block; color: #666; }
.fourcol #sidebar .sidebar-nav-section ul li a:hover{ text-decoration: none; }
.fourcol #sidebar .sidebar-nav-section ul li p{ font-size: 12px; line-height: 1.5; color: #666; margin: 10px; }
.fourcol #sidebar .sidebar-nav-section ul li p small{ font-size: 10px; }
.fourcol #sidebar .sidebar-nav-section ul li p strong{ color: #333; }
.fourcol #sidebar .sidebar-nav-section ul li p img{ display: block; margin-left: auto; margin-right: auto; }
.fourcol #sidebar .sidebar-nav-section ul li p a{ color: #096bb3; }
.fourcol #sidebar .sidebar-nav-section .last{ border-bottom: 0!important; }
.fourcol #sidebar .sidebar-nav-section p{ margin: 10px 15px; }
.fourcol #sidebar .sidebar-section{ width: 220px; margin: 0 0 30px 0; background: url('/images/global/sidebar-background-9787.png') repeat-y; }
.fourcol #sidebar .sidebar-section .sidebar-bottom{ padding: 0 0 5px 0; background: url('/images/global/sidebar-bottom-9787.png') no-repeat 0 bottom; overflow: hidden; display: inline-block; }
.fourcol #sidebar .sidebar-section .sidebar-bottom{ display: block; }
.fourcol #sidebar .sidebar-section h5{ font-size: 13px; color: #444; height: 26px; padding: 6px 0 0 17px; background: url('/images/global/sidebar-top-9787.png') no-repeat; }
.fourcol #sidebar .sidebar-section h5.jiveExpress{ background: url('/images/global/sidebar-top-jiveExpress-10463.png') no-repeat; text-indent: -9999px; height: 50px; }
.fourcol #sidebar .sidebar-section .icon-container{ border-bottom: 1px dashed #e3e3e3; padding: 6px 0 0 0; width: 205px; }
.fourcol #sidebar .sidebar-section .icon-container .icon{ margin: 0 0 0 14px; }
.fourcol #sidebar .sidebar-section .icon-container .icon-content{ margin-left: 0!important; padding: 0 0 3px 10px; font-size: 12px; }
.fourcol #sidebar .sidebar-section .icon-container a{ color: #666; }
.fourcol #sidebar .sidebar-section .icon-container a:hover{ text-decoration: none; }
.fourcol #sidebar .sidebar-section ul{ margin: 0; }
.fourcol #sidebar .sidebar-section ul li{ background: transparent; border-bottom: 1px dashed #e3e3e3; width: 190px; padding: 9px 14px; margin: 0; font-size: 12px; line-height: 16px; }
.fourcol #sidebar .sidebar-section ul li ul{ margin: 8px 0 0 0; }
.fourcol #sidebar .sidebar-section ul li ul li{ border: none; margin: 0; width: auto; }
.fourcol #sidebar .sidebar-section ul li a{ display: block; color: #666; }
.fourcol #sidebar .sidebar-section ul li a:hover{ text-decoration: none; }
.fourcol #sidebar .sidebar-section ul li p{ font-size: 12px; line-height: 1.5; color: #666; margin: 10px; }
.fourcol #sidebar .sidebar-section ul li p small{ font-size: 10px; }
.fourcol #sidebar .sidebar-section ul li p strong{ color: #333; }
.fourcol #sidebar .sidebar-section ul li p img{ display: block; margin-left: auto; margin-right: auto; }
.fourcol #sidebar .sidebar-section ul li p a{ color: #096bb3; }
.fourcol #sidebar .sidebar-section .last{ border-bottom: 0!important; }
.fourcol #sidebar .sidebar-section p{ margin: 10px 15px; }
.fourcol #sidebar #section-nav h5{ font-size: 14px; color: #333; height: 26px; padding: 6px 0 0 17px; background: url('/images/global/sidebar-top-9787.png') no-repeat; }
.fourcol #sidebar #section-nav ul li{ border-bottom: 1px solid #e3e3e3; padding: 0 11px 0 0; font-size: 1em; line-height: 24px; }
.fourcol #sidebar #section-nav ul li a{ height: 30px; padding: 6px 0 0 15px; }
.fourcol #sidebar #section-nav ul li.selected{ width: 209px; background: url('/images/global/sidebar-active-11747.png') no-repeat; border-bottom: 0; margin: 0; }
.fourcol #sidebar #section-nav ul li.selected a{ width: 205px; padding: 4px 15px; font-weight: bold; color: #fff; }
.fourcol #sidebar #section-nav ul li.selected.last a{ height: 29px; }
.fourcol #sidebar #section-nav ul#sidebar-tertiary-nav{ margin: 0; padding: 0; }
.fourcol #sidebar #section-nav ul#sidebar-tertiary-nav li{ margin: 0 0 0 3px; width: 194px; }
.fourcol #sidebar #section-nav ul#sidebar-tertiary-nav li a{ background: url('/images/global/bullet-arrow-gray-11747.png') no-repeat 20px 10px; color: #555; font-size: 0.9em; font-weight: normal; height: 25px; margin-right: 10px; padding: 2px 0 2px 35px; width: auto; /*line-height: 1;*/}
.fourcol #sidebar #section-nav ul#sidebar-tertiary-nav li:hover{ background-color: #f1f1f1; }
.fourcol #sidebar #section-nav ul#sidebar-tertiary-nav li.selected{ background-image: none; background-color: #d6f2ff; border-bottom: 1px solid #e3e3e3; }
.fourcol #sidebar #section-nav ul#sidebar-tertiary-nav li.selected a{ background: url('/images/global/bullet-arrow-blue-11747.png') no-repeat 20px 10px; color: #333; font-weight: bold; }
.fourcol #sidebar #section-links ul li{ width: 205px; padding: 0; }
.fourcol #sidebar #section-links ul li a{ width: 197px; height: 30px; padding: 6px 0 0 11px; }
.fourcol #sidebar #section-links ul li a img{ vertical-align: -8px; margin-right: 7px; }
form h2{ color: #096bb3; }
form p{ color: #666; }
form ul{ margin: 0; }
fieldset{ position: relative; display: block; padding-top: 20px; border-top: 1px solid #eee; }
fieldset.no-border{ border: 0; padding-top: 0; }
.form-select,.form-textfield,.
form-password,.form-textarea,.form-checkbox,.form-static,.form-checkboxlist{ background: transparent; margin: 0 0 20px 0; color: #3c3a36; padding: 0 0 0 40px; overflow: hidden; display: inline-block; }
.form-select,.form-textfield,.form-password,.form-textarea,.form-checkbox,.form-static,.form-checkboxlist{ display: block; }
.form-select label,.form-textfield label,.form-password label,.
form-textarea label,.form-checkbox label,.form-static label,.form-checkboxlist label{ font-weight: bold; font-size: 13px; line-height: 28px; }
.form-select label,.form-textfield label,.form-password label,.
form-textarea label,.form-static label,.form-checkboxlist label{ display: inline; float: left; width: 120px; margin-right: 20px; text-align: right; }
.two-line{ margin-left: 180px; padding: 0; }
.two-line label{ display: block; float: none; width: 400px; text-align: left; line-height: 1.4; padding: 0 0 5px 0; }
.form-static p{ margin-bottom: 0; font-size: 13px; padding-top: 4px; display: inline; float: left; width: 415px; }
.form-static p input{ margin-right: 5px; }
.form-textfield input,.form-textfield textarea,.form-password input,.form-password textarea,.form-textarea input,.form-textarea textarea,.form-static input,.
form-static textarea{ font-size: 13px; padding: 3px; line-height: 13px; display: inline; float: left; }
.form-textfield input.notExample,.form-textfield textarea.notExample,.form-password input.notExample,.form-password textarea.notExample,.form-textarea input.notExample,.form-textarea textarea.notExample,.form-static input.notExample,.form-static textarea.notExample{ color: #8c8c8c; }
.form-textfield textarea,.form-password textarea,.form-textarea textarea,.form-static textarea{ width: 300px; height: 120px; }
.form-select select{ margin-top: 4px; }
.form-checkbox{ margin: 0 0 20px 180px; padding: 0; }
.form-checkbox input{ display: inline; float: left; margin: 6px 0 0 0; }
.form-checkbox label{ margin: 0; padding: 0 0 0 10px; }
.form-checkboxlist{ margin-left: 180px; padding: 0; }
.form-checkboxlist label.list{ display: block; float: none; width: 400px; text-align: left; line-height: 1.4; padding: 0 0 5px 0; }
.form-checkboxlist .form-checkbox{ margin: 0; }
.form-checkboxlist .form-checkbox label{ font-weight: normal; text-align: left; width: auto; }
.form-submit-button,.form-submit-image,.form-submit-input{ margin: 0 0 20px 180px; overflow: hidden; display: inline-block; }
.form-submit-button,.form-submit-image,.
form-submit-input{ display: block; }
input.notExample{ color: #8c8c8c!important; }
#more_information{ display: none; }
strong.error-description{ color: #a53921; display: block; clear: left; font-size: 11px; margin: 0 0 0 140px; padding: 10px 0 0; }
.form-textarea strong.error-description,.form-checkboxlist strong.error-description{ margin: 0; }
label.error{ color: #a53921; }
div#errors ol li a{ color: #a53921; }
.spinna{ width: 32px; height: 32px; position: absolute; top: 63px; left: 50%; margin-left: -16px; }
table.jiveTable{ border-collapse: separate; border: 4px solid #E3DFDF; width: 98%; margin-bottom: 20px; }
table.jiveTable th,table.jiveTable td{ border: 1px solid #E3DFDF; font-size: 11px; padding: 10px; vertical-align: middle; }
table.jiveTable th{ font-weight: bold; text-align: left; }
table.jiveTable th.fade{ background: #f9f9f9; }
table.jiveTable th.express{ background: #f9f9f9; font-size: 13px; text-align: center; }
table.jiveTable td.shaded{ background: #ffffd6; }
table.jiveTable td.checkmark{ background: url('/images/icons/icon-checkmark-16-10463.png') no-repeat center; }
table.jiveTable td.sub{ padding-left: 20px; }
table.jiveTable td.center{ text-align: center; }
table.jiveTable td ul{ margin-bottom: 0; }
table.jiveTable td ul li{ font-size: 11px; padding-bottom: 0; }
table.jiveTable tr.shaded{ background: #f9f9f9; }
table#zoom_table{ border: none; margin: 0; }
table#zoom_table th,table#
zoom_table td{ border: none; padding: 0; font-size: inherit; }
.demos h1{ text-align: center; font-size: 32px; margin: 10px 0 0; }
.demos h2{ text-align: center; font-size: 21px; }
.demos img{ margin: 0 auto; }
.demos
 a.hero{ text-indent: -9999px; display: block; position: absolute; }
.demos a.employee-engagement{ top: 211px; left: 495px; width: 323px; height: 222px; }
.demos a.marketing-and-sales{ top: 211px; left: 173px; width: 321px; height: 222px; }
.demos a.market-engagement{ top: 242px; left: 53px; width: 119px; height: 164px; }
.demos a.support{ top: 242px; right: 44px; width: 117px; height: 162px; }
.demo-list{ margin: -25px 
0 30px; padding: 0 0 30px 0; border-bottom: solid 1px #ddd; }
.demo-list p{ margin-bottom: 5px; }
.demo-list a.arrow-button{ font-size: 13px; background: url(
'/images/global/buttons/button-arrow-16x16-9664.png') no-repeat 0 2px; }
.demo-list .col1,.demo-list .col2,.demo-list .col3,.demo-list .col4{ width: 220px; margin-right: 0; }
.demo-list h3{ font-size: 15px; margin-bottom: 5px; }
.livetour{ margin-bottom: 20px; padding-bottom: 30px; border-bottom: solid 1px #ddd; }
.livetour img{ float: left; margin: 0 20px 0 0; }

img.download{ float: left; margin: 10px 68px 200px 48px; }
.demo img{ margin: 0 0 20px; }
.demo .contact-large{ background: url(/images/trysbs/contact-11747.png) left 
top no-repeat; width: 615px; height: 50px; margin: 20px auto 0; display: block; text-indent: -9999px; }
.demo .contact-large:hover{ background-position: left -49px; }
.solutions-grid-block{ overflow: hidden; display: inline-block; border-bottom: 1px solid #e5e5e5; font-size: 1.1em; line-height: 20px; margin: 30px 0; padding-bottom: 20px; }
.solutions-grid-block{ display: block; }
.solutions-grid-block.
last{ border-bottom: none; }
.solutions-grid-block p{ margin-bottom: 10px; }
.solutions-grid-left{ border-right: 1px solid #e5e5e5; display: inline; float: left; margin-right: 20px; padding-right: 20px; width: 310px; }
.solutions-grid-right{ display: inline; float: left; width: 310px; }
.solutions-copy-container{ display: inline; float: left; width: 220px; }
.solutions-copy-container a.arrow-button{ font-size: 14px; background: url('/images/global/buttons/button-arrow-16x16-9664.png') no-repeat 0 2px; }
.solutions-icon{ display: inline; float: left; display: block; margin: 0 25px 60px 0; text-indent: -9999px; }
#icon-employee-engagement{ background: url('/images/global/icons/icons-64-11883.jpg') no-repeat -980px -195px; height: 63px; width: 48px; margin-left: 15px; }
#icon-marketing-and-sales{ background: url('/images/global/icons/icons-64-11883.jpg') no-repeat -845px -199px; height: 57px; width: 63px; }
#icon-innovation{ background: url('/images/global/icons/icons-64-11883.jpg') no-repeat -911px -196px; height: 62px; width: 63px; }
#
icon-market-engagement{ background: url('/images/global/icons/icons-64-11883.jpg') no-repeat -384px -260px; height: 54px; width: 60px; }
#icon-government{ background: url('/images/global/icons/icons-64-11883.jpg') no-repeat -260px -259px; height: 49px; width: 63px; }
#icon-support{ background: url(
'/images/global/icons/icons-64-11883.jpg') no-repeat -781px -195px; height: 61px; width: 63px; }
body.solutions_solutions_jive-market-engagement a.arrow-button{ background: url('/images/global/buttons/button-arrow-16x16-9664.png') no-repeat scroll 0 2px; display: block; font-size: 14px; margin-bottom: 15px; }
.
product_overview #products-hero{ background: url('/images/products/products-overview-hero-11747.jpg') no-repeat 0 0; height: 330px; margin-left: -9px; margin-bottom: 30px; width: 977px; }
.product_overview #products-hero .col1{ margin-left: 29px; width: 430px; }
.product_overview #products-hero p{ font-size: 14px; }
.product_overview #products-hero h1{ font-size: 45px; }
.product_overview #products-hero .buttons{ margin-top: 40px; }
.product_overview #products-hero .arrow-button{ margin-right: 20px; }
.product_overview #products-hero h2.sub{ font-size: 20px; }
.
product_overview #products-hero .arrow-button-blue{ background: url('/images/global/buttons/button-arrow-blue-11747.png') no-repeat scroll 0 4px; color: #555; float: left; font-size: 16px; font-weight: bold; margin-left: -3px; margin-right: 25px; padding: 0 0 0 25px; }
.product_overview #products-hero .arrow-button-blue:hover{ color: #1471b6; text-decoration: none; }
.product_overview #products-hero .arrow-button-blue span{ color: #888; display: block; font-size: 13px; font-weight: normal; margin-top: -2px; }
.product_overview h3.sub{ font-size: 16px; color: #666; margin: 0 0 10px; }
body.product_technology_requirements table{ margin-bottom: 30px; }
.product_employee .twocol,.product_public .twocol{ margin-bottom: 40px; }
.product_employee .twocol h2,.
product_public .twocol h2{ padding-top: 0; }
.product_employee .twocol h2.profile,.product_public .twocol h2.profile{ margin-top: 10px; }
.product_employee .twocol h2.widgets,.product_public .twocol h2
.widgets{ margin-top: 15px; }
.product_employee .twocol h2.makeover,.product_public .twocol h2.makeover{ margin-top: 30px; }
.product_employee .twocol h2.goldstars,.product_public .twocol h2.goldstars { margin-top: 30px; }
.product_employee .twocol h2.wizard,.product_public .twocol h2.wizard{ margin-top: 10px; }
img.bridging-main{ position: relative; margin: 7px -28px 0 20px; float: right; display: block; }
img.community-discovery1{ position: relative; margin: 7px -28px 0 20px; float: right; display: block; }
img.community-discovery2{ margin: 10px -28px 30px 0; float: right; position: relative; display: block; }
img.office-connector1{ position: relative; margin: 7px -28px 15px 30px; float: right; display: block; }
p.office-connector1{ position: relative; float: right; display: block; width: 320px; margin: 10px 0 30px; clear: right; }
img.office-connector2{ position: relative; margin: 0 30px 0 0; float: left; display: block; }
#iphone-gallery{ background: url(
'/images/products/mobile-iphone-gallery-background-11747.jpg') no-repeat 0 0; margin-top: 20px; min-height: 780px; padding: 15px 25px 25px 25px; position: relative; }
#iphone-gallery a.arrow-button{ background-position: 0 2px; font-size: 14px; font-weight: bold; }
#iphone-screen,#iphone-splash{ position: absolute; top: 255px; left: 55px; width: 270px; height: 404px; }
#
thumb-container{ margin-left: 350px; margin-bottom: 20px; }
#thumb-container a{ display: block; float: left; margin-right: 10px; margin-bottom: 10px; }
#thumb-container a.last{ margin-right: 0; }
#
requirements{ width: 285px; margin-left: 350px; }
#caption{ clear: both; overflow: hidden; width: 285px; margin-left: 337px; height: 85px; }
#caption ul{ background: none; margin: 15px 0 5px 0; line-height: 20px; }
#caption ul li{ background: url(/images/screenshots/iPhone/arrow-caption-11747.png) no-repeat 0 5px; }
#caption ul li.splash{ font-size: 15px; }
body#product .
solutions-icon{ float: left; display: block; margin: 0 20px 20px 0; text-indent: -9999px; }
img.screencap{ margin: 5px 0 15px 0; }
#whats-new-improvements h3{ background: url(
'/images/global/bullet-checkmark-green-11747.png') no-repeat 0 0; padding-left: 25px; }
body.product_technology_requirements table{ margin-bottom: 30px; }

.jive_rss {	MARGIN-LEFT: 15px;}

#twitter{ line-height: 1em; font-size: 0.9em !important; font-family: inherit;}
#twitter p{ font-size: 0.9em; color: #ffffff;}
.twtr-join-conv { font-size: 0.9em !important; padding-top: 3px !important;}

A.mess:link {background-color: #990000; color: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }
A.mess:visited {background-color: #990000; color: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }
A.mess:hover {BACKGROUND: #1b96fa; COLOR: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }
A.mess:active {background-color: #990000; color: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }

A.mess-non:link {background-color: #1b96fa; COLOR: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }
A.mess-non:visited {background-color: #1b96fa; COLOR: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }
A.mess-non:hover {background-color: #990000; color: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }
A.mess-non:active {background-color: #1b96fa; COLOR: #FFFFFF !important; padding-right:3px; padding-left:3px; TEXT-DECORATION: none !important }

A.anonce:link { BACKGROUND: #f5f5f5; COLOR: #990000; FONT-WEIGHT:bold; TEXT-DECORATION: none }
A.anonce:visited { BACKGROUND: #f5f5f5; COLOR: #990000; FONT-WEIGHT:bold; TEXT-DECORATION: none }
A.anonce:hover { BACKGROUND: #990000; COLOR: #fff; FONT-WEIGHT:bold; TEXT-DECORATION: none }
A.anonce:active { BACKGROUND: #990000; COLOR: #fff; FONT-WEIGHT:bold; TEXT-DECORATION: none }

.tit { position:relative; padding:5px 10px; color:#333333; background:#cecece; border-bottom:2px solid #f99943; margin-bottom:20px; FONT-WEIGHT: bold;}
.tit_gb { position:relative; padding:5px 10px; color:#333333; background:#cecece; border-bottom:2px solid #f99943; margin-bottom:20px; }
.title-white { position:relative; color:#afafaf; border-bottom:2px solid #f99943; padding:4px;}

#add-comment { border:0; }
#add-comment .tit { margin-bottom:0; }
#add-comment .tit_gb { margin-bottom:0; }
#add-comment .abuse { padding:7px 0 9px 0; font:10px Arial; color:#afafaf; }
#add-comment .form { padding:10px 0 10px 10px; background:#f5f5f5; }

#add-comment label { display:block; float:left; padding:15px 8px 0 0; }
#add-comment input { display:block; float:left; width:146px; height:16px; margin:0 19px 9px 0; padding:2px 3px 0 3px; font:1.1em Tahoma; }
#add-comment input.check { width:auto; height:auto; margin:15px 5px 0 0;}
#add-comment input.check-auth { width:20px !important; margin:2px 5px 0 0;}
#add-comment input.btn { width:73px; height:20px; margin:13px 0 0 0; padding:1px 0 5px 0; font:12px Arial; color:#ffffff; text-align:center; float:none; background:url(/images/bg-comment-btn.gif) no-repeat; border:0; cursor:pointer; }
#add-comment textarea { display:block; width:640px; height:112px; padding:5px; font:12px Arial; }

.comm { padding-bottom:15px; padding-top:10px; }
.comm h2 { padding:0 0 10px 0; font:2.0em Arial; color:#00a0f0; }
.comment .text { padding:4px; background:#e4e4e4; /*margin-bottom:20px */}
.comment_blog .text { padding:4px; background:#e4e4e4; margin-bottom:5px }

div.title_blog {FONT-SIZE: 16px; FONT-FAMILY: Arial; border-bottom: 1px solid #666666; display:block; width:100%;}
span.title_blog {background-color: #666666; color: #FFFFFF; padding: 0 0.2em;}
span.title_blog_name {background-color: #E4E4E4; padding-left:0.2em; padding-right:0.2em;}

.Title {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana
}
.pagination2 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 7px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid
}
.pagination2 P {
	POSITION: relative; TEXT-ALIGN: center; MARGIN-top: 0px! important; MARGIN-bottom: 0px! important;
}
.pagination2 P A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination2 P A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination2 P A:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination2 P A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination2 P A:hover {
	BACKGROUND: #990000; COLOR: #fff
}
.pagination2 P SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.pagination2 P SPAN.current {
	BACKGROUND: #990000; COLOR: #fff
}
.pagination2 * {
	MARGIN: 0px
}
.pagination2 H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1.45em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.red {
	COLOR: #990000;background-color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em;
}

#news {margin-bottom:10px; margin-left:10px; display:block; border:1px solid #990000; float:right; padding:6px 6px 6px 6px;  width: 200px;}


.pages {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 1.2em;
	font-weight: 700;
	line-height:27px;
	margin-left: 0px;
}

.pages a,.pages span{
	border: #cccccc 1px solid;
	padding: 4px;
	color: black;
	text-decoration: none;
	background: transparent url('/img/page.png') 0 0 repeat-x;
	margin-left:5px;
	font-weight: normal;
}

.pages span, .pages a:hover{
	background: transparent url('/img/page-active.png') 0 0 repeat-x;
	color: white;
	border: none;
	padding: 5px;
	font-weight: normal;
}

.pagination {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 1.2em;
	font-weight: 700;
	line-height:27px;
	margin-left: 0px;
}

.pagination a,.pagination span{
	border: #cccccc 1px solid;
	padding: 4px;
	color: black;
	text-decoration: none;
	background: transparent url('/img/page.png') 0 0 repeat-x;
	margin-left:5px;
	font-weight: normal;
}

.pagination span, .pagination a:hover{
	background: transparent url('/img/page-active.png') 0 0 repeat-x;
	color: white;
	border: none;
	padding: 5px;
	font-weight: normal;
}

.pagination b {
	display: none;
}

.jive_blog_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.jive_blog_wrapper H5 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #999999
}
.jive_blog_wrapper blockquote {
	MARGIN-left: 30px;
}
.jive_blog_wrapper span.Title {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana
}
.blog_wrapper {
	PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.blog_wrapper H5 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #999999
}
.blog_wrapper blockquote {
	MARGIN-left: 30px;
}
.blog_wrapper span.Title {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana
}
.blog_wrapper_print {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; /*WIDTH: 100%;*/ PADDING-TOP: 0px
}
.blog_wrapper_print H5 {
	FONT-SIZE: 16px; MARGIN-TOP: 20px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; COLOR: #999999
}
.blog_wrapper_print span.Title {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana
}
.blog_wrapper_print P {
	MARGIN-TOP: 18px; MARGIN-BOTTOM: 10px
}
.blog_wrapper_print blockquote {
	MARGIN-left: 30px;
}
.jive_blog_entry {
	CLEAR: both; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.jive_blog_entry H5 {
	MARGIN-BOTTOM: 5px; PADDING: 0; COLOR: #333333; FONT-WEIGHT: normal; FONT-SIZE: 13pt;
}
.jive_body_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/jive_body_hdr.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 50px
}
.jive_body_header H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505050; PADDING-TOP: 20px
}
.jive_blog_details {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 18px; PADDING-TOP: 10px; FONT-STYLE: italic
}


.nc_row_img{margin:3px 7px 7px 0;padding:3px;border:1px solid #E7E7E7}
.nc_title .nc_announce{clear:left}
.nc_title .nc_row_img{float:none !important}
.nc_title p{margin-top:3px}
.nc_list table{width:100%}
.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}
.nc_full h4, .nc_full h5{margin:0; font-size:110%; MARGIN-BOTTOM: 10px !important; COLOR: #f99943}
.nc_list h4, .nc_list h5{margin:0; font-size:100%}
.nc_full h2{font-size:130%; font-weight:bold !important; margin:0 0 5px 0}
.nc_list h3{font-size:110%;margin-bottom:3px !important}
.nc_list .nc_group{font-size:110%; padding:15px 0 7px}

.tit { position:relative; padding:5px 10px; color:#333333; background:#cecece; border-bottom:2px solid #f99943; margin-bottom:20px; FONT-WEIGHT: bold;}
.tit_gb { position:relative; padding:5px 10px; color:#333333; background:#cecece; border-bottom:2px solid #f99943; margin-bottom:20px; }
.title-white { position:relative; color:#afafaf; border-bottom:2px solid #f99943; }

.nc_list h2 { padding:0 0 7px 0; font:2.0em Arial; color:#00a0f0; }

.nc_title .nc_adaptive_catalog .nc_row{padding-left:3%;padding-top:20px}
.nc_title .nc_adaptive_catalog h3{padding-left:20px}
.nc_title .nc_adaptive_catalog .nc_row_img{float:left !important;border:none}
.nc_title .nc_vacancies .nc_item, .nc_title .nc_vacancies h3{display:inline;padding-right:5px}
.nc_resume .nc_price{margin:5px 0}
.nc_guestbook .nc_datetime{margin-top:3px}
.nc_price_list .column_2{width:200px}
.nc_price_list td{padding-right:9px}
.nc_resume .nc_item .nc_value, .nc_vacancies .nc_item .nc_value{font-weight:normal}
.nc_resume .nc_title, .nc_vacancies .nc_title{font-weight:bold}
.nc_resume .nc_row h3{font-size:125%}
.nc_list.nc_work_comments .nc_description{margin-top:5px}
.nc_mail_from_site input, .nc_mail_from_site .nc_description{margin-bottom:5px}


h3{font-weight:bold}
.nc_a{background:#F4F4F4}
.nc_list td{padding:1px 3px;vertical-align:top}
.nc_list table, .nc_full table{border:0; border-collapse:collapse}
.nc_list .nc_group{font-size:110%; padding:15px 0 7px}
.nc_price .nc_value{font-size:120%}
.nc_price .nc_value , .nc_price_list .nc_item{white-space:nowrap}
.nc_full h4, .nc_full h5{margin:0; font-size:110%}
.nc_list h4, .nc_list h5{margin:0; font-size:100%}
.nc_full h2{font-size:130%; margin:0 0 5px 0}
tr.nc_row td{padding-bottom:12px}
.nc_list table{width:100%}
.nc_icon{vertical-align:middle; padding-bottom:3px}
.nc_author, .nc_value{font-weight:bold}
.nc_message{margin:5px 0}
.nc_answer{color:#666; margin-bottom:10px}
.nc_list h3{font-size:110%; margin:0 0 5px 0}
.nc_comments_count, .nc_author{display:inline; padding-right:10px}
.nc_list .nc_row{padding-bottom:10px}
.nc_announce, .nc_settings_section{margin-bottom:7px !important}
.nc_full_text, .nc_search{margin-bottom:10px}
.nc_comments{margin-top:30px}
.nc_current{color:#FFF;text-decoration:none;background:#2E353B}
.nc_img_selector a{display:block;float:left;padding:1px 5px;margin:0 1px;border:1px solid #383F47}
.nc_selected_tag{font-weight:bold}


.nc_title h3{margin:0 0 3px 0}
.nc_title .nc_row{padding-bottom:15px}
.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}

.nc_blog_warn_text {margin:0 0 10px; color:#CC0000; font-weight:bold}
.nc_blog_description {margin:7px 0; color:#777777; font-style:italic; font-size:88%;}
.nc_blog_info {margin:7px 0; color:#777777; font-size:100%; font-weight:bold}
.nc_blog_info_elm {padding:0 10px 0 0;}
.nc_ignore_button {margin:7px 0;}
.nc_tags {margin:0 0 5px;}
.nc_blog_editsection {margin:7px 0;}
.nc_add_message_button {margin:0 0 7px;}
.nc_settings_section {padding:0 0 14px;}
.nc_join_button {margin:7px 0;}
.nc_blog_list {margin:0 0 10px; font-size:130%; font-weight:bold}

.nc_blog_edit_table {margin:0 0 10px; width:100%}
.nc_blog_edit_header {background:#EEEEEE; font-weight:bold}
.nc_blog_edit_field {background:#F9F9F9;}
.nc_blog_edit_info{background:#F9F9F9; padding:5px 10px 5px 5px}
.nc_blog_edit_table input, textarea{width:100%;}
.nc_blog_edit_table select{width:50%;}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px !important; padding:2px 0 !important; width:100% !important; font-size:10px !important; font-family:Verdana,Arial !important; background:none !important; border:0 !important;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}

.tdday { font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: #990000;
     font-weight: normal;
     font-size: 9px;
     width: 26px;
     line-height: 16px;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
}
.tdtoday { font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: #990000;
     font-weight: bold;
     font-size: 10px;
     line-height: 16px;
     width: 26px;
     color: #FFFFFF;
     vertical-align: middle;
     text-align: center;
}

.tdheading { font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: #333333;
     font-weight: bold;
     font-size: 10px;
     line-height: 20px;
     color: #ffffff;
     vertical-align: middle;
     text-align: center;
}
.tddate { font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: #f0f0f0;
     font-weight: normal;
     font-size: 10px;
     line-height: 16px;
     width: 26px;
     color: #000000;
     vertical-align: middle;
     text-align: center;
 }
.caltable { 
     margin-bottom: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-left: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px
}
DIV.who {padding: 5px; background-color: #990000; font-size:12px;color:#FFFFFF;}
DIV.who2 {padding: 5px; background-color: #144E56; font-size:12px;color:#FFFFFF;}
DIV.who3 {padding: 5px; background-color: #333333; font-size:12px;color:#FFFFFF;}
TD.who {font-size:12px;color:#FFFFFF;}
TD.who2 {font-size:12px;color:#FFFFFF;}
TD.who3 {font-size:12px;color:#FFFFFF;}
DIV.what {padding: 5px; background-color: #e4e4e4}
TD.what {padding-right: 5px; background-color: #e4e4e4}
.hide {
	VISIBILITY: hidden
}
.Title {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana
}
A.matches {
	TEXT-DECORATION: none
}
A.none {
	COLOR: #000000; TEXT-DECORATION: none
}
A.none:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

#gbFormLayout {display:none; position:relative;}
#gbFormLayout .keyinfo {float:left; width:16px; height:16px; margin:10px 0 0 10px; background:url('/images/guestbook/info.gif') 0 2px no-repeat; text-decoration:none; border:1px solid #666666; border-width:0px 0 0 0px; font-size:11px;}
HTML>BODY #gbFormLayout .keyinfo {width:16px; height:16px;}
#gbFormLayout .keyinfo DIV {display:none; position:absolute; width:300px; color:#000000; background:#FFFFFF url('/images/guestbook/info.gif') 0 2px no-repeat; border:1px solid #666666;
padding:15px 20px; margin:-1px 0 0 -1px; cursor:default; line-height:1.2em;}
HTML>BODY #gbFormLayout .keyinfo DIV {width:285px;}
#gbFormLayout .keyinfo DIV SPAN {display:block; margin-bottom:5px;}


#gbFormLayout {padding-bottom:10px;}
/*#gbForm {background:#f5f5f5; }*/
#gbForm .tworows {position:relative; padding:10px 10px 5px 10px; color:#333333; background:#cecece; border-bottom:2px solid #f99943; margin-bottom:0; height:18px;}
#gbForm .tworows .left {float:left; width:300px;}
#gbForm .tworows .right {float:right; width:300px; text-align:right;}
#gbForm TEXTAREA {width:668px; height:112px; padding: 5px; font:12px Arial; background:#f5f5f5; border: solid 1px #666666; margin-top:10px !important; margin-bottom:3px !important;}

#gbForm INPUT {margin-right:3px !important;}

#gbFormLayout input.btn { width:73px; height:20px; margin-top:10px !important; margin-bottom:10px !important; font:12px Arial; color:#ffffff; text-align:center; background:url(/images/bg-comment-btn.gif) no-repeat; border:0; cursor:pointer; }

#gbMessages {margin:10px 0;}
#gbMessages DIV.total {padding:10px 0;}
#gbMessages .msg TABLE {width:675px; margin-top:15px; background:#8BC53F url('/images/backgrounds/imho.png') 0 50% repeat-x; border-bottom:2px solid #333333;}
#gbMessages .msg TABLE.offtop { background:#CCCCCC url('/images/backgrounds/offtop.png') 0 50% repeat-x; }
#gbMessages .msg TABLE TD {font-size: 12px; color: #000000; padding:5px;}
#gbMessages .msg DIV {margin-right:5px; background-color: #F0F0F0;}
#gbMessages .msg DIV DIV {background-color: #F0F0F0; min-height:40px; padding:5px; padding-right:40px;}
* HTML #gbMessages .msg DIV DIV {height:40px;}
#gbMessages .foul TABLE {background:#333333 url('/images/backgrounds/foul.png') 0 50% repeat-x !important;}
#gbMessages .foul DIV {display:none;}
#gbMessages .foul DIV DIV {display:block;}

#gbMessages .msg TABLE.inside {width:auto; margin:0px; background:#F0F0F0;}
#gbMessages .msg TABLE.inside TD {color: #333333;}


#gbFormError {margin-bottom:10px; display:none; border:1px solid #990000; float:left; padding:6px 7px 6px 30px; background:url('/images/guestbook/important.gif') 6px 5px no-repeat; color:#990000;}
#gbFormError * {color:#990000 !important;}

#gbFormErrorLight {margin-bottom:10px; border:1px solid #990000; float:left; padding:6px 7px 6px 30px; background:url('/images/guestbook/important.gif') 6px 5px no-repeat; color:#990000;}
#gbFormErrorLight * {color:#990000 !important;}

.gbMessagesInformer {padding:7px 0 8px 27px; margin:20px 0 12px; cursor:pointer; width:485px; background:#E4E4E4 url('/images/guestbook/newmsginfo.gif') 6px 6px no-repeat; border:1px solid #990000;}

.gbListing {margin:20px 0 3px; display:none;}
.gbListing A {margin:0 3px 0 4px; font:bold 11px Verdana; color:#000F6C;}
.gbListing A.current {color:#990000; text-decoration:none; cursor:text;}
.gbListing IMG {margin:0 3px 0 4px; cursor:pointer; visibility:hidden;}

#gbLoading {display:none; position:relative;}
#gbLoading DIV {width:200px; padding:40px 20px; position:absolute; left:50%; margin-left:-100px; background:#FFFFFF; /*border:1px solid #1A1A1A;*/ text-align:center;}

.clear {display:table; width:610px;}

span.date_result {background-color: #990000; color: #FFFFFF; padding: 0 0.2em;}
span.title_main_date_result {background-color: #666666; color: #FFFFFF; padding: 0 0.2em;}
div.title_main_result {FONT-SIZE: 8pt; FONT-FAMILY: Verdana; border-bottom: 1px solid #666666; display:block; width:auto; overflow:auto;}
div.title_main2 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana; border-bottom: 1px solid #666666; display:block; width:100%;}
span.title_main_date2 {background-color: #666666; color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em;}
div.tape_news {color: #423c30; margin-top: 0.5em; line-height: 130%; padding-right: 0.5em;}
span.date {background-color: #CECECE; color: #333333; padding: 0 0.2em; margin-right: 0.2em;}
span.score {background-color: #990000; color: #cccccc; padding: 0 0.2em; margin-right: 0.2em;}
div.title_main {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; border-bottom: 1px solid #666666; display:block; width:auto; padding-right: 0.5em; overflow:auto;}
span.title_main_date {background-color: #666666; color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em;}
div.title_news {FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana; border-bottom: 1px solid #666666; display:block; width:100%; padding-right: 0.5em;}
span.title_news_date {background-color: #666666; color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em;}
a.date:link {background-color: #990000; color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em; TEXT-DECORATION: none}
a.date:visited {background-color: #990000; color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em; TEXT-DECORATION: none}
a.date:hover {background-color: #FFFFFF; color: #990000; padding: 0 0.2em; margin-right: 0.2em; TEXT-DECORATION: none}
a.date:active {background-color: #990000; color: #FFFFFF; padding: 0 0.2em; margin-right: 0.2em; TEXT-DECORATION: none}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.clearer {
	CLEAR: both; MARGIN-TOP: -1px; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 1px
}

.selector {
    background: url(/img/tab-line.gif) 0 50% repeat-x;
    width: 100%;
    float: left;
	clear: both;
}

.selector h2 {
    background: #fff;
    float: left !important;
    font-size: 165% !important;
    word-spacing: -0.1em !important;
    padding-right: 5px !important;
    font-weight: normal !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.selector .tool, .selector .tool:visited {
    float: right !important;
    font-weight: bold !important;
    text-decoration: none !important;
    color: #e37400 !important;
    padding: 2px 1px !important;
    border: 4px solid #fff !important;
    background: #fff !important;
    margin-top: 3px !important;
    height: 20px !important;
    word-spacing: -0.1em !important;
}

.selector span.tool {
    background: #e37400 url(/img/menu-current.gif) 100% -90px no-repeat !important;
    padding: 0 !important;
    height: auto !important;
} /*ie6*/

.selector span.tool strong {
    display: block !important;
    background: url(/img/menu-current.gif) 0 -90px no-repeat !important;
    color: #fff !important;
    padding: 2px 6px !important;
    height: 16px !important;
}

.selector span.tool strong a {
    color: #fff !important;
    text-decoration: none !important;
}

.selector a.tool:hover {
    text-decoration: underline !important;
}

.selector select {
    font-size: 100% !important;
}

/***** News Articles *****/

.news-summary, .news-full, .news-full-confirm {
    padding: 0.7em 0 2.5em 0 !important;
    position: relative !important;
    clear: left !important;
    min-height: 55px !important;
}

.news-body {
    padding-right: 60px !important;
}

.news-body a.body {
    text-decoration: none !important;
    padding: 4px !important;
    margin: -4px 0 -4px -4px !important;
    color: #555 !important;
    position: relative !important;
    z-index: 2 !important;
}

.news-summary .news-body em {
    color: #999 !important;
    white-space: nowrap !important;
}

.news-body em a {
    color: #777 !important;
    text-decoration: none !important;
    border-bottom: 1px solid #ddd !important;
}

.news-body em a:hover {
    color: #000 !important;
}

.news-full h3 {
    padding-top: 6px !important;
}

.news-body strong {
    font-size: 85% !important;
    color: #666 !important;
}

.news-body strong.inaccurate {
    display: block !important;
}

#digging ul.news-digg {
    position: absolute !important;
    top: 0.8em !important;
    right: 0 !important;
    text-align: center !important;
    font-size: 85% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: url(/img/shade-news.gif) no-repeat !important;
}

#digging .digg-count a, #digging .digg-count span, #digging .digg-count-s a, #digging .digg-count-s span {
    display: block !important;
    padding: 11px 0 4px 0 !important;
    text-decoration: none !important;
    width: 51px !important;
    min-height: 40px !important;
    color: #93883F !important;
    text-align: center !important;
}

#digging ul li {
background:transparent !important;
font-size:1em !important;
padding:0 !important;
}

.news-summary #digging .digg-count strong, .news-full #digging .digg-count strong, .news-summary #digging .digg-count-s strong, .news-full #digging .digg-count-s strong {
    font-size: 160% !important;
    font-weight: normal !important;
    letter-spacing: -1px !important;
    line-height: 1 !important;
    display: block !important;
    color: #736926 !important;
}

.digg-count a:hover,
.digg-count-s a:hover,
.digg-count a:hover strong,
.digg-count-s a:hover strong {
    color: #998D43 !important;
}

.news-body h3 {
    margin: 2px 0 0 0 !important;
    font-size: 115% !important;
    letter-spacing: -0.01em !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
}

.news-body p {
    margin: 0.2em 0 0.1em 0 !important;
    line-height: 1.3 !important;
}

.news-body em {
    font-style: normal !important;
    font-size: 85% !important;
    color: #666 !important;
}

table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}

.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}

a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}

table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}

table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EEE; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F6F6F6; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}

div.nc_form {width:430px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}

.jive_sidebar_header {
background:transparent url(/images/jive_side_hdr.gif) repeat-x scroll 0 0;
height:50px;
margin:0 0 10px;
overflow:hidden;
padding:0;
width:100%;
}
.jive_sidebar_header h1 {
color:#505050;
font-size:16pt;
font-weight:normal;
margin:0;
padding:16px 10px 0;
}

/* tabs */
#tabs {
  width: auto !important;
  border-bottom: 1px solid #c0c0c0 !important;
  /*padding: 10px 0 0 0px !important;*/
}

#tabs ul{
	padding: 0 0 0 10px !important;
 }

#tabs ul li{
  display: block !important;
  float:left !important;
  margin: 0 7px 0 0 !important;
  background: #f0f0f0 !important;
  border: 1px solid #c0c0c0 !important;
  border-bottom: 0 !important;
  color: #c0c0c0 !important;
  padding: 0 0 7px 5px;
}


#tabs ul li.active {
  background: #ffffff !important;
  border: 1px solid #c0c0c0 !important;
  border-bottom: 0 !important;
  margin: 0 7px -1px 0 !important;
  padding: 0 0 7px 5px;
}


#tabs ul li a{
	display: block;
  padding: 5px 5px 0 0 !important;
	color: #1e1e1e !important;
}

#tabs ul li.active a{
  padding: 5px 5px 1px 0 !important;
}

#imho-nav {
	position: fixed;
	left: 0;
	top: 22%;
	display: block;
	width: 23px;
	z-index:2147483646;
}
#imho-nav span {
	display: none;
}
#imho-nav #imho-nav-twitter {
	display: block;
	width: 23px;
	height: 61px;
	background: transparent url(/images/left_twitter.png) no-repeat;
	margin-bottom:5px;
}
#imho-nav #imho-nav-gb {
	display: block;
	width: 23px;
	height: 100px;
	background: transparent url(/images/left_gb.png) no-repeat;
	margin-bottom:5px;
}
#imho-nav #imho-nav-mail {
	display: block;
	width: 23px;
	height: 100px;
	background: transparent url(/images/left_mail.png) no-repeat;
}

#promos{width:970px;height:148px;background:url(/images/global/universal-sprites-11747.png) no-repeat 0 -312px;margin:0 0 20px 0;padding:0px 0px 0px 9px;overflow:hidden;display:inline-block;}
#promos{display:block;}
#promos ul{margin:0;}
#promos ul li{display:inline;float:left;position:relative;overflow:hidden;border-left:1px solid #e9e9e9;padding:3px 10px;background:transparent; width:460px; height:139px;}
#promos ul li.first{border:0;}

#sns-buttons{display:inline-block; margin-top: 25px;}
#sns-buttons p{float:left;font-size:91%;margin-top:5px}
#sns-buttons span{float:left}
span.share-label{margin-top:5px}
a.share{background:url("/images/main-sprites.png?1") no-repeat scroll 0 -523px transparent;float:left;width:22px;height:21px;text-indent:-5000px;margin:0 1px 0}
ul.share-it{float:left;margin:0 0 0 5px}
ul.share-it li{display:inline; background:none repeat scroll 0 0 transparent;}
a.share.twitter:hover{background-position:0 -545px}
a.share.facebook{background-position:-24px -523px}
a.share.facebook:hover{background-position:-24px -545px}
a.share.something{background-position:-46px -523px}
a.share.something:hover{background-position:-46px -545px}
a.share.shareit{background-position:-68px 0}
a.share.shareit:hover{background-position:-68px -22px}