@charset "utf-8";
/* CSS Document */


/* Bridge menus */

#jive-nub {
	position: fixed;
	bottom: 0;
	font-size: .9em;
	z-index: 99;
	left: 3px;
    text-align: left;
}

#jive-nub a {
    outline: none;
}

#jive-nub ul.jive-instance-menu {
	position: absolute;
	bottom: 30px;
	margin-left: -6px;
    margin-bottom: 2px;
	font-size: .85em;
	z-index: 98;
	padding: 8px 2px;
	width: 220px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;	
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background: #E9E9E9 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-menu-bg.png) repeat-x bottom;
	border: solid 1px #adc7dc;
}


#jive-nub ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}

#jive-nub ul.jive-instance-tabs li {
	display: block;
	float:left;
	padding: 3px 5px;
	background:#E9E9E9 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/jive-bg-sprites.png) repeat-x 0 -1371px;
	margin: 0 2px -1px 0;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;	
	border: solid 1px #c0c0c0;
	font-size: 1.1em;
	position: relative;
}

#jive-nub ul.jive-instance-menu li {
	padding: 0;
}
#jive-nub ul.jive-instance-menu li.jive-bridge-disabled,
#jive-nub ul.jive-instance-menu li.jive-bridge-unauthorized {
    padding: 5px;
    color: #c33;
}

.active-bridge {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	z-index: 98 !important;
}

#containerlist {

	z-index: 99;
    margin: 0 0 12px 0;
}

#jive-nub ul.jive-instance-tabs li.jive-nub-selected {
	background: #dcdcdc;
	border: solid 1px #adc7dc;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;	
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;	
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	z-index: 99;
}
#jive-nub ul.jive-instance-tabs li.jive-more-instances {
	font-weight: bold;
	font-size: 1.1em;
	height: 23px;
}
#jive-nub ul.jive-instance-tabs li.jive-more-instances span {
	display: block;
	padding-top: 2px;
}
#jive-nub ul.jive-instance-tabs li img.jive-instance-favicon
 {
	padding: 2px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#f9f9f9;
	border: solid 1px #ccc;
	display:block;
	margin: 2px 0;
}

#jive-nub ul.jive-instance-tabs li.jive-nub-selected  img.jive-instance-favicon {
    background: #def;
	border: solid 1px #94b1cb;

}

#jive-nub ul.jive-instance-tabs li span.jive-instance-name {
	padding: 3px 4px;
	display:block;
	margin-left: 22px;
	margin-top: -23px;
}

#jive-nub ul.jive-instance-menu li img.jive-instance-favicon {
	padding: 0;	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background:none;
	border: none;
	display:block;
	float:none;
}

#jive-nub .jive-discussion-indicator {
	z-index: 97;
	top:-34px;
	font-weight: bold;
	position: absolute;
	padding-bottom: 7px;
	background: transparent url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/indicator-bubble-tic.png) no-repeat bottom center;
    width: 23px;
    height: 32px;
}

#jive-nub .jive-discussion-indicator a {
    text-decoration: none;
    display: block;
    height: 28px;
    width: 23px;

}

.jive-tooltip-discussion {
	background: #ffd;
    overflow: hidden;
	padding: 5px;
    text-align: left;
    z-index: 999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border: solid 1px #dadada;
}

.jive-tooltip-discussion p {
    font-size: .9em;
}


.snp-mouseoffset2 {
    margin-left: 14px;
    margin-top: -14px;
}


#jive-nub ul.jive-instance-menu li.existing-discussions h4 {
	font-size: 1.1em;
	padding: 4px 6px;
	color: #618cae;
}
#jive-nub ul.jive-instance-menu .jive-indicator-replylist  {
	padding: 0 0 8px;
}

#jive-nub ul.jive-instance-menu .jive-scroll-replies {
    height: 195px;
    overflow-y: hidden !important;
	position: relative;

}
#jive-nub ul.jive-instance-menu .jive-bridge-heading h4 {
	font-size: 1.1em;
	padding: 4px 6px 6px;
	color: #618cae;
}


