body {
    background: transparent url( "../images/bgFade.gif" ) repeat-x;
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    position:relative;
}

img {
    border: none;
}

* html img, * html .png {
    position: relative;
    behavior: expression(( this . runtimeStyle . behavior = "none" ) & &( this . pngSet ? this . pngSet = true:( this . nodeName = = "IMG" & & this . src . toLowerCase( ) . indexOf( '.png' ) > -1 ?( this . runtimeStyle . backgroundImage = "none", this . runtimeStyle . filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this . src + "',sizingMethod='image')", this . src = "/cm/themes/itbe_theme/images/blank.gif" ) : ( this . origBg = this . origBg ? this . origBg : this . currentStyle . backgroundImage . toString ( ) . replace ( 'url("', '' ) . replace ( '")', '' ), this . runtimeStyle . filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this . origBg + "',sizingMethod='crop')", this . runtimeStyle . backgroundImage = "none" ) ), this . pngSet = true ) );
}

a, a:link, a:visited {
    text-decoration: none;
    color: #009;
    cursor: pointer;
}

a:active, a:focus {
    outline: none !important;
}

a:hover {
    text-decoration: underline;
}

h3 {
    font-size: 13px;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.icon_rss {
    background: transparent url( "../images/sprites.gif" ) no-repeat scroll 0 -79px;
    line-height: 15px;
    padding: 0 0 0 20px;
    margin-left: 10px;
}

.bold {
    font-weight: bold;
}

.even {
    background-color: #EBEBF7 !important;
}

.last {
    border-bottom: 1px solid #eee;
}

.floatleft {
    display: inline;
    float: left;
}

.floatright {
    display: inline;
    float: right;
}

.clear {
    clear: both;
}

.img_left {
    float: left;
    margin: 0 8px 8px 0;
}

.img-margin {
    margin: 0 8px 8px 0;
}

.nomargin {
    margin: 0;
}

.mod_no_gradient {
    background-position: -670px 0 !important;
}

.mod-content, .mod_content, .module_plain {
    padding: 6px;
* padding-top : 0;
}

div#jive-body-rightbar-container div#jive-body-rightbar div.module h3 {
    clear: left;
    font-weight: bold;
}

.jive-body-layout-l div.module .mod_content h3 {
    clear: left;
    font-weight: bold;
}

div#jive-body-rightbar-container div#jive-body-rightbar div.module dd h3, .jive-body-layout-l div.module .mod_content dd h3 {
    clear: none;
}

.jive-content-block .jive-table table#version-table tbody tr td, .jive-content-block .jive-table table#version-table thead tr th {
    padding: 0 7px 7px 0;
}

div.jive-widget #jive-popular-documents div.module dt {
    clear: left;
}

.jive-rendered-content p {
    min-height: auto !important;
    height: auto !important;
}

.jive-body-layout-l div.module .mod_content p {
    margin: 0 0 1em 0;
}

#jive-wrapper .mod_header, .jive-sidebar .jive-sidebar-body .mod_header, .jive-sidebar .jive-sidebar-body .mod-header {
    float: left;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}

.mod_header h2, .mod-header h2 {
    background: transparent url( "../images/module_header_bg.gif" ) repeat-x;
    color: #FEF9F1;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 8px;
    width: 160px;
    float: left;
}

.mod_hdr_wide h2 {
    float: none;
    width: auto !important;
}

#jive-wrapper .mod_header h2 a {
    color: #fff;
}

.mod_blue .mod_header h2 {
    background-position: 0 -200px;
}

.mod-nav, .mod_nav {
    float: right;
    width: 110px;
    padding: 3px 3px 0 0;
    position: relative;
    z-index: 100;
}

#jive-body-main {
    overflow: visible;
}

#jive-body-main .jive-content-block {
    padding: 0;
}

#jive-body-maincol-container, #jive-body-maincol {
    margin: 0;
}

div.gray-content, div.gray_content, .jive-sidebar .jive-sidebar-body .module, .module {
    background: transparent url( "../images/gray_module_bg.png" ) no-repeat 0 -1px;
    width: 100%;
    padding: 0;
    font-size: 11px;
    float: left;
}

.jive-body-layout-s #jive-body-rightbar-container .module {
    _width: 310px;
}

.jive-sidebar .jive-sidebar-body div.gray_module {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

div.gray-content p, div.gray_content p, div.gray_content dl {
    padding-left: 5px;
}

div.gray_content dt {
    font-size: 12px;
}

.module {
    background: transparent url( "../images/module_bg.png" ) no-repeat;
    float: left;
}

a.browse, a.question {
    display: block;
    width: 110px;
    height: 19px;
    background: transparent url( "../images/browse.png" ) no-repeat;
    text-indent: -999em;
}

a.question {
    background: transparent url( "../images/ask_a_question.gif" ) no-repeat;
}

.gray_header {
    width: 100%;
* width : 495 px;
    float: left;
}

.gray_header a.question, .gray_header a.document {
    background: none;
    text-indent: 0;
    float: right;
    width: auto;
    margin-top: 10px;
}

.jive-sidebar .jive-sidebar-body .gray_header {
    width: 100%;
    float: left;
    padding: 0;
}

.gray_header h3, .gray_header h4, .gray-tab h3, #jive-body-main .jive-widget .jive-widget-header h4 {
    background-color: #DFDCD7;
    border: 1px solid #cecece;
    border-bottom: none;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 5px 10px !important;
}

.jive-sidebar-body .gray_header h3, .jive-sidebar-body .gray_header h4, .jive-sidebar-body .gray-tab h3 {
    height: auto;
    line-height: 15px;
    width: auto;
}

.jive-widget h4.jive-widget-handle {
    margin: 0 !important;
}

.jive-widget .jive-widget-header .jive-widget-controls {
    margin-right: 10px;
}

.gray_header h3.first {
    margin-right: 10px;
}

.gray_header h3.unselected {
    background-color: #fff;
}

#jive-body-main .solidgray_content {
    background-color: #DFDCD7;
    padding: 8px 10px 16px 10px;
    float: left;
    margin: 0;
    width: 475px;
    overflow: visible;
}

#jive-wrapper .browse_nav .browse_nav_top {
    background: transparent url( "../images/browse_nav_bg.png" ) no-repeat scroll 0;
    padding: 8px;
    width: 195px;
}

#jive-wrapper .jive-body-layout-l .jive-table .browse_nav {
    right: 0;
    top: 22px;
}

#jive-wrapper .browse_nav .browse_nav_bot, #jive-wrapper .browse_nav .browse-nav-bot {
    background: transparent url( "../images/browse_nav_bg.png" ) no-repeat scroll 0;
    height: 8px;
    width: 100%;
}

#jive-wrapper div#jive-popular-documents .browse_nav, #jive-wrapper div#jive-recent-documents .browse_nav, .jive-body-home #jive-wrapper #jive-recent-content .browse_nav {
    top: 35px;
    left: 0;
}

#jive-wrapper .browse_nav, #jive-wrapper .browse-nav, #jive-wrapper div#jive-popular-documents .module .browse_nav, #jive-wrapper div#jive-recent-documents .module .browse_nav {
    position: absolute;
    left: auto;
    right: 0;
    top: 25px;
    width: 211px;
    z-index: 9999;
    display: none;
}

#jive-document-content, #jive-document-content .jive-table {
    overflow: visible;
}

