/* BEGIN Global
*
*	last modified: 12.22.09, 12:57pm, TLin
*
*/

body {
	background-color:#E5E5E5;
	font-family:Helvetica,sans-serif;
	text-align:left;
	min-width: 1070px;
	_width: expression((documentElement.clientWidth < 1070) ? "1069px" : "auto" );
	color: #000;
}

a, a:hover {
	color:#0656A3;
	text-decoration:none;
}

.clear {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	width: 100%;
	margin: 0;
	padding: 0;
}

.hc-no-margin {
	margin:0px !important;
}

#jive-wrapper {
    margin: 0 auto;
    position: relative;
}
.jive-icon-sml, .jive-icon-med, .jive-icon-big {
	display: inline;
}
.jive-body-formpage #jive-body-intro, .jive-body-content #jive-body-intro, .jive-body-blogadmin #jive-body-intro {
	margin-bottom: 0;
}
#jive-overview-customize-info, #jive-overview-customize-details, #jiveCustomizeInfo {
	margin-top: 0;
}
#jiveCustomizeInfo {
	padding-bottom: 10px;
}
#jive-overview-customize-info {
	padding-bottom: 0;
}
.hc-sprite {
	background-repeat:no-repeat;
	background-color:transparent;
}
#hc-wrapper {
	padding: 15px;
}
/* END Global */

/* BEGIN Header */
#hc-header {
	height:90px;
	background-color:#808080;
	padding:10px 36px 10px 34px;
}

#hc-header-wrapper {
	margin:0 auto;
}

#hc-ad-top {
	float:left;
}

#hc-newsletter {
	background-color:#535353;
	width:271px;
	float:right;
}

.jive-modal-wrapper.large {
	z-index:15000;
}
/* END Header */

/* BEGIN Sub Header */
#hc-sub-header {
	margin:0 auto;
	width:100%;
	position: relative;
    z-index: 900;
}

#hc-sub-header-wrapper {
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	background-color:#ffffff;
	margin: 15px 20px 0 20px;
    position:relative;
	zoom: 1.0;
}

#hc-sub-header-logo {
    float:left;;
    display:inline;
    height:63px;
	margin: 10px 0 11px 20px;
	_margin: 10px 0 14px 20px;
    width:390px;
}
#hc-sub-header-logo a {
	display: block;
}
#hc-sub-header-l-cap {
	background-position:-528px -406px;
    display:inline;
    height:137px;
    position:absolute;
    width:20px;
	left: 0;
	bottom: 0;
	_bottom: -1px;
}

#hc-sub-header-r-cap {
	background-position:-558px -406px;
    display:inline;
    float:left;
	height:137px;
    position:absolute;
    width:20px;
	right: 0;
	bottom: 0;
	_bottom: -1px;
}

.hc-logo {
	background-position:-136px -416px;
	height:63px;
	width:390px;
}

#hc-sub-header .hc-search-wrapper {
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color:#d1eaf7;
	border:10px solid #d1eaf7;
    float: right;
    display: inline;
	clear: none;
	margin: 10px 20px 10px 0;
	_margin-bottom: 13px;
    position:relative;
    z-index: 12000;
	width: 375px;
}

#hc-sub-header .hc-search-wrapper #jive-query {
	width: 316px;
}

#hc-sub-header-nav {
	background-color:#333333;
    clear:both;
    font-size:14px;
	height:38px;
    position:relative;
	z-index:11000;
}

#hc-sub-header-nav a {
	color:#fff;
}
#hc-sub-header-nav a:hover {
	text-decoration: underline;
}

#hc-sub-header-nav ul, #hc-sub-header-nav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

#hc-sub-header-nav li.hc-sub-header-nav-item {
	display:inline;
	position:relative;
	float:left;
	padding:12px 14px 10px 14px;
	margin:1px 1px 0 1px;
}

#hc-sub-header-nav li div {
	clear:both;
}

#hc-topics-nav {
	left:-1px;
	overflow:visible !important;
	padding:12px 0 0;
	top:25px;
	width:222px;
	z-index:11000;
	position:absolute;
	/*background-position:-605px -519px;*/
	zoom: 1.0;
}

.hc-topics-nav-selected a {
	background:#F0F8FC none repeat scroll 0 0;
}

#hc-sub-header-nav li.hc-topics-nav-selected a {
	color:#333333;
	display: block;
}
#hc-sub-header-nav li.hc-topics-nav-selected a:hover {
	text-decoration: none;
}

#hc-topics-container {
	background:#F0F8FC none repeat scroll 0 0;
}

#hc-topics-content {
	position:relative;
	zoom: 1.0;
}

#hc-topics-content li, #hc-topics-content #hc-topics-content-more li {
	display:list-item;
	margin:0;
	position:relative;
	display: block;
}
* html #hc-topics-content li, * html #hc-topics-content #hc-topics-content-more li {
	float: left;
	width: 100%;
	clear: left;	
}

#hc-topics-content ul li.hc-topics-content-selected a, #hc-topics-content #hc-topics-content-more li.hc-topics-content-selected a {
	background:#B1C5CE none repeat scroll 0 0 !important;
	text-decoration:none;
	position: relative;
	z-index: 11003;
}

#hc-topics-content ul li.hc-topics-nav-expandable a:hover, #hc-topics-content ul li.hc-topics-nav-expandable:hover a, #hc-topics-content ul li.hc-topics-content-selected a {
	border-right: 1px solid #B1C5CE;
}

#hc-topics-content ul li.hc-topics-content-selected a, #hc-topics-content ul li a:hover {
	text-decoration: none;
}

.hc-topics-display {
	background:#F0F8FC none repeat scroll 0 0 !important;
}

#hc-sub-header-nav .hc-topics-display a {
	color:#333333;
}

#hc-topics-content ul li a {
	padding:5px;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #333;
}

#hc-topics-content #hc-topics-more a {
	border-bottom: 1px solid #333;
}

#hc-topics-content #hc-topics-more a:hover {
	border-right: 1px solid #333 !important;
}

#hc-topics-content ul li.hc-topics-nav-expandable a {
	background-position:-608px -490px;
	display: block;
}

#hc-topics-content ul li a {
	display: block;
	padding:5px;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #333;
	position: relative;
	z-index: 11001;
}

#hc-topics-content #hc-topics-content-more div {
	padding:0 !important;
	height:auto;
	border:none;
}

#hc-topics-content #hc-topics-content-more div div {
	padding:5px !important;
}

#hc-topics-content #hc-topics-content-more {
	width:222px;
	height:auto;
	top: -1px;
}

#hc-topics-content a {
	color:#333333;
}

.hc-topics-content-expanded-hidden, .jive-topics-nav-hidden {
	display:none;
}

#hc-topics-content .hc-topics-content-expanded {
	left:219px;
	position:absolute;
	top:-20px;
	width:497px;
	border-width: 3px;
	border-style: solid;
	border-color: #333;
	background:#B1C5CE none repeat scroll 0 0;
	padding:10px;
	z-index: 11002;
}

#hc-topics-content .hc-topics-content-expanded div {
	background:#F0F8FC none repeat scroll 0 0;
	padding:5px;
	border-width: 0;
	overflow:hidden;
}

#hc-topics-content .hc-topics-content-expanded li {
	font-weight:bold;
	border-bottom:none;
}

#hc-topics-content .hc-topics-content-expanded li ul li, #hc-topics-content #hc-topics-content-more li {
	font-weight:normal;
	font-size: 0.92em;
	line-height: 1.33em;
	word-wrap: break-word;
}

#hc-topics-content #hc-topics-content-more li a {
	background:#F0F8FC none repeat scroll 0 0 !important;
	position: relative;
	z-index: 11001;
	border-right: 1px solid #333 !important;
	border-bottom:1px solid #999;
}

#hc-topics-content .hc-topics-content-expanded li ul li a, #hc-topics-content .hc-topics-content-expanded li ul li a:hover {
	font-weight:normal;
	color:#0656A3;
	padding: 0 !important;
	border-width: 0 !important;
	font-size: 0.92em;
	background:none transparent !important;
	text-decoration:none;
}
#hc-topics-content .hc-topics-content-expanded li ul li a:hover {
	text-decoration: underline;
}

#hc-sub-header-nav li ul li.hc-topics-content-topics, #hc-sub-header-nav li ul li.hc-topics-content-community, #hc-sub-header-nav li ul li.hc-topics-content-forums {
	float:left;
	width:33%;
	clear: none !important;
}

#hc-sub-header-nav li ul li.clear {
	clear: both;
	float: none;
	height: 0;
	line-height: 0;
	padding: 0;
	margin: 0;
	background: none transparent;
	border: 0;
	width: 100%;
}

#hc-topics-content ul li div#hc-topics-content-more {
	padding:0;
	border-width: 1px 0 1px 0;
	top: -1px;
	left: 221px;
}
/* END Sub Header */

/* BEGIN User Bar */
#hc-userbar-wrapper {
	height: 43px;
	position: relative;
	width: 100%;
    border-bottom:1px solid #CCC;
	z-index: 901;
	zoom: 1.0;
	float: left;
}
#user-bar-wrapper {
    overflow:visible;
	zoom: 1.0;
	width: auto;
}
#jive-userbar-login {
	float:right;
	display: inline;
}

#jive-userbar {
	background:transparent none repeat-x scroll 0 0;
	clear: none;
}

#jive-userbar a {
	color:#ef4326;
}

#jive-userbar-logout a {
	color:#ef4326 !important;
}

#hc-user-bar-spacer {
	background-position:-128px -456px;
	margin:12px -2px 0px 8px;
}

.jive-userbar-login-guest {
	color:#000000;
	background-position:-37px -456px;
}

.jive-userbar-slidedown {
	margin-top: 44px;
	_margin-top: 46px;
}

#jive-userbar-user {
	padding:0 0px 0 23px;
	float:right;
}

#jive-userbar-droplink {
	padding-top:8px;
	float:right;
}

#jive-userbar-droplink li {
	position: relative;
	display: inline;
	float: left;
	*margin-right: 0 !important;
	*padding-right: 0 !important;
}