#jive-nub ul.jive-instance-menu .jive-indicator-replylist li {
	background: none;
	border: none;
	font-weight: normal;
	padding: 4px;
	float: none;
	clear: both;
	position: relative;
	color: #333;
	font-size: 1em;
    margin: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#jive-nub ul.jive-instance-menu .jive-indicator-replylist li.hover {
    background: #f5f5f5;
}
#jive-nub ul.jive-instance-menu .jive-indicator-replylist li img.jive-avatar {
	float: left;
}
#jive-nub ul.jive-instance-menu .jive-indicator-replylist li div.jive-bridged-item {

	padding: 2px 0 0 32px;
	margin: 0;

}

#jive-nub ul.jive-instance-menu .jive-indicator-replylist li div.jive-deleted-item {
    padding: 0 0 0 5px;
}

#jive-nub ul.jive-instance-menu .jive-indicator-replylist li a {
	display: inline;
	padding: 0;
	border: 0;
	margin: 0;
	color: #355491;
}	
#jive-nub ul.jive-instance-menu .jive-indicator-replylist li a.jive-content-link {
	font-weight: bold;
}

#jive-nub ul.jive-instance-menu .jive-indicator-replylist li a:hover {
	background: none;
	padding: 0;
	border: 0;
}	


#jive-nub ul.jive-instance-tabs li.jive-more-instances a,
#jive-nub ul.jive-instance-tabs li span.jive-instance-name a
 {
    text-decoration: none;
	outline:none;
	color: #000;
}

#jive-nub ul.jive-instance-tabs li.jive-nub-loading span.jive-instance-name a {
    color: #999;
}

#jive-nub ul.jive-instance-tabs li.jive-more-instances-expanded {
    background-image: none;
    background-color: #fff;
    border: solid 1px #aaa;
    color: #fff;
	
}

#jive-nub ul.jive-instance-menu li {
	float: none;
	clear: both;
	display: block;
	background: none;
	border: none;
}
#jive-nub ul.jive-instance-menu li.nub-option {
	border-top: dotted 1px #bbb;
	margin-top: 8px;
}
#jive-nub ul.jive-instance-menu li.nub-option a {
	color: #222;
}

#jive-nub ul.jive-instance-menu li.existing-discussions {
	border-bottom: dotted 1px #bbb;
	margin-bottom: 8px;
}

#jive-nub .jive-instance-menu a {
	color: #333;
	display:block;
	padding: 4px;
	margin: 2px;
}

#jive-nub .jive-instance-menu a:hover {
	background: #f5f5f5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#jive-nub .jive-instance-menu li strong {
	font-size: 1.1em;
	color: #d1eff6;
}

/* Bridge panel general styles - background and overlay */

.jive-bridge-overlay  {
	position: absolute;
	background: #E9E9E9 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-menu-bg.png) repeat-x bottom;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 97;
}

#compose-panel {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 97;
	background: transparent;	
	width: 100%;
	height: 100%;
	display: block;
    text-align:left;
	
}

.jive-bridge-panel {
   margin: 18px 22px;
   background: #fff;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
    border: solid 1px #dadada;

}

.jive-loading-backdrop {
	background: #8a8a8a url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-modal-top-bg.png) repeat-x;
	padding: 3px;
    color: #ddd;
	border-bottom: solid 1px #fff;
    text-align: left;

}
.jive-loading-backdrop h2 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 6px 8px;
}

.jive-loading-backdrop h2 span {
	font-weight: bold;
	color: #eaf4ff;
}
.jive-loading-backdrop h2 a {
    padding: 0 8px;
    font-size: .75em;
    color: #fff;
}
.jive-loading-backdrop h2 img {
	padding: 3px;
	vertical-align: middle;
	margin: 0 4px 0 0;
}
#progress-overlay   {
	position: absolute;
	background: #E9E9E9 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-menu-bg.png) repeat-x bottom;
	top: 0;
	left: 0;
	width: 100%;
	height: 1200px;
	z-index: 98;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45;    
}

/* Bridge panel general styles - main heading */

.jive-bridge-panel h3.jive-panel-heading {                         
	padding: 10px 8px 8px 8px;
	color: #333;
    font-size: 1.2em;
    background: #EFEFEF;
    border-bottom: dotted 1px #dadada;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;

}

.jive-bridge-panel h3.jive-panel-heading span {
    font-size: .75em;
    font-weight: normal;
    padding: 0 0 0 6px;
}


.jive-compose-panel-heading {
	background: #8a8a8a url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-modal-top-bg.png) repeat-x;
	padding: 3px;
	font-size: .9em;
	border-bottom: solid 1px #fff;
}