.browse-nav ul, .browse_nav ul {
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #CA9E52;
    height: 100px;
    margin: 0;
    overflow: auto;
    padding: 3px 0 3px 3px;
    width: 190px;
}

.browse-nav a, .browse_nav a {
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    padding: 4px 5px;
    width: 160px;
}

.jive-widget-container-large .jive-widget-body .browse_nav ul li {
    padding-bottom: 0;
}

.toggle a {
    background: transparent url( "../images/sprites.gif" ) no-repeat scroll 0 -40px;
    margin: .5em 0;
    padding-left: 16px;
}

.toggle a.toggle_off {
    background-position: 0 0;
}

.toggle_detail {
    margin: .5em 0;
    padding-left: 16px;
    display: none;
}

*:first-child+html .toggle_detail a {
    background-position: 0 -35px;
}

#jive-global-header {
    background: none;
    padding: 10px;
}

#jive-global-header span {
    display: block;
    width: 728px;
    margin: 0 auto;
    background: none;
}

a#jive-global-header-logo {
    position: relative;
    top: 0;
    left: 0;
    height: 90px;
    width: 728px;
    background: transparent url( "../images/rackspace.gif" ) no-repeat center;
    display: block;
}

#jive-main-nav {
    background: transparent url( "../images/header_bg.gif" ) repeat-x bottom;
    height: auto;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#jive-userbar-user span {
    font-size: 12px;
    color: #333;
    padding-top: 5px;
}

#jive-userbar-user span a:link, #jive-userbar-user span a:visited {
    color: #009;
}

#jive-userbar-user span#user_newsltr {
    display: block;
    border-right: 1px solid #DDD;
    margin-right: 10px;
    padding: 5px 14px 5px 10px;
}

#jive-userbar-user span#user_links {
    font-size: 12px;
    color: #333;
    padding-top: 5px;
    padding-left: 12px;
}

#jive-userbar-right {
    width: 745px;
    text-align: right;
    padding: 0 0 10px 0;
    _padding-bottom: 0;
    margin-top: 10px;
    position: relative;
}

#jive-userbar-search {
    padding-top: 3px;
    float: right;
}

#jive-userbar-search .jive-userbar-search-field {
    padding: 4px 4px 3px 4px;
}

div#logo {
    width: 229px;
    float: left;
    padding: 12px 12px 15px 12px;
    _padding-bottom: 0;
}

div#logo a {
    display: block;
    height: 40px;
    width: 229px;
    background: transparent url( "../images/itbe_logo.gif" ) no-repeat;
    text-indent: -999em;
}

.input {
    color: #656565;
    font-size: 11px;
    line-height: 1.0;
    padding: 3px 2px 2px 2px;
}

select {
    color: #656565;
    font-size: 12px;
    line-height: 1em;
    padding: 2px 1px 1px;
}

#jive-userbar-user, #jive-userbar-login {
    width: auto;
    padding: 0 20px;
    float: right;
}

#jive-userbar-login {
    float: right;
    margin: 0;
}

.jive-userbar-login-guest, .jive-userbar-login-loginlink, .jive-userbar-login-new {
    font-size: 12px;
}

.jive-userbar-login-guest {
    padding-left: 10px;
}

.jive-userbar-login-welcome {
    padding-top: 5px;
}

.jive-userbar-login-username, .jive-userbar-login-password {
    width: 100px;
    float: left;
}

#jiveLoginForm {
    margin-top: 0;
    _padding: 0 5px;
}

#jive-userbar-tabNav {
    width: 746px;
    margin-left: 254px;
}

#jive-userbar-tabNav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}

#jive-userbar-tabNav ul li {
    float: left;
}

#jive-userbar-tabNav ul li a {
    display: block;
    height: 34px;
    text-indent: -999em;
}

li#home, li#home a, li#home a:link, li#home a:visited {
    width: 63px;
    background: transparent url( "../images/home.gif" ) 0 -68px no-repeat;
}

li#home a:hover {
    background-position: 0 -34px;
}

li#home a.selected {
    background-position: 0 0;
    border: none;
}

li#blogs, li#blogs a, li#blogs a:link, li#blogs a:visited {
    width: 54px;
    background: transparent url( "../images/blogs.gif" ) 0 -68px no-repeat;
}

li#blogs a:hover {
    background-position: 0 -34px;
}

li#blogs a.selected {
    background-position: 0 0;
}

li#news, li#news a, li#news a:link, li#news a:visited {
    width: 52px;
    background: transparent url( "../images/news.gif" ) 0 -68px no-repeat;
}

li#news a:hover {
    background-position: 0 -34px;
}

li#news a.selected {
    background-position: 0 0;
}

li#topics, li#topics a, li#topics a:link, li#topics a:visited {
    width: 59px;
    background: transparent url( "../images/topics.gif" ) 0 -68px no-repeat;
}

li#topics a:hover {
    background-position: 0 -34px;
}

li#topics a.selected {
    background-position: 0 0;
}

li#whitepapers, li#whitepapers a, li#whitepapers a:link, li#whitepapers a:visited {
    width: 97px;
    background: transparent url( "../images/white_papers.gif" ) 0 -68px no-repeat;
}

li#whitepapers a:hover {
    background-position: 0 -34px;
}

li#whitepapers a.selected {
    background-position: 0 0;
}

li#premiumtools, li#premiumtools a, li#premiumtools a:link, li#premiumtools a:visited {
    width: 106px;
    background: transparent url( "../images/premium_tools.gif" ) 0 -68px no-repeat;
}

li#premiumtools a:hover {
    background-position: 0 -34px;
}

li#premiumtools a.selected {
    background-position: 0 0;
}

li#resource, li#resource a, li#resource a:link, li#resource a:visited {
    width: 120px;
    background: transparent url( "../images/resource_centers.gif" ) 0 -68px no-repeat;
}

li#resource a:hover {
    background-position: 0 -34px;
}

li#resource a.selected {
    background-position: 0 0;
}

li#knowledge, li#knowledge a, li#knowledge a:link, li#knowledge a:visited {
    width: 138px;
    background: transparent url( "../images/knowledge_network.gif" ) 0 -68px no-repeat;
}

li#knowledge a:hover {
    background-position: 0 -34px;
}

li#knowledge a.selected {
    background-position: 0 0;
}

li#jobs, li#jobs a, li#jobs a:link, li#jobs a:visited {
    width: 52px;
    background: transparent url( "../images/jobs.gif" ) 0 -68px no-repeat;
}

li#jobs a:hover {
    background-position: 0 -34px;
}

li#jobs a.selected {
    background-position: 0 0;
}

input.button_blue {
    background: #009;
    border-top: 1px solid #9999d6;
    border-right: 1px solid #5a5abd;
    border-bottom: 1px solid #5a5abd;
    border-left: 1px solid #9999d6;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.0;
    padding: 2px 5px 1px 5px;
}

#jive-body-breadcrumb {
    padding: 0 10px 10px 10px;
}

#jive-body-breadcrumb h2 {
    display: inline;
    font-size: 16px;
}

.jive-body-formpage-document #jive-body-breadcrumb {
    width: 90%;
}

.bottom-pagination {
    text-align: right;
}

.jive-pagination .jive-pagination-prevnext {
    background-color: transparent;
    border: none;
    margin: 0;
}

