    
    /*
 * classic css from version 2.5 plus changes to also work with modified decorators in 2.6
 * some theme plugins require this file 
 */
body, p, td, table, tr, .bodytext, .stepfield, .grey {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
#PageContent {
	text-align: left;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
    padding-bottom:20px;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background-color: #f0f0f0;
}

@media print {

body {
    background-color: #fff;
}

}

.monospaceInput {
    font:12px monospace
}

.wiki-content p, .commentblock p {
    margin: 16px 0px 16px 0px;
    padding: 0px;
}

.wiki-content-preview {
    padding: 5px;
    border-left: 1px solid #3c78b5;
    border-right: 1px solid #3c78b5;
}

ul, ol {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

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

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

.code {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
    overflow: auto;
}

.focusedComment {
    background: #ffffce;
}

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

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

.codeContent {
    text-align: left;
    background-color: #f0f0f0;
    padding: 3px;
}

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

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

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

.panel {
 	border: 1px dashed #3c78b5;
    margin: 10px;
    margin-top: 0px;
}

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

.panelContent {
    background-color: #f0f0f0;
    padding: 5px;
}

.anonymousAlert {
    background-color: #f0f0f0;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}

.lockAlert {
    background-color: #f0f0f0;
    width: 50%;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}


.code-keyword {
  color: #000091;
  background-color: inherit;
}

.code-object {
  color: #910091;
  background-color: inherit;
}

.code-quote {
  color: #009100;
  background-color: inherit;
}

.code-comment {
  color: #808080;
  background-color: inherit;
}


.code-xml .code-keyword {
  color: inherit;
  font-weight: bold;
}

.code-tag {
  color: #000091;
  background-color: inherit;
}

.breadcrumbs {
    background-color: #f0f0f0;
 	border-color: #3c78b5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
}

.navmenu {
    border: 1px solid #ccc;
}

.menuheading {
    font-weight: bold;
    background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 2px 4px;
}

.menuitems {
	padding: 4px 4px 20px 4px;
}

.rightpanel {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#helpheading {
    text-align: left;
    font-weight: bold;
    background-color: #D0D9BD;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 4px 4px;
	margin: 0px;
}
#helpcontent {
	padding: 4px 4px 4px 4px;
    background-color: #f5f7f1;
}
.helptab-unselected {
    font-weight: bold;
	padding: 5px;
    background-color: #f5f7f1;
}
.helptab-selected {
    font-weight: bold;
    background-color: #D0D9BD;
	padding: 5px;
}
.helptabs {
    margin: 0px;
    background-color: #f5f7f1;
	padding: 5px;
}
.infopanel-heading {
    font-weight: bold;
	padding: 4px 0px 2px 0px;
}

#profileSummary h3 {
    font-weight: bold;
    font-size: 8pt;
    margin: 1em 0 .5em 0;
    padding: 0;
}
#profileSummary ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.pagebody {
}

.pageheader {
	padding: 5px 5px 5px 0px;
 	border-bottom: 1px solid #3c78b5;
}