.jive-compose-panel-heading .panel-options {
	float: right;
	padding: 10px 8px;
	width: 170px;

}


/* Bridge panel general styles - help and instructions */

.jive-bridge-help {
    padding: 6px 18px;
    margin:  -3px -3px 8px;
    background: #222;
    color: #fff;
    border-bottom: dotted 1px #bbb;
}

.jive-bridge-help h4 {
    font-size: 1.3em;
    color: #8bb3dd;
    padding: 8px 0;
}

.jive-bridge-help p {
	font-size: 1.1em;
	color: #ddd;
    margin: 0 0 6px;
}

/* Bridge panel general styles - secondary heading */

.jive-compose-panel-heading h2 {
	font-size: 1.3em;
	font-weight: normal;
	padding: 6px 8px;
	color: #fff;
}

.jive-compose-panel-heading h2 img.jive-instance-favicon {
	padding: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#E9E9E9;
	border: solid 1px #ccc;
	vertical-align: middle;
	margin: 0 4px 0 0;
}

.jive-compose-panel-heading h2 span {
	font-weight: bold;
}

.jive-compose-panel-heading h2 span.jive-bridgedobject-thread {
    color: #ecf5fe;
}

.jive-compose-panel-heading h2 span.jive-bridgedobject-blog {
    color: #e9fcd5;
}

.jive-compose-panel-heading h2 span.jive-bridgedobject-document {
    color: #fef7d4;
}

.jive-compose-panel-heading a {
	color: #e9e9e9;
	display: block;
	float: right;
	padding: 0 8px;
    outline: none;
}
.jive-compose-panel-heading a:hover {
	text-decoration: underline;
}


/* Bridge panel general styles - content area */

#compose-panel div.content {
    clear: both;
	padding: 10px;

}
.static {
    position: static !important;
}


#compose-panel .jive-bridge-buttons {
	padding-top: 8px;
    margin-top: 8px;
	border-top: dotted 1px #dadada;
}
#compose-panel .jive-bridge-buttons a.jive-bridge-close {
    padding: 0 0 0 6px;
    font-size: .9em;
}


/* Bridge panel general styles - END */







/* location picker - search form */

.jive-bridge-window #location-search {
    font-size: .9em;
    padding: 4px 7px;
    margin: 1px;
}

.jive-bridge-window #location-search form {
    margin: 0;
    font-weight: bold;
    color: #06c;
}

.jive-bridge-window #location-search form input {
    font-size: .9em;
    width: 200px;
}
.jive-bridge-window #location-search form a {
    font-weight: normal;
    color: #999;
    padding: 0 0 0 6px;
}

.jive-search-locations {
    background: #eaf0f7;
}

.jive-search-locations a {
    color: #333;
    font-weight: bold;
}




/* location picker - container list */
#compose-panel div.jive-choose-container-list {
    height: 380px;
    overflow-y: auto;
    padding: 0 12px 0 0;
}
#compose-panel div.jive-choose-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#compose-panel div.jive-choose-container ul li {
	margin: 8px 0;
	font-size: 1em;
}
#compose-panel div.jive-choose-container ul li em {
    color:#AAAAAA;
    font-style: normal;
}

#compose-panel div.jive-choose-container ul li a {
	padding:3px;
	background: #fff;

}
#compose-panel div.jive-choose-container ul li a:hover {
	background: #eaf0f7;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}

#compose-panel div.jive-choose-container h4 {
    font-size: 1.2em;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
}
#compose-panel div.jive-choose-container p {
    margin: 6px 0;
    padding: 0;
    color: #666;
}



/* content picker - message/content list */

.jive-choose-content-list {
    padding: 0 12px 0 0;
}

.jive-quotes-intro {
    margin: 0 0 8px;
}
.jive-choose-content h4.jive-choose-heading {
    font-size: 1.1em;
    color: #666;
}

.jive-choose-content h4.jive-choose-heading span {
    font-size: .8em;
    font-weight: normal;
    padding: 0 0 0 2px;
}
.jive-choose-content h4.jive-choose-heading a {
    padding: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}
.jive-choose-content h4.jive-choose-heading a:hover {

    background: #ECF1F9;
}

.jive-include-thread {
    color: #4b698b;
}
.jive-include-blogpost {
    color: #2a7205;
}
.jive-include-document {
    color: #d78603;
}