.jive-pagination .jive-pagination-next-none, .jive-pagination .jive-pagination-prev-none {
    color: #333;
    background: none;
    border: none;
}

.jive-pagination a.jive-pagination-next:link, .jive-pagination a.jive-pagination-next:visited, .jive-pagination .jive-pagination-next-none, .jive-pagination a.jive-pagination-prev:link, .jive-pagination a.jive-pagination-prev:visited {
    background: none;
    border: none;
}

.jive-pagination-numbers a:hover, .jive-pagination-numbers a:active, .jive-pagination-numbers a:link, .jive-pagination-numbers a:visited {
    border: none;
}

.jive-pagination-numbers a:hover {
    text-decoration: underline;
}

#jive-wrapper #jive-body-main .jive-pagination-numbers a.jive-pagination-current {
    font-weight: bold;
    text-decoration: underline;
}

#jive-body-intro {
    background: none;
    border: none;
    margin: 0;
    padding: 10px 0 10px 10px;
    width: 96%;
}

#jive-body-full #jive-body-maincol {
    padding: 0;
}

#jive-body-intro p {
    width: 670px;
}

div.jive-body-profile-image {
    width: 120px;
}

p.jive-profile-text {
    float: left;
    padding-left: 10px;
}

.jive-body-profile ul.jive-body-profile-ul {
    width: auto;
}

.jive-body-profile ul.jive-body-profile-ul li {
    line-height: 1em;
}

.jive-body-profile ul.jive-body-profile-ul li span {
    margin-left: 100px;
}

.jive-body-profile ul.jive-body-profile-ul li strong, .jive-body-profile-body-main-container .gray_content {
    width: auto;
}

.jive-body-profile ul.jive-body-profile-ul, .jive-body-profile ul.jive-body-profile-ul li {
    margin: 0;
}

#jive-link-inviteToJoin {
    display: none;
}

.jive-body-profile .jive-body-profile-body-main {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-position: -1px -1px;
    width: 496px;
}

.jive-body-profile-body-main .jive-profile-display-main {
    margin-left: 15px;
    width: 470px;
}

#jive-body-full .jive-table-edit-profile {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #E0DDD9;
    padding: 15px 0;
}

.jive-table-edit-profile table.jive-edit-profile {
    width: 97%;
    background: #fff;
    margin: auto;
}

.jive-body-profile-body-main div.jive-body-profile-image {
    display: none;
}

.jive-profile-display-main li p {
    padding: 3px 0 3px 0;
    margin: 0;
}

#jive-body-main .jive-body-layout-l .jive-body-intro-home {
    width: 665px;
}

#recentCustomHeader {
    display: block;
}

.jive-body-home #jive-body-main .jive-widget .jive-widget-header {
    display: none;
}

.jive-personalize #recentCustomHeader {
    display: none;
}

.jive-personalize #recentStandardHeader {
    display: block;
    background-color: #DFDCD7;
    width: 98%;
}

.jive-personalize #recentStandardHeader .recentCustomHeaderInner {
    padding: 10px;
}

.jive-body-home-customized #jive-body-main .jive-widget .jive-widget-header {
    display: block;
    width: 98%;
}

.jive-personalize .jive-widget .jive-widget-header {
    background-image: none;
    background-color: #DFDCD7;
    width: 98%;
}

#personalizeHeaderSpacer {
    clear: both;
    border-top: 10px solid #DFDCD7;
    font-size: 1px;
    line-height: 1px;
    height: 5px;
    width: 98%;
}

#jive-widgets-list-container div.Friend-Activity, #jive-widgets-list-container div.Recent-Discussions, #jive-widgets-list-container div.Communities, #jive-widgets-list-container div.Status-Updates, #jive-widgets-list-container div.Top-Participants, #jive-widgets-list-container div.Your-Groups, .jive-personalize-homepage div.jive-widget-recentdocumentswidget .gray_header, .jive-personalize-homepage div.jive-widget-populardocumentswidget .gray_header, .jive-personalize-homepage div.jive-widget-popularthreadswidget .gray_header, .jive-personalize-homepage div.jive-widget-recentthreadswidget .gray_header, .jive-body-home-customized .jive-widget-body .gray_header {
    display: none;
}

#jive-body-main .jive-widget .jive-widget-header h4.jive-widget-handle {
    border: none;
}

.jive-personalize-homepage #jive-body-main .solidgray_content, .jive-body-home #jive-body-main .solidgray_content {
    width: 465px;
}

.jive-body-home #jive-body-main .jive-widget {
    margin: 10px 0;
}

.jive-body-home .jive-widget .jive-widget-header {
    display: block;
    padding: 0;
}

.jive-body-home #jive-body-main .jive-widget .jive-widget-header h4 {
    border: none;
}

form#jive-content-form {
    margin-bottom: 10px;
}

body #jive-wrapper {
    width: 1000px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #d2d2d2;
    border-bottom: none;
}

#jive-body-layout-ls .jive-body-layout-l {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}

#jive-body-layout-ls .jive-body-layout-s {
    width: 310px;
    _width: 290px;
    padding: 0;
}

#jive-body-layout-ls #jive-body-layout-sl .jive-body-layout-s {
    width: 174px;
    padding: 0;
    border-right: 1px solid #ccc;
    clear: both;
    margin-top: 0;
}

#jive-body-layout-sl .jive-body-layout-l {
    width: 495px;
    padding: 0 0 0 10px;
}

#jive-body-layout-sl .jive-body-layout-l #jive-body-layout-l {
    padding: 0;
    width: 100%;
}

#jive-body-layout-sl .jive-body-layout-l #jive-body-layout-ls .jive-body-layout-l {
    padding: 0;
}

#jive-body-blogheader {
    width: 670px;
}

#jive-blog-post-author-date-line {
    padding: 5px 0;
}

#jive-blogpost-content .jive-blog-post-alt {
    background-color: #eee;
}

.jive-blogpost-tools .permalink {
    padding-left: 0;
}

#jive-blogadmin-nav .jive-link-trackback, #jive-blogadmin-nav .jive-link-prefs, #jive-blogadmin-nav .jive-link-blog-import {
    display: none;
}

.jive-groupblog-info {
    display: none;
}

.jive-blog-post {
    background: none;
    border: none;
}

.jive-blog-info, .jive-groupblog-info {
    background: none;
}

.jive-blog-info h3 {
    background: none;
    padding: 0;
}

.jive-blog-info {
    padding-left: 0;
}

.jive-blog-post-subject-header {
    margin-left: 0;
}

.jive-blog-post-subject-header em {
    padding-top: 5px;
    display: block;
}

#jive-body-blogheader {
    padding: 10px 10px 10px 10px;
    position: relative;
    z-index: 1;
}

#jive-body-blogheader img {
    float: left;
    margin: -2px 8px 0 0;
}

#jive-body-blogheader h3, #jive-body-blogheader p.rssFeed {
    font-size: 13px;
    padding: 0;
    display: inline;
}

#jive-body-blogheader h3#avatar {
    float: none;
}

#jive-body-blogheader p {
    margin: 0;
}

#jive-body-blogheader p.rssFeed {
    margin-right: 10px;
}

#jive-body-blogheader p.page_nav {
    text-align: right;
    position: absolute: bottom: 0;
    right: 0;
}

#jive-body-blogheader p.page_nav a {
    padding: 0 3px;
}

.jive-blog-post-subject-header-withavatar {
    margin: 0 !important;
}

