﻿/* Fix for THEO, WWW and RadComboBox dropdowns */
#mainContent, #maincontainer, #container_mainv3 {
	position: static;
}

/* Fix for defined doctype */
.topnav_mainv3 {
	margin: 4px 4px 10px;
}

.footer_mainv3 {
	padding: 5px 5px 3px;
	overflow: auto;
}

th, td {
	font-size: 100%;
}
/* End fix for defined doctype */

.WikiContent {
	margin: 0px;
}

.textinput {
	width: 150px;
}

.WikiCustomText {
	width: 350px;
}

.WikiNavigationSection {
	background: #F4F4F4 url(../images/grey_gradient.gif) repeat-x scroll 0 0;
	border-color: #CCCCCC #CCCCCC #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 6px;
	margin: 0 0 20px;
	padding: 5px 4px 8px 10px;
}

.WikiRightSideNavigation {
	float: left;
	width: 160px;
	*width: 178px;
	padding: 0 0 0 20px;
}

.WikiNavigation h2, .WikiTopNavigation h2 {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin: 4px 0 6px;
}

.WikiTopNavigation {
	background: #F4F4F4 url(../images/grey_gradient.gif) repeat-x scroll 0 0;
	border-color: #CCCCCC #CCCCCC #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 6px;
	padding: 5px;
	margin: 0 0 10px 0;
}

#PageContainer {
	float: left;
	width: 740px;
	word-wrap: break-word;
	margin-bottom: 50px;
	margin-left: 30px;
}

#PageContainerFull {
	width: 100%;
	word-wrap: break-word;
}

#PageHeader {
}

#PageContent {
}

.PageSubscriptionOptions {
	float: right;
	padding: 5px 0 0 0;
	width: 48px;
}

.PageSubscriptionOptions_Email {
	display: block;
	float: left;
	margin: 0 0 0 0;
}

.PageSubscriptionOptions_RSS {
	display: block;
	float: right;
	margin: 2px 0 0;
}

pre, code {
	font-size: 1.2em;
}

#PageFooter {
	margin: 14px 0;
	padding: 5px 0 0 0;
	border-top: 2px solid #888888;
	clear: both;
}

#PageFooter_Tags {
	width: 325px;
	float: left;
}

#PageFooter ul {
	float: right;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	*padding: 2px;
	*margin: -5px -2px 0 0;
}

#PageFooter li {
	display: inline;
	border: 1px solid #999999;
	padding: 2px;
	margin: 0 0 0 0px;
	*display: block;
	*float: left;
	*padding: 2px 2px 2px 4px;
	*margin: 0 0 0 3px;
}

#PageFooter ul.DiscussFooterList {
	*margin: -4px -2px 0 0;
}

.FormElementContainer {
	clear: both;
	overflow: auto;
	padding: 5px 0 5px 0;
	*zoom: 1;
}

.FormElementContainerSansLabel {
	clear: both;
	padding: 5px 0 5px 0;
	margin: 0 0 0 100px;
}

.FormElementLabel {
	float: left;
	width: 100px;
	font-weight: bold;
}

.ElementLabel {
	float: left;
	text-align: right;
	width: 90px;
	padding: 4px 5px 0px 0px;
}

.FormElement {
	float: left;
}

.FormElementLong {
	float: left;
	width: 450px;
}

.FormElementMedium {
	float: left;
	width: 250px;
}

.FormButtonsContainer {
	clear: both;
	padding: 15px 0px 25px 90px;
}

.AdminContainer .FormElementLabel {
	width: 135px;
}

.NewCustomFieldContainer {
	margin: 15px 0 10px 0;
}

.ActionButtonContainer {
	padding: 20px 0 0 0;
	clear: both;
}

h1 {
	padding: 0 0 2px 0;
	margin: 0 0 14px 0;
}

h3 {
	font-size: 12pt;
	padding: 0 0 2px 0;
	margin: 0px;
}

.pagetitle {
	border-bottom: 1px solid #E1E1E1;
}