.jive-choose-content ul.jive-choose-original,
.jive-choose-content ul.jive-choose-replies
{
    list-style-type: none;
    padding: 0;
	margin: 0 0 12px 0;
}
.jive-choose-content ul.jive-choose-replies {
    height: 250px;
    overflow-y: auto;
}

.jive-choose-content ul li.jive-bridge-message {
	padding: 6px;
	margin: 2px;
	border: solid 1px #dadada;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-size: 1em;
	background: #F8F8F8;
    zoom: 1;
}
.jive-choose-content ul li.selected {
	background: #cde;
    border: 1px solid #bcd;
}
.jive-choose-content ul li.jive-bridge-message:hover {
    cursor: pointer;
}

.jive-choose-content ul li.jive-bridge-message div.select {
	outline: none;
    border: 1px solid #DADADA;
    float: left;
    font-size: 1em;
    margin: 1px 5px 0 0;
    padding: 3px;
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.jive-choose-content ul li.selected div.select {
	background: #abc;
    border: solid 1px #def;
}
.jive-choose-content ul li.jive-bridge-message div.select input {
    font-size: 2em;
}

.jive-choose-content ul li.jive-bridge-message img.jive-avatar {
	display: block;
	float: left;

}





.jive-choose-content ul li.jive-bridge-message .jive-message-preview-body {
    position: absolute;
    top: 45px;
    left: 200px;
    width: 600px;
    height: 400px;
    border: solid 3px #dadada;
    padding: 8px;
    background: #fff;
    z-index: 5;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.jive-choose-content ul li.selected .jive-message-preview-body  {
    background: #ecf1f9;
    border: solid 3px #abc;

}
.jive-message-preview-body .jive-avatar-excerpt  {
    float: left;
}

.jive-message-preview-body .jive-message-excerpt {
    margin: 0 0 0 60px;
}
.jive-message-preview-body .jive-message-excerpt strong.username {
    display: block;

}

.jive-message-preview-body .jive-message-excerpt div.jive-message-excerpt-body {
    height: 350px;
    overflow: hidden;
}
.jive-message-preview-body .jive-message-excerpt div.jive-message-excerpt-body div.jive-rendered-content {
    position: static;
}


.jive-choose-content ul li.jive-bridge-message div.jive-short-content {
    font-size: .9em;
    position: relative;
    padding: 5px;
    margin-left: 36px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.jive-choose-content ul li div.jive-short-content {
    background: #fff;
    border: solid 1px #dadada;

}
.jive-choose-content ul li.selected div.jive-short-content {
    background: #ecf1f9;
    border: solid 1px #abc;

}
.jive-choose-content ul li div.jive-short-content div {
    padding: 0 0 0 4px;
    float: left;

}

.jive-choose-content ul li div.jive-short-content label {
    font-weight: bold;
    font-size: 1.1em;
}


.jive-choose-content ul li div.jive-short-content span {
    color: #666;
}

.jive-choose-content ul li div.jive-short-content p {
    margin: 2px; 0;
    padding: 0;
}
.jive-choose-content ul li div.jive-short-content p a {
    color: #577b96; 

}
.jive-choose-content ul li div.jive-short-content p a:hover {
    text-decoration:none;
    border-bottom: dashed 1px #618CAE;
    color: #618CAE; 
}

.jive-choose-content ul li div.jive-short-content strong span {
    font-weight: normal;
    font-size: .9em;
    padding: 0 0 0 3px;
}

.jive-choose-content ul li.jive-bridge-message strong.username {
	display: block;
	margin: 0 0 6px;
    font-size: 1em;
    padding: 3px 0 5px;
    border-bottom: dotted 1px #dadada;
}



.selections-made {
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #8a8a8a url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-modal-top-bg.png) repeat-x;
	color: #ddd;
	font-size: .9em;
	padding: 5px 8px;
	margin:6px 6px 0 8px;

}
.selections-made a {
	color: #fff;
}

/* Compose section (RTE)*/



.jive-compose-bridgemessage #jive-post-title {
    margin: 0;
    padding: 0 6px 0 0;
}



.jive-compose-bridgemessage #jive-post-title input {
    width: 100%;
    font: normal 1em Arial, Helvetica, sans-serif;
    background: #fff;
    padding: 2px;
    font-size: 1.5em;
    border: solid 1px #ccc;
}
.jive-compose-bridgemessage h4 {
    font-size: 1.1em;
    margin: 0;
    padding: 0 0 4px;
}



/* special RTE styling for compose screen*/
.jive-compose-bridgemessage .defaultSkin table.mceLayout tr.mceFirst td {
    border-top: solid 1px #ccc;
}
.jive-compose-bridgemessage .defaultSkin table.mceLayout {
    border-color: #ccc;
}

.jive-compose-bridgemessage .defaultSkin table.mceToolbar,
.jive-compose-bridgemessage .defaultSkin tr.mceFirst .mceToolbar tr td,
.jive-compose-bridgemessage .defaultSkin tr.mceLast .mceToolbar tr td {
    border: 0 none;
}


.jive-compose-bridgemessage  .mceLayout tr.mceFirst td.mceToolbar {
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    
}


body.jive-widget-formattedtext {      
    background: #fff !important;
}

/* tags and categories below RTE in compose */

.jive-compose-bridgemessage #jive-compose-question {
    margin: 8px 0;
    padding: 0;
}
.jive-compose-bridgemessage .jive-compose-section-cats-tags {
    padding: 8px;
    background: #ededed;
    border: solid 1px #ccc;
    margin-top: 1px;
}
.jive-compose-bridgemessage .jive-compose-section-cats-tags .jive-compose-directions {
    font-weight: normal;
    color: #666;
    font-size: .8em;

}


