*{zoom:1}

.wiki_content_highlight {
    background: #eeffee;
}

.wiki_content_locked {
    background: #ffeeee;
    color: #888888;
}

.wiki_content_grayed {
    background: #eeeeee;
    color: #888888;
}

.wiki_controls {
    float: right;
}

.wiki_edit_button {
    margin: 2px;
}

.wiki_edit_info {
    color: #00aa00;
}

#edit_description {
    width: 95%;
}

#edit_confirm_box .verticalContent {
    margin: 10px;
    white-space: normal;
}

#edit_confirm_controls .verticalContent {
    margin: 0px 0px 10px 0px;
}

#edit_cancel_controls .verticalContent {
    margin: 10px;
}

.blueLinks a.existingWikiLink {
    color: green;
}

.blueLinks a.missingWikiLink {
    color: purple;
}

.mceToolbarExternal {
    background: #dddddd;
    border: solid 1px black;
    position: absolute;
    z-index: 19;
}

.mini_wiki_page .contentItemContainer {
    font-size: 90%;
}

.mini_wiki_page .contentItemContainer p {
    margin-left: -30px;
}

.mini_wiki_page .contentItemContainer h2 {
    margin-left: -10px;

}

.mini_wiki_page .contentItemContainer h3 {
    margin-left: -20px;

}
.mini_wiki_page .contentItemContainer h4 {
    margin-left: -30px;

}

#wiki_toolbar_container_table {
    z-index : 3
}

.bubble {
	position: absolute;
	z-index: 1000;
	font-size: 12px;
	text-align: left;
	border: 1px solid #A7B7C7;
	background-color: #EEF4FA;
	color: #343434;
	line-height: 140%;
	max-width: 200px;
	width:expression(Math.min(parseInt(this.offsetWidth), 200) + "px");
}

.bubble p {
	padding: 8px 25px 8px 10px;
}

#annotate_button, #confirm_button {
	color: #4084BD;
	font-weight: bold;
	padding: 8px 25px 8px 10px;
	display: block;
}

#annotate_button:hover, #confirm_button:hover {
	text-decoration: underline;
}

.annotation_comments {
	display: none;
	position: absolute;
	width: 100%;
	overflow: hidden;
	z-index: 100;
	text-align: left;
}

.annotation_comments_bg {
	background: transparent url(/images/annotation/px-black-25.png) repeat scroll 0 0;
	padding: 8px;
	overflow: hidden;
}

.annotation_comments_arrow {
	background: transparent url(/images/annotation/bubble-arrow-up.png) no-repeat scroll 0 0;
	width: 12px;
	height: 10px;
	position: absolute;
	top: -1px;
}

.annotation_comments_content {
	border: 1px solid #A7B7C7;
	background-color: #EEF4FA;
	overflow: hidden;
}

.annotation_comments_loading {
	text-align: center;
	padding: 10px;
}

.annotation_close {
	float: right;
	width: 19px;
	height: 19px;
	background: transparent url(/images/annotation/close-button.png) no-repeat scroll 0 0;
	margin-top: 2px;
	margin-right: 2px;
}

.annotation_close:hover {
	background-position: -19px 0;
}

.annotation_close:active {
	background-position: -38px 0;
}

.annotation_comment {
	padding: 10px;
}

.annotation_comment .author_background {
	background: transparent url(/images/theme/default/avatar-bg-40px.png) no-repeat scroll 0 0;
	width: 44px;
	height: 44px;
	float: left;
	overflow: hidden;
	margin: 0 3px;
}

.annotation_comment .author_image {
	float: left;
	width: 40px;
	height: 40px;
	padding: 1px 2px 3px;
}

.annotation_comment .annotation_comment_content {
	margin-left: 59px;
}

.annotation_comment .author_name {
	font-size: 13px;
	color: #4084BD;
	font-weight: bold;
}

.annotation_comment .author_name:hover {
	text-decoration: underline;
}

.annotation_comment p {
	padding: 0;
	margin: 5px 0;
	font-size: 13px;
	color: #343434;
}

.annotation_comment .meta {
	font-size: 12px;
	color: #676767;
}

.annotation_comment .meta a {
	color: #4084BD;
}

.annotation_comment .meta a:hover {
	text-decoration: underline;
}

.annotation_comment .meta .supports {
	background: transparent url(/images/annotation/thumbs-up.png) no-repeat scroll 0 0;
	padding-left: 20px;
}

.annotation_comment .meta .support_count {
	font-weight: bold;
}

.annotation_comment .meta .separator {
	color: #B3B3B3;
	margin: 0 5px;
}

.annotation_comments_content hr {
	border: none;
	border-top: 1px solid #C3D0DB;
	border-bottom: 1px solid .FFF;
	height: 1px;
	margin: 5px 0;
}

.annotation_comment_textarea {
	display: block;
	margin: 10px auto;
	width: 505px;
	clear: both;
	font-family: inherit;
	border: 1px solid #A7B7C7;
	color: #888;
	font-size: 13px;
	line-height: 140%;
}

.annotation_comment_button {
	background: transparent url(/images/events/buttons.png) no-repeat scroll 0 0;
	float: right;
	overflow: hidden;
	height: 40px;
	margin: 0 22px 7px 10px;
	text-decoration: none !important;
}

.annotation_comment_button span {
	background: transparent url(/images/events/buttons.png) repeat-x scroll 0 0;
	height: 36px;
	float: left;
	text-align: center;
	line-height: 36px;
	margin-left: 16px;
	padding-right: 16px;
	font-size: 13px;
	color: #4084BD;
	font-weight: bold;
	text-decoration: none !important;
}

.annotation_comment_button { background-position: 0 -40px; }
.annotation_comment_button span { background-position: right 0; }
.annotation_comment_button:hover { background-position: 0 -200px; text-decoration: none !important; }
.annotation_comment_button:hover span { background-position: right -160px; text-decoration: none !important; }
.annotation_comment_button:active { background-position: 0 -360px; }
.annotation_comment_button:active span { background-position: right -320px; }
.button-disabled { background-position: 0 -40px; }
.button-disabled span { color: #999 !important; cursor: auto !important; background-position: right 0; }
.button-disabled:hover { background-position: 0 -40px; }
.button-disabled:hover span { background-position: right 0; color: #999 !important; cursor: auto !important; }
.button-disabled:active { background-position: 0 -40px; }
.button-disabled:active span { background-position: right 0; color: #999 !important; cursor: auto !important; }

.wiki_anno_comment_link:hover {
	color: #FFF !important;
	background-position: 0 -20px;
	text-decoration: none !important;
	border-right: 1px solid #5682BB;
}

.wiki_anno_comment_link.open {
	color: #FFF !important;
	background-position: 0 -40px;
	border-right: 1px solid #416390;
}


span.wiki_anno.annotation_highlight {
	background-color: #C0D7E9;
}