#jive-userbar-droplink a.jive-userbar-droplink {
	background-color:#ef4326;
	background-image:none;
	padding:6px 20px 4px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#ffffff;
	display: block;
}

#jive-userbar-droplink a.jive-userbar-droplink:hover {
	background-color:#ef4326;
	background-image:none;
	padding:6px 20px 4px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#ffffff;
}

#jive-userbar-droplink a.jive-userbar-droplink .jive-icon-med {
	background-image:none;
	height:0;
	margin:0;
	width:0;
}

.hc-droplink {
	background-position:0 -454px;
	position:absolute;
	height:7px;
	margin:2px 0 0 8px;
	width:7px;
}
/* END User Bar */

/* BEGIN Community Tabs */
#jive-body-intro {
    position: relative;
}
.jive-body-tabbar, .jive-body-tabcurrent .jive-body-tab-customizable {
	height:44px;
}

.jive-body-tabbar {
	bottom:0px;
	margin-left:-3px;
	background-position:0px -670px;
	background-color: #E5E5E5;
}

.jive-body-tab {
	margin:0 0 0 3px;
}

.jive-body-tab a {
	font-size:13px;
	height:29px;
	line-height:30px;
	color:#888888;
	display: inline-block;
}

.jive-body-tab .jive-icon-sml {
	margin-top:7px;
}

.jive-body-tabcurrent a, span#jive-social-tab-container-tab.jive-body-tabcurrent a, span#jive-comments-tab.jive-body-tabcurrent a {
	color:#343332;
	height:31px;
}
.jive-body-tab-customizable em a, .jive-body-tab-customizable em a:hover {
	color:#343332;
}

.jive-body-tabcurrent, span#jive-social-tab-container-tab.jive-body-tabcurrent, span#jive-comments-tab.jive-body-tabcurrent, .jive-body-tab {
	background-image: url(../images/hc-tab-bg-on-left.png);
}
/* END Community Tabs */

/* BEGIN Body */
#jive-body, #jive-body-full {
	clear:right;
	display: inline;
}

#jive-body-main {
	margin-top: 20px;
}

* html #jive-body-main {
	padding-bottom: 20px;
}
	
.jive-body-formpage #jive-body-main {
	margin-top: 10px;
}

#jive-body-intro, .jive-edit-profile #jive-body-intro, .jive-body-formpage-photoavatar #jive-body-intro,
.jive-user-preferences #jive-body-intro, .jive-body-formpage-changepassword #jive-body-intro,
.jive-body-formpage-signature #jive-body-intro, .jive-body-formpage #jive-wrapper #jive-body-intro, .jive-body-blogadmin #jive-body-intro {
	margin:0 0 0 -22px;
	background: #E5E5E5 !important;
	border-bottom-width:0px;
	font-size:14px;
	padding:10px 0px 0 22px;
}

body.jive-body-formpage-login .jive-error-box, body.jive-body-formpage-password .jive-error-box, body.jive-body-formpage-register .jive-error-box {
	margin-top: 20px;
}

#hc-body-wrapper {
	background-color:#f2f2f2;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	margin-bottom:15px;
	float:left;
	display: inline;
	width: 100%;
	position: relative;
	z-index: 900;
}
/* END Body */

/* BEGIN Widget Layout */
#jive-body-layout-ls .jive-body-layout-s {
	padding-left:10px;
}

#jive-body-layout-sss .jive-body-layout-s2, #jive-body-layout-sss .jive-body-layout-s3 {
    padding-left:15px;
}

.jive-widget, .jive-body-profile-body-main-container, .jive-content-block-container, .jive-body-tags #jive-wrapper #jive-tags-container,
.jive-create-vid form#videoform, .jive-body-main-socialgroups #jive-tags-container {
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	background-color:#e5e5e5;
	padding:10px;
	border-width:0px;
	margin-bottom:15px;
	position: relative;
}

.jive-body-profile-body-main-container {
	display: inline;
}
.jive-widget-container {
	padding: 0 12px;
}
.jive-widget .jive-widget-header, .jive-body-profile-body-main-container .jive-widget-header, .jive-content-block-container .jive-content-block-header {
	background-image:none;
	font-size: 16px;
}
.jive-body-layout-l .jive-widget .jive-widget-header, .jive-body-profile-body-main-container .jive-widget-header, .jive-content-block-container .jive-content-block-header,
.jive-body-tags #jive-tags-container #jive-tags-container-header, #jive-list-socialgroups-container h2,
.jive-create-vid #jive-compose-header h4, .jive-body-products h3.jive-content-block-header, .jive-body-tags #jive-tags-container #jive-tags-container-header, #jive-list-socialgroups-container h2 {
	height:39px;
	background-color:transparent;
	margin:0 0 0 -12px;
	padding:12px 20px;
	float: none;
	z-index: 10000;
	width: auto !important;
	background-position:  0 0 !important;
}
.jive-content-block-container h3.jive-content-block-header a.jive-icon-minus, .jive-content-block-container h3.jive-content-block-header a.jive-icon-plus {
	position: static;
	top: auto;
	left: auto;
}
.jive-body-layout-l .jive-widget .jive-widget-controls span a {
    height:20px;
	line-height: 20px;
}
.jive-body-layout-l .jive-widget .jive-widget-header .jive-widget-controls {
    top:10px;
}
.jive-body-layout-l .jive-widget .jive-widget-header .jive-widget-controls .jive-separator {
    padding:7px 0 0;
}
.jive-body-layout-l .jive-widget .jive-widget-header, 
.jive-body-profile-body-main-container .jive-widget-header, 
.jive-content-block-container .jive-content-block-header,
.jive-create-vid #jive-compose-header h4, 
.jive-body-products h3.jive-content-block-header, 
.jive-body-tags #jive-tags-container #jive-tags-container-header, 
#jive-list-socialgroups-container h2 {
	padding: 0 !important;
    z-index:1000;
	margin: 0 -12px;
	width: 100% !important;
	zoom: 1;
	position: relative;
}
.jive-body-layout-l .jive-widget .jive-widget-header h4, 
.jive-content-block-container .jive-content-block-header .jive-content-block-header-inner,
.jive-create-vid #jive-compose-header h4, 
.jive-body-products h3.jive-content-block-header .jive-content-block-header-inner, 
.jive-body-tags #jive-tags-container #jive-tags-container-header .jive-content-block-header-inner, 
#jive-list-socialgroups-container h2 .jive-content-block-header-inner {
	padding: 14px 12px 0 0 !important;
    font-size: 16px;
    vertical-align: middle;
	height: 35px;
	width: 100%;
	text-indent: 10px;
	margin-left: 12px;
	zoom: 1;
	_padding-right: 14px !important;
	_margin-left: 11px;
	position: relative;
}
.jive-body-tags #jive-tags-container #jive-tags-container-header .jive-content-block-header-inner {
	padding-top: 11px !important;
}
a.jive-applied-tag {
	background-color: #eee;
	border-width: 1px solid #eee;
}
.jive-content-statdetails {
	overflow: hidden;
}
.jive-widget-container-large .jive-widget h4.jive-widget-handle {
	margin-left: 12px !important;
}
.jive-body-profile-body-main-container .jive-widget-header h4 {
	font-size:20px;
	font-weight:bold;
	padding:0;
}
#jive-tags-popularlist, #jive-tags-container .jive-documents-none {
	margin-top: 0 !important;
}
.jive-widget-handle h4 {
	
}
.jive-body-layout-l .hc-widget-header-l-cap, .jive-body-profile .hc-widget-header-l-cap, #jive-content-results .hc-widget-header-l-cap {
	background-position:-1160px -576px;
	width:12px;
	height:49px;
	float:left;
	clear:both;
}

.jive-body-layout-l .hc-widget-header-r-cap, .jive-body-profile .hc-widget-header-r-cap, #jive-content-results .hc-widget-header-r-cap {
	background-position:-1178px -576px;
	width:12px;
	height:49px;
	float:left;
}

.jive-body-layout-l .jive-widget, .jive-body-profile-body-main-container, .jive-content-block-container, .jive-create-vid form#videoform, .jive-body-tags #jive-wrapper #jive-tags-container, .jive-body-main-socialgroups #jive-tags-container {
	background-position:3px -718px;
	background-repeat:no-repeat;
	padding:8px 0 5px 0;
	float:left;
	display: inline;
	width: 100%;
	min-height: 50px;
	_height: 50px;
}

.jive-body-tags #jive-wrapper #jive-tags-container .jive-table, .jive-body-main-socialgroups #jive-tags-container .jive-table, .jive-body-main-socialgroups #jive-tags-container #jive-tags-container-header, .jive-body-main-socialgroups #jive-tags-container #jive-socialgroup-results-count, .jive-body-main-socialgroups #jive-tags-container #jive-socialgroup-resultsbar, .jive-body-main-socialgroups #jive-tags-container #jive-socialgroup-results {
	width: auto;
	margin: 0 10px;
}

.jive-body-tags #jive-wrapper #jive-tags-container .jive-pagination, .jive-body-main-socialgroups #jive-tags-container .jive-pagination {
	margin-right: 10px;
}

.jive-body-tags #jive-wrapper #jive-tags-container, .jive-body-main-socialgroups #jive-tags-container {
	clear: both;
	float: right;
}

.jive-widget-refresh {
	top: 15px;
}

.jive-body-layout-l .jive-widget-refresh {
	right:13px;
}

#jive-widget-content {
	padding:0 5px 0 20px;
}

.jive-sidebar-body, .jive-widget-body, .jive-content-block, #jive-community-empty {
	background-color:#efefef;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin:10px 0 0 0;
	width: auto;
	float: none;
	zoom: 1.0;
}

html #jive-community-empty-types {
	background: #efefef none !important;
}

#jive-community-empty {
	margin: 0;
}

.jive-body-layout-l .jive-widget-body, .jive-body-layout-l .jive-widget-htmltext .jive-widget-body, .jive-body-profile-body-main, .jive-content-block {
	margin: 25px 10px 15px 10px;
	float: none;
	background: #efefef;
	width: auto;
	zoom: 1.0;
}

.jive-body-layout-l .jive-widget-body {
	*float: left;
	*display: inline;
	width: auto !important;
}
.jive-body-layout-l .jive-widget {
	position: relative;
}