/* uploading modal */

#uploading {
	position: absolute;
	top: 100px;
	left: 200px;
	margin-bottom: 35px;
	z-index: 98;
}

.jive-bridge-modal .jive-modal-content h4 {
	font-size: 1em;
}

#uploading #progress {
	margin: 8px 0;
    padding: 4px;
	border: solid 1px #dadada;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;

}

#uploading .jive-upload-status div.jive-status-indicator  {
    background: #fff url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/jive-image-loading.gif) no-repeat 8px 14px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 12px 12px 12px 48px;
    border: solid 1px #fff;
}

#uploading .jive-upload-status-done div.jive-status-indicator {
    background: #eafade url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/question-resolved-24x24.gif) no-repeat 14px 14px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 12px 12px 12px 48px;
    border: solid 1px #b7ef95;

}

.jive-bridge-upload-complete {
	padding: 5px 8px;
}

.jive-bridge-upload-complete ul {
	list-style-type: none;
	margin: 0 0 18px;
	padding: 0;
}


.jive-bridge-upload-complete ul li {
	font-size: 1em;
	margin: 4px 0;
	padding: 8px 0;

}

.jive-bridge-upload-complete ul li p {
	padding: 4px 0 0;
	margin: 0;
}

.jive-bridge-upload-complete ul li h4 {
	font-size: 1.2em;
	margin: 3px 0 0;
	padding: 0 0 4px 0;
    font-weight: normal;
}
#done ul li a {
    font-weight: bold;
    padding: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
#done ul li a:hover {
    background: #fff;
    text-decoration: none;
}

#cancel {
	float: left;
	padding: 5px;
	
}

.jive-object-uploaded {
	font-weight: bold;
	color: #397b50;
	margin-bottom: 6px;
}

.complete {
	background: #EAF4FF;
	border: solid 1px #ADC7DC;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

}

.jive-bridge-upload-complete div {
	padding: 12px;

}


.jive-bridge-modal .jive-modal-content .jive-bridge-upload-complete h4 {
	font-size: 1.2em;
	margin: 0;
}

.jive-bridge-upload-complete button {
	margin: 0 6px 0 0;
}




/* Jive Modal overrides */
.jive-bridge-modal {
	background: #8a8a8a url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-modal-top-bg.png) repeat-x;
    border: solid 1px #999;
    padding: 8px;
    position: relative;
    text-align: left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.jive-bridge-modal .jive-modal-content {
    background: #f7f7f7;
    padding: 15px;
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#compose-panel  .jive-modal h2 {
    color: #9e9e9e;
    font-size: 1.4em;
    font-weight: normal;
    padding: 4px 8px 10px 6px;
	margin: 0;
	border: none;
}


.jive-modal h2 span.title {
	color: #fff;
}

.jive-modal-close-top {
    position: absolute;
    top: 10px;
    right: 10px;
    color: white;
    font-weight: bold;
}

.jive-modal-content h3 {
	margin: 2px 0 12px 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
}
 
.jive-modal-content h4  {
	margin: 2px 0 6px 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: normal;
}



/*  embedded message display in compose dialog (and display) */

#embedded-message-preview {
	margin: 8px 0 0;
}
#jive-preview-modal {
    width: 840px;
}