.pagetitle {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.newpagetitle {
    color: #ccc !important;
}

.steptitle {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
	margin-bottom: 7px;
}

.substeptitle {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
    margin: 2px 4px 4px 4px;
    padding: 2px 4px 1px 4px;
}

.stepdesc {
    font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
    margin-top: 7px;
    margin-bottom: 7px;
}

.steplabel {
    font-weight: bold;
    margin-right: 4px;
    color: black;
    float: left;
    width: 15%;
    text-align: right;
}

.stepfield {
    background: #f0f0f0;
    padding: 5px;
}

.submitButtons{
    margin-top:5px;
    text-align:right;
}

.formtitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.sectionbottom {
    border-bottom: 1px solid #3c78b5;
}

.topRow {
    border-top: 2px solid #3c78b5;
}

.tabletitle, .pageSectionHeader {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
    padding: 3px 0px 2px 0px;
    margin: 8px 4px 2px 0px;
	color: #003366;
	border-bottom: 2px solid #3c78b5;
}
.pagesubheading {
    color: #666666;
    font-size: 10px;
    padding: 0px 0px 5px 0px;
}

HR {
	color: 3c78b5;
	height: 1;
}

A:link, A:visited, A:active, A:hover {
	color: #003366;
}

h1 A:link, h1 A:visited, h1 A:active {
	text-decoration: none;
}

h1 A:hover {
    border-bottom: 1px dotted #003366;
}

.wiki-content > :first-child, .commentblock > :first-child {
    margin-top: 3px;
}

.logocell {
    padding: 10px;
}

input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

textarea, textarea.editor {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* use logoSpaceLink instead.
.spacenametitle {
	font: 21px/31px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle img {
  margin: 0 0 -4px 0;
}
.spacenametitle a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle a:visited {
    text-decoration: none;
    color: #999999;
}*/

.spacenametitle-printable {
	font: 20px/25px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle-printable a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle-printable a:visited {
    text-decoration: none;
    color: #999999;
}

.blogDate {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.blogSurtitle {
    background: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.blogHeading {
    font-size: 20px;
    line-height: normal;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.blogHeading a {
   text-decoration: none;
   color: black;
}

.blogHeading a:hover {
   text-decoration: underline;
}

.endsection {
	align: right;
	color: #666666;
	margin-top: 10px;
}
.endsectionleftnav {
	align: right;
	color: #666666;
	margin-top: 10px;
}

h1 {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #003366;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 36px 0px 4px 0px;
}

h2 {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 27px 0px 4px 0px;
}

h3 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 21px 0px 4px 0px;
}

h4 {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 18px 0px 4px 0px;
}

h4.search {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	padding: 4px;
	margin: 18px 0px 4px 0px;
}

h5 {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

h6 {
	font-size: 8px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

.smallfont {
    font-size: 10px;
}
.descfont {
    font-size: 10px;
    color: #666666;
}
.smallerfont {
    font-size: 9px;
}
.smalltext {
    color: #666666;
    font-size: 10px;
}
.smalltext a {
    color: #666666;
}
.greyText
{
    color: #666666;
}
.smalltext-blue {
    color: #3c78b5;
    font-size: 10px;
}
.surtitle {
    margin-left: 1px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #666666;
}

/* css hack found here:  http://www.fo3nix.pwp.blueyonder.co.uk/tutorials/css/hacks/ */
.navItemOver { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #003366; cursor: hand; voice-family: '\'}\''; voice-family:inherit; cursor: pointer;}
.navItemOver a { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:visited { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:hover { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItem { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; }
.navItem a { color: #ffffff; text-decoration: none; }
.navItem a:hover { color: #ffffff; text-decoration: none; }
.navItem a:visited { color: #ffffff; text-decoration: none; }

div.padded { padding: 4px; }
div.thickPadded { padding: 10px; }
h3.macrolibrariestitle {
    margin: 0px 0px 0px 0px;
}

div.centered { text-align: center; margin: 10px; }
div.centered table {margin: 0px auto; text-align: left; }

.tableview table {
    margin: 0;
}

.tableview th {
    text-align: left;
    color: #003366;
    font-size: 12px;
    padding: 5px 0px 0px 5px;
    border-bottom: 2px solid #3c78b5;
}
.tableview td {
    text-align: left;
    border-color: #ccc;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    margin: 0;
    padding: 4px 10px 4px 5px;
}

.grid {
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
}
.grid th  {
    border: 1px solid #ccc;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
    text-align: center;
}
.grid td  {
    border: 1px solid #ccc;
    padding: 3px 4px 3px 4px;
}
.gridHover {
	background-color: #f9f9f9;
}

td.infocell {
    background-color: #f0f0f0;
}
.label {
	font-weight: bold;
	color: #003366;
}

label {
	font-weight: bold;
	color: #003366;
}

.error {
	background-color: #fcc;
}

.errorBox {
	background-color: #fcc;
    border: 1px solid #c00;
    padding: 5px;
    margin-top:5px;
    margin-bottom:5px;
}

.errorMessage {
	color: #c00;
}

.success {
	background-color: #dfd;
}

.successBox {
	background-color: #dfd;
    border: 1px solid #090;
    padding: 5px;
    margin-top:5px;
    margin-bottom:5px;
}

blockquote {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 0px;
	border-left: 1px solid #3c78b5;
}

table.confluenceTable, table.admin
{
    margin: 5px;
    border-collapse: collapse;
}

td.confluenceTd, table.confluenceTable td.confluenceTd, table.admin td
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    vertical-align: top;
}

th.confluenceTh, table.confluenceTable th.confluenceTh, table.admin th
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
    vertical-align: top;
}

table.admin
{
    width: 100%;
}
table.admin td, table.admin th
{
    width: 50%;
}
table.admin th
{
    text-align: right;
    font-weight: bold;
}
table.admin td.controls
{
    text-align: center;
}

DIV.small {
	font-size: 9px;
}

H1.pagename {
	margin-top: 0px;
}

IMG.inline  {}

.loginform {
    margin: 5px;
    border: 1px solid #ccc;
}

/* The text how the "This is a preview" comment should be shown. */
.previewnote { text-align: center;
                font-size: 11px;
                    color: red; }

/* How the preview content should be shown */
.previewcontent { background: #E0E0E0; }

/* How the system messages should be shown (DisplayMessage.jsp) */
.messagecontent { background: #E0E0E0; }

/* How the "This page has been modified..." -comment should be shown. */
.conflictnote { }

.createlink {
    color: maroon;
}
a.createlink {
    color: maroon;
}
.templateparameter {
    font-size: 9px;
    color: darkblue;
}

.diffadded {
    background: #ddffdd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkgreen;
}
.diffdeleted {
    color: #999;
    background: #ffdddd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkred;
}
.diffnochange {
    padding: 1px 1px 1px 4px;
	border-left: 4px solid lightgrey;
}
.differror {
    background: brown;
}
.diff {
    font-family: lucida console, courier new, fixed-width;
	font-size: 12px;
	line-height: 14px;
}
.diffaddedchars {
    background-color:#99ff99;
    font-weight:bolder;
}
.diffremovedchars {
    background-color:#ff9999;
    text-decoration: line-through;
    font-weight:bolder;
}

.greybackground {
    background: #f0f0f0
}

.greybox, pageSectionBody#pageChildrenList {
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.borderedGreyBox {
    border: 1px solid #cccccc;
    background-color: #f0f0f0;
    padding: 10px;
}

.greyboxfilled {
 	border: 1px solid #ddd;
    background: #f0f0f0;
    padding: 3px;
	margin: 1px 1px 10px 1px;
}

.lightGreyBox
{
    background: #fafafa;
}

.navBackgroundBox {
    padding: 5px 5px 5px 5px;
    font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: white;
    background: #3c78b5;
    text-decoration: none;
}

.previewBoxTop {
	background-color: #f0f0f0;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 5px 0px 0px 0px;
    text-align: center;
}
.previewContent {
    background-color: #fff;
 	border-color: #3c78b5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 10px;
	margin: 0px;
}
.previewBoxBottom {
	background-color: #f0f0f0;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 0px 0px 5px 0px;
    text-align: center;
}

.functionbox {
    background-color: #f0f0f0;
 	border: 1px solid #3c78b5;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.functionbox-greyborder {
    background-color: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.search-highlight {
    background-color: #ffffcc;
}

/* normal (white) background */
.rowNormal {
    background-color: #ffffff;
 }

/* alternate (pale yellow) background */
.rowAlternate {
    background-color: #f7f7f7;
}

/* used in the list attachments table */
.rowAlternateNoBottomColor {
    background-color: #f7f7f7;
}

.rowAlternateNoBottomNoColor {
}

.rowAlternateNoBottomColor td {
    border-bottom: 0px;
}

.rowAlternateNoBottomNoColor td {
    border-bottom: 0px;
}

/* row highlight (grey) background */
.rowHighlight {
    background-color: #f0f0f0;

}

TD.greenbar {FONT-SIZE: 2px; BACKGROUND: #00df00; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.graybar {FONT-SIZE: 2px; BACKGROUND: #808080; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.redbar {FONT-SIZE: 2px; BACKGROUND: #df0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.darkredbar {FONT-SIZE: 2px; BACKGROUND: #af0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }

TR.testpassed {FONT-SIZE: 2px; BACKGROUND: #ddffdd; PADDING: 0px; }
TR.testfailed {FONT-SIZE: 2px; BACKGROUND: #ffdddd; PADDING: 0px; }

.toolbar  {
    margin: 0px;
    border-collapse: collapse;
}

.toolbar td  {
    border: 1px solid #ccc;
    padding: 2px 2px 2px 2px;
    color: #ccc;
}

td.noformatting {
    border-width: 0px;
    border-style: none;
    text-align: center;
	padding: 0px;
}

.commentblock {
    margin: 12px 0 12px 0;
}

/*
 * Divs displaying the license information, if necessary.
 */
.license {
    border-top: 1px solid #bbbbbb;
    text-align: center;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: lightyellow;
}

.license-eval, .license-none {
    background-color: #ffcccc;
}

.license-eval b, .license-none b {
    color: #990000;
}

.license-nonprofit {
    background-color: #ffffff;
}

/*
 * The shadow at the bottom of the page between the main content and the
 * "powered by" section.
 */
.bottomshadow {
    height: 12px;
    background-image: url("../../../../../../images/border/border_bottom.gif");
    background-repeat: repeat-x;
}

/*
 * Styling of the operations box
 */
.navmenu .operations li, .navmenu .operations ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.navmenu .operations ul {
    margin-bottom: 9px;
}

.navmenu .label {
    font-weight: inherit;
}

/*
 * Styling of ops as a toolbar
 */
.toolbar div {
    display: none;
}

.toolbar .label {
    display: none;
}

.toolbar .operations {
    display: block;
}

.toolbar .operations ul {
    display: inline;
    list-style: none;
    margin-left: 10px;
    padding-left: 0;
}

.toolbar .operations li {
    list-style: none;
    display: inline;
}

/* list page navigational tabs */
#foldertab, .tabnav {
padding: 3px 0px 3px 8px;
margin-left: 0;
border-bottom: 1px solid #3c78b5;
font: bold 11px Verdana, sans-serif;
}

#foldertab #spacesLabel, .tabnav #spacesLabel {
	float: left;
	padding-right: 6px;
}

#makeRichTextDefault, #makeMarkupDefault {
    font-family: Helvetica,Arial,sans-serif;
    text-decoration:	underline;
    color:	#666666;

    width:	auto;
    height:	auto;
    top:	auto;
    right:	auto;
    bottom:	auto;
    left:	auto;
    margin:	0px;
    padding:	0px;
    border-width:	0px;
    border-color:	#666666;
    border-style:	none;
    
    background-color:	transparent;
    background-image:	none;
    background-repeat:	repeat;
    background-attachment:	scroll;
    opacity	1;
}

ul.tabnav{
    padding: 3px 0px 3px 8px;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: -14px;
    border-bottom: 1px solid #3c78b5;
    font: bold 9px Verdana, sans-serif;
    text-decoration: none;
    float:none;
    position: relative;
    bottom: -2px;
}

#foldertab li, .tabnav li {
list-style: none;
margin: 0;
display: inline;
}

#foldertab li a, .tabnav li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
text-decoration: none;
}

#foldertab li a:link, .tabnav li a:link { color: #ffffff; }
#foldertab li a:visited, .tabnav li a:visited { color: #ffffff; }

#foldertab li a:hover, .tabnav li a:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

#foldertab li a.current, .tabnav li a.current {
background: white;
border-bottom: 1px solid white;
color: black;
}

#foldertab li a.current:link, .tabnav li a.current:link { color: black; }
#foldertab li a.current:visited, .tabnav li a.current:visited { color: black; }
#foldertab li a.current:hover, .tabnav li a.current:hover {
background: white;
border-bottom: 1px solid white;
color: black;
}

.foldertab-box { border-left: 1px solid #3c78b5; border-right: 1px solid #3c78b5; border-bottom: 1px solid #3c78b5; padding: 8px }

/* alphabet list */
ul#squaretab {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font: bold 8px Verdana, sans-serif;
}

#squaretab li {
display: inline;
list-style-type: none;
}

#squaretab a {
padding: 2px 6px;
border: 1px solid #3c78b5;
}

#squaretab a:link, #squaretab a:visited {
color: #fff;
background-color: #3c78b5;
text-decoration: none;
}

#squaretab a:hover {
color: #ffffff;
background-color: #003366;
border-color: #003366;
text-decoration: none;
}

#squaretab li a#current {
background: white;
color: black;
}

.blogcalendar * {
    font-family:verdana, arial, sans-serif;
    font-size:x-small;
    font-weight:normal;
    line-height:140%;
    padding:2px;
}


table.blogcalendar {
    border: 1px solid #3c78b5;
}

.blogcalendar th.calendarhead, a.calendarhead {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    text-transform:uppercase;
    background-color: #3c78b5;
    color: #ffffff;
    letter-spacing: .3em;
    text-transform: uppercase;
}

.calendarhead:visited {color: white;}
.calendarhead:active {color: white;}
.calendarhead:hover {color: white;}

.blogcalendar th {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    background-color:#f0f0f0;
}

.blogcalendar td {
    font-size:x-small;
    font-weight:normal;
}

.searchGroup { padding: 0 0 10px 0; background: #f0f0f0; }
.searchGroupHeading { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; padding: 2px 4px 1px 4px; }
.searchItem { padding: 1px 4px 1px 4px; }
.searchItemSelected { padding: 1px 4px 1px 4px; font-weight: bold; background: #ddd; }

/* permissions page styles */
.permissionHeading {
    border-bottom: #bbb; border-width: 0 0 1px 0; border-style: solid; font-size: 16px; text-align: left;
}
.permissionTab {
    border-width: 0 0 0 1px; border-style: solid; background: #3c78b5; color: #ffffff; font-size: 10px;
}
.permissionSuperTab {
    border-width: 0 0 0 1px; border-style: solid; background: #003366; color: #ffffff;
}
.permissionCell {
    border-left: #bbb; border-width: 0 0 0 1px; border-style: solid;
}

/* warning panel */
.warningPanel { background: #FFFFCE; border:#F0C000 1px solid; padding: 8px; margin: 10px; }
/* alert panel */
.alertPanel { background: #FFCCCC; border:#C00 1px solid; padding: 8px; margin: 10px; }
/* info panel */
.infoPanel { background: #D8E4F1; border:#3c78b5 1px solid; padding: 8px; margin: 10px; }

/* side menu highlighting (e.g. space content screen) */
.optionPadded { padding: 2px; }
.optionSelected { background-color: #ffffcc; padding: 2px; border: 1px solid #ddd; margin: -1px; }
.optionSelected a { font-weight: bold; text-decoration: none; color: black; }

/* 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: #D8E4F1; 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; }


/* Global Message styles */
.noteMessage { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; text-align:center; padding:5px;}
.warningMessage { border-style: solid; border-width: 1px; border-color: #c00; background-color: #fcc; text-align:center; padding:5px;}
.infoMessage { border-style: solid; border-width: 1px; border-color: #3c78b5; background-color: #D8E4F1; text-align:center; padding:5px;}
.tipMessage { border-style: solid; border-width: 1px; border-color: #090; background-color: #dfd; text-align:center; padding:5px;}


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

table.sectionMacroWithBorder td.columnMacro { border-style: dashed; border-width: 1px; border-color: #cccccc;}

.pagecontent
{
    padding: 10px;
    text-align: left;
}

/* styles for links in the top bar */
.topBarDiv a:link {color: #ffffff;}
.topBarDiv a:visited {color: #ffffff;}
.topBarDiv a:active {color: #ffffff;}
.topBarDiv a:hover {color: #ffffff;}
.topBarDiv {color: #ffffff;}

.topBar {
    background-color: #003366;
}


/* styles for extended operations */
.greyLinks a:link {color: #666666; text-decoration:underline;}
.greyLinks a:visited {color: #666666; text-decoration:underline;}
.greyLinks a:active {color: #666666; text-decoration:underline;}
.greyLinks a:hover {color: #666666; text-decoration:underline;}
.greyLinks {color: #666666; display:block; padding: 10px}

.logoSpaceLink {color: #999999; text-decoration: none}
.logoSpaceLink a:link {color: #999999; text-decoration: none}
.logoSpaceLink a:visited {color: #999999; text-decoration: none}
.logoSpaceLink a:active {color: #999999; text-decoration: none}
.logoSpaceLink a:hover {color: #003366; text-decoration: none}

/* basic panel (basicpanel.vmd) style */
.basicPanelContainer {border: 1px solid #3c78b5; margin-top: 2px; margin-bottom: 8px; width: 100%}
.basicPanelTitle {padding: 5px; margin: 0px; background-color: #f0f0f0; color: black; font-weight: bold;}
.basicPanelBody {padding: 5px; margin: 0px}

.separatorLinks a:link {color: white}
.separatorLinks a:visited {color: white}
.separatorLinks a:active {color: white}

.greynavbar {background-color: #f0f0f0; border-top: 1px solid #3c78b5; margin-top: 2px}

div.headerField {
    float: left;
    width: auto;
    height: 100%;
}

.headerFloat {
    margin-left: auto;
    width: 50%;
}

.headerFloatLeft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

#headerRow {
    padding: 10px;
}

div.license-personal {
   background-color: #003366;
   color: #ffffff;
}

div.license-personal a {
   color: #ffffff;
}

.greyFormBox {
    border: 1px solid #cccccc;
    padding: 5px;
}

/* IE automatically adds a margin before and after form tags. Use this style to remove that */
.marginlessForm {
    margin: 0px;
}

.openPageHighlight {
    background-color: #ffffcc;
    padding: 2px;
    border: 1px solid #ddd;
}

.editPageInsertLinks, .editPageInsertLinks a
{
    color: #666666;
    font-weight: bold;
    font-size: 10px;
}

/* Style for label heatmap. */
.top10 a {
    font-weight: bold;
    font-size: 2em;
    color: #003366;
}
.top25 a {
    font-weight: bold;
    font-size: 1.6em;
    color: #003366;
}
.top50 a {
    font-size: 1.4em;
    color: #003366;
}
.top100 a {
    font-size: 1.2em;
    color: #003366;
}

.heatmap {
    list-style:none;
    width: 95%;
    margin: 0px auto;
}

.heatmap a {
    text-decoration:none;
}

.heatmap a:hover {
    text-decoration:underline;
}

.heatmap li {
    display: inline;
}

.minitab {
padding: 3px 0px 3px 8px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0px;
border-bottom: 1px solid #3c78b5;
font: bold 9px Verdana, sans-serif;
text-decoration: none;
float:none;
}
.selectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
background: white;
border-bottom: 1px solid white;
color: #000000;
text-decoration: none;
}
.unselectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
color: #ffffff;
text-decoration: none;
}


a.unselectedminitab:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}
a.unselectedminitab:link { color: white; }
a.unselectedminitab:visited { color: white; }

a.selectedminitab:link { color: black; }
a.selectedminitab:visited { color: black; }

.linkerror { background-color: #fcc;}

a.labelOperationLink:link {text-decoration: underline}
a.labelOperationLink:active {text-decoration: underline}
a.labelOperationLink:visited {text-decoration: underline}
a.labelOperationLink:hover {text-decoration: underline}

a.newLabel:link {background-color: #ddffdd}
a.newLabel:active {background-color: #ddffdd}
a.newLabel:visited {background-color: #ddffdd}
a.newLabel:hover {background-color: #ddffdd}

ul.square {list-style-type: square}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
}


.inline-control-link a:link {text-decoration: none}
.inline-control-link a:active {text-decoration: none}
.inline-control-link a:visited {text-decoration: none}
.inline-control-link a:hover {text-decoration: none}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
}

div.auto_complete {
    width: 350px;
    background: #fff;
}
div.auto_complete ul {
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}
div.auto_complete ul li {
    margin: 0;
    padding: 3px;
}
div.auto_complete ul li.selected {
    background-color: #ffb;
}
div.auto_complete ul strong.highlight {
    color: #800;
    margin: 0;
    padding: 0;
}

/******* Edit Page Styles *******/
.toggleFormDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    margin-top: 5px;
}

.toogleInfoDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    display:none;
    padding:5px;
    margin-top: 10px;
}

.inputSection{
    margin-bottom:20px;
}

#editBox{
   border:1px solid lightgray;
   background-color:#F0F0F0;
}

/******* Left Navigation Theme Styles ********/
.leftnav li a {
    text-decoration:none;
    color:white;
    margin:0px;
    display:block;
    padding:2px;
    padding-left:5px;
    background-color: #3c78b5;
    border-top:1px solid #3c78b5;
}

.leftnav li a:active {color:white;}
.leftnav li a:visited {color:white;}
.leftnav li a:hover {background-color: #003366; color:white;}

/* Added by Shaun during i18n */
.replaced
{
    background-color: #33CC66;
}

.topPadding
{
    margin-top: 20px;
}

/* new form style */
.form-block {
    padding: 6px;
}
.form-error-block {
    padding: 6px;
    background: #fcc;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-element-large {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-element-small {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-header {
    background: lightyellow;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-header p, .form-block p, .form-error-block p {
    line-height: normal;
    margin: 12px 0 12px 0;
}
.form-example {
    color: #888;
    font-size: 11px;
}
.form-divider {
    border-bottom: #ccc 1px solid;
    margin-bottom: 6px;
}
.form-buttons {
    margin-top: 6px;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background: #f0f0f0;
    padding: 10px;
    text-align: center;
}
.form-buttons input {
    width: 100px;
}
.form-block .error {
    padding: 6px;
    margin-bottom: 6px;
}

.status-red
{
    color: #800;
    font-weight: bold;
}
.status-green
{
    color: #080;
    font-weight: bold;
}

.person
{
    background-color: white;
    width: 200px;
    float: left;
}
.person td
{
    white-space: nowrap;
}
#viewAttachmentsDiv input.commentTextField
{
    width: 300px;
}
#blogcalendar span.fwdArrow
{
    float: right;
    display: block;
    width: 16px;
	height: 16px;
	background-repeat: no-repeat;
    background-image: url(../../../../../../../images/icons/forwd_16.gif);
}
#blogcalendar span.fwdArrow span
{
    display: none;
}
#blogcalendar span.backArrow
{
    float: left;
    display: block;
    width: 16px;
	height: 16px;
	background-repeat: no-repeat;
    background-image: url(../../../../../../../images/icons/back_16.gif);
}
#blogcalendar span.backArrow span
{
    display: none;
}
.pageInfoTable {
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 100%;
    border-collapse: collapse;
}
.pageInfoTable td
{
    padding: 3px;
}
.pageInfoTable tr.alternateRow
{
    background: #f0f0f0;
}
.pageInfoLayoutTable
{
    width: 100%;
    border-collapse: collapse;
}
.pageInfoLayoutTable td
{
    padding: 5px;
}
.searchMacro .result
{
    margin-bottom: 3px;
    padding: 0 5px 5px 5px;
    border-bottom: 1px solid #ddd;
}

.rssMacro table
{
    width: 100%;
    border-collapse: collapse;
}
.rssMacro table th  {
    border: 1px solid #ccc;
    padding: 4px;
    background: #f0f0f0;
}
.rssMacro table td
{
    border: 1px solid #ccc;
    padding: 4px;
}

.memoryusagebar { width: 100%; }
.memoryusagebar td
{
    border: none !important;
    vertical-align: middle !important;
}

input.alignedCheckbox { margin: 0px; }

div.spacer {clear: both}
span.left {float: left; text-align: left}
span.right {float: right; text-align: right}


#permissionsDiv label {
	font-weight: bold;
	color: black;
}

.pagePermissionsTable
{
    border-collapse: collapse; padding: 2px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 100%;
}

.pagePermissionsTable tr td {padding: 4px}

.pagePermissionsErrorDiv {margin: 6px 0 6px 0; background-color: #fcc; border-top: 1px solid #c00; border-bottom: 1px solid #c00; padding: 3px;}

.pagePermissionsInput {background-color: #FFFFCE; padding: 4px; margin-top: 4px;}

#inheritedPermissionsBox
{
    margin: 8px 8px 0 8px;
    padding: 8px;
}

#currentPermissionsBox
{
    margin: 8px;
    padding: 8px;
}

.nobr {
    white-space: nowrap;
}

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

div.leftFloatMargined {
    float: left;
    margin-right: 2px
}

form#quickSearch {
    margin: 2px;
    padding: 0;
}

table#entitySearchResults {
    border-collapse: collapse;
    background-color: #fafafa;
    text-align: left;
    width: 100%;
}

table#entitySearchResults td {
    border-top: 1px solid #cccccc;
    padding: 3px;
    background-color: white;
    vertical-align: top;
}

table#entitySearchResults th {
    color: #666666;
    padding: 3px;
    white-space:nowrap;
}

table#entitySearchResults .firstColumn {
    width: 2%;
    text-align: right;
}

table#entitySearchResults .secondColumn {
    width: 1px;
    text-align: right;
}

/* End Confluence default stylesheet */
/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/normal-bg.gif");
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {
  border-color: #797979;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url("../../../../../../../includes/js/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%; color: #000;
  font-weight: bold;
}

.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

.calendar .nav div {
  background: transparent url("../../../../../../../includes/js/calendar/skins/aqua/menuarrow.gif") no-repeat 100% 100%;
}

.calendar thead tr { background: url("../../../../../../../includes/js/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%; color: #000; }

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%; color: #000;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url("../../../../../../../includes/js/calendar/skins/aqua/hover-bg.gif");
  border-bottom: 1px solid #797979;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url("../../../../../../../includes/js/calendar/skins/aqua/active-bg.gif"); color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #797979;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("../../../../../../../includes/js/calendar/skins/aqua/dark-bg.gif");
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/dark-bg.gif");
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url("../../../../../../../includes/js/calendar/skins/aqua/rowhover-bg.gif");
}

.calendar tbody td.today { font-weight: bold; /* background: url("../../../../../../../includes/js/calendar/skins/aqua/today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("../../../../../../../includes/js/calendar/skins/aqua/hover-bg.gif");
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/active-bg.gif"); color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/status-bg.gif") repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/normal-bg.gif"); color: #000;
  z-index: 100;
  font-size: 90%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: url("../../../../../../../includes/js/calendar/skins/aqua/hover-bg.gif"); color: #000;
}

.calendar .combo .active {
  background: url("../../../../../../../includes/js/calendar/skins/aqua/active-bg.gif"); color: #fff;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/dark-bg.gif");
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url("../../../../../../../includes/js/calendar/skins/aqua/normal-bg.gif"); color: #000;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  background: url("../../../../../../../includes/js/calendar/skins/aqua/hover-bg.gif"); color: #000;
}

.calendar td.time span.active {
  background: url("../../../../../../../includes/js/calendar/skins/aqua/active-bg.gif"); color: #fff;
}
        /* Including stylesheet [ completeModuleKey='com.atlassian.confluence.themes.supportCenter:supportCenter', name='supportCenter.css', location='templates/supportCenter/supportCenter-css.vm' ] */
    body{
	background: #fff;
}
.mceContentBody{
	background: #fff;
}
#PageContent{
	background:transparent;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
#pageContentWrapper{
	position: relative;
	width: 960px;
	margin: 0 auto;
}
div.utility {
	color:#136137;
	margin-left:520px;
	text-align:left;
	top:3px;
	width:450px;
	position:absolute;
	font-size: .9em;
}
div.utility a{
	text-decoration: none;
}
#headerHolder{
	margin:0px;
}
#header{
	background-color: transparent;
	height: 88px;
}
#headerWrapper{
	padding-top: 10px !important;
}
#userOptions{
	float:right;
	text-align:right;
	margin-top: 15px;
}
#spaceTitle{
	float:right;
	color:#768892;
	font-size:24px;
	line-height:24px;
	//line-height:28px;
	font-weight:bold;
	position:relative;
	padding-right:10px;
	top: 4px;
	display: none;
}
#banner{
	float:left;
	display:none !important;
}
.headerLogo{
	background-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/betaLogo2.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 230px;
	margin-bottom: 0;
	}
h1 span{
	display: none;
	}
.topBar{
	background: none;
	float: left;
	left: 5px;
	position: absolute;
	top: 100px;
}
.breadcrumbBar{
	padding-left: 10px;
	margin-top: 15px;
	position: absolute;
	top:0;
}
#footer {
	background:#FFF;
	clear:both;
	color:#A9A9A9;
	font-size:0.8em;
	margin-bottom:20px;
	padding:6px 12px;
	text-align:center;
}
#subfooter{
	display:none;
}
.bottomshadow{
	display: none;
}
#poweredBy{
	display:none;
}
.monospaceInput {
font-family:monospace;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.wiki-content p, .commentblock p {
margin:16px 0px;
padding:0px;
}
.wiki-content-preview {
border-left:1px solid #229F72;
border-right:1px solid #229F72;
padding:5px;
}
ul, ol {
margin-bottom:2px;
margin-top:2px;
padding-bottom:0px;
padding-top:0px;
}
pre {
margin:5px 5px 5px 15px;
overflow:auto;
padding:0px;
text-align:left;
}
#helpheading {
	background-color:#F0F0F0;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	margin:0px;
	padding:4px;
	text-align:left;
}
#helpcontent {
background-color:#F5F7F1;
padding:4px 4px 20px;
}
.code {
border:1px dashed #229F72;
font-family:Courier;
font-size:11px;
line-height:13px;
margin:10px;
overflow:auto;
}
.focusedComment {
background:#FFFFCE none repeat scroll 0%;
}
.commentBox, .focusedComment {
border:1px solid #BBBBBB;
margin:5px 0pt;
overflow:auto;
padding:10px;
}
.codeHeader {
background-color:#F0F0F0;
border-bottom:1px dashed #229F72;
padding:3px;
text-align:center;
}
.codeContent {
background-color:#F0F0F0;
padding:3px;
text-align:left;
}
.preformatted {
border:1px dashed #229F72;
font-family:Courier;
font-size:11px;
line-height:13px;
margin:10px;
}
.preformattedHeader {
background-color:#F0F0F0;
border-bottom:1px dashed #229F72;
padding:3px;
text-align:center;
}
.preformattedContent {
background-color:#F0F0F0;
padding:3px;
}
.panel {
border:1px dashed #A7BDAE;
margin:0px 10px 10px;
}
.panelHeader {
background-color:#F0F0F0;
border-bottom:1px dashed #229F72;
padding:3px;
text-align:center;
}
.panelContent {
background-color:#F2F8F5;
padding:5px;
}
.anonymousAlert {
background-color:#F0F0F0;
border:1px dashed red;
font-size:11px;
line-height:13px;
margin:4px;
padding:10px 5px;
}
.lockAlert {
background-color:#F0F0F0;
border:1px dashed red;
font-size:11px;
line-height:13px;
margin:4px; padding:10px 5px;
width:50%;
}
.code-keyword {
background-color:inherit;
color:#000091;
}
.code-object {
background-color:inherit;
color:#910091;
}
.code-quote {
background-color:inherit;
color:#009100;
}
.code-comment {
background-color:inherit;
color:#808080;
}
.code-xml .code-keyword {
color:inherit;
font-weight:bold;
}
.code-tag {
background-color:inherit;
color:#000091;
}
.breadcrumbs {
background-color:#F0F0F0;
border-color:#229F72;
border-style:solid;
border-width:1px 0px;
font-size:11px;
padding:3px 0px;
}
.navmenu {
border:0px solid #CCCCCC;
}
.menuheading {
background-color:#F0F0F0;
border-bottom:0px solid #CCC;
font-weight:bold;
padding:4px 4px 2px;
}
.menuitems {
padding:4px 4px 20px;
}
.rightpanel {
border:1px solid #CCCCCC;
float:right;
margin-left:0px;
position:absolute;
width:180px;
}
.helptab-unselected {
background-color:#F5F7F1;
font-weight:bold;
padding:5px;
}
.helptab-selected {
background-color:#D0D9BD;
font-weight:bold;
padding:5px;
}
.helptabs {
background-color:#F5F7F1;
margin:0px;
padding:5px;
}
.infopanel-heading {
font-weight:bold;
padding:4px 0px 2px;
}
#profileSummary h3 {
font-size:8pt;
font-weight:bold;
margin:1em 0pt 0.5em;
padding:0pt;
}
#profileSummary ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.pagebody {
padding: 10px 0;
}
.pageheader {
border-bottom:1px solid #229F72;
padding:5px 5px 5px 0px;
}
#pgTitle {
float:left;
clear:none;
display:none;
}
.pagetitle {
color:#CF815A;
font-family:Arial,sans-serif;
font-size:22px;
font-weight:bold;
}
.newpagetitle {
color:#CCCCCC !important;
}
.steptitle {
color:#CF815A;
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
margin-bottom:7px;
}
.substeptitle {
color:#000;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:2px 4px 4px;
padding:2px 4px 1px;
}
.stepdesc {
color:#666666;
font-family:Verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
margin-bottom:7px;
margin-top:7px;
}
.steplabel {
color:black;
float:left;
font-weight:bold;
margin-right:4px;
text-align:right;
width:15%;
}
.stepfield {
background:#F0F0F0 none repeat scroll 0%;
padding:5px;
}
.submitButtons {
margin-top:5px;
text-align:right;
}
.formtitle {
color:#08684F;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
}
.sectionbottom {
border-bottom:1px solid #229F72;
}
.topRow {
border-top:2px solid #229F72;
}
.tabletitle {
border-bottom:2px solid #CCCCCC;
color:#CF815A;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:8px 4px 2px 0px;
padding:3px 0px 2px;
}
.pagesubheading {
color:#666666;
font-size:10px;
padding:0px 0px 5px;
}
hr {
color:#229F72;
height:1px;
}
a:link, a:visited, a:active, a:hover {
color:#08684F;
}
h1 a:link, h1 a:visited, h1 a:active {
text-decoration:none;
}
h1 a:hover {
border-bottom:1px dotted #08684F;
}
.logocell {
padding:10px;
}
input {
color:#000000;
font-family:verdana,geneva,arial,sans-serif;
font-size:11px;
}
textarea, textarea.editor {
color:#333333;
font-family:verdana,geneva,arial,sans-serif;
font-size:11px;
}
.spacenametitle-printable {
color:#999999;
font-family:Impact,Arial,Helvetica;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:100;
line-height:25px;
margin:0px;
}
.spacenametitle-printable a {
color:#999999;
text-decoration:none;
}
.spacenametitle-printable a:visited {
color:#999999;
text-decoration:none;
}
.blogDate {
color:black;
font-weight:bold;
text-decoration:none;
}
.blogSurtitle {
background:#F0F0F0 none repeat scroll 0%;
border:1px solid #DDDDDD;
margin:1px 1px 10px;
padding:3px;
}
.blogHeading {
font-size:20px;
font-weight:bold;
line-height:normal;
margin:0px;
padding:0px;
}
.blogHeading a {
color:black;
text-decoration:none;
}
.blogHeading a:hover {
text-decoration:underline;
}
.endsection {
color:#666666;
margin-top:10px;
}
.endsectionleftnav {
color:#666666;
margin-top:10px;
}
h1 {
background-color:#D1E6DB;
border-bottom:1px solid #A7BDAE;
color:#000;
font-size:1.5em;
font-weight:bold;
line-height:normal;
margin:36px 0px 4px;
padding:2px;
}
h2 {
background-color:#D1E6DB;
border-bottom:1px solid #A7BDAE;
font-size:1.2em;
font-weight:bold;
line-height:normal;
margin:27px 0px 4px;
padding:2px;
}
h3 {
font-size:1.1em;
font-weight:bold;
line-height:normal;
margin:21px 0px 4px;
padding:2px;
}
h4 {
background-color:#D1E6DB;
font-size:1em;
font-weight:bold;
line-height:normal;
margin:18px 0px 4px;
padding:2px;
}
h4.search {
background-color:#D1E6DB;
font-size:1em;
font-weight:normal;
line-height:normal;
margin:18px 0px 4px;
padding:4px;
}
h5 {
background-color:#D1E6DB;
font-size:.9em;
font-weight:bold;
line-height:normal;
margin:14px 0px 4px;
padding:2px;
}
h6 {
background-color:#D1E6DB;
font-size:.8em;
font-weight:bold;
line-height:normal;
margin:14px 0px 4px;
padding:2px;
}
.smallfont {
font-size:10px;
}
.descfont {
color:#666666;
font-size:10px;
}
.smallerfont {
font-size:9px;
}
.smalltext {
color:#666666;
font-size:10px;
}
.smalltext a {
color:#666666;
}
.smalltext-blue {
color:#229F72;
font-size:10px;
}
.surtitle {
color:#666666;
font-size:14px;
margin-bottom:5px;
margin-left:1px;
}
.navItemOver {
background-color:#000;
color:#FFFFFF;
cursor:pointer;
font-size:10px;
font-weight:bold;
voice-family:inherit;
}
.navItemOver a {
background-color:#000;
color:#FFFFFF;
text-decoration:none;
}
.navItemOver a:visited {
background-color:#863502;
color:#FFFFFF;
text-decoration:none;
}
.navItemOver a:hover {
background-color:#B66532;
color:#FFFFFF;
text-decoration:none;
}
.navItem {
background-color:#229F72;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
.navItem a {
color:#FFFFFF;
text-decoration:none;
}
.navItem a:hover {
color:#FFFFFF;
text-decoration:none;
}
.navItem a:visited {
color:#FFFFFF;
text-decoration:none;
}
div.padded {
padding:4px;
}
div.thickPadded {
padding:10px;
}
h3.macrolibrariestitle {
margin:0px;
}
div.centered {
margin:10px;
text-align:center;
}
div.centered table {
margin:0px auto;
text-align:left;
}
.tableview table {
margin:0pt;
}
.tableview th {
border-bottom:2px solid #CCCCCC;
color:#CF815A;
font-size:12px;
padding:5px 0px 0px 5px;
text-align:left;
}
.tableview td {
border-color:#CCCCCC;
border-style:solid;
border-width:0px 0px 1px;
margin:0pt;
padding:4px 10px 4px 5px;
text-align:left;
}
.grid {
border-collapse:collapse;
margin:2px 0px 5px;
}
.grid th {
background:#F0F0F0 none repeat scroll 0%;
border:1px solid #CCCCCC;
padding:2px 4px;
text-align:center;
}
.grid td {
border:1px solid #CCCCCC;
padding:3px 4px;
}
.gridHover {
background-color:#F9F9F9;
}
td.infocell {
background-color:#F0F0F0;
}
.label {
color:#08684F;
font-weight:bold;
}
label {
color:#000;
font-weight:bold;
}
.error {
background-color:#FFCCCC;
}
.errorBox {
background-color:#FFCCCC;
border:1px solid #CC0000;
margin-bottom:5px;
margin-top:5px;
padding:5px;
}
.errorMessage {
color:#CC0000;
}
.success {
background-color:#DDFFDD;
}
.successBox {
background-color:#DDFFDD;
border:1px solid #009900;
margin-bottom:5px;
margin-top:5px;
padding:5px;
}
blockquote {
border-left:1px solid #229F72;
margin-left:5px;
margin-right:0px;
padding-left:10px;
padding-right:10px;
}
table.confluenceTable, table.admin {
border-collapse:collapse;
margin:5px;
}
td.confluenceTd, table.confluenceTable td.confluenceTd, table.admin td {
border:1px solid #CCCCCC;
padding:3px 4px;
vertical-align:top;
}
th.confluenceTh, table.confluenceTable th.confluenceTh, table.admin th {
background-color:#F0F0F0;
border:1px solid #CCCCCC;
padding:3px 4px;
text-align:center;
vertical-align:top;
}
table.admin {
width:100%;
}
table.admin td, table.admin th {
width:50%;
}
table.admin th {
font-weight:bold;
text-align:right;
}
table.admin td.controls {
text-align:center;
}
div.small {
font-size:9px;
}
h1.pagename {
margin-top:0px;
}
img.inline {
}
.loginform {
border:1px solid #CCCCCC;
margin:5px;
}
.previewnote {
color:red;
font-size:11px;
text-align:center;
}
.previewcontent {
background:#E0E0E0 none repeat scroll 0%;
}
.messagecontent {
background:#E0E0E0 none repeat scroll 0%;
}
.conflictnote {
}
.createlink {
color:maroon;
}
a.createlink {
color:maroon;
}
.templateparameter {
color:darkblue;
font-size:9px;
}
.diffadded {
background:#DDFFDD none repeat scroll 0%;
border-left:4px solid darkgreen;
padding:1px 1px 1px 4px;
}
.diffdeleted {
background:#FFDDDD none repeat scroll 0%;
border-left:4px solid darkred;
color:#999999;
padding:1px 1px 1px 4px;
}
.diffnochange {
border-left:4px solid lightgrey;
padding:1px 1px 1px 4px;
}
.differror {
background:brown none repeat scroll 0%;
}
.diff {
font-family:lucida console,courier new,fixed-width;
font-size:12px;
line-height:14px;
}
.diffaddedchars {
background-color:#99FF99;
font-weight:bolder;
}
.diffremovedchars {
background-color:#FF9999;
font-weight:bolder;
text-decoration:line-through;
}
.greybackground {
background:#F0F0F0 none repeat scroll 0%;
}
.greybox {
border:1px solid #DDDDDD;
margin:1px 1px 10px;
padding:3px;
}
.borderedGreyBox {
background-color:#F0F0F0;
border:1px solid #CCCCCC;
padding:10px;
}
.greyboxfilled {
background:#F0F0F0 none repeat scroll 0%;
border:1px solid #DDDDDD;
margin:1px 1px 10px;
padding:3px;
}
.navBackgroundBox {
background:#229F72 none repeat scroll 0%;
color:white;
font-family:Arial,sans-serif;
font-size:22px;
font-weight:bold;
padding:5px;
text-decoration:none;
}
.previewBoxTop {
background-color:#F0F0F0;
border-color:#229F72;
border-style:solid;
border-width:1px 1px 0px;
margin:5px 0px 0px;
padding:5px;
text-align:center;
}
.previewContent {
background-color:#FFFFFF;
border-color:#229F72;
border-style:solid;
border-width:0px 1px;
margin:0px;
padding:10px;
}
.previewBoxBottom {
background-color:#F0F0F0;
border-color:#229F72;
border-style:solid;
border-width:0px 1px 1px;
margin:0px 0px 5px;
padding:5px;
text-align:center;
}
.functionbox {
background-color:#F0F0F0;
border:1px solid #229F72;
margin:1px 1px 10px;
padding:3px;
}
.functionbox-greyborder {
background-color:#F0F0F0;
border:1px solid #DDDDDD;
margin:1px 1px 10px;
padding:3px;
}
.search-highlight {
background-color:#FFFFCC;
}
.rowNormal {
background-color:#FFFFFF;
}
.rowAlternate {
background-color:#F7F7F7;
}
.rowAlternateNoBottomColor {
background-color:#F7F7F7;
}
.rowAlternateNoBottomNoColor {
}
.rowAlternateNoBottomColor td {
border-bottom:0px none;
}
.rowAlternateNoBottomNoColor td {
border-bottom:0px none;
}
.rowHighlight {
background-color:#F0F0F0;
}
td.greenbar {
background:#00DF00 none repeat scroll 0%;
border:1px solid #9C9C9C;
font-size:2px;
padding:0px;
}
td.graybar {
background:#808080 none repeat scroll 0%;
border:1px solid #9C9C9C;
font-size:2px;
padding:0px;
}
td.redbar {
background:#DF0000 none repeat scroll 0%;
border:1px solid #9C9C9C;
font-size:2px;
padding:0px;
}
td.darkredbar {
background:#AF0000 none repeat scroll 0%;
border:1px solid #9C9C9C;
font-size:2px;
padding:0px;
}
tr.testpassed {
background:#DDFFDD none repeat scroll 0%;
font-size:2px;
padding:0px;
}
tr.testfailed {
background:#FFDDDD none repeat scroll 0%;
font-size:2px;
padding:0px;
}
.toolbar {
border-collapse:collapse;
margin:0px;
}
.toolbar td {
border:1px solid #CCCCCC;
color:#CCCCCC;
padding:2px;
}
td.noformatting {
border-style:none;
border-width:0px;
padding:0px;
text-align:center;
}
.commentblock {
margin:12px 0pt;
}
.license {
background-color:lightyellow;
border-top:1px solid #BBBBBB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-align:center;
}
.license-eval, .license-none {
background-color:#FFCCCC;
}
.license-eval b, .license-none b {
color:#990000;
}
.license-nonprofit {
background-color:#FFFFFF;
}

.navmenu .operations li, .navmenu .operations ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0pt;
padding-left:0pt;
}
.navmenu .operations ul {
margin-bottom:9px;
}
.navmenu .label {
font-weight:inherit;
}
.toolbar div {
display:none;
}
.toolbar .label { display:none;
}
.toolbar .operations {
display:block;
}
.toolbar .operations ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
padding-left:0pt;
}
.toolbar .operations li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#foldertab {
text-align:left;
border-bottom:0px solid #CCCCCC;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:0pt;
padding:2px 0px 2px 8px;
}
#foldertab li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#foldertab li a {
background:#FFFFFF;
border-color:#CCCCCC;
border-style:solid solid none;
border-width:1px 1px medium;
margin-left:1px;
padding:3px 3px;
text-decoration:none;
}
#foldertab li a:link {
color:#08684F;
}
#foldertab li a:visited {
color:#08684F;
}
#foldertab li a:hover {
background:#FFFFFF;
border-color:#CCCCCC;
color:#08684F;
}
#foldertab li a.current {
background-color:#F7F6F1;
border-bottom:1px solid #F7F6F1;
border-top:2px solid #CF815A;
color:#08684F;
}
#foldertab li a.current:link {
color:#08684F;
}
#foldertab li a.current:visited {
color:#08684F;
}
.foldertab-box {
border-bottom:1px solid #229F72;
border-left:1px solid #229F72;
border-right:1px solid #229F72;
padding:8px;
}
ul#squaretab {
font-family:Verdana,sans-serif;
font-size:8px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:0pt;
padding-left:0pt;
white-space:nowrap;
}
#squaretab li {
display:inline;
list-style-type:none;
}
#squaretab a {
border:1px solid #229F72;
padding:2px 6px;
}
#squaretab a:link, #squaretab a:visited {
background-color:#229F72;
color:#FFFFFF;
text-decoration:none;
}
#squaretab a:hover {
background-color:#000;
border-color:#000;
color:#FFFFFF;
text-decoration:none;
}
#squaretab li a#current {
background:white none repeat scroll 0%;
color:black;
}

table.blogcalendar {
border:1px solid #229F72;
}
.blogcalendar th.calendarhead, a.calendarhead {
background-color:#229F72;
color:#FFFFFF;
font-size:x-small;
font-weight:bold;
letter-spacing:0.3em;
padding:2px;
text-transform:uppercase;
}
.calendarhead:visited {
color:white;
}
.calendarhead:active {
color:white;
}
.calendarhead:hover {
color:white;
}
.blogcalendar th {
background-color:#F0F0F0;
font-size:x-small;
font-weight:bold;
padding:2px;
}
.blogcalendar td {
font-size:x-small;
font-weight:normal;
}
.searchGroup {
background:#F0F0F0 none repeat scroll 0%;
padding:0pt 0pt 10px;
}
.searchGroupHeading {
background-color:#229F72;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:2px 4px 1px;
}
.searchItem {
padding:1px 4px;
}
.searchItemSelected {
background:#DDDDDD none repeat scroll 0%;
font-weight:bold;
padding:1px 4px;
}
.permissionHeading {
border-bottom:0px solid #CCCCCC;
border-style:solid;
border-width:0pt 0pt 1px;
font-size:16px;
text-align:left;
}
.permissionTab {
background:#229F72 none repeat scroll 0%;
border-style:solid;
border-width:0pt 0pt 0pt 1px;
border-color: #CCCCCC;
color:#FFFFFF;
font-size:10px;
}
.permissionSuperTab {
background:#D1E6DB none repeat scroll 0%;
border-style:solid;
border-width:1px 0pt 0pt 1px;
border-color: #CCCCCC;
color:#000;
}
.permissionCell {
border-left:1px solid #CCCCCC;

border-style:solid;
border-width:0pt 0pt 0pt 1px;
}
.warningPanel {
background:#FFFFCE none repeat scroll 0%;
border:1px solid #F0C000;
margin:10px;
padding:8px;
}
.alertPanel {
background:#FFCCCC none repeat scroll 0%;
border:1px solid #CC0000;
margin:10px;
padding:8px;
}
.infoPanel {
background:#E8F2ED none repeat scroll 0%;
border:1px solid #229F72;
margin:10px;
padding:8px;
}
.optionPadded {
padding:2px;
}
.optionSelected {
background-color:#FFFFCC; border:1px solid #DDDDDD;
margin:-1px;
padding:2px;
}
.optionSelected a {
color:black;
font-weight:bold;
text-decoration:none;
}
.noteMacro {
background-color:#FFFFCE;
border:1px solid #F0C000;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
.warningMacro {
background-color:#FFCCCC;
border:1px solid #CC0000;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
.infoMacro {
background-color:#E8F2ED;
border:1px solid #229F72;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
.tipMacro {
background-color:#DDFFDD;
border:1px solid #009900;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
.informationMacroPadding {
padding:5px 0pt 0pt 5px;
}
.noteMessage {
background-color:#FFFFCE;
border:1px solid #F0C000;
padding:5px;
text-align:center;
}
.warningMessage {
background-color:#FFCCCC;
border:1px solid #CC0000;
padding:5px;
text-align:center;
}
.infoMessage {
background-color:#E8F2ED;
border:1px solid #229F72;
padding:5px;
text-align:center;
}
.tipMessage {
background-color:#DDFFDD;
border:1px solid #009900;
padding:5px;
text-align:center;
}
table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td, table.sectionMacro td {
border:medium none;
}
table.sectionMacroWithBorder td.columnMacro {
border:1px dashed #CCCCCC;
}
.pagecontent {
padding:10px;
text-align:left;
}
.topBarDiv a:link {
color:#08684F;
}
.topBarDiv a:visited {
color:#08684F;
}
.topBarDiv a:active {
color:#08684F;
}
.topBarDiv a:hover {
color:#08684F;
}
.topBarDiv {
color:#08684F;
}

.topBarLeft{
	padding: 10px 0;
}
.topBarRight{
	float:right;
	position: relative;
	text-align: right;
	padding: 0px 3px 10px 0px;
	padding-right:3px;
}
.greyLinks a:link { color:#666666;
text-decoration:underline;
}
.greyLinks a:visited {
color:#666666;
text-decoration:underline;
}
.greyLinks a:active {
color:#666666;
text-decoration:underline;
}
.greyLinks a:hover {
color:#666666;
text-decoration:underline;
}
.greyLinks {
color:#666666;
display:block;
padding:10px;
}
.logoSpaceLink {
color:#768892;
text-decoration:none;
line-height:18px;
}
.logoSpaceLink a:link {
color:#768892;
text-decoration:none;
}
.logoSpaceLink a:visited {
color:#768892;
text-decoration:none;
}
.logoSpaceLink a:active {
color:#768892;
text-decoration:none;
}
.logoSpaceLink a:hover {
color:#768892;
text-decoration:none;
}
.basicPanelContainer {
border:1px solid #DBCB9E;
margin-bottom:8px;
margin-top:2px;
width:100%;
}
.basicPanelTitle {
background-color:#E7DFC7;
color:#CF815A;
font-weight:bold;
margin:0px;
padding:5px;
}
.basicPanelBody {
margin:0px;
padding:5px;
}
.separatorLinks a:link {
color:white;
}
.separatorLinks a:visited {
color:white;
}
.separatorLinks a:active {
color:white;
}
.greynavbar {
background-color:transparent;
border:0px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-top:2px;
}
div.headerField {
float:left;
height:100%;
width:auto;
}
.headerFloat {
margin-left:auto;
width:50%;
}
.headerFloatLeft {
float:left;
margin-bottom:10px;
margin-right:20px;
}
#headerRow {
padding:10px;
}
div.license-personal {
background-color:#000;
color:#FFFFFF;
display:none;
}
div.license-personal a {
color:#FFFFFF;
}
.greyFormBox {
border:1px solid #CCCCCC;
padding:5px;
}
.marginlessForm {
margin:0px;
}
.openPageHighlight {
background-color:#FFFFCC;
border:1px solid #DDDDDD;
padding:2px;
}
.editPageInsertLinks, .editPageInsertLinks a {
color:#666666;
font-size:10px;
font-weight:bold;
}
.top10 a {
color:#000;
font-size:2em;
font-weight:bold;
}
.top25 a {
color:#000;
font-size:1.6em;
font-weight:bold;
}
.top50 a {
color:#000;
font-size:1.4em;
}
.top100 a {
color:#000;
font-size:1.2em;
}
.heatmap {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto;
width:95%;
}
.heatmap a {
text-decoration:none;
}
.heatmap a:hover {
text-decoration:underline;
}
.heatmap li {
display:inline;
}
.minitab {
border-bottom:1px solid #CCCCCC;
float:none;
font-family:Verdana,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0px;
margin-left:0pt;
margin-top:1px;
padding:3px 0px 3px 8px;
text-decoration:none;
}
.selectedminitab {
background:white none repeat scroll 0%;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
border-top: 2px solid #CF815A;
color:#08684F;
margin-left:3px;
margin-top:1px;
padding:3px 0.5em;
text-decoration:none;
}
.unselectedminitab {
background:#FFFFFF none repeat scroll 0%;
border-color:#CCCCCC;
border-style:solid solid none;
border-width:1px 1px medium;
color:#08684F;
margin-left:3px;
margin-top:1px;
padding:3px 0.5em;
text-decoration:none;
}
a.unselectedminitab:hover {
background:#FFFFFF none repeat scroll 0%;
border-color:#CCCCCC;
color:#08684F;
}
a.unselectedminitab:link {
color:#08684F;
}
a.unselectedminitab:visited {
color:#08684F;
}
a.selectedminitab:link {
color:#08684F;
}
a.selectedminitab:visited {
color:#08684F;
}
.linkerror {
background-color:#FFCCCC;
}
a.labelOperationLink:link {
text-decoration:underline;
}
a.labelOperationLink:active {
text-decoration:underline;
}
a.labelOperationLink:visited {
text-decoration:underline;
}
a.labelOperationLink:hover {
text-decoration:underline;
}
a.newLabel:link {
background-color:#DDFFDD;
}
a.newLabel:active {
background-color:#DDFFDD;
}
a.newLabel:visited {
background-color:#DDFFDD;
}
a.newLabel:hover {
background-color:#DDFFDD;
}
ul.square {
list-style-type:square;
}
.inline-control-link {
background:#F7F6F1 none repeat scroll 0%;
color:#666666;
font-size:9px;
padding:2px;
text-decoration:none;
text-transform:uppercase;
}
.inline-control-link a:link {
text-decoration:none;
}
.inline-control-link a:active {
text-decoration:none;
}
.inline-control-link a:visited {
text-decoration:none;
} .inline-control-link a:hover {
text-decoration:none;
}
.inline-control-link {
background:#F7F6F1 none repeat scroll 0%;
color:#666666;
cursor:pointer;
font-size:9px;
padding:2px;
text-decoration:none;
text-transform:uppercase;
}
div.auto_complete {
background:#FFFFFF none repeat scroll 0%;
width:350px;
}
div.auto_complete ul {
border:1px solid #888888;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
div.auto_complete ul li {
margin:0pt;
padding:3px;
}
div.auto_complete ul li.selected {
background-color:#FFFFBB;
}
div.auto_complete ul strong.highlight {
color:#880000;
margin:0pt;
padding:0pt;
}
.toogleFormDiv {
background-color:white;
border:1px solid #A7A6AA;
margin-top:5px;
padding:5px;
}
.toogleInfoDiv {
background-color:white;
border:1px solid #A7A6AA;
display:none;
margin-top:10px;
padding:5px;
}
.inputSection {
margin-bottom:20px;
}
#editBox {
background-color:#F0F0F0;
border:1px solid lightgray;
}
.leftnav li a {
background-color:#229F72;
border-top:1px solid #229F72;
color:white;
display:block;
margin:0px;
padding:2px 2px 2px 5px;
text-decoration:none;
}
.leftnav li a:active {
color:white;
}
.leftnav li a:visited {
color:white;
}
.leftnav li a:hover {
background-color:#000;
color:white;
}
.replaced {
background-color:#33CC66;
}
.topPadding {
margin-top:20px;
}
.form-block {
padding:6px;
}
.form-error-block {
background:#FFCCCC none repeat scroll 0%;
border-bottom:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
margin-bottom:6px;
padding:0pt 12px;
}
.form-element-large {
color:#CF815A;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
}
.form-element-small {
color:#000;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
}
.form-header {
background:lightyellow none repeat scroll 0%;
border-bottom:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
margin-bottom:6px;
padding:0pt 12px;
}
.form-header p, .form-block p, .form-error-block p {
line-height:normal;
margin:12px 0pt;
}
.form-example {
color:#888888;
font-size:11px;
}
.form-divider {
border-bottom:1px solid #CCCCCC;
margin-bottom:6px;
}
.form-buttons {
background:#F0F0F0 none repeat scroll 0%;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-top:6px;
padding:10px;
text-align:center;
}
.form-buttons input {
width:100px;
}
.form-block .error {
margin-bottom:6px;
padding:6px;
}
.status-red {
color:#880000;
font-weight:bold;
}
.status-green {
color:#008800;
font-weight:bold;
}
.person {
background-color:white;
float:left;
width:200px;
}
.person td {
white-space:nowrap;
}
#viewAttachmentsDiv input.commentTextField {
width:300px;
}

#blogcalendar span.fwdArrow span {
display:none;
}

#blogcalendar span.backArrow span {
display:none;
}
.pageInfoTable {
border:0px none;
border-collapse:collapse;
margin:0px;
padding:0px;
width:100%;
}
.pageInfoTable td {
padding:3px;
}
.pageInfoTable tr.alternateRow {
background:#E8F2ED none repeat scroll 0%;
}
.pageInfoLayoutTable {
border-collapse:collapse;
width:100%;
}
.pageInfoLayoutTable td {
padding:5px;
}
.searchMacro .result {
border-bottom:1px solid #DDDDDD;
margin-bottom:3px;
padding:0pt 5px 5px;
}
.rssMacro table {
border-collapse:collapse;
width:100%;
}
.rssMacro table th {
background:#F0F0F0 none repeat scroll 0%;
border:1px solid #CCCCCC;
padding:4px;
}
.rssMacro table td {
border:1px solid #CCCCCC;
padding:4px;
}
.memoryusagebar {
width:100%;
}
.memoryusagebar td {
border:medium none !important;
vertical-align:middle !important;
} 

/* =======[ navigation tabs ]======= */
.navBar{
	position: absolute;
	left: 18px;
	z-index: 10;
	text-align: left;
	font-size: .9em;
	top: 72px;
	width: 610px;
}
div.navBar a{
	font-size: 1.1em;
}
div.navBar a:link,
div.navBar a:visited{
	height: 22px;
	text-decoration: none;
	background-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/tabOff.gif);
	background-position: top right;
	padding: 4px 10px 2px 9px;
	margin-right:4px;
	color: #FFFFFF;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #136137;
	position: relative;
	z-index: 100;
}
div.navBar a:hover{
	text-decoration: none;
	background-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/tabOn.gif);
	background-position: top right;
	padding: 4px 10px 2px 9px;
	margin-right: 4px;
	color: #FFFFFF;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #136137;
	position: relative;
	z-index: 100;
}
div.navBar a:link.selected,
div.navBar a:visited.selected{
	text-decoration: none;
	font-weight: normal;
	background-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/tabSelected9.gif);
	background-position: top right;
	padding: 4px 10px 4px;
	margin-right: 4px;
	color: #136137;
	border-left: 1px solid #136137;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	z-index: 100;
}
a:hover {
	color:#B66532;
	text-decoration:underline;
}
a, a:link {
	color:#08684F;
	text-decoration:underline;
}
a, a:link {
	color:#08684F;
	text-decoration:underline;
}
#headerHolder{
	height: 40px;
	margin: 0px;
}
iframe body{
	background: none;
}
.tabnav li a{
	background: #229F72;
	border-color: #CCC;
}
.tabnav li a.current,
.tabnav li a:hover{
	background: #FFF;
	color: #08684F;
	border-color: #CCC;
}
.pageSectionHeader{
	border-bottom: 2px solid #08684F;
}
/* New Support Site Styles */
/* This file contains only the core structural styles needed by most applications.
   For application specific styles, please refer to the styles.css in your
   applications "styles" directory. 
   
   !!! DO NOT PUT APPLICATION SPECIFIC STYLES HERE !!! */