.jive-widget-edit-container .jive-widget-edit-description {
	color:#000000;
}
.jive-sidebar, .jive-body-layout-s .jive-widget {
	background-color:#535353;
    background-image:none;
    border-width:0px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	width: auto !important;
	height: 100%;
	padding: 10px;
}
.jive-sidebar-actions {
	padding-top: 0;
}
.jive-sidebar .jive-sidebar-header {
	background-color:transparent;
	background-image:none;
	margin: 0;
}

.jive-sidebar .jive-sidebar-body {
	padding:0 10px;
}

.jive-sidebar .jive-sidebar-body-actions {
    padding:10px;
}

.jive-sidebar .jive-sidebar-body-about p {
	padding: 8px 10px 8px 0;
	color: #000;
}

.jive-sidebar h4, .jive-sidebar h4, .jive-sidebar-actions .jive-sidebar-body h4, .jive-sidebar-actions .jive-sidebar-body h4.jive-sidebar-body-inner-header, .jive-body-layout-s .jive-widget .jive-widget-header {
	background:#eef8fb !important;
	background-image: none !important;
    font-size:16px;
    font-weight:bold;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	margin-bottom:10px;
}
.jive-body-layout-s .jive-widget .jive-widget-header h4 {
    font-size:16px;
    font-weight:bold;
	padding: 0;
}
.jive-sidebar-actions .jive-sidebar-body h4 {
	margin-top: 10px;
}
.jive-sidebar-actions .jive-sidebar-header {
	margin-top:0px;
}

.jive-sidebar ul {
	background-color:#efefef;
    margin-bottom:10px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	padding:10px;
}

.jive-action-sidebar-tab-notfirst {
	padding-top:10px !important;
}

.jive-sidebar .jive-sidebar-byline {
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	background-color:#efefef;
	margin: 0 0 -6px 0;
	padding-bottom: 6px;
}

.jive-sidebar-yourprojects, .jive-sidebar-yourgroups, .jive-sidebar-yourgroups .jive-create-group {
    background-image:none;
}

#jive-project-results {
	border-width:0px;
}

#jive-widget-content .jive-widget-container .jive-widget-borderless {
	background-color:transparent;
	background-image:none;
}

.jive-body-layout-l .jive-widget-borderless .jive-widget-body {
	margin:0 -5px 0 -5px;
}
/* END Widget Layout */

/* BEGIN Widgets */
#jive-new-announcement {
	margin-bottom:15px;
}
.jive-alert-announcement-label {
    background-image: none;
}

.jive-body-layout-s .jive-widget-topmemberswidget .jive-widget-body, .jive-body-layout-s .jive-widget-htmltext .jive-widget-body {
	background-color:transparent;
	margin:0;
	color:#ffffff;
}

.jive-widget-htmltext #jive-community-empty p {
	color:#ffffff;
}

#jive-wrapper ul.jive-sidebar-topmembers li {
	display: inline;
	clear: none;
	width: 28px;
}
ul.jive-sidebar-topmembers li a img, ul.jive-sidebar-newestmembers li a img,
ul.jive-sidebar-similarUsers li a img, ul.jive-sidebar-org-position li a img {
	display: inline;
}
.jive-sidebar-topmembers .jive-avatar {
	margin:0px 5px 5px 0;
}

.jive-sidebar-topmembers .jive-username-link, .jive-sidebar-topmembers span img {
	display:none;
}

.jive-sidebar .jive-sidebar-body ul.jive-sidebar-topmembers, .jive-sidebar .jive-sidebar-body ul.jive-sidebar-similarUsers, .jive-sidebar .jive-sidebar-body ul.jive-sidebar-org-position {
	background-color:transparent;
}

.jive-sidebar p.jive-sidebar-viewall, .jive-widget p.jive-sidebar-viewall {
	clear:both;
    margin:0 0 10px 0;
	padding:0 8px 0px;
}
#jive-wrapper p.jive-sidebar-viewall a {
	margin: 10px 0 0 0;
}
.jive-body-layout-s .jive-widget-latestpollwidget .jive-widget-body, .jive-body-layout-s .jive-widget-tagcloudwidget .jive-widget-body,
.jive-body-layout-s .jive-widget-recentcontentwidget .jive-widget-body {
	overflow: visible;
	margin-bottom: 20px;
}
.jive-body-layout-s .jive-widget-latestpollwidget p.jive-sidebar-viewall, .jive-body-layout-s .jive-widget-tagcloudwidget p.jive-sidebar-viewall,
.jive-body-layout-s #jive-whats-new-more {
	position: absolute;
	bottom: -30px;
	right: 0;
	border: none;
}

.jive-sidebar-pollform input.jive-poll-votebtn {
	margin-bottom:5px;
}

.jive-sidebar-pollresults {
	padding-bottom:10px;
}

.jive-widget-recentactivitywidget .jive-widget-body {
	overflow: visible;
	margin-bottom: 25px;
}
.jive-body-layout-l #jive-whats-new-more {
	background-color: #E5E5E5;
	border-top:0px;
	padding: 5px 0;
	position: relative;
	bottom: -22px;
	*bottom: 0;
	right: 0;
}
#jive-wrapper p.jive-sidebar-viewall {
	text-align: right;
	/*margin-right: -10px;*/
}
#jive-wrapper .jive-widget-tagcloudwidget .jive-widget-empty p.jive-sidebar-viewall {
	margin: 0;
	text-align: left;
	position: relative;
	bottom: 0;
	left: 0;
	padding: 0;
}
.jive-sidebar p.jive-sidebar-viewall a {
	width: 160px;
	float: right;
	display: inline;
	text-align: right;
	margin-bottom: 10px;
}
#jive-whats-new-more a, #jive-whats-new-more a:hover, #jive-wrapper p.jive-sidebar-viewall a, #jive-wrapper p.jive-sidebar-viewall a:hover,
#jive-wrapper p.jive-sidebar-viewall a strong {
	color:#0099cc;
}
#jive-wrapper .jive-sidebar p.jive-sidebar-viewall a strong {
    color:#0088ff;
}
.jive-widget-container-small .jive-widget-actions .jive-widget-body ul {
	padding-top:10px;
}

.jive-sidebar-actions .jive-sidebar-body {
	background-color:#535353;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 0;
}

.jive-sidebar-actions ul {
	margin: 0;
}

.jive-sidebar-userblog, .jive-sidebar-addfriend, #jive-post-bodybox {
	background-color:#EEF8FB;
	border-color:#0088ff;
	border-width:1px;
	background-image:none;
}
.jive-compose-meta-large {
	border-color:#0088ff;	
}
#jive-post-title input, body.jive-widget-formattedtext {
	background-color: #fff;
}

.jive-sidebar .jive-sidebar-body-addfriend {
	padding-top:10px;
}

.jive-sidebar-userblog .jive-sidebar-body, .jive-sidebar-userblog .jive-sidebar-body .jive-sidebar-body-userblog-bg {
	padding-bottom:0;
}

.jive-sidebar-userblog .jive-sidebar-body a:link, .jive-sidebar-userblog .jive-sidebar-body a:visited, .jive-blog-info-details {
	color:#0088ff;
}

.jive-sidebar-userblog .jive-sidebar p {
	padding:0;
}

#jive-bookmark-sidebar {
    padding:0 0 10px;
}

#jive-bookmark-list {
	padding:0 10px;
}
/* END Widgets */


/* BEGIN User Profile */
.jive-view-profile #jive-project-results {
	overflow: visible;
}
.jive-view-profile #favorites-listing-form, .jive-view-profile #bookmarks-list {
	margin: 25px 10px 15px 10px;
}
.jive-view-profile #bookmarks-list {
	margin-top: 0;
}
.jive-content-list-options .jive-content-list-sort, .jive-content-list-options .jive-content-list-items-per-page {
	margin-right: 6px;
}
.jive-content-list-options {
    height: auto !important;
    height: 70px;
}
.jive-search-options .jive-pagination {
    top: 7px;
}
.jive-content-list-options .jive-pagination {
    position: relative;    
}
.jive-profile-display-main {
	margin:10px 10px 10px 231px;
}
#jive-socialgroup-results .jive-table table {
	float: none;
}
.jive-table table thead th {
	background: #efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
	border: 0;
}
.jive-table tr.jive-table-row-odd, 
.jive-table tr.jive-table-row-odd td, .jive-table tr.jive-table-row-odd th {
	background: #efefef !important;
}
.jive-table tr.jive-table-row-even, 
.jive-table tr.jive-table-row-even td, .jive-table tr.jive-table-row-even th {
	background: #e6e6e6 !important;
}
.jive-body-profile-body-main-container .jive-widget-header h4 a {
	float:right;
	padding-right:20px;
}
a.jive-profile-vcard {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
}
.jive-view-profile-groups .jive-content-block {
	width: auto;
}
.jive-table td.jive-table-cell-type span {
	_vertical-align: top;
	float: none;
	display: block;
}

/* END User Profile */

/* BEGIN announcements */

#jive-body-announcements-container {
	padding: 20px 20px 0 20px;
}
#jive-alert, #jive-new-announcement {
	margin-bottom: 0;
}

/* END announcements */

/* BEGIN Footer */
#hc-footer {
	background-color:#333333;
	background-position: center top;
	color:#ffffff;
	font-size:13px;
	text-align:left;
}

#hc-footer #hc-ads-sidebar {
	display: none !important;
}

#hc-footer-wrapper {
	margin:0 auto;
	padding: 20px 15px 20px 15px;
}

.hc-footer-section {
	margin-right: 1%;
}

.hc-footer-header {
	background-color:#535353;
	font-size:16px;
	padding:10px 10px 6px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.hc-footer-header h4 {
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	padding:0px;
}

.hc-footer-body {
	line-height:21pt;
	padding:10px;
}

.hc-footer-body a {
	color:#d0eaf7;
}

#hc-footer-topics {
	float:left;
	width:49%;
}

#hc-footer-topics .hc-footer-body div {
	margin-right:18px;
	font-size:14px;
	float: left;
}