.jive-blog-post-subject-header h2 {
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-right: 20px;
    line-height: 28px;
}

.jive-blog-post-subject-header #feature-byline div {
    padding-top: 3px;
    line-height: 18px;
}

.jive-blog-post-reply-container {
    padding-right: 0 !important;
    width: 64px;
}

.jive-blog-post-reply {
    background: none;
}

.jive-blog-post-reply a {
    background: transparent url( "../images/comment_bg.gif" ) no-repeat;
    float: right;
    font-size: 11px;
    line-height: 24px;
    padding: 0 3px 0 24px;
    text-align: center;
    width: 36px;
}

.jive-blog-post-reply a:hover {
    background: transparent url( "../images/comment_bg.gif" ) no-repeat;
}

.jive-blog-post-body {
    padding: 0 15px 0 0;
}

.jive-rendered-content {
    line-height: 18px;
}

.jive-rendered-content ul {
    list-style-type: disc;
    padding: 0 0 0 30px;
}

.jive-pagination {
    float: right;
    margin: 10px 0;
}

dd.post_tools {
    float: left;
    margin-bottom: 10px;
}

.post_tools a, .jive-blogpost-tools a {
    background: transparent url( "../images/blog_detail_sprite.gif" ) no-repeat;
    display: block;
    float: left;
    line-height: 1em;
    padding: 0 48px 0 22px;
    margin: 5px 0;
    white-space: nowrap;
    cursor: pointer;
}

div#jive-blog-links {
    position: relative;
    z-index: 10;
}

div#jive-blog-links p.post_tools {
    margin: 12px 0;
}

a.sphere {
    background-position: 0 -45px;
    line-height: 15px;
}

a.share {
    background-position: 0 -25px;
    line-height: 16px;
}

a.print {
    background-position: 0 -64px;
    line-height: 16px;
}

a.comments {
    background-position: 0 -83px;
    line-height: 16px;
}

div#shareblog {
    display: none;
    width: 350px;
    background-color: #CCC;
    border: 1px solid #000;
    padding: 10px 0 0 0;
    position: absolute;
    top: 40px;
    z-index: 1000;
}

div#shareblog-content {
    position: relative;
}

ul.shareblog-tabs {
    margin-left: 5px;
}

ul.shareblog-tabs li, ul.shareblog-tabs li.selected {
    display: inline;
    background: #fff;
    padding: 5px;
}

ul.shareblog-tabs li {
    background-color: #cc8f24;
}

ul.shareblog-tabs li a {
    color: #fff;
}

ul.shareblog-tabs li.selected a {
    color: #009;
}

div#socialWeb, div#sendEmail {
    background-color: #fff;
    padding: 10px;
    margin-top: 5px;
}

div#socialWeb p, div#socialWeb ul, div#sendEmail p {
    margin: 10px 0;
}

div#socialWeb ul {
    width: 43%;
}

div#socialWeb ul li {
    margin-right: 20px;
    height: 20px;
}

div#socialWeb ul li a {
    padding-left: 20px;
    padding-top: 3px;
}

div#socialWeb ul li {
    background: transparent url( "../images/sprite2_052708.gif" ) no-repeat top left;
}

div#socialWeb ul li#digg {
    background-position: 0 -20px;
}

div#socialWeb ul li#delicious {
    background-position: 0 -40px;
}

a#close {
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer;
}

#jive-related-content {
    margin: 10px 0;
}

.jive-sidebar div.gray_content {
    padding-top: 10px;
    background-position: 0 -1px;
    float: left;
    width: 100%;
}

.gray_content div.inner_left, .gray_content div.inner_right {
    width: 227px;
    float: left;
    margin: 0 9px;
    _margin: 0 4px;
}

.gray_content div.inner_left, .gray_content div.inner_right {
    _margin-left: 5px;
}

ul.mod_topic_list {
    margin-top: 10px;
}

ul.mod_topic_list li {
    padding-bottom: 6px;
    float: left;
}

ul.mod_topic_list a {
    display: block;
    padding-left: 85px;
    line-height: 1.25em;
}

.topic_label {
    background: transparent url( "../images/topic_labels_cs.png" ) no-repeat scroll 0;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    text-indent: -999em;
    width: 85px;
}

.label_blog {
    background-position: 0 -47px;
}

.label_article {
    background-position: 0 -12px;
}

.label_whitepaper {
    background-position: 0 1px;
}

.label_intervivew {
    background-position: 0 -24px;
}

.label_guestopinion {
    background-position: 0 -36px;
}

.label_news {
    background-position: 0 -60px;
}

#comments {
    width: 100%;
    font-size: 11px;
    float: left;
    border: none;
    padding-bottom: 6px;
}

.-content {
    float: left;
    width: 100%;
    background-color: #E0DDD9;
}

.-content ul.listCol {
    margin: 10px;
    background-color: #fff;
}

.-content ul.listCol p {
    margin: 5px 0;
}

.-content ul.listCol p.comments-date {
    position: absolute;
    top: 8px;
    right: 10px;
}

.-content ul.listCol li {
    padding: 7px 7px 7px 65px;
    background-color: #fff;
    position: relative;
}

.jive-comments-content ul.listCol div.col {
    display: inline;
    float: left;
    height: 31px;
    margin-left: -36px;
    width: 26px;
}

#jive-comments {
    clear: both;
}

#jive-leave-comment {
    border: none;
    margin: 0;
}

.jive-content-comment {
    width: 360px;
    padding-top: 0;
}

.jive-content-comment .input {
    border: 1px solid #CCC;
    margin-bottom: 8px;
    width: 341px;
}

.jive-content-comment input.button {
    background-color: #F3F3F3;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    color: #333;
    cursor: pointer;
    font-size: 12px;
    margin-top: 5px;
    padding: 2px 5px 1px;
}

.jive-content-comment form div {
    margin: 5px 0;
}

input#val01 {
    margin-right: 170px;
}

.jive-comment-post #jive-captcha {
    position: static;
}

.jive-sidebar-body {
    font-size: 11px;
}

.jive-sidebar-body-about {
    padding: 0 15px;
}

.rss-feeds #jive-body-maincol {
    padding: 0;
}

#jive-rsspage .jive-rsspage-feedslist table tr td.jive-table-cell-label {
    width: 145px;
}

.jive-sidebar-body li {
    margin-bottom: 6px;
}

.jive-sidebar-body .mod_header h2 {
    padding: 0 0 0 8px;
    width: 100px;
}

.jive-sidebar-body form#cta_news_subscribe {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.jive-sidebar-body div#newsletters img.floatleft {
    margin: 0 8px 8px 0;
}

.jive-sidebar-body ul.list_checkbox li {
    position: relative;
    line-height: 1.3em;
    margin-bottom: 6px;
}

.jive-sidebar-body ul.list_checkbox li a {
    display: block;
}

.jive-sidebar-body ul.list_checkbox input {
    float: left;
    margin-top: 0;
    margin-left: 0;
}

.jive-sidebar-body ul.list_checkbox li label {
    display: inline;
}

.jive-sidebar-body .module-posts {
    padding: 0 6px;
}

.jive-sidebar .jive-sidebar-body .module-advert {
    width: auto;
    padding: 0 1px;
    float: left;
}

.jive-sidebar-body .module-advert img {
    margin: 10px 0 20px 0;
}