#embedded-message-preview  .preview-toggle {
    padding: 4px 2px 6px;
    font-weight: bold;
}

#embedded-message-preview .working {
    padding: 4px 2px 6px 23px;
    background: transparent url('/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/jive-icon-working-16x16.gif') no-repeat 2px 3px;

}
#embedded-message-preview .working a {
    color: #ccc;
    text-decoration: none;
}

#embedded-message-preview  .preview-toggle span {
    font-weight: normal;
    font-size: .9em;
    color: #666;
}
.jive-embedded-bridgecontent {
    border: solid 1px #ccc;
}
.jive-embedded-bridgecontent .jive-origination-point {
	font-size: .9em;
	background: #8a8a8a url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/bridge-modal-top-bg.png) repeat-x;
	padding: 5px 8px;
	margin: 0;
	color: #fff;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

/* Bridge panel general styles - help and instructions */

.jive-embedded-bridgecontent .jive-about-bridgedcontent,
.jive-bridge-insert-quotes .jive-quote-help {
    padding: 5px 8px;
    margin:  0;
    background: #222;
    border-bottom: dotted 1px #bbb;
}

.jive-embedded-bridgecontent .jive-about-bridgedcontent strong,
.jive-bridge-insert-quotes .jive-quote-help strong {
    color: #fff;

}

.jive-embedded-bridgecontent .jive-about-bridgedcontent h4,
.jive-bridge-insert-quotes .jive-quote-help h4 {
    font-size: 1em;
    color: #8bb3dd;
    padding: 8px 0;
    background: none;
    border: none;
}


.jive-embedded-bridgecontent .jive-about-bridgedcontent h4 a {
    display:block;
    float:right;
    margin: -3px 4px 0;
    font-size: .8em;
    font-weight:normal;
    color: #777;
}

.jive-embedded-bridgecontent .jive-original-details h4 a {
    font-size: .8em;
    font-weight:normal;
    color: #777;
    
}


.jive-embedded-bridgecontent .jive-about-bridgedcontent p,
.jive-bridge-insert-quotes .jive-quote-help p  {
	font-size: .9em;
	color: #ddd;
    margin: 0 0 6px;
}

.jive-embedded-bridgecontent .jive-origination-point a {
	color: #e5e5e5;
	font-weight: bold;
}

.jive-embedded-bridgecontent .jive-origination-point .context {
	float: left;
	padding: 0 8px 0 0;
}
.jive-embedded-bridgecontent .jive-origination-point a.jive-bridge-explanation {
    float: right;
    display: block;
    margin: 5px;
    font-size: .9em;
    font-weight: normal;
    color: #ccc;
}


/* content details */

.jive-embedded-bridgecontent .jive-original-details {
    background: #e9e9e9;
    padding: 6px;
    font-size: 1em;
}

.jive-embedded-bridgecontent .jive-original-details h4 {
    font-size: 1em;
    margin: 0;
    padding: 4px 0;
}
.jive-embedded-bridgecontent .jive-original-details a {
}
.jive-embedded-bridgecontent .jive-original-details strong {
    padding: 0 5px 0 0;
}
.jive-embedded-bridgecontent .jive-original-details a:hover {
}
.jive-embedded-bridgecontent .jive-original-details p {
    margin: 4px 0 6px;
    padding: 0;
    font-size: .9em;
    color: #444;
}

.jive-embedded-bridgecontent .jive-original-details div {
    background: none;
    border: none;
    padding: 3px 0;
    margin: 0;
}
.jive-embedded-bridgecontent .jive-original-details div div {
    font-size: .9em;

}
.jive-embedded-bridgecontent .jive-original-details div a {
    font-weight: bold;
}
.jive-embedded-bridgecontent .jive-original-details ul {
    list-style-type: none;
    margin: 0;
    padding: 5px;
}
.jive-embedded-bridgecontent .jive-original-details ul li {
    padding: 3px 0;
    font-size: .9em;
}
.jive-embedded-bridgecontent .jive-bridge-title {
    padding: 6px;
}

.jive-thread-post .jive-thread-post-bridged {
	background-image: url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/jive-thread-bg-body-bridged.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#jive-thread-messages-container .jive-embedded-bridgecontent .jive-bridge-title img.jive-avatar,
#jive-thread-messages-container .jive-thread-post .jive-bridge-post-body img.jive-avatar {
    float: left;
    margin: 0 6px 0 0;
}

.jive-embedded-bridgecontent .jive-bridge-post-info {
    margin-left: 60px;
    padding: 2px 0;
}

.jive-embedded-bridgecontent .jive-bridge-post-info h3 {
    font-size:0.9em;
    color: #777;
    font-weight:normal;
    padding: 2px 0;
    margin: 0;
}
.jive-embedded-bridgecontent .jive-bridge-post-info .jive-username-link
 {
    font-size: 1em;
    padding: 2px 0;

}
.jive-embedded-bridgecontent .jive-bridge-post-info h2 {
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    color: #333;
    font-weight:bold;
}


.jive-embedded-bridgecontent  .jive-bridge-post-body {
    background: #f5f5f5;
    padding: 4px 12px 12px;
    border-bottom: solid 1px #dedede;
}


.jive-thread-post .jive-bridge-thread-content {
    background: #f5f5f5 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/jive-bridged-thread-bg.gif) no-repeat top right;
}
.jive-thread-post .jive-bridge-blogpost-content {
    background: #f5f5f5 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/jive-bridged-blog-bg.gif) no-repeat top right;
}
.jive-thread-post .jive-bridge-document-content {
    background: #f5f5f5 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/bridges/jive-bridged-doc-bg.gif) no-repeat top right;
}

.jive-embedded-bridgecontent  .jive-bridge-post-message {
    padding: 4px 0;
    clear: both;
    margin: 4px 0;
    border-top: dotted 1px #dadada;
}

.jive-embedded-bridgecontent .jive-bridge-content-collapsed {
    font-size: .9em;
    padding: 6px 12px 4px;
    background: #e5e5e5;
}




/* embedded in a thread special styles */


.jive-thread-reply-message .jive-embedded-bridgecontent .jive-origination-point, 
.jive-thread-post-message  .jive-embedded-bridgecontent .jive-origination-point    {
    padding: 1px 3px;
}


.jive-thread-reply-message .jive-origination-point p,  
.jive-thread-post-message .jive-origination-point p {
    float: left;
    padding: 5px 2px 0;
}
.jive-thread-reply-message .jive-origination-point img.jive-instance-favicon,
.jive-thread-post-message .jive-origination-point img.jive-instance-favicon {
	padding: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#bbb;
	display:block;
	margin: 2px 3px 2px 0;
    float: left;
}
.jive-thread-post-message .jive-embedded-bridgecontent .jive-bridge-post-body {
    padding: 4px;
}

.jive-thread-post-message  .jive-embedded-bridgecontent  .jive-bridge-post-message {
    padding: 4px;
    margin: 4px 0 0;
}

/* for print preview, expand the toggled stuff */
.jive-body-print  #jive-bridge-toggle-section {
    display: block !important;
}