#hc-footer-intouch {
	float:left;
	width: 24%;
}

#hc-twitter {
	height:48px;
	margin-top:6px;
	margin-bottom:30px;
}

#hc-twitter span, #hc-facebook span {
	float:left;
	height:48px;
	width:48px;
	margin-right:5px;
}

#hc-twitter span {
	background-position:-31px -406px;
}

#hc-twitter a, #hc-facebook a  {
	display:block;
	font-size:21px;
	line-height:7px;
	margin-top:5px;
}

#hc-facebook {
	height:48px;
	clear:both;
}

#hc-facebook span {
	background-position:-79px -406px;
}

#hc-footer-about {
	float:left;
	width: 24%;
	margin-right: 0;
}

#hc-footer-spacer {
	height:20px;
	clear:both;
}

#hc-footer-divider {
	background-repeat:repeat-x;
	height:1px;
	clear:both;
}

#hc-footer-advertise {
	float:left;
	width:262px;
	margin-top:10px;
}

#hc-footer-ads {
	text-align:center;
	float:right;
	margin-top:10px;
}

.hc-footer-ad {
	float: left;
	margin-left: 10px;
}

.hc-iframe-ad {
	border:none;
	overflow:hidden;
}

#hc-footer-copyright {
	clear:both;
	text-align:center;
	width:100%;
	padding-top:15px;
}

#hc-ads-sidebar {
	margin-bottom:15px;
	text-align: center;
}
#hc-ads-sidebar img, #hc-ads-sidebar object, #hc-ads-sidebar iframe {
	margin: 0 auto;
}
/* END Footer */

/* BEGIN Search */
#hc-footer-search {
	float: none !important;
}
.hc-search-wrapper {
	clear:both;
}
#hc-footer-search .hc-search-wrapper {
	float: none !important;	
}

.hc-search-l-cap {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	background-color:#FFFFFF;
	display:block;
	float:left;
	height:44px;
	width:12px;
}

.hc-search-wrapper #jive-query, .hc-search-wrapper #footer-query {
	border-color:#FFFFFF;
	border-style:solid none;
	float:left;
	font-size:16px;
	height:22px;
	line-height:24px;
	margin:0;
	padding:9px 0;
	width: 75%;
	color:#888888;
}

.hc-search-wrapper button {
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	background-color:#FFFFFF;
	border:medium none;
	cursor:pointer;
	float:left;
	height:44px;
	margin-left:-4px;
	padding:0;
	text-indent:-9999px;
	vertical-align:top;
	width:51px;
	background-color:#ffffff;
	background-position:20px -406px;
}

#jive-spotlight-search {
	left: -22px;
    overflow:visible;
	text-align:left;
    top: 54px;
    width:400px;
	z-index:12000;
}
#jive-doc-create-continue {
	margin: 0 0 30px 0;
	float: none;
}
#jive-choose-containers-views {
	display: inline;
	width: 261px;
	background-color: #f8f8f8;
	position: relative;
	z-index: 1000;
	_left: 1px;
}
#jive-choose-containers-views div.jive-choose-container-currentview,
#jive-choose-containers-views div {
	display: inline;
	width:249px;
}
#jive-choose-containers-results {
    margin: 0 0 0 261px;
    padding: 0 20px 0 30px;
    -moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	float: none;
}
#jive-choose-container-searchbox{
	width: auto;
	position: relative;
}
#jive-choose-containers-results ul, #jive-choose-containers-results p {
	width: 100%;
}
.jive-body-search .jive-sidebar .jive-sidebar-body p {
	padding-top: 10px;
	color: #666666;
}

/* END Search */

/* BEGIN Breadcrumbs */
#jive-breadcrumb {
    background: none transparent !important;
    font-size:9pt;
	padding: 0;
    float: left;
	height: 43px;
	line-height: 43px;
	width: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}
#jive-breadcrumb span {
    float: left;
    display: inline;
    width: 100%
}
#jive-breadcrumb a {
	display: inline-block;
	width: auto;
}
#jive-breadcrumb a.jive-breadcrumb-last {
    color: #0656A3;
    font-weight:bold;
}
/* END Breadcrumbs */

/* BEGIN Blogs */
.jive-blog-post {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	background-color:#E5E5E5;
	background-position:0 10px !important;
	background-repeat:repeat-x !important;
	border-top:medium none;
	padding:0 0 1px;
}
.jive-blog-post-body {
	background-color:#efefef;
	margin:0 15px 15px;
	padding:10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	zoom: 1.0;
}
.jive-blog-post-alt {
    background-color:#e6e6e6;
}
.jive-blog-post-subject {
	padding:27px 0 10px;
	height: auto !important;
}
.jive-blog-post-subject .jive-social-actions {
	top:27px;
}
.jive-blog-post-subject-header h2 span.jive-blog-location {
	display: block;
}
.jive-rendered-content ul.playlist li {
	font-size: 1em;
	letter-spacing: 0;
}
.jive-blog-info {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin:0 -12px 0 -12px;
	padding:0 0 0 10px;
	zoom: 1.0;
}
.jive-blog-info .jive-content-block-header-inner {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding-top:12px;
	height:27px;	
}
* html .jive-blog-info {
	height:39px;
	background-color:transparent;
	margin:0 -12px;
	width: auto !important;
	background-position:  0 0 !important;
	width: 100%;
	padding-left: 11px;
}
* html .jive-blog-info .jive-content-block-header-inner {
	padding: 12px 13px 0 0;
	width: 100%;
	height: 39px;	
}
.jive-blog-info .jive-content-block-header-inner .jive-pagination {
	margin:0 23px 0 0;
}
.jive-blog-info h3 {
	line-height:20px;
}
.jive-blog-info h3 a {
	padding: 0 0 0 22px;
}
.jive-blog-info h3 a span {
    margin-right: -17px;
    margin-top: 2px;
}
.jive-blog-info h3 .jive-icon-med {
	margin-left:10px;
}
#blog-nav-recent-comments .jive-sidebar-body p {
	color: #666666;
}
/* END Blogs */

/* BEGIN Groups */
.jive-body-formpage-socialgroup .jive-form-element {
	width: 374px;
}
.jive-body-formpage-socialgroup .jive-tips-aboutgroups p {
	margin: 10px 0;
}
.jive-body-main-socialgroups #jive-tags-container #jive-tags-container-header {
	background: none;
}
.jive-body-main-socialgroups #jive-tags-popularlist {
	margin-top: 0;
}
.jive-sidebar-yourgroups .jive-sidebar-body span {
	color: #0088ff;
}
#jive-socialgroup-results {
	background: #fff;
}
#jive-socialgroup-search {
	margin-bottom: 15px;
}
.jive-sidebar-yourgroups .jive-sidebar-body p {
	color: #666666;
}

/* END Groups */

/* BEGIN Bookmarks */
form#jive-view-favorites-form {
	padding-top: 40px;
}
form#jive-view-favorites-form .jive-content-list-options {
	margin: 0 10px;
}
.jive-view-bookmarks .jive-content-block {
	margin-top: 10px;
	width: auto;
}
/* END Bookmarks */

/* BEGIN People */
.jive-body-people .jive-sidebar .jive-sidebar-body {
	overflow: hidden;
}
.jive-sidebar .jive-sidebar-body .jive-people-browse-filters span.jive-description {
	color: #666666;
	font-weight: bold;
}
.jive-sidebar .jive-sidebar-body .jive-people-browse-filters label span, .jive-sidebar .jive-friend span {
	color: #666666;
}
.jive-sidebar .jive-friend span {
	font-weight: bold;
}
.jive-pm-compose {
	_position: relative;
}
.jive-pm-compose table {
	margin: 15px 0;
}

body.jive-body-people #jive-body-sidebarcol-container {
	width:310px;
}

/* END People */