a.jive-link-rss-small {
    margin-left: 10px;
}

.jive-thread-info a.jive-link-rss-small {
    display: none;
}

.jive-thread-info .jive-pagination {
    padding: 0;
    margin: 5px 15px -20px 0 !important;
    position: relative;
* margin-bottom : - 20 px !important;
    top: -20px;
    _margin: 0 15px 0 0 !important;
    _padding-bottom: 5px;
    _background: #E0DDD9;
}

.jive-thread-messages .jive-thread-info .jive-pagination {
    position: static;
    margin-bottom: 0 !important;
    top: auto;
    _top: 30px;
    _left: -1px;
    _position: absolute;
    _width: 472px;
    _padding-right: 21px;
    _text-align: right;
    _border: 1px solid #CCC;
    _border-top: none;
}

#blog-nav-recent-posts h3, #blog-nav-archive h3, #blog-nav-popular-posts h3 {
    padding-left: 2px;
}

#blog-nav-recent-posts a.jive-link-rss-small {
    display: none;
}

.mod_blue.mod_no_gradient .mod_content {
    padding: 15px 10px 10px 10px;
    _width: 290px;
}

#jive-body-rightbar div.module.mod_blue, #jive-body-rightbar div.mod_blue {
    font-size: 12px;
    float: left;
    _width: 310px;
}

#jive-body-rightbar .mod_content p, #jive-body-rightbar .mod-content p {
    margin: 0 0 5px 0;
}

#jive-body-rightbar div.module.mod_blue .mod_content p {
    margin: 5px 0;
}

#jive-body-rightbar .module-advert {
    margin: 10px 0;
}

dl.list_thumbnails, dl.icon_list {
    position: relative;
* display : inline;
    _display: block;
}

dl.list_thumbnails p, dl.icon_list p {
    margin: 0 0 1em 0;
}

dl.list_thumbnails dt, dl.icon_list dt {
    float: left;
    padding: 0;
    width: auto;
}

dl.list_thumbnails dd, dl.icon_list dd {
    margin: 0 0 10px 0;
    padding: 0 0 0 80px;
}

.jive-body-layout-l .module .mod_content .icon_list dt {
    clear: left;
}

dl.list_thumbnails dd h3, dl.icon_list dd h3 {
    padding-top: 0;
}

.module-plain {
    padding-left: 10px;
    float: left;
}

.module-plain h4 {
    font-size: 12px;
}

.jive-body-blogposts {
    margin: 8px 0;
}

.post-highlight h2 {
    font-size: 16px;
    line-height: 1.2em;
    padding: 8px 0 0 0;
}

.post-highlight p {
    margin-top: 8px;
}

.jive-blogpost-tools li {
    display: inline;
}

.jive-blogpost-tools a {
    line-height: 16px;
}

div#premium-tools {
    font-size: 12px;
}

div#premium-tools p {
    margin: 5px 0;
}

div#premium-tools img.img-margin {
    margin-bottom: 25px;
}

#jive-body-layout-sl .jive-body-layout-l .jive-widget-container-large, #jive-body-layout-ls .jive-body-layout-l .jive-widget-container-large {
    margin: 0;
    min-height: auto;
    height: auto;
}

#jive-wrapper .jive-widget .jive-widget-body {
    _width: auto;
}

div.jive-widget-recentcontentwidget, div.jive-widget-populardocumentswidget, div.jive-widget-popularthreadswidget, div.jive-widget-recentthreadswidget {
    margin-bottom: 10px;
}

div.jive-widget-recentdocumentswidget {
    margin-bottom: 0;
}

.jive-body-community #jive-body-layout-sl .jive-body-layout-l #jive-body-maincol, .jive-body-community-all #jive-body-layout-sl div#jive-body-maincol {
    width: 100%;
    padding: 0;
    margin: 0;
}

.jive-body-community-all .jive-content-block-container {
    padding: 10px;
}

#jive-body-main.jive-customize-community .jive-widget-header {
    width: 495px;
    display: block;
}

#jive-wrapper #jive-widget-content {
    padding: 0;
}

.jive-customize-community #jive-widget-content .module {
    float: left;
}

.jive-body-home-customized #jive-all-tab, .jive-body-home-customized #jive-discussions-tab, .jive-body-home-customized #jive-documents-tab, .jive-body-home-customized #jive-blogposts-tab {
    display: none;
}

.jive-widget .jive-widget-header {
    display: none;
}

.jive-personalize .jive-widget-header {
    display: block;
}

#jive-body-intro h1 {
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    width: auto;
}

.jive-body-intro-community p {
    padding-left: 0 !important;
}

#jive-body-main .jive-widget {
    border: none;
}

#jive-body-main .jive-widget .jive-widget-header {
    background-image: none;
    background-color: #DFDCD7;
}

.jive-body-content-blog #jive-body-blogheader #jive-body-intro {
    padding: 0;
    margin: 0;
}

.jive-sidebar {
    padding: 5px 6px;
    float: left;
    width: 162px;
}

.jive-sidebar .jive-sidebar-body {
    background: none;
    padding: 0;
    _position: static;
}

.jive-sidebar .jive-sidebar-body div {
    padding: 0;
}

.jive-sidebar .jive-sidebar-body div.jive-table-leader {
    background-color: #CC8F24;
    color: #FFF;
    font-size: 11px;
    height: 42px;
    padding-right: 10px;
    position: relative;
    width: auto;
}

.jive-sidebar .jive-sidebar-body a.browse, .jive-sidebar .jive-sidebar-body a.question {
    margin: 15px 0 0 15px;
    _margin: 15px 0 0 5px;
    float: left;
}

#jive-action-sidebar {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

#jive-action-sidebar ul {
    padding: 0 5px;
}

.jive-sidebar .jive-sidebar-body .jive-userbar-menu-toolbox ul {
    padding: 5px;
}

#jive-action-sidebar ul li a {
    display: block;
}

.jive-userbar-menu-toolbox ul li.last {
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.jive-userbar-menu-toolbox a {
    background: none;
    padding: 2px 0 2px 6px;
}

#jive-action-sidebar-tab-_community-notifications-tab {
    display: none;
}

.jive-sidebar-body-documents table, #jive-wrapper .jive-sidebar .jive-sidebar-body td.jive-table-cell-title a {
    font-size: 11px;
    font-weight: normal;
}

.jive-sidebar-body .jive-table-leader p {
    position: absolute;
    top: 15px;
    right: 5px;
}

.jive-table-head ul {
    width: 100%;
    float: left;
}

.jive-sidebar .jive-sidebar-body thead th {
    color: #000;
    background-color: #BFBFE5;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0 8px 10px;
    text-align: left;
}

.jive-sidebar .jive-sidebar-body td {
    padding: 8px 0 8px 10px;
}

.jive-sidebar .jive-sidebar-body .jive-table-title, .jive-sidebar .jive-sidebar-body div.jive-timestamp {
    width: 220px;
}

.jive-sidebar .jive-sidebar-body .jive-rating, #jive-wrapper #jive-content-avgrating-score {
    width: 85px;
}

.jive-body-community #jive-content-rating {
    margin-left: 0;
}

#jive-content-userrating-score {
    width: 80px;
}

.jive-table td.jive-table-cell-subject span {
    color: #000;
    white-space: prewrap;
}