/* Structural Styles*/

	body { 
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px
		background-color: #fff;
		background-image:url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/globalBodyBg.jpg);
		background-repeat: repeat-x;
		margin: 0;
		text-align: left;
	}
/* Link Formatting */

	A:link		{color: #0060A7;}
	A:visited 	{color: #0060A7;}
	A:hover 	{color: #FF6600;}
	A:active 	{color: #2679BC;}
	
/* Global Structure Styles */

/* Header Styles */
	#globalHeaderWrapper{
		margin: 0;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	#globalHeader{
		font-size: 1.3em;
		height: 119px;
		margin: 0 auto;
		text-align:left;
		width: 960px;
	}
	#globalHeader #homelink {
		display: block;
		float: left;
		background-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/globalLogoTagline.png);
		background-repeat: no-repeat; /* added to accomodate new png */
		background-position: 16px 9px; /* added to accomodate new png */
		/* PNG FIX FOR IE6 */
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wiki/download/resources/com.atlassian.confluence.themes.supportCenter/resources/globalLogoTagline.png', sizingMethod='crop');
		width: 418px;
		height: 71px;
		margin: 15px 0 10px 0;
	 	*margin: 15px 0 11px 0;
	}
	#globalNavUtility {
		float:right;
		text-align: right;
		font: 10px Verdana, Helvetica, sans-serif;
		margin:15px 0 0 0;
		text-decoration:none;
	}
	#globalNavUtility a {
		color: #2c6892;
		text-decoration:none;
	}
	#globalNavUtility a:link {
		text-decoration:none;
	}
		
	#globalNavUtility a:hover {
		text-decoration:underline;
	}
	
	#globalSearchESRI form {
		margin:20px 0 0 0;
		padding:0;
	}
	#globalSearchESRI fieldset {
		border:0;
		margin:0;
		padding:0;
	}
	#globalSearchESRI input {
		border: 1px solid #999;
		padding: 2px 3px;
	}
	#globalNavUtility .button {
		color: #fff;
		background: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/buttonbg.jpg);
		padding: 2px 10px;
		*padding: 2px 3px;  /* IE hack */
		cursor: pointer;
		border: 0;
		margin: 0;
		display:inline-block;
		font-weight: bold;
		font-size: 13px;
		font-family: Verdana, Helvetica, sans-serif;  /* needed for IE so it doesn't use Arial */
	}
	#globalNavUtility .button:hover, .button:hover {
		background: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/buttonbghover.jpg) #326f99;
		text-decoration: none;
	}
	