.jive-body-print #collapsed-thread  {
    display: none;
}


/* quoting replies back */


.jive-discussion-post .jive-bridge-insert-quotes {
	margin-bottom: 20px;	
}

.jive-bridge-insert-quotes {
	border: solid 1px #ccc;
	margin: 22px 0 0;
}

.jive-content-comment .jive-bridge-insert-quotes {
    margin: 22px 0;
}

.jive-choose-quotes ul.jive-choose-replies {
    height: 350px;
    overflow-y: auto;
}

.jive-select-all-quotes {
    margin: 4px 0;
    font-size: .9em;
}

.jive-bridge-insert-quotes h4 {
	font-size: 1em;
	padding: 6px 10px;
	border-bottom: solid 1px #ccc;
	background: #f6f6f6;
}

.jive-bridge-insert-quotes h4 a {
	font-size: .8em;
	font-weight: normal;
	padding: 0 0 0 6px;
}
.jive-bridge-insert-quotes ul {
	list-style-type: none;
	margin: 00;
	padding: 0;
}

.jive-bridge-insert-quotes ul li {
	position: relative;
	padding: 8px 10px 4px 26px;
	background: #f8f8f8;
	border-bottom: solid 1px #dedede;
}
.jive-bridge-insert-quotes ul li {

	border-bottom: solid 1px #dedede;
}