/* BEGIN Discussions */
.jive-sidebar .jive-sidebar-body strong.jive-sidebar-body-legend-new {
	color: #0088ff;
}
.jive-communities-listing table tr td.jive-communitylist-name-sub {
	width: 100px;
}
.jive-communities-listing table tr td.jive-communitylist-name, .jive-taggroups-listing table tr td.jive-taggrouplist-name {
	font-weight:normal;
}
.jive-communities-listing table tr td.jive-communitylist-name a, .jive-taggroups-listing table tr td.jive-taggrouplist-name a {
	font-weight:bold;
}
.jive-discussions-subspaces-colhdrs-replies {
    text-align: center;
}
.jive-discussions-subspaces-colhdrs-lastmod,
.jive-communities-listing table tr td.jive-communitylist-disc-latest,
.jive-documents-subspaces-colhdrs-lastmod,
.jive-communities-listing table tr td.jive-communitylist-docs-latest {
    display: table-cell;
    float: none;
	text-align: right;
}
.jive-community-subspaces-colhdrs,
.jive-community-taggroups-colhdrs,
.jive-discussions-subspaces-colhdrs,
.jive-documents-subspaces-colhdrs {
    float: none;
}
td div.jive-communitylist-disc-msg a {
    color: #0656A3 !important;
    text-decoration: underline;
}
td.jive-communitylist-cell {
    border-bottom: 1px solid #e5e5e5 !important;
}
.jive-thread-post-message {
	overflow: visible;
}
.jive-thread-post .jive-author .jive-username-link-wrapper,
.jive-thread-post-mod .jive-author .jive-username-link-wrapper,
.jive-thread-reply .jive-author .jive-username-link-wrapper,
.jive-thread-reply-mod .jive-author .jive-username-link-wrapper {
    clear: both;
}
.jive-thread-post .jive-thread-post-body-container, .jive-thread-reply .jive-thread-reply-body-container {
	background: #efefef none;
}
.jive-thread-post .jive-author span.jive-author-avatar-container, .jive-thread-reply .jive-author span.jive-author-avatar-container, .jive-thread-post-mod .jive-author span.jive-author-avatar-container, .jive-thread-reply-mod .jive-author span.jive-author-avatar-container {
	background-image: url(../images/hc-thread-arrow.gif);
}
.jive-communities-listing table .jive-icon-sml, .jive-taggroups-listing .jive-icon-sml {
	margin: 2px 8px 0 0;
}
#jive-body-sidebarcol-container {
	width:274px;
}
#jive-body-maincol-container {
	margin:0 -289px 0 0;
	_margin-right: -289px;
}
#jive-body-maincol {
	margin:0 289px 0 0;
	_margin-right: 289px;
}
.jive-browse-discussions h3.jive-content-block-header a.jive-icon-rss {
    right: 30px;
}
#jive-community-content .jive-table td.jive-table-cell-avatar, 
#jive-discussion-content .jive-table td.jive-table-cell-avatar,
#jive-document-content .jive-table td.jive-table-cell-avatar {
	text-align:center;
	color:#666666;
	font-size:0.8889em;
	padding-left:0;
	width:72px;
}
#jive-community-content .jive-table td.jive-table-cell-avatar a, 
#jive-discussion-content .jive-table td.jive-table-cell-avatar a,
#jive-document-content .jive-table td.jive-table-cell-avatar a {
	color:#777777;
	margin-bottom:7px;
}
#jive-community-content .jive-table td.jive-table-cell-avatar img.jive-avatar, 
#jive-discussion-content .jive-table td.jive-table-cell-avatar img.jive-avatar,
#jive-document-content .jive-table td.jive-table-cell-avatar img.jive-avatar {
	float:none;
}
#jive-community-content .jive-table td.jive-table-cell-avatar a.jive-username-link, 
#jive-discussion-content .jive-table td.jive-table-cell-avatar a.jive-username-link,
#jive-document-content .jive-table td.jive-table-cell-avatar a.jive-username-link {
    padding: 3px;
}
#jive-community-content .jive-table td.jive-table-cell-subject, 
#jive-discussion-content .jive-table td.jive-table-cell-subject,
#jive-document-content .jive-table td.jive-table-cell-subject {
	overflow:hidden;
}
#jive-community-content .jive-table td.jive-table-cell-subject span a, 
#jive-discussion-content .jive-table td.jive-table-cell-subject span a,
#jive-document-content .jive-table td.jive-table-cell-subject span a,
.jive-table td.jive-table-cell-subject a,
.jive-table td.jive-table-cell-title a {
	text-decoration:none;
	color: #0656A3;
	font-size: 1.15em;
	font-weight: bold;
}
#jive-community-content .jive-table td.jive-table-cell-subject span,
#jive-discussion-content .jive-table td.jive-table-cell-subject span,
#jive-document-content .jive-table td.jive-table-cell-subject span,
.jive-table td.jive-table-cell-title span, .jive-table td.jive-table-cell-title span a,
.jive-table td.jive-table-cell-author span, .jive-table td.jive-table-cell-author span a,
.jive-table td.jive-table-cell-modified span, .jive-table td.jive-table-cell-modified span a {
	color: #33312E !important;
}
.jive-table td.jive-table-cell-title span, .jive-table td.jive-table-cell-subject span, .jive-table td.jive-table-cell-subject span a,
.jive-table td.jive-table-cell-author, .jive-table td.jive-table-cell-views, .jive-table td.jive-table-cell-replies, .jive-table td.jive-table-cell-modified {
	font-size: 1em !important;
	font-weight: normal !important;
}
#jive-community-content .jive-table td.jive-table-cell-views, 
#jive-discussion-content .jive-table td.jive-table-cell-views,
#jive-document-content .jive-table td.jive-table-cell-views,
#jive-community-content .jive-table td.jive-table-cell-replies, 
#jive-discussion-content .jive-table td.jive-table-cell-replies,
#jive-document-content .jive-table td.jive-table-cell-replies {
	width:40px;
}
.jive-thread-post .jive-thread-post-body, .jive-thread-post-mod .jive-thread-post-body, .jive-thread-reply .jive-thread-reply-body, .jive-thread-reply-mod .jive-thread-reply-body {
	overflow: hidden;
}
.jive-thread-info {
    height: auto !important;
    height: 50px;
    min-height:45px;
}
.jive-thread-info .jive-pagination {
    position: relative;
}
.jive-thread-info strong {
    padding-right: 4px;
}
.jive-wiki-body-content .jive-rendered-content, .jive-thread-post-body-container .jive-rendered-content, .jive-blog-post-body .jive-rendered-content, .jive-widget-formattedtext .jive-rendered-content, .jive-content-comment .jive-rendered-content, .jive-thread-reply-body-container .jive-rendered-content {
	font-size: 1.14em;
}
/* END Discussions */

/* BEGIN Avatars */
.jive-thread-post .jive-avatar, .jive-thread-post-mod .jive-avatar, .jive-thread-reply .jive-avatar, .jive-thread-reply-mod .jive-avatar, .jive-thread-reply-body .jive-author-avatar {
	margin:2px 0;
}

.jive-thread-reply .jive-thread-reply-body-container, .jive-thread-reply-mod .jive-thread-reply-body-container {
	min-height:134px;
}

#jive-profile-avatar {
	margin:0 44px 0 0;
}
/* END Avatars */

/* BEGIN Documents */
.jive-body-content-document .jive-body-tabbar {
	padding-top: 5px;
	margin-left: 0;
}
.jive-wiki-subject-content-title div {
	display: inline;
}
.jive-wiki-subject h3 {
	width: auto;
	margin: 0 15px;
	float: none;
	clear: both;
	padding-left: 0;
}
.jive-document-versions #jive-body-full #jive-body-maincol {
	padding: 0 20px 0 0;
}
.jive-document-versions h3.jive-content-block-header span.jive-icon-rss {
    margin-right: 15px;
    margin-top: 5px;
}
#jive-document-content .jive-table td.jive-table-cell-rating div {
	width: auto;
}
span.jive-table-cell-author a {
	color: #777;
	font-size: 11px;
}
.jive-table-cell-rating #jive-content-avgrating-score span {
    background-position: -360px -507px;
    display: block;
    height: 24px;
    padding-top: 5px;
    width: 27px;
}
#jive-wrapper span.jive-rating-new {
	text-align: center;
}
.jive-content-block-header .jive-comments-title a {
	float: left;
	display: inline;
}
.jive-comment-post {
	clear: both;
	overflow: visible;
}
.jive-comment-post form {
	margin: 0;
	padding: 10px 0;
}
.jive-comment-post form h2 {
	margin: 0 10px
}
/* END Documents */

/* BEGIN Blogs */
h3.jive-content-block-header a.jive-icon-rss {
	position: absolute;
	top: 22px;
	right: 15px;
}
.jive-icon-news-blog {
    background-position: -143px -1296px;
}

.jive-icon-news-blog-big {
    background-position: -143px -1359px;
}
#jive-blogpost-content .jive-table td.jive-table-cell-subject {
    width: auto;
}

.jive-body-news .jive-standard-formblock-container {
	display:none;
}
/* END Blogs */

/* BEGIN Retrieve Username */
.jive-password-formblock #jive-login-forgotpwd {
	padding-bottom:10px;
	padding-top:10px;
	clear:both;
	margin-right:-88px;
	padding-left:126px;
}
/* END Retrieve Username */

/* BEGIN Project */
#jive-body-main .jive-body-main-projects {
    padding:0 5px 0 20px;
}

/* END Project */

/* BEGIN Project */
.jive-body-formpage-login #jive-body-main {
	margin-top: 0;
}
.jive-body-formpage-login #hc-userbar-wrapper {
	display: none;
}
/* END Project */

/* BEGIN Tiny MCE */
.defaultSkin a.mce_bold {
	width: 21px !important;
}
.defaultSkin table.mceLayout {
	border-left: none !important;
	border-right: none !important;
}
.defaultSkin table.mceSplitButton.mceSplitButtonEnabled.mce_jiveemoticons {
	width: 24px !important;
}
.defaultSkin .mceToolbarRow1 a.jive_spacer_button {
	background-position: -32px -100px !important;
	width: 8px !important;
}
.defaultSkin a.jive_spacer_button span.mceIcon {
	width: 5px !important;
}
.defaultSkin a.mce_jiveimage, .defaultSkin a.mce_jiveaudio, .defaultSkin a.mce_jivevideo,
.defaultSkin table.mceSplitButton.mceSplitButtonEnabled.mce_jiveemoticons a,
.defaultSkin a.mce_jivequote, .defaultSkin a.mce_html, .defaultSkin .mceButton {
	margin: 0 !important;
}
.defaultSkin tr.mceFirst table.mceToolbar tr td {
	padding: 0 !important;
	width: auto !important;
}

/* END Tiny MCE */

/* BEGIN Comments */
#jive-comments, #jive-authordiscussion {
    border: none;
    margin-bottom: 0;
}
.jive-comments-title a,
.jive-comments-title a span {
    color: #3F3F3F !important;
}
.jive-content-commentbar {
    background: #efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
    height: 18px;
}
.jive-content-commentbar-link {
    float: right;
    display: inline;
}
.jive-content-commentbar a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.jive-icon-comment-add {
    background-image: url(../images/hc_sprites.png) !important;
	_background-image: url(../images/hc_sprites.gif) !important;
    background-position: -261px -508px;
    height: 14px;
    width: 19px;
}
.jive-body-content-product .jive-content-comment a.jive-username-link,
.jive-body-content-review .jive-content-comment a.jive-username-link,
.jive-content-comment-says-text,
.jive-comment-tabbar,
.jive-document-tabbar,
.jive-blog-tabbar {
    display: none;
}
.jive-communitylist-review, .jive-communitylist-product {
	text-align: center;
}
.jive-content-comment {
	padding: 0;
	width: 100%;
	zoom: 1.0;
	float: left;
	clear: left;
}
.jive-comment-user-span {
    float: left;
    display: inline;
    margin-top: 10px;
}
.jive-comment-body-span {
    background-color: #EEF8FB;
    border: 2px solid #D0EAF7;
    float: left;
    font-weight: bold;
    font-size: 13px;
    margin: 0 10px 10px 0;
    padding: 10px;
    width: 50%;
	zoom: 1.0;
}
.jive-content-comment-inresponseto {
	position: absolute !important;
}
.jive-content-comment-alt {
    background-color: transparent;
}
.jive-icon-comment-arrow {
    background: transparent url(../images/hc_sprites.png) no-repeat -316px -500px !important;
	_background: transparent url(../images/hc_sprites.gif) no-repeat -316px -500px !important;
    float: left;
    display: inline;
    height: 32px;
    width: 15px;
    position: relative;
    right: -2px;
    z-index: 1000;
}
.jive-content-controls {
    margin-right: 25px;
}
.jive-body-content-blog .jive-content-block-container .jive-content-block {
	width: auto;
}