/* Primary Navigation Styles */
		#globalNavPrimary {
			font: 13px Verdana, Helvetica, sans-serif;
			margin: 0;
			padding: 0;
			height: 1em;
			clear: both;
			text-align:left;
		}
		#globalNavPrimary li {
			list-style: none;
			float: left;
			margin:auto;
			padding:0;
			text-align:left;
		}
		#globalNavPrimary li a {
			display: block;
			padding: 3px 20px 4px 17px;
			/* FIX FOR IE7 - BG IMG NEED NOT ACTUALLY EXIST */
			background-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/clear.gif);
			font-weight: bold;
			color: #fff;
			text-decoration: none;
		}
		/* FIX BOTTOM-PADDING FOR CHROME 1.0 & SAFARI 3 */
		body:first-of-type #globalNavPrimary li a {
			padding-bottom: 5px;
		}
		#globalNavPrimary li ul {
			display: none;
			background-color: #eee;
			border-top: 1px solid #c6c6c6;
			list-style-type: none;
		}
		#globalNavPrimary li:hover ul, #globalNavPrimary li.hover ul {
			display: block;
			position: absolute;
			margin: 0;
			margin-left: 8px;
			padding: 0;
			list-style-image: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/clear.gif);
			z-index: 100;
		}
		#globalNavPrimary li:hover li, #globalNavPrimary li.hover li {
			float: none;
			border: 1px solid #c6c6c6;
			border-top: none;
			position: static;
			padding: 0px;
			list-style: none;
		}
		#globalNavPrimary li:hover li a, #globalNavPrimary li.hover li a {
			background-color: #fff;
			padding: 3px 11px 5px 9px;
			font-weight: normal;
			color: #2F627F;
			white-space:nowrap;
			/* FIX WIDTH FOR IE6 */
			_width: 220px;
		}
		#globalNavPrimary a:hover {
			color: #bacfdd;
			text-decoration: underline;
		}
		#globalNavPrimary li li a:hover {
			background-color: #2F627F;
			color: #fff;
			text-decoration: none;
		}
		#globalNavPrimary a.on {
			color: #bacfdd;
		}
		