.jive-sidebar .jive-table td a, .jive-sidebar .jive-table td.jive-table-cell-subject span a {
    color: #009;
    font-size: 8pt;
}

.jive-popular-threads .jive-sidebar-body .jive-table-title, .jive-user-documents .jive-sidebar-body .jive-table-title {
    width: 170px;
}

.jive-table td.jive-table-cell-modified span {
    white-space: normal;
}

#jive-blogpost-content .jive-table th.jive-table-head-subject, #jive-blogpost-content .jive-table td.jive-table-cell-subject {
    width: 250px;
}

.jive-user-documents .jive-sidebar-body th.jive-table-head-modified {
    padding-right: 10px;
}

.jive-sidebar .jive-sidebar-body .jive-author {
    width: 100px;
}

.jive-sidebar .jive-sidebar-body .jive-table-cell-replies, #jive-blogpost-content .jive-table th.jive-table-head-comments, #jive-blogpost-content .jive-table td.jive-table-cell-comments {
    text-align: center;
}

.jive-table-filter {
    padding: 0 0 3px 0;
    display: none;
}

.jive-table-row-odd {
    background: #fff;
}

.jive-table-row-even, #jive-body-main .jive-table tr.jive-table-row-even {
    background: #EBEBF7;
}

.jive-sidebar.solidgray_content .jive-sidebar-body {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.jive-sidebar .jive-sidebar-body div {
    margin: 0;
}

a.view-all {
    display: block;
    text-align: right;
    float: right;
}

.jive-table-filter-container a.view-all {
    margin-top: 5px;
}

.jive-body-community div.module, .jive-customize-community div.module {
    float: left;
    margin: 15px 0;
}

.jive-body-layout-s #jive-body-rightbar-container #jive-body-rightbar div.module {
    float: left;
    margin: 0 0 15px 0;
}

.jive-body-layout-s #jive-body-rightbar-container #jive-body-rightbar .mod_short {
    background: url( "../images/gray_module_bg.png" ) 0 -1px no-repeat;
}

.jive-view-profile .jive-pagination {
    margin: 0;
}

li#jive-link-thread-startWatch, li#jive-link-thread-stopWatch, li#blogPost-link-startWatch, li#blogPost-link-stopWatch, li#jive-link-document-startWatch, li#jive-link-document-stopWatch, li#jive-link-createBlogPost, li#jive-link-createAnnounce, li#jive-link-createPoll, li#jive-link-createTagGroup, li#jive-link-createSub, li#jive-link-createProject {
    display: none;
}

li#jive-link-manage-collab, li#jive-link-createAnnounce, li#jive-link-createPoll, li#jive-link-editCommunity, li#jive-link-createSub {
    display: none;
}

li#jive-link-prefs, li#jive-link-move {
    display: none;
}

#jive-action-sidebar-tab-_blog-actions-tab li#jive-link-prefs {
    display: block;
}

.jive-table p {
    padding: 0;
}

.jive-body-community #jive-content-userrating, #jive-document-content #jive-content-userrating {
    display: none;
}

#jive-body-main .jive-table .jive-pagination {
    padding: 0;
    margin: 0;
}

#jive-body-main .jive-pagination-numbers a.jive-pagination-current {
    border: none;
    background: none;
    font-weight: normal;
}

#jive-body-main .jive-pagination-numbers a.jive-pagination-current:hover {
    text-decoration: underline;
}

.jive-wiki-body-thumbnail a {
    display: block;
    width: 16px;
    height: 16px;
    padding-left: 0;
}

.jive-wiki-comment-count-container {
    display: block;
    float: right;
    width: 64px;
    overflow: hidden;
}

.jive-wiki-comment-count {
    background: transparent;
}

.jive-wiki-comment-count a {
    background: transparent url( "../images/comment_bg.gif" ) no-repeat scroll 0 0;
    float: right;
    font-size: 11px;
    line-height: 24px;
    padding: 0 3px 0 24px;
    text-align: center;
    width: 36px;
}

.jive-create-doc #jive-compose-options, .jive-create-large #jive-compose-options {
    display: none;
}

#jive-blogpostpage #jive-compose-options {
    display: block;
}

.jive-body-tabcurrent span.tabcurrentInnerSpan {
    background: #E0DDD9 none repeat scroll 0 0;
    margin: 0;
    display: block;
    font-size: 8pt;
    font-weight: bold;
    line-height: 8pt;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding: 8px 10px 7px;
}

.recent-history #jive-body-intro {
    padding-left: 0;
    padding-right: 0;
}

.recent-history #jive-body-intro-main-hdr .jive-body-tabbar {
    padding-left: 0;
}

.jive-body-intro-recentupdates #jive-body-intro-content {
    padding-left: 10px;
}

#jive-socialgroups-tab, #jive-communities-tab {
    display: none;
}

#jive-history-content .jive-table table {
    width: 475px;
}

#jive-history-content .jive-table td {
    padding: 4px;
}

#jive-history-content .jive-table .jive-table-cell-subject {
    width: 134px !important;
}

.user-preferences #jive-body-layout-ls, .user-preferences #jive-body-layout-ls #jive-body-layout-sl, .user-preferences #jive-body-layout-ls .jive-body-layout-l {
    width: 100%;
}

.user-preferences #jive-body-layout-sl .jive-body-layout-l {
    width: 800px;
}

.module .mod_content ul.list_disc {
    font-size: 12px;
    list-style-type: disc;
    padding-left: 25px;
    float: left;
}

.module .mod_content ul.list_disc li {
    padding: 2px 0;
}

.jive-sidebar .jive-sidebar-body div.topMembers {
    margin: 10px 0;
}

.jive-sidebar .jive-sidebar-body div.topMembers .gray_content {
    width: 100%;
}

.jive-sidebar ul.jive-sidebar-topmembers {
    padding: 10px 5px;
    list-style: none;
}

.gray_content li {
    list-style: none;
}

.jive-sidebar .jive-sidebar-body ul.jive-sidebar-populartags, .jive-sidebar .jive-sidebar-body .popularTags p {
    padding: 0 6px;
}

.jive-body-layout-l .jive-widget-populartags ul.jive-sidebar-populartags li a, ul.jive-sidebar-populartags li a {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.jive-body-layout-l .jive-widget-populartags {
    overflow: hidden;
}

#jive-search-types #type-3, #jive-search-types #type-4, #jive-search-types .jive-link-user, #jive-search-types .jive-link-socialgroup {
    display: none;
}

#jive-tags-popularlist #jive-populartags {
    background-color: #fff;
}

.jive-body-formpage-login #jive-wrapper {
    border: 1px solid #d2d2d2;
}

.jive-body-formpage-login #logo {
    margin: 20px 0 0 10px;
}

#jive-default-tab {
    display: block;
    float: left;
    font-size: 10px;
    padding: 8px;
}

.jive-body-home-customized #jive-widget-content {
    padding: 0;
}

.jive-body-home-customized #jive-widget-content .jive-widget {
    margin-bottom: 0;
}

#jive-recent-content {
    overflow: visible;
}

#jive-wrapper .jive-customize-homepage .jive-widget-header {
    display: block;
}

.jive-body-home-customized .jive-widget .jive-widget-body {
    overflow: visible;
}

.jive-widget-showhide {
    margin-right: 0;
}

.jive-view-profile-discussions #jive-body-maincol, .jive-view-profile-documents #jive-body-maincol {
    margin: 0;
    padding: 0;
}