h1.separator, h2.separator, h3.separator {
	border-bottom: 1px solid #888888;
	margin-bottom: 8px;
	padding-bottom: 2px;
}

.TableRow_PriCell,
.RowOff {
	border-bottom: 1px solid #cccccc;
}

.TableRow_SecCell,
.RowOn {
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

#TocContainer {
	background-color: #F9F9F9;
	border: 1px solid #CCC;
	display: table-cell;
	padding: 4px;
}

/* History.aspx */
#HistoryNavigation {
	border: 1px solid #cccccc;
	padding: 3px;
	font-weight: bold;
	text-align: center;
}

/* Edit.aspx */
.TabContentStrip {
	width: 557px;
}

.TabContentPanel {
	border-right: 1px solid #898C95;
	border-bottom: 1px solid #898C95;
	border-left: 1px solid #898C95;
	width: 535px;
	*width: 557px;
	padding: 10px;
	overflow: auto;
}

.EditPageFormElementContainer .FormElementLabel,
.EditPageNewCustomFieldContainer .FormElementLabel {
	padding: 0 10px 0 0;
	*width: 115px;
}

.EditPageFormElementContainer .FormElementLong {
	width: 440px;
}

.EditPageTitleLabel {
	float: none;
	width: auto;
	display: block;
}

.EditPageFormElementContainer .EditPageTitleField {
	width: 550px;
}

.FormElementContainerSansLabel {
	margin: 0 0 0 110px;
}

.EditPageFormElementContainer .EditPageFormElementLabel {
	float: none;
	width: auto;
	*width: 150px;
	display: block;
}

.EditPageNewCustomFieldContainer .RadComboBox {
	float: left;
}

.AddCustomField {
	width: 130px;
}

.RevisionCommentsContainer {
	margin: 20px 0 0 0;
}

.EditPageFormElementContainer .RevisionCommentsBox {
	width: 550px;
	height: 60px;
}

.EditPageActionButtonsContainer {
	margin: 20px 0 0 0;
}

.TagList td {
	width: 120px;
}

.CustomFieldLabel {
	color: Red;
	display: block;
}

#PreviewContainer {
	display: none;
}

.PreviewContent {
	text-align: left;
	width: 558px;
}

.reTool .CustomLinkPage {
	background-image: url('../images/radeditor/pagelink.gif') !important;
	background-position: center center;
}

.reTool .CustomLinkLocalFile {
	background-image: url('../images/radeditor/file.gif') !important;
	background-position: center center;
}

.reTool .CustomExternalLink {
	background-image: url('../images/radeditor/link.gif') !important;
	background-position: center center;
}

.reTool .CustomImage {
	background-image: url('../images/radeditor/image.gif') !important;
	background-position: center center;
}

.reTool .CustomInlineCode {
	background-image: url('../images/radeditor/code.gif') !important;
	background-position: center center;
}

.reTool .CustomBlockCode {
	background-image: url('../images/radeditor/pre.gif') !important;
	background-position: center center;
}

.reTool .CustomSpecialTags {
	background-image: url('../images/radeditor/specialtags.gif') !important;
	background-position: center center;
}

.reTool .CustomNoWiki {
	background-image: url('../images/radeditor/nowiki.gif') !important;
	background-position: center center;
}

.reTool .CustomComment {
	background-image: url('../images/radeditor/comment.gif') !important;
	background-position: center center;
}

.reTool .CustomEscape {
	background-image: url('../images/radeditor/escape.gif') !important;
	background-position: center center;
}

.reTool .CustomInlinePermissionTag {
	background-image: url('../images/radeditor/inlinepermissions.gif') !important;
	background-position: center center;
}

.reTool .CustomPolls {
	background-image: url('../images/radeditor/polls.gif') !important;
	background-position: center center;
}

.reTool .CustomStripHeader {
	background-image: url('../images/radeditor/stripheader.gif') !important;
	background-position: center center;
}

.reTool .CustomAnchor {
	background-image: url('../images/radeditor/anchor.gif') !important;
	background-position: center center;
}