/* END Comments */

/* BEGIN Tags */
#jive-tags-form .jive-tags-form-filterlabel, #jive-tags-form #jive-search-types label {
	display: inline;
}
#jive-search-types {
	float: left;
	display: inline;
	width: 90%;
}
#jive-tags-form #jive-search-types label {
	*line-height: 20px;
	*margin-bottom: 0;
	width: 110px;
}
#jive-tags-form #jive-search-types .jive-icon-med {
	*margin-top: 3px;
}
.jive-table-taggables table tbody td {
	background: #fff;
}
.jive-body-tags #jive-wrapper #jive-tags-popularlist {
	*margin-top: 50px;
	width: 100%;
	*margin-left: -40px;
	_margin-left: 0;
}
.jive-body-tags #jive-wrapper #jive-tags-popularlist, #jive-wrapper .jive-table-taggables {
	*margin-left: 0;
	_margin-left: 0;
}

/* END Tags */

/* BEGIN Video */
.jive-video-collection-topsortbar {
	background: #efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
	border: 0;
	margin-top: 28px;
}
.jive-body-formpage-video #jive-body-full #jive-body-maincol {
	margin:0 10px;
	padding:0;
}
.jive-create-vid form#videoform {
	padding:0 10px;
	background-position:10px -649px;
	width:auto;
}
.jive-create-vid #jive-compose-header h4 {
	padding:3px 0px !important;
}
#jive-wrapper .jive-create-vid #jive-post-bodybox {
	background: #efefef;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-color: transparent;
	padding: 10px;
	margin-top:8px;
}
#jive-video-corner-img {
	display: none;
}
#jive-video-error-box {
	margin: 0;
}
.jive-post-vid-file {
	z-index:100;
}
.jive-content-block-viewoptions {
	padding: 0;
	margin: 10px 0 0 0;
}

.jive-content-block-viewthumbs a, .jive-content-block-viewthumbs-active a, .jive-content-block-viewdetails a, .jive-content-block-viewdetails-active a  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.jive-video-collection-detail {
	background: none transparent !important;
}

/* END Video */

/* BEGIN Moderation */
.jive-view-profile-moderation .jive-content-block-special {
	background-color:#E5E5E5;
	padding-top:42px;
}
/* END Moderaton */

.jive-body-home-customized #jive-announcements-messaging {
	margin-top: 10px;
}

/* BEGIN Print */
body.jive-body-print #jive-wrapper {
	width:auto;
}

body.jive-body-print #jive-breadcrumb {
	border-bottom:none !important;
}

body.jive-body-print #jive-body-maincol-container, body.jive-body-print #jive-body-maincol {
	padding:0 !important;
}
/* END Print */

/* BEGIN Dimensions */
.jive-body-layout-s, .jive-body-layout-s1, .jive-body-layout-s2 {
	width: 274px;
}
#jive-body-layout-ls .jive-body-layout-l {
	margin-right: -289px;
}
#jive-body-layout-sl .jive-body-layout-l {
	margin-left: -289px;
}
#jive-body-layout-sl .jive-body-layout-l .jive-widget-container-large {
	margin-left: 289px;
}
#jive-body-layout-ls .jive-body-layout-l .jive-widget-container-large {
	margin-right: 289px;
}
/* END Dimensions */

/* BEGIN Actions */
.jive-action-menu-expanded, .jive-action-menu-collapsed {
	background-position:right center;
	background-repeat:no-repeat;
	cursor: pointer;
}

#jive-action-sidebar h4.jive-action-menu-expanded, #jive-action-sidebar h4.jive-action-menu-collapsed {
	background-position:214px center;
}
/* END Actions */

/* ie rounded corners */