#jive-view-discussions-container .jive-content-block-container, #jive-view-documents-container .jive-content-block-container {
    padding: 10px;
}

#jive-view-discussions-container .jive-content-block-description, #jive-view-documents-container .jive-content-block-description {
    background-color: #fff;
}

#jive-view-discussions-container #jiveviewthreadsform-numresults, #jive-view-documents-container #jiveviewthreadsform-numresults {
    margin-left: 8px;
}

#jive-view-discussions-container .jive-table-filter, #jive-view-documents-container .jive-table-filter {
    padding: 3px 8px;
}

.jive-private-messages-page div#jive-body-layout-sl div.jive-body-layout-l {
    width: 810px;
    margin: 0;
    float: left;
}

.jive-private-messages-page div#jive-body-layout-sl div.jive-body-layout-s {
    width: 174px;
    padding: 0;
}

#jive-widgets-panel div.Formatted-Text, #jive-widgets-panel div.HTML, #jive-widgets-panel div.Watch-A-Tag, #jive-widgets-panel div.Latest-Poll, #jive-widgets-panel div.Recent-Status-Updates, #jive-widgets-panel div.Your-Status-Update, #jive-widgets-panel div.Spaces, #jive-widgets-panel div.Your-Blogs, #jive-widgets-panel div.RSS-Subscription {
    display: none;
}

#jive-widget-content .jive-body-layout-l {
    padding: 0;
    width: 495px;
}

div#footer {
    text-align: center;
    margin-top: 20px;
    float: left;
    _float: none;
    width: 100%;
}

div#footer-nav ul {
    margin-bottom: 10px;
}

div#footer ul li {
    display: inline;
    margin: 0 5px;
}

div#footer-copy {
    margin-top: 10px;
    padding: 15px 0;
}

#footer-nav {
    margin-top: 15px;
}

/* Hide from IE5-mac. Only IE-win sees this. ----------------------------------------------------------------------\*/
* html dl.list-thumbnails dt, * html dl.list_thumbnails dt, * html .topic_label {
    margin-right: 0;
}

* html dl.list-thumbnails p, * html dl.list-thumbnails h3, * html ul.topic_list a.bold, * html dl.list_thumbnails p, * html dl.list_thumbnails h3 {
    height: 1%;
    margin-left: -3px !important;
    padding: 0;
}

/* End hide from IE5/mac */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* End hide from IE-mac */
.jive-sidebar .jive-sidebar-body-actions, .jive-sidebar .jive-sidebar-body-filter, .jive-widget-container-small .jive-widget-actions {
    -moz-border-radius-bottomleft: none;
    -moz-border-radius-bottomright: none;
    -moz-border-radius-topleft: none;
    -moz-border-radius-topright: none;
    border: none;
}

#jive-sidebar-body-actions ul li a {
    display: block;
}

#leftBar p, #leftBar img {
    display: block;
    margin-left: 5px;
}

.jive-wiki {
    background-color: #fff;
    border: none;
    width: 100%;
}

.jive-wiki-body {
    padding: 0;
}

.jive-wiki-subject {
    padding: 0;
    float: left;
}

.jive-wiki-subject-content-title div h2 {
    background: none;
    padding: 0 0 15px 0;
    font-size: 14pt;
    font-weight: bold;
    font-family: helvetica;
}

.jive-wiki-subject-content {
    margin: 0;
    float: left;
}

.jive-wiki-subject-content h3 {
    color: #000;
    font-weight: bold;
    margin: 0;
    padding: 0 0 15px 0;
}

.jive-comment-post div textarea, .jive-comment-textarea {
    -x-system-font: none;
    width: 100%;
}

.jive-content-comment {
    margin: 0 10px;
    padding-top: 5pt;
    width: 464px;
    background: #fff;
    padding: 12px 4px;
    float: left;
    clear: both;
}

.jive-content-comment-alt {
    background-color: #EBEBF7;
}

.jive-content-comment span.jive-content-comment-inresponseto {
    display: inline;
}

.jive-body-layout-l #contentBody {
    float: none;
    zoom: 100%;
}

#jive-comments {
    background: #E0DDD9 none repeat scroll 0 0;
    padding-bottom: 10px;
    overflow: auto;
}

#jive-content-post-comments {
    background: #E0DDD9 none repeat scroll 0 0;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}

.jive-content-commentbar {
    background: none;
    font-size: 8pt;
    padding: 7px 4px 7px 12px;
}

.jive-body-tabcurrent a, #jive-overviewcustom-tab.jive-body-tabcurrent span.jive-overview-customizable, #jive-homecustom-tab.jive-body-tabcurrent span.jive-home-customizable {
    background: #E0DDD9 none repeat scroll 0 0;
    margin: 0;
}

.jive-body-tabcurrent {
    background: #E0DDD9 none repeat scroll 0 0;
    border: 1px solid #CECECE;
}

.jive-body-tab {
    margin: 0;
}

#util-rss {
    width: 145px;
    float: right;
    background: url( "../images/rss_button.png" ) top left no-repeat;
    margin-left: 10px;
}

#util-rss a.rss-button-this {
    display: block;
    float: left;
    height: 20px;
    text-indent: -999em;
    width: 76px;
}

#util-rss a.rss-button-all {
    display: block;
    float: left;
    height: 20px;
    text-indent: -999em;
    width: 69px;
}

.jive-body-content-discussion #jive-body-intro-content {
    width: 50%;
}

.jive-thread-messages {
    margin-bottom: 10px;
}

.jive-thread-messages h2 {
    width: 75%;
}

.jive-thread-messages .jive-pagination {
    float: right;
    margin-right: 15px;
}

.jive-thread-info {
    background-color: #EBEBF7;
    border: 0;
    padding: 5px 0;
}

.jive-thread-post .jive-author .jive-username-link-wrapper, .jive-thread-reply .jive-author .jive-username-link-wrapper {
    display: block;
    overflow: hidden;
    width: 100px;
}

.jive-thread-post .jive-author span.jive-author-avatar-container, .jive-thread-reply .jive-author span.jive-author-avatar-container {
    background: transparent url( "../images/jive-thread-arrow.gif" ) no-repeat scroll right 42px;
    width: 100px;
}

.jive-thread-post .jive-author, .jive-thread-reply .jive-author {
    width: 100px;
    z-index: 2;
}

.jive-thread-post {
    background: none;
}

.jive-thread-post, .jive-thread-reply {
    border: none;
    margin: 0;
}

.jive-thread-post .jive-thread-post-body-container {
    background-image: none;
}

.jive-thread-post .jive-thread-post-body-container, .jive-thread-reply-postauthor .jive-thread-reply-body-container {
    background-color: white;
    border: none;
}

.jive-thread-post .jive-thread-post-body-container, .jive-thread-reply .jive-thread-reply-body-container {
    background: none;
    border: none;
    padding: 10px 5px;
}

.jive-thread-post .jive-author span.jive-author-avatar-container, .jive-thread-reply-postauthor .jive-author span.jive-author-avatar-container {
    background-image: none;
}

.jive-thread-reply-self .jive-author span.jive-author-avatar-container {
    background-image: none;
}

.jive-thread-post .jive-author span.jive-author-avatar-container, .jive-thread-reply .jive-author span.jive-author-avatar-container {
    background: none;
}

.jive-thread-reply-alt {
    background: #fff !important;
}