.jive-bridge-insert-quotes ul li.jive-bridgequote-highlight {
	background: #d7e8f8;
	cursor: pointer;
}
.jive-bridge-insert-quotes ul li img {
	float: left;
	padding: 2px;
	margin: -4px 4px 0 -20px;
	border: solid 1px #dadada;
	background: #fff;
	display: block;
}
.jive-bridge-insert-quotes ul li div.jive-insert-buttons {
	position: absolute;
	right: 10px;
	top: 8px;
}
.jive-bridge-insert-quotes ul li span {
	font-size: .9em;
	color: #666;
}
.jive-bridge-insert-quotes ul li div.jive-insert-buttons a.button {
	margin-right: 8px;
	font-size: .8em;
	background: url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/gradients/button-bg.png);
	color: #767676;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	padding: 2px 5px;
	height: 14px;
}
.jive-bridge-insert-quotes ul li div.jive-insert-buttons a:hover {
	background: url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/gradients/button-bg-hover.png);
	text-decoration: none;
}
.jive-bridged-message-display {
    padding: 0;
    clear: both;
    margin: 0 0 4px;
}

.jive-bridged-message-display span {
    font-size: .9em;
}

.jive-view-full-message {
    display: block;
    position: absolute;
    top: 12px;
    right: 15px;
    font-size: .9em;
}
.jive-short-content strong.username span {
    font-weight: normal;
    font-size: .9em;
    color: #666;
}




/* bridge preferences */


body.jive-body-preferences  .jive-bridge-explanation-text {
    padding: 5px 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #EEF4F9 url(/web/20130111175635oe_/http://forums.adobe.com/4.5.6/images/jive-thread-bg-body-bridged.png) no-repeat top right ;
	border: solid 1px #C5D9E8;
    margin: 6px 0;
    color: #666;
}
body.jive-body-preferences  .jive-bridge-explanation-text h3 {
    font-size: 1em;
    margin: 8px 0 0;
    padding: 0;
    color: #333;
}

body.jive-body-preferences  .jive-bridge-explanation-text h4 {
    margin: 4px 0;
    padding: 0;
    font-size: 1em;
}
body.jive-body-preferences  .jive-bridge-explanation-text ul {
    font-size: .9em;
    margin: 6px 0;
    padding: 0 15px;
}
body.jive-body-preferences #jive-body-intro .jive-bridge-explanation-text p {
    margin: 8px 0 12px;
}
body.jive-body-preferences #jive-body-intro .jive-bridge-explanation-text strong {
    float: right;
    margin: 2px;
    padding: 4px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#d5e2ee;
	border: solid 1px #ccc;
    
}
body.jive-body-preferences #jive-body-intro #bridge-info-link {
    margin: 8px 0 0;
}

body.jive-body-preferences #jive-body-intro  .jive-bridge-explanation-text ul li p {
    margin: 0 0 10px;
    padding: 0;
}

#jive-bridge-list img.jive-instance-favicon {
	padding: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#E9E9E9;
	border: solid 1px #ccc;
	display:block;
	margin: 2px 0;
    float: left;
}

#jive-bridge-list h4 div {
    margin-left: 26px;
    padding: 4px 0;
}

#jive-bridge-list h4 div span {
    font-size: .8em;
}

#jive-bridge-list label {
    font-weight: bold;
}
#jive-bridge-list p {
    margin: 0;
    padding: 2px 0 6px;
}
#jive-bridge-list p.jive-nub-option {
    padding-top: 6px;
}
#jive-bridge-list td.jive-table-cell-value,
#jive-bridge-list td.jive-table-cell-label {
    padding: 5px;
}
#jive-bridge-list td.jive-table-cell-value h4 {
    font-size: 1em;
    margin-top: 0;
    padding-top: 2px;
    color: #333;
}

.jive-bridge-creds {

    padding: 8px;
    margin: 8px 0;
    background: #eee;
    width: 350px;
    border: solid 1px #dadada;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

}
.jive-bridge-creds h5 {
    font-size: 1em;
    margin: 0;
    padding: 3px 0;
}

.jive-bridge-creds label {
    display: block;
    font-weight: bold;
    font-size: .9em;
    margin: 4px 0;

}

.jive-bridge-creds input.jive-input-field {
    margin: 0 0 5px;
    display: block;
}

.jive-bridge-creds a {
    font-size: .9em;
    font-weight: bold;
}