.hc-ie-widget-tl, .hc-ie-content-block-tl {
	background: #E5E5E5 url(../images/hc-widget-l-tl.gif) top left no-repeat;
	zoom: 1.0;
	margin-bottom: 25px;
}
.hc-ie-widget-tr, .hc-ie-content-block-tr {
	background: transparent url(../images/hc-widget-l-tr.gif) top right no-repeat;
	zoom: 1.0;
}
.hc-ie-widget-bl, .hc-ie-content-block-bl {
	background: transparent url(../images/hc-widget-l-bl.gif) bottom left no-repeat;
	zoom: 1.0;
}
.hc-ie-widget-br, .hc-ie-content-block-br {
	background: transparent url(../images/hc-widget-l-br.gif) bottom right no-repeat;
	zoom: 1.0;
}
.hc-ie-sidebar-tl, .jive-body-layout-s .hc-ie-widget-tl {
	background: #535353 url(../images/hc-widget-s-tl.gif) top left no-repeat;
	zoom: 1.0;
	margin-bottom: 25px;
}
.hc-ie-sidebar-tr, .jive-body-layout-s .hc-ie-widget-tr {
	background: transparent url(../images/hc-widget-s-tr.gif) top right no-repeat;
	zoom: 1.0;
}
.hc-ie-sidebar-bl, .jive-body-layout-s .hc-ie-widget-bl {
	background: transparent url(../images/hc-widget-s-bl.gif) bottom left no-repeat;
	zoom: 1.0;
}
.hc-ie-sidebar-br, .jive-body-layout-s .hc-ie-widget-br {
	background: transparent url(../images/hc-widget-s-br.gif) bottom right no-repeat;
	zoom: 1.0;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-tl, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-tl, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-tl, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-tl,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-tl,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-tl,
.hc-ie-sidebar-header-tl, .hc-ie-sidebar-header-h4-tl {
	background: #EEF8FB url(../images/hc-widget-s-header-tl.gif) top left no-repeat;
	zoom: 1.0;
	margin-bottom: 10px;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-tr, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-tr, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-tr, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-tr,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-tr,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-tr,
.hc-ie-sidebar-header-tr, .hc-ie-sidebar-header-h4-tr {
	background: transparent url(../images/hc-widget-s-header-tr.gif) top right no-repeat;
	zoom: 1.0;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-bl, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-bl, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-bl, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-bl,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-bl,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-bl,
.hc-ie-sidebar-header-bl, .hc-ie-sidebar-header-h4-bl {
	background: transparent url(../images/hc-widget-s-header-bl.gif) bottom left no-repeat;
	zoom: 1.0;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-br, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-header-br, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-br, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-br,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-header-br,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-header-br,
.hc-ie-sidebar-header-br, .hc-ie-sidebar-header-h4-br {
	background: transparent url(../images/hc-widget-s-header-br.gif) bottom right no-repeat;
	zoom: 1.0;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-tl, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-tl, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-tl, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-tl,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-tl,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-tl,
.hc-ie-sidebar-body-tl, .hc-ie-sidebar-body-ul-tl {
	background: #efefef url(../images/hc-widget-s-content-tl.gif) top left no-repeat;
	zoom: 1.0;
	margin: 0;
}
.hc-ie-sidebar-body-ul-tl {
	margin-top: 10px !important;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-tr, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-tr, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-tr, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-tr,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-tr,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-tr,
.hc-ie-sidebar-body-tr, .hc-ie-sidebar-body-ul-tr {
	background: transparent url(../images/hc-widget-s-content-tr.gif) top right no-repeat;
	zoom: 1.0;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-bl, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-bl, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-bl, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-bl,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-bl,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-bl,
.hc-ie-sidebar-body-bl, .hc-ie-sidebar-body-ul-bl {
	background: transparent url(../images/hc-widget-s-content-bl.gif) bottom left no-repeat;
	zoom: 1.0;
}
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-br, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .hc-ie-widget-body-br, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-br, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-br,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .hc-ie-widget-body-br,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .hc-ie-widget-body-br,
.hc-ie-sidebar-body-br, .hc-ie-sidebar-body-ul-br {
	background: transparent url(../images/hc-widget-s-content-br.gif) bottom right no-repeat;
	zoom: 1.0;
}
.hc-ie-sidebar-body-ul-br {
	padding: 10px !important;
}
.jive-sidebar-profile-nav .hc-ie-sidebar-header-h4-tl {
	background: #EEF8FB url(../images/hc-sidebar-nav-header-tl.gif) top left no-repeat;
	position: relative;
	top: 10px;
}
.jive-sidebar-profile-nav .hc-ie-sidebar-header-h4-tr {
	background: transparent url(../images/hc-sidebar-nav-header-tr.gif) top right no-repeat;
}
.jive-sidebar-profile-nav .hc-ie-sidebar-header-h4-bl {
	background: transparent url(../images/hc-sidebar-nav-header-bl.gif) bottom left no-repeat;
}
.jive-sidebar-profile-nav .hc-ie-sidebar-header-h4-br {
	background: transparent url(../images/hc-sidebar-nav-header-br.gif) bottom right no-repeat;
}
.hc-ie-widget-body-tl {
	background: #efefef url(../images/hc-widget-l-content-tl.gif) top left no-repeat;
	zoom: 1.0;
	margin: 15px 10px 15px;
}
.hc-ie-content-block-body-tl {
	background: #efefef url(../images/hc-widget-l-content-tl.gif) top left no-repeat;
	zoom: 1.0;
	margin: 25px 10px 15px;	
}
.hc-ie-widget-body-tr, .hc-ie-content-block-body-tr {
	background: transparent url(../images/hc-widget-l-content-tr.gif) top right no-repeat;
	zoom: 1.0;
}
.hc-ie-widget-body-bl, .hc-ie-content-block-body-bl {
	background: transparent url(../images/hc-widget-l-content-bl.gif) bottom left no-repeat;
	zoom: 1.0;
}
.hc-ie-widget-body-br, .hc-ie-content-block-body-br {
	background: transparent url(../images/hc-widget-l-content-br.gif) bottom right no-repeat;
	zoom: 1.0;
}
.hc-ie-search-wrapper-tl {
	background: #D1EAF7 url(../images/hc-search-tl.gif) top left no-repeat;
	zoom: 1.0;
	float: right;
	margin: 10px 20px 10px 0;
	width: 400px;
	display: inline;
	position: relative;
	z-index: 2;
}
.hc-ie-search-wrapper-tr {
	background: transparent url(../images/hc-search-tr.gif) top right no-repeat;
	zoom: 1.0;
}
.hc-ie-search-wrapper-bl {
	background: transparent url(../images/hc-search-bl.gif) bottom left no-repeat;
	zoom: 1.0;
}
.hc-ie-search-wrapper-br {
	background: transparent url(../images/hc-search-br.gif) bottom right no-repeat;
	zoom: 1.0;	
}
.hc-ie-userbar-droplink-tl {
	background: #EF4326 url(../images/hc-drop-link-tl.gif) top left no-repeat;
	position: relative;
	margin: 0 5px 0 13px !important/9;
	zoom: 1.0;
	display: inline !important/9;
}
.hc-ie-userbar-droplink-tr {
	background: transparent url(../images/hc-drop-link-tr.gif) top right no-repeat;
	zoom: 1.0;
	display: inline !important/9;
}
.hc-ie-userbar-droplink-bl {
	background: transparent url(../images/hc-drop-link-bl.gif) bottom left no-repeat;
	zoom: 1.0;
	display: inline !important/9;
}
.hc-ie-userbar-droplink-br {
	background: transparent url(../images/hc-drop-link-br.gif) bottom right no-repeat;
	zoom: 1.0;
	display: inline !important/9;
}
.hc-ie-footer-header-tl {
	background: #535353 url(../images/hc-footer-header-tl.gif) top left no-repeat;
}
.hc-ie-footer-header-tr {
	background: transparent url(../images/hc-footer-header-tr.gif) top right no-repeat;
	zoom: 1.0;	
}
.hc-ie-footer-header-bl {
	background: transparent url(../images/hc-footer-header-bl.gif) bottom left no-repeat;
	zoom: 1.0;	
}
.hc-ie-footer-header-br {
	background: transparent url(../images/hc-footer-header-br.gif) bottom right no-repeat;
	zoom: 1.0;	
}
.hc-ie-footer-header-br .hc-footer-header {
	background: transparent;
}
#hc-body-wrapper {
	background: #f2f2f2 url(../images/hc-widget-l-content-bl.gif) bottom left no-repeat;
}
#jive-body, #jive-body-full {
	background: transparent url(../images/hc-widget-l-content-br.gif) bottom right no-repeat;
}
#hc-sub-header-wrapper {
	background: #fff url(../images/hc-widget-white-l-content-tl.gif) top left no-repeat;
	zoom: 1.0;
}
#hc-sub-header-wrapper-inner {
	background: transparent url(../images/hc-widget-white-l-content-tr.gif) top right no-repeat;
	zoom: 1.0;
}

/* ie overides */

.hc-ie-widget, .hc-ie-content-block, .hc-ie-sidebar, .hc-ie-sidebar-header, .hc-ie-widget-body,
#jive-body-layout-ls .jive-body-layout-s .hc-ie-widget .jive-widget-header, 
#jive-body-layout-sl .jive-body-layout-s .hc-ie-widget .jive-widget-header, 
#jive-body-layout-lss .jive-body-layout-s1 .hc-ie-widget .jive-widget-header, 
#jive-body-layout-lss .jive-body-layout-s2 .hc-ie-widget .jive-widget-header,
#jive-body-layout-sls .jive-body-layout-s1 .hc-ie-widget .jive-widget-header,
#jive-body-layout-sls .jive-body-layout-s2 .hc-ie-widget .jive-widget-header,
#hc-sub-header .hc-ie-search-wrapper,
.hc-ie-sidebar-body,
.jive-sidebar-nav .jive-ie-sidebar-body h4, .hc-ie-userbar-droplink {
	background-color: transparent !important/9;
	zoom: 1.0;
	margin: 0 !important/9;
}
.hc-ie-content-block-body {
	background-color: transparent !important/9;
	zoom: 1.0;
}
#jive-tags-container-header {
	left: 0px !important/9;
	zoom: 1.0 !important/9;
}
#hc-sub-header .hc-ie-search-wrapper {
	padding: 10px !important/9;
	border-width: 0 !important/9;
	margin: 0 !important/9;
	float: none !important/9;
	display: block !important/9; 
	width: auto !important/9;
}
#hc-body-wrapper {
	margin: 0 !important/9;
}
#hc-sub-header-nav {
	z-index: 1 !important/9;
}
.jive-sidebar-actions .jive-sidebar-header, .jive-sidebar-nav .jive-sidebar-header, #blog-nav-description .jive-sidebar-header,
.jive-widget-borderless .hc-ie-widget-header-tl {
	display: none !important/9;
}
.jive-sidebar-actions .hc-ie-sidebar-body-tl, .jive-sidebar-actions .hc-ie-sidebar-body-tr,
.jive-sidebar-actions .hc-ie-sidebar-body-bl, .jive-sidebar-actions .hc-ie-sidebar-body-br,
.jive-body-layout-s .jive-widget-topmemberswidget .hc-ie-widget-body, 
.jive-body-layout-s .jive-widget-topmemberswidget .hc-ie-widget-body-tl, 
.jive-body-layout-s .jive-widget-topmemberswidget .hc-ie-widget-body-tr, 
.jive-body-layout-s .jive-widget-topmemberswidget .hc-ie-widget-body-bl, 
.jive-body-layout-s .jive-widget-topmemberswidget .hc-ie-widget-body-br, 
.jive-body-layout-s .jive-widget-htmltext .hc-ie-widget-body,
.jive-body-layout-s .jive-widget-htmltext .hc-ie-widget-body-tl,
.jive-body-layout-s .jive-widget-htmltext .hc-ie-widget-body-tr,
.jive-body-layout-s .jive-widget-htmltext .hc-ie-widget-body-bl,
.jive-body-layout-s .jive-widget-htmltext .hc-ie-widget-body-br,
.jive-sidebar-topleaders .hc-ie-sidebar-body,
.jive-sidebar-topleaders .hc-ie-sidebar-body-tl,
.jive-sidebar-topleaders .hc-ie-sidebar-body-tr,
.jive-sidebar-topleaders .hc-ie-sidebar-body-bl,
.jive-sidebar-topleaders .hc-ie-sidebar-body-br {
	background: none transparent !important/9;
	padding: 0 !important/9;
}
.hc-ie-sidebar h4, .hc-ie-sidebar h4, .jive-sidebar-actions .hc-ie-sidebar-body h4, .jive-sidebar-actions .hc-ie-sidebar-body h4.jive-sidebar-body-inner-header, .jive-body-layout-s .hc-ie-widget .jive-widget-header {
	margin: 0 !important/9;
	background-color: transparent !important/9;
	zoom: 1.0;
}
.jive-sidebar-actions {
	padding-top: 5px !important/9;
}
.jive-sidebar-actions ul {
	margin: 0 !important/9;
	padding: 0 !important /9;
	background-color: transparent !important/9;
	zoom: 1.0;
}
.hc-ie-sidebar .jive-sidebar-byline {
	background: #efefef url(../images/hc-widget-s-content-tl.gif) top left no-repeat !important/9;
	padding: 0 !important/9;
	position: relative !important/9;
	top: 6px !important/9;
}
.hc-ie-sidebar .jive-sidebar-byline form {
	background: transparent url(../images/hc-widget-s-content-tr.gif) top right no-repeat !important/9;
	padding: 5px 10px 12px 10px !important/9;
}
.jive-body-layout-s .jive-widget-latestpollwidget .hc-ie-widget-body-tl, .jive-body-layout-s .jive-widget-tagcloudwidget .hc-ie-widget-body-tl,
.jive-body-layout-s .jive-widget-recentcontentwidget .hc-ie-widget-body-tl {
	margin-bottom: 20px;
}
.jive-icon-edit-status-points {
	background-image:url(../../../resources/images/status/statusicon-47.gif) !important;
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:16px;
	position:absolute;
	width:17px;
	margin:0px 0px 0 -23px;
}
.jive-featured {
	overflow: visible !important;
}
.jive-content-block-featured {
	border: 0 !important;
}

.jive-table-registration iframe {
   height: inherit !important;
   position: static;
}

#hc-ad-top-container {
	left:34px;
	position:absolute;
	top:10px;
}

.jive-body-formpage-discussion #jive-add-attachment, #jive-doc-corner-img, #jive-video-corner-img {
	display: none !important;
}

#jive-main-products-list-view {
	clear: both;
	zoom: 1.0;
}
/*  Review CSS 
*
*   last modified: 12.10.09, 5:03pm, TLin 
*
*/

.jive-icon-review-sml {
    background-position: -16px -1296px;
}

.jive-icon-review-med {
    background-position: -16px -1296px;
}

.jive-icon-review-big {
    background-position: -16px -1360px;
}

.jive-link-review {
    background-repeat: no-repeat;
    background-position: -16px -1296px;
    padding: 2px 0 2px 20px;
    padding-top: 1px;
}

.jive-review .jive-review-moderating, .jive-product .jive-review-moderating {
    display: none;
}

.jive-review-title h3 {
    color:#666666;
    float:left;
    font-size:0.8889em;
    font-weight:normal;
    margin:0 -150px 0 0;
    padding:5px 0 7px 17px;
    width:100%;
}

.jive-review-moderated .jive-review-moderating {
    display: block;
    color: #d89757;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 4px 3px 3px 8px;
    margin: 0 0 10px;
    width: 100%;
    border-bottom: solid #d89757 1px;
}