.jive-thread-reply {
    background: #ebebf7;
}

#jive-thread-reply-footer {
    border-top: 1px solid;
    padding: 5pt 5px;
}

#contentBody {
    width: 100%;
    display: block;
    overflow: hidden;
    float: left;
}

.jive-table {
    padding: 10px 0;
}

#jive-action-sidebar-body li {
    padding: 5px 0 5px 5px;
}

.jive-sidebar .jive-sidebar-body ul, .jive-sidebar .jive-sidebar-body p {
    padding: 2px;
}

#jive-post-bodybox {
    background: #E0DDD9;
    border: 1px solid #ccc;
}

#jive-post-bodybox.jive-create-large {
    background: #E0DDD9;
    border: 1px solid #ccc;
}

#jive-doc-corner-img {
    display: none;
}

#jive-compose-header {
    padding: 10px 0 10px 10px;
}

#jive-compose-header h4 {
    background: transparent;
    color: black;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px 0;
}

.jive-thread-info {
    background: #E0DDD9;
    border: 1px solid #ccc;
}

.jive-thread-post-subject-content h2 a, .jive-thread-post-subject-content h2 a:hover {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 24px;
}

.jive-thread-post-reply {
    background: transparent;
}

.jive-thread-post-reply a, .jive-thread-post-reply a:hover {
    background: transparent url( "../images/comment_bg.gif" ) 0 0 no-repeat;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    padding: 5px 12px 6px 31px;
}

#jive-post-title {
    margin: 4px 3px 22px 0;
}

.jive-body-content #jive-body-intro, .jive-body-blogadmin #jive-body-intro {
    padding: 10px 0 10px 15px;
    width: 635px;
}

.jive-body-formpage #jive-body-intro {
    padding: 10px;
    width: 90%;
}

.jive-standard-formblock-container {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 15px 0;
    border: none;
}

.jive-content-block {
    background: #fff;
}

.jive-standard-formblock {
    padding: 0 15px;
}

#jive-body-intro-main-hdr .jive-body-tabbar {
    padding: 0 10px;
}

.jive-table-preferences {
    background: #fff;
    margin: auto;
}

.jive-table .jive-first {
    padding: 0 0 0 5px;
    width: 2%;
}

#jive-avatars, #jive-avatar-upload {
    background: #E0DDD9;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding-top: 15px;
    text-align: center;
}

#jive-avatar-inner {
    background: #fff;
    width: 97%;
    margin: auto;
}

#jive-avatars ul li div {
    float: none;
}

#jive-avatars ul li a img {
    border: 2px solid transparent;
}

#jive-avatars ul li a:hover img {
    border: 2px solid #E0DDD9;
}

.jive-content-block-container {
    background: #E0DDD9;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 10px 10px 20px 10px;
}

.jive-content-block-container .jive-table-activity {
    background: #fff;
}

.jive-table-rss-link, .jive-table-markallread {
    padding-top: 7px;
}

#jive-whats-new-more {
    height: 30px;
}

.jive-items-per-page {
    padding: 8px 10px 3px 6px;
}

#jive-userbar-user #user_links {
    display: block;
    width: 130px;
}

.print-decorator * {
    background: none !important;
    color: #000 !important;
}

.print-decorator #jive-body-intro, .print-decorator #jive-blog-links, .print-decorator .jive-sidebar-body #jive-action-sidebar, .print-decorator .jive-sidebar-body .gray_module, .print-decorator .jive-sidebar-body .jive-sidebar, .print-decorator #jive-body-rightbar-container .module, .print-decorator .jive-content-controls {
    display: none;
}

.print-decorator #jive-global-header-logo {
    margin: auto;
}

.print-decorator .jive-footer-nav {
    clear: both;
}

.print-decorator div, .print-decorator a, .print-decorator span, .print-decorator li {
    background: none !important;
}

.print-decorator a, .print-decorator a:visited {
    color: #000;
    text-decoration: none;
}

.pullquote_right {
    float: right;
    width: 190px;
    padding: 0 0 15px 15px;
}

.pullquote_right p {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}

.pullquote_right dl {
    text-align: right;
    line-height: 16px;
}

.pullquote_right dt {
    font-weight: bold;
    font-size: 14px;
}

.pullquote_right dd {
    font-size: 12px;
}

.pullquote_box_right {
    float: right;
    width: 142px;
    padding: 8px 8px 0 8px;
    margin: 0 0 15px 15px;
    background: #dfdcd7;
    border: 1px solid #ccc;
}

* html .pullquote_box_right {
    display: inline;
}

.pullquote_box_right p {
    font-size: 12px;
}

.pullquote_box_right ul li {
    font-size: 11px;
    padding: 0 0 10px 7px;
    background: url( "../img/bullet_purple.gif" ) no-repeat 0 5px;
}

.pullquote_box_right h3 {
    font-size: 16px;
    margin-bottom: 4px;
}

.pullquote_box_right h4 {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px;
}

.pullquote_box_right img {
    margin-bottom: 14px;
}

.pullquote_purple_right {
    float: right;
    width: 142px;
    padding: 8px 8px 0 8px;
    margin: 0 0 15px 15px;
    background: #d9d9f0;
}

.pullquote_purple_right p {
    font-size: 12px;
}

.pullquote_purple_right h3 {
    font-size: 16px;
    margin-bottom: 4px;
}

.bio_left {
    float: left;
    width: 135px;
    padding: 5px 5px 0 5px;
    margin: 0 15px 15px 0;
    background: #d9d9f0;
}

.bio_left p {
    margin-bottom: 10px;
}

.bio_left dt {
    font-weight: bold;
}

.bio_left dd {
    font-size: 10px;
}

#jive-people-results .jive-content-block-details, #jive-people-results .jive-content-block-details .jive-pagination {
    margin: 0;
}

body.jive-body-people #jive-body-maincol {
    margin-right: 0;
}

body.jive-body-people #jive-body-rightbar-container {
    margin-right: 10px;
}

#jive-body-rightbar-container .jive-people-filter {
    width: auto;
    padding: 5px 0 5px 6px;
}

.jive-body-layout-s #jive-body-rightbar-container #jive-body-rightbar div.jive-people-filter {
* float : none;
    width: 98%;
}

.jive-sidebar .jive-sidebar-body .jive-people-browse-filters td {
    padding: 8px 5px 8px 0;
}

#leftBar h3.pad_top {
    clear: none;
    font-weight: bold;
    padding: 10px 0 4px;
}

body.jive-body-people #jive-body-maincol {
    margin-right: 0;
}

body.jive-body-people #jive-body-maincol-container {
    margin-right: 0;
}

body.jive-body-people #jive-body-maincol-container, #jive-body-maincol {
    padding: 0;
}

.pageTurn {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000;
}

.pageTurn .module-advert {
    padding: 0;
    margin: 0;
}

#jiveTT-note-user {
    margin-top: -190px;
    margin-left: -380px;
}

#jive-body-rightbar .module .mod_content h3 {
    padding: 0 0 4px 0;
}

#footer_net {
    margin: 20px 0 10px;
	text-align: center;
	background: #dcd9d4;
	text-align: center;
	font-size: 14px;
	padding: 4px;
	border-top: 3px solid #d2d2d2;
	line-height: 1.7;
	font-weight: bold;
}

#footer_net a {
     padding: 0 10px;
}