.reTool .CustomBox {
	background-image: url('../images/radeditor/box.gif') !important;
	background-position: center center;
}

.reTool .CustomSnippets {
	background-image: url('../images/radeditor/snippet.gif') !important;
	background-position: center center;
}

.reTool .PageBreak {
	background-image: url('../images/radeditor/break.gif') !important;
	background-position: center center;
}

/* Contains the special tags in the Edit.aspx page */

#SpecialTagsDiv, #SnippetListDiv, #FileListDiv, #AnchorsDiv, #PageListDiv {
	z-index: 1;
}

#SpecialTagsDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.specialtaglink {
	display: block;
}

#PageListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

#FileListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 4px;
}

a.pagelistlink {
	display: block;
}

#SnippetListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.snippetlistlink {
	display: block;
}

/* Contains the anchors in the Edit.aspx page */
#AnchorsDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.anchorlink {
	display: block;
}

/* Contains the anchors in the Edit.aspx page */
#ImagesDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.imagelink {
	display: block;
}

#SpecialTagsDiv *, #AnchorsDiv *, #ImagesDiv *, #PageListDiv *, #SnippetListDiv * {
	padding: 2px;
}

#SpecialTagsDiv a:hover, #AnchorsDiv a:hover, #ImagesDiv a:hover, #PageListDiv a:hover, #SnippetListDiv a:hover {
	color: #FFFFFF;
	background-color: #214C9A;
	text-decoration: none;
}

/* Contains the Special characters in the Edit.aspx page */
#SpecialCharsDiv {
	margin-top: 8px;
	border: solid 1px #888888;
	padding: 4px;
}



/* Permissions.aspx, FindReplace.aspx */
.PageList td {
	width: 200px;
}

/* Discussion */
.SingleCommentContainer {
	border-bottom: 1px dotted #DDDDDD;
	display: block;
	padding: 20px 0 16px;
	overflow: auto;
}

.CommentInfo {
	float: left;
	padding: 0 10px 0 0;
	width: 120px;
}

.CommentMain {
	float: left;
	width: 400px;
}

.CommentName {
	font-weight: bold;
}

/* Search */
.ResultCountPanel {
	margin: 20px 0 0 0;
	background-color: #cccccc;
	text-align: right;
}

.SearchResultsPanel {
	padding: 20px 0 0 0;
}

.GoogleResultItem {
	clear: both;
	padding: 0 0 15px 0;
}

.GoogleResultTitle {
	font-weight: bold;
}

.GoogleResultDescription {
}

.GoogleResultUrl {
	color: green;
}

.NewUserSignup {
	margin: 8px 0 0 0;
}

/* Banners */
h2.BenefitsSystemsWiki {
	background: url("/wiki/images/banners/bsg_banner.jpg") no-repeat scroll 0 0 transparent;
	height: 80px;
	margin: 15px 0px 5px 0px;
	padding: 0 0 0;
	position: relative;
	text-indent: -9999px;
	width: 738px;
}

h2.CPLWiki {
	background: url("/wiki/images/banners/OCPL_banner.jpg") no-repeat scroll 0 0 transparent;
	height: 80px;
	margin: 15px 0px 5px 0px;
	padding: 0 0 0;
	position: relative;
	text-indent: -9999px;
	width: 738px;
}
/* End Banners */

.SearchApplianceFriendly {
	text-align: left;
	padding: 20px;
}

.SideNavLoginForm label {
	text-align: left;
}

.SideNavLoginForm input[type="text"],
.SideNavLoginForm input[type="password"] {
	width: 165px !important;
}

#SideNavAudiences input[type="text"] {
	border: 1px solid #E1E1E1;
	padding: 2px 3px;
}

.SmallLogout > div {
	border-top: 1px solid #E1E1E1;
	padding: 8px 0px;
}

h2.pagetitle {
	padding: 0px;
	margin-bottom: 14px;
}

.clear {
	clear: both;
}