/* Page Title with blue bar */
	#globalTitle { 
		background: url(../../../../../../download/resources/com.atlassian.confluence.themes.supportCenter/resources/globalHeaderTile.gif) bottom left repeat-x; 
		color: #106798; 
		font-weight: bold; 
		font-size: .85em; 
		margin-bottom:15px;
		margin-top: 20px;  
		padding-bottom: 4px; 
		padding-left: 15px; 
	}
	/* Content Styles */
	#centerWrapper{
		text-align: center;
	}
	#contentWrapper{
		margin: 0 auto;
		text-align: left;
		width: 960px;
	}
	#contentWrapper2{
		margin: 0 auto;
		text-align: left;
		width: 960px;
	}
		
/* Footer Styles */
		#globalFooter{
			border-top: 1px solid #B8CBDC;
			color:#999;
			margin-top: 25px;
			padding: 10px 0;
			text-align: center;
		}f
		#globalFooter #globalFooterNav{
			font-size: 12px;
			height: 32px;
			padding:8px 0 8px 0;
			text-align: center;
		}
		#globalFooterNav a {
			padding: 0 10px;
			text-decoration: none;
		}
		#globalFooter #globalFooterNav a:link {color: #0060A7;}
		#globalFooter #globalFooterNav a:visited {color: #649CCD;}
		#globalFooter #globalFooterNav a:hover {color: #FF6600; text-decoration: underline;}

/* END Global Structure Styles */

    
/* Localized */