.pagecontent {
color:black;
font-weight:normal;
}

.pagecontent ul, .pagecontent ol, .pagecontent p, .pagecontent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #585858;
    line-height: 16px;
    font-weight: normal;
    padding-bottom: 8px;
	padding-top: 0px;
    text-align: left;	
	margin-top: 0px;
	margin-bottom: 0px;
}

.pagecontent a:hover{
    color: #FFB813;
}

.pagecontent .pagetitle  {
    color: white;
    font-family: verdana;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    margin-top: 0px;
	margin-bottom: 10px;
    padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #5AA1DF;
	border-bottom: 1px solid #5f637c;
	border-left: 1px solid #84c5ff;
	border-top: 1px solid #84c5ff;
}

.pagecontent h1 {
	color: white;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
	margin-bottom:5px;
    padding-left: 0px;    
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	text-decoration: none;
	background-color: #5AA1DF;	
	border-bottom: 1px solid #5f637c;
	border-left: 1px solid #84c5ff;
	border-top: 1px solid #84c5ff;
}

.pagecontent h1 a {
}

.pagecontent h2{
	color: white;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
	margin-bottom:5px;
    padding-left: 0px;    
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	text-decoration: none;
	background-color: #5AA1DF;	
	border-bottom: 1px solid #5f637c;
	border-left: 1px solid #84c5ff;
	border-top: 1px solid #84c5ff;
}

.pagecontent h2 a {
}

.pagecontent h3, table.confluenceTable h3, .pagecontent h3 a {
    color: black;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 0px;
	margin-left: 5px;
	padding-top: 0px;
    padding-bottom: 0px;
	text-decoration: none;
	/*background-color: #5AA1DF;*/
	border-bottom: 2px solid #5AA1DF;
}

table.confluenceTable
{
    margin: 5px;
    border-collapse: collapse;
	color: #585858;
	width: 100%;
    background-color: #edf7ff;
/*	  background-color: #7099c5;
  color: #ffffff;*/
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
	color: black;
    text-align: center;
}

td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

td.confluenceTd a
{
color:blue;
}

th.confluenceTh
{
font-size: 12px;
    border-width: 1px;
	font-weight:bold;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
/*    background-color: #e0e8f0;*/
    text-align: center;
}


pre {
    padding: 0px;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: left;
}

.helpheading {
    font-weight: bold;
    background-color: #D0D9BD;
        border-bottom: 1px solid;
        padding: 4px 4px 4px 4px;
        margin: 0px;
        margin-top: 10px;
}
.helpcontent {
        padding: 4px 4px 20px 4px;
    background-color: #f5f7f1;
}

.code {
 	border: 0px;
    font-size: 11px;
	font-family: Courier;
    margin-top: 0px;
	margin-bottom: 8px;
	line-height: 13px;
}

.focusedComment {
    background: #ffffce;
}

.commentBox, .focusedComment {
    padding: 10px;
    margin: 5px 0 5px 0;
    border: 1px #bbb solid;
}

.codeHeader {
 	border-bottom: 0px;
    padding: 3px;
	text-align: center;
}

.codeContent {
    text-align: left;

    padding: 3px;
	border: 1px dashed;
}

.preformatted {
 	border: 1px dashed;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.preformattedHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed;
    padding: 3px;
	text-align: center;
}

.preformattedContent {
    background-color: #f1f9f9;
    padding: 3px;
}

/* information macros */
.noteMacro { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; text-align:left; margin-top: 5px; margin-bottom: 5px}
.warningMacro { border-style: solid; border-width: 1px; border-color: #c00; background-color: #fcc; text-align:left; margin-top: 5px; margin-bottom: 5px}
.infoMacro { border-style: solid; border-width: 1px; border-color: #3c78b5; background-color: #edf7ff; text-align:left; margin-top: 5px; margin-bottom: 5px}
.tipMacro { border-style: solid; border-width: 1px; border-color: #090; background-color: #dfd; text-align:left; margin-top: 5px; margin-bottom: 5px}
.informationMacroPadding { padding: 5px 0 0 5px; }

table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td, table.sectionMacro td {
    border: none;
}

table.toctable {
    background-color: #edf7ff;
    border-collapse: collapse;
	
}

table.toctable th {
    font-family: Verdana;
	font-size: 12px;
	color:white;
	background-color: #5AA1DF;
		border: 1px solid;


border-bottom: 0px;
	border-top: 0px;
	border-color: #3686cb;
	border-left: 1px solid #87B3D9;
}

table.toctable td {
	border: 1px solid;
	border-color: #87b3d9;
	padding-left: 20px;
}

table.toctable h2, table.toctable h2 a {
    font-family: verdana;
	color: #005099;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:10px;
	margin-bottom:2px;
	TEXT-DECORATION: underline;
	background-color: #edf7ff;
	padding-left: 0px;
	border: 0px;
		
}

table.toctable h3 {
	color: #005099;
	padding-top: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom: 0px;
	font-family: verdana;
	background-color: #edf7ff;
}


table.toctable h3 a {
font-size: 11px;
color: #005099;
border:0px;
}

.wiki-content {
	margin-top: 10px;
}

.panelContent {
border: 0px dashed;
}

.panelContent ul {
	font-weight: bold;
}

.panelContent li{
	margin-left:5px;
	padding-left:5px;
}

table.sectionMacro h2 {
	background-color: white;
	border:0px
}

table.sectionMacro h2 a{
color: #585858;
	text-decoration:none;
	border-bottom: 2px solid #5AA1DF;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

table.sectionMacro h3 {
color: #585858;
	background-color: white;
	border:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px
}

table.sectionMacro h3 a{
color: #585858;
	font-size: 11px;
	text-decoration:none;
	border:0px;

}

div a img {
	border:0px;
}