.jive-review-moderated {
    background-color: #fbfbde;
    border-color: #e8e0b3;
    background-image: url(../images/jive-thread-bg-mod.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.jive-review {
    clear:both;
    margin:0;
    padding:0;
}

.review-field .review-field-title {
    background-color:#eef8fb;
    border:2pt solid #d0eaf7;
    font-family:Helvetica,Georgia,serif;
    font-size:11pt;
    font-weight:bold;
    padding:7px 5px;
}
.review-field .review-field-value,
.review-field .review-field-value .description {
    color:#000;
    font-family:Helvetica,Georgia,serif;
    font-size:11pt;
}
.review-field .review-field-value {
    padding:7px;
}
.review-field .review-field-title .review-summary-rating-stars {
    display:inline;
    margin-left:10px;
}
.jive-review .jive-review-subject-header .jive-review-user-block {
    border: 2px solid #D0EAF7;
    font-weight: bold;
    margin: 5px 0;
    padding: 10px;
    background: #fff;
}
.jive-review .jive-review-user-block div.jive-review-user-block-user {
    overflow: visible;
}
.jive-review .jive-review-user-block .jive-review-user-block-avatar {
    display:inline;
}
.jive-review .jive-review-user-block .jive-review-user-block-label {
    color: #000;
    display: inline;
    padding: 2px;
}
.jive-review .jive-review-user-block .jive-review-user-block-text {
    display: inline;
    padding: 2px;
}

.jive-review-alt {

}

.jive-review-title {
    clear:both;
    overflow:hidden;
    padding:0;
}

.jive-review-title-content h2 {
    background:#efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
    display:block;
    font-family:Helvetica,Georgia,serif;
    font-size:14pt;
    font-weight:bold;
    line-height:28px;
    margin:0;
    padding:0;
}

.jive-review-title-content h2 .jive-icon-review,
.jive-review-subject-header h2 .jive-icon-review {
    background: transparent url(../images/hc_sprites.png) no-repeat scroll -8px -500px !important;
    height: 21px;
    width: 29px;
}

html > body .jive-review-body {
    display:block;
}

.jive-review-body {
    background: #efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
    clear:both;
    display:inline-block;
    margin:0;
    padding:0 15px 15px;
}

.jive-review-tags {
    clear: both;
    float:left;
    padding:10px 0 0 0;
}

#jive-community-empty-reviews {
    padding: 21px 0 21px 35px;
}
#jive-community-empty-reviews p {
    margin: 0;
    line-height: 30px;
}
#jive-community-empty-reviews span.jive-link-review {
    padding-left: 0;
    height: 30px;
    width: 30px;    
    background-position: -16px -1359px;
}
.jive-icon-product-sml {
    background-position: -80px -1296px;
}

.jive-icon-product-med {
    background-position: -80px -1296px;
}

.jive-icon-product-big {
    background-position: -80px -1359px;
}

.jive-link-product {
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 2px 0 2px 20px;
    padding-top: 1px;
}

.jive-product {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    clear:both;
    margin:0;
    padding:0;
}

.jive-product-title {
    clear:both;
    overflow:hidden;
    padding:0;
}

.jive-product-title-content h2 {
    background:#efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
    display:block;
    font-family:Helvetica,Georgia,serif;
    font-size:14pt;
    font-weight:bold;
    line-height:28px;
    margin:0;
    padding:0;
}

.jive-product ul {
    list-style-type: none;
    padding-left: 0;
}

.jive-product ul li {
    height: 20px;
    padding: 5px 0;
}

.jive-product .jive-product-body-rightcol ul li {
    height: 40px;
}

html > body .jive-product-body {
    display:block;
}
 
.jive-product-body {
    background: #efefef url(../images/mf-contentblock-bg.png) repeat-x scroll center bottom;
    clear:both;
    display:inline-block;
    margin:0;
    padding:0 15px 15px;
}

.jive-product-body-leftcol {
    float:left;
    display: inline;
    width: 270px;
}

.jive-product-body-rightcol {
    float:right;
    display: inline;
    width: 100px;
}

.jive-product-tags {
    clear: both;
    float:left;
    padding:10px 0 0 0;
}

#jive-community-empty-products {
    padding: 21px 0 21px 35px;
}

.taxonomy-tag-list-item a.remove-taxonomy-tag-list-item {
    color:#666666;
    font-size:0.8889em;
    font-weight:bold;
    margin:0;
}

.jive-standard-formblock-container .jive-error-message {
    margin:0px 20px 5px;
}

#jive-review-content {
    clear:both;
    overflow:hidden;
    width:100%;
}

.jive-review-details {
    border-top:1px solid #DCDCDC;
    height:16px;
    margin:5px 0 0;
    padding-top:10px;
}

.jive-review-details .jive-review-details-item {
    color:#666666;
    display:block;
    float:left;
    font-size:0.8889em;
    margin-right:12px;
}

.jive-review-subject {
    display:block;
    margin:0 0 5px;
    overflow:hidden;
    padding:15px 0 10px;
}

.jive-review-reply-container {
    display:block;
    float:right;
    overflow:hidden;
    padding-right:15px !important;
    width:55px;
}

.jive-review-subject-header {
    margin:0 130px 0 15px;
    padding:0;
}

.jive-review-subject-header-withavatar {
    margin:0 70px 0 65px !important;
}

.jive-review-subject-header div {
    display:block;
    margin:0;
    overflow:hidden;
    padding:0;
}

.jive-review-subject-header h2 {
    clear:none;
    font-size:2em;
    font-weight:normal;
    line-height:1.2em;
    margin:0;
    padding:0;
}

.jive-review-subject-header h2 a {
    color:#333333;
    text-decoration:none;
}

.jive-review-subject-header h2 span {
    color:#666666;
}

.jive-review-subject-header h2 span a {
    color:#666666;
    text-decoration:none;
}

.jive-review-subject-header em {
    color:#777777;
    font-size:0.8889em;
    font-style:normal;
    margin:0;
    padding:0;
}

.jive-review-subject-header em span {
    padding-left:10px;
}

.jive-author-avatar-container {
    float:left;
    width:65px;
}

.jive-author-avatar {
    color:#777777;
    float:left;
    margin:0;
    padding:0 0 0 15px;
    width:40px;
}

.rating-review-field .wysiwygtext_html_link, .rich_text-review-field .wysiwygtext_html_link {
    height:auto;
}

/*left-hand nav bar position*/
.jive-body-content-review #hc-left-nav {
    margin:25px 0 0 5px;
}

.jive-body-content-product #hc-left-nav {
    margin:25px 0 0 5px;
}

.jive-body-content-moderation-review #hc-left-nav {
    margin:85px 0 0 5px;
}

.jive-body-content-review #jive-body-main,
.jive-body-content-product #jive-body-main {
    margin-top:25px;
}

/*product details*/
.review-summary-field-title,
.review-summary-brand-label,
.review-summary-model-label {
    font-family:Helvetica,Georgia,serif;
    font-size:11pt;
    font-weight:bold;
}
.review-summary-field-title {
    left:35px;
    position:absolute;
    text-align:right;
    width:150px;
}
.review-summary-avg-rating {
    left:190px;
    padding-top:1px;
    position:absolute;
    text-align:right;
}
.review-summary-rating-star {
    display:inline;
}
.mf-full-star-img {
    background: transparent url(../images/hc_sprites.png) no-repeat scroll -75px -507px !important;
    display: inline-block;
    height: 15px;
    width: 16px;
}
.mf-half-star-img {
    background: transparent url(../images/hc_sprites.png) no-repeat scroll -138px -507px !important;
    display: inline-block;
    height: 15px;
    width: 16px;
}
.mf-empty-star-img {
    background: transparent url(../images/hc_sprites.png) no-repeat scroll -204px -507px !important;
    display: inline-block;
    height: 15px;
    width: 16px;
}

#jive-taxonomy-filter {
    float:left;
    margin-right: 15px;
    width:47% !important;
}

#jive-choose-brand-query {
    border:none;
    color: #888;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px;
    width: 55%;
}

#jive-filter-reset-button {
    margin-left: 35px;
    padding: 3px 10px;
}

#jive-choose-taxonomy-filter {
    padding: 6px 0;
}

html #jive-choose-brand-results {
    margin-bottom:15px;
    position: relative;
}

#jive-choose-brand-results #jive-filter-reset-button {
    padding: 0;
}

#jive-choose-brand-result-block {
    background-color:#D1EAF7;
    left:54%;
    _left: 15px;
    position:absolute;
    top:90px;
    top: 96px\9;
    _top: 94px;
    z-index:10100;
    width:19%;
    width: 18%\9;
    _width: 16%;
    padding: 10px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border:2px solid #FFFFFF;
    display:none;
}

#jive-choose-brand-result-block ul {
    list-style:none;
    margin-left:-20px;
}

.jive-content-block-header a {
    position: absolute;
    top: 15px;
    right: 15px;
}
.jive-content-block-header a:hover {
    text-decoration: underline;
}

.jive-review-original-taxonomy-fields {
    background:#F9DDD9 none repeat scroll 0 0;
    border:1px solid #E4978C;
}

.original-review-field {
    border:1px solid black;
    margin-bottom:10px;
}

.original-review-field div {
    padding:5px;
}

.original-review-field-id {
    background-color:#000000;
    color:#FFFFFF;
}

.jive-body-products #jive-body-maincol {
    position: relative;
}

.jive-table-head-overall-rating, .jive-table-cell-overall-rating, .jive-table-head-number-reviews, .jive-table-cell-number-reviews {
    text-align:center !important;
}

.jive-pm-notification-dismiss {
    color: #666666;
    font-size: 0.8889em;
}

.jive-pm-notification-count {
    font-weight: bold;
}

#jive-content-type-filter option {
	padding-left: 20px;
}
#jive-content-type-filter option.discussion {
	background: url(../images/jive-icon-dicussion-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-dicussion-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.document {
	background: url(../images/jive-icon-document-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-document-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.blog {
	background: url(../images/jive-icon-blog-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-blog-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.news {
	background: url(../images/jive-icon-news-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-news-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.video {
	background: url(../images/jive-icon-video-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-video-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.task {
	background: url(../images/jive-icon-task-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-task-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.bookmark {
	background: url(../images/jive-icon-bookmark-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-bookmark-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.product {
	background: url(../images/jive-icon-product-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-product-sml.gif) 4px center no-repeat;
}
#jive-content-type-filter option.review {
	background: url(../images/jive-icon-review-sml.png) 4px center no-repeat;
	_background: url(../images/jive-icon-review-sml.gif) 4px center no-repeat;
}