.container-12 {
width:92%;
max-width:960px;
margin-left:4%;
margin-right:4%;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height:1%;
}

.clearfix {
display:block;
}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
display:inline;
float:left;
position:relative;
margin-left:1%;
margin-right:1%;
}

.container-12 .grid-1 {
width:6.333%;
}

.container-12 .grid-2 {
width:14.667%;
}

.container-12 .grid-3 {
width:23.000%;
}

.container-12 .grid-4 {
width:31.333%;
}

.container-12 .grid-5 {
width:39.667%;
}

.container-12 .grid-6 {
width:48.000%;
}

.container-12 .grid-7 {
width:56.333%;
}

.container-12 .grid-8 {
width:64.667%;
}

.container-12 .grid-9 {
width:73.000%;
}

.container-12 .grid-10 {
width:81.333%;
}

.container-12 .grid-11 {
width:89.667%;
}

.container-12 .grid-12 {
width:98.000%;
}

.container-12 .prefix-1 {
padding-left:8.333%;
}

.container-12 .suffix-1 {
padding-right:8.333%;
}

.container-12 .push-1 {
left:8.333%;
}

.container-12 .pull-1 {
left:-8.333%;
}

.container-12 .prefix-2 {
padding-left:16.667%;
}

.container-12 .suffix-2 {
padding-right:16.667%;
}

.container-12 .push-2 {
left:16.667%;
}

.container-12 .pull-2 {
left:-16.667%;
}

.container-12 .prefix-3 {
padding-left:25.000%;
}

.container-12 .suffix-3 {
padding-right:25.000%;
}

.container-12 .push-3 {
left:25.000%;
}

.container-12 .pull-3 {
left:-25.000%;
}

.container-12 .prefix-4 {
padding-left:33.333%;
}

.container-12 .suffix-4 {
padding-right:33.333%;
}

.container-12 .push-4 {
left:33.333%;
}

.container-12 .pull-4 {
left:-33.333%;
}

.container-12 .prefix-5 {
padding-left:41.667%;
}

.container-12 .suffix-5 {
padding-right:41.667%;
}

.container-12 .push-5 {
left:41.667%;
}

.container-12 .pull-5 {
left:-41.667%;
}

.container-12 .prefix-6 {
padding-left:50.000%;
}

.container-12 .suffix-6 {
padding-right:50.000%;
}

.container-12 .push-6 {
left:50.000%;
}

.container-12 .pull-6 {
left:-50.000%;
}

.container-12 .prefix-7 {
padding-left:58.333%;
}

.container-12 .suffix-7 {
padding-right:58.333%;
}

.container-12 .push-7 {
left:58.333%;
}

.container-12 .pull-7 {
left:-58.333%;
}

.container-12 .prefix-8 {
padding-left:66.667%;
}

.container-12 .suffix-8 {
padding-right:66.667%;
}

.container-12 .push-8 {
left:66.667%;
}

.container-12 .pull-8 {
left:-66.667%;
}

.container-12 .prefix-9 {
padding-left:75.000%;
}

.container-12 .suffix-9 {
padding-right:75.000%;
}

.container-12 .push-9 {
left:75.000%;
}

.container-12 .pull-9 {
left:-75.000%;
}

.container-12 .prefix-10 {
padding-left:83.333%;
}

.container-12 .suffix-10 {
padding-right:83.333%;
}

.container-12 .push-10 {
left:83.333%;
}

.container-12 .pull-10 {
left:-83.333%;
}

.container-12 .prefix-11 {
padding-left:91.667%;
}

.container-12 .suffix-11 {
padding-right:91.667%;
}

.container-12 .push-11 {
left:91.667%;
}

.container-12 .pull-11 {
left:-91.667%;
}

body {
margin:0;
font:10pt/1.35 Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, div.title {
margin-bottom:0.5em;
margin-top:0.5em;
}

h1 {
font-size:1.5em;
color:#333433;
}

h2, .section {
font-size:1.2em;
margin:1em 0;
/*
padding:0.1em 0.3em;
background-color:#f0f3f0;
border-top:1px solid #cccfcc;
border-bottom:1px solid #e4e6e4;
*/
}

.light {
font-weight:100;
}

.heading, .section {
margin:1em 0;
padding:0.1em 0.3em;
background-color:#F3F3F3;
border-top:1px solid #D6D6D6;
/*border-bottom:1px solid #e4e4e4;*/
}

hr {
margin:2em 0;
border:0;
height:1px;
color:#ccd4cc;
background-color:#ccd4cc;
}

sup, sub {
line-height:0;
}

p {
margin-top:1em;
margin-bottom:1em;
}

.with-under {
margin-bottom:0;
}

.under {
margin-top:0;
}

.gray {
color:#666866;
}

.green {
color:#337700;
}

.red {
color:#cc0000;
}

.violet {
color:44400aa;
}

.highlight {
background-color:#fffdcc;
}

a:link {
color:#0044c0;
}

a:active {
color:#cc0000;
}

a:visited {
color:#553399;
}

blockquote {
margin-top:1em;
margin-bottom:1em;
margin-left:0;
padding-left:20px;
border-left:2px solid #ccd4cc;
color:#111;
}

a.button {
padding:8px 0;
font-size:11pt;
background:#0044c0;
color:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-decoration:none;
border:1px solid #001180;
}

a.button span {
padding:7px 20px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-top:1px solid #8eb4f9;
border-bottom:1px solid #113390;
text-shadow:#000 0 0 2px;
font-weight:600;
background:-webkit-gradient(linear, left bottom, left top,
    color-stop(0.05, rgba(255, 255, 255, 0)),
    color-stop(1, rgba(255, 255, 255, 0.4))
);
background: -moz-linear-gradient( center bottom,
    rgba(255, 255, 255, 0) 5%,
    rgba(255, 255, 255, 0.4) 100%
);;
}

a.button:hover {
background:#1155c1;
}

a.button:hover span {
border-top-color:#9ec4ff;
}

a.button:active {
background:#113390;
}

a.button:active span {
border-top:1px solid #112290;
border-bottom:1px solid #1155c1;
background:#113390;
}

a.timelineHistLink {
 font-family: monospace;
}

.top-space {
margin-top:2em;
}

.bottom-space {
margin-bottom:2em;
}

.logo {
float: left;
margin: 0 2em;
vertical-align:text-top;
border: none;
}

.mainmenu {
  background-color: #E6EBF6;
/*  background-color: #D7E8F1;*/
  border-bottom: 1px solid #5980CC;
  padding: 10px 15px 6px 10px;
}

.mainmenu a {
 padding-left: 15px;
 padding-right: 15px;
 margin-left: 2px;
 margin-right: 2px;
 border-left: 1px solid #E6EBF6;
 border-right: 1px solid #E6EBF6;
 text-decoration: none;
}

.mainmenu a:visited, .submenu a:visited {
  color:#0044c0;
}

.mainmenu a.active {
  padding-top: 6px;
  padding-bottom: 8px;
  margin-top: 3px;
  border-top: 1px solid #5980CC;
  border-left: 1px solid #5980CC;
  border-right: 1px solid #5980CC;
  font-weight: bold;
  color: #000;
  background-color: #fff;
}

.mainmenu a:hover {
    background-color: #CED9EF;
    border-left: 1px solid #5980CC;
    border-right: 1px solid #5980CC;
    border-top: 1px solid #5980CC;
    margin-top: 3px;
    padding-bottom: 8px;
    padding-top: 6px;
}

.submenu {
  background-color: #fff;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, #EEEEEE),
      color-stop(1, #FFFFFF)
  );
  background-image: -moz-linear-gradient(
      center bottom,
      #EEEEEE 0%,
      #FFFFFF 100%
  );
  border-bottom: 1px solid #C0C0C0;
  padding: 8px 15px 6px 10px;
}

.submenu a {
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

table.report {
width: 100%;
border: 1px solid #ccd4cc;
border-collapse: collapse;
margin-top: 1em;
}

table.report th, table.report td {
}

.footer {
margin:1em 0;
padding:15px;
color:#666866;
/*border-top: 1px solid #ccd4cc;*/
text-align: right;
}
.footer a {
color:#666866;
}

.status {
float: right;
color: #666866;
margin-right: 10px;
}

.status a {
padding: 0;
}

div.sidebox{
padding-left: 10px !important;
border: none !important;
border-left:1px solid #cccfcc !important;
float:right;
background-color: #fff !important;
}

div.sideboxTitle{
width: 100% !important;
padding: 3px !important;
font-weight: 600;
}

.label-value th {
text-align: right;
}

.divider {
color: #666866;
border-bottom: 1px solid #cccfcc;
white-space: nowrap;
}

.timelineTime {
color: #666866;
}

.header {
  margin-top: 1em;
  overflow: auto;
  margin-bottom: 1em;
}

.title-header {
  float: left;
}

div.title {
font-size:2em;
color:#333433;
margin-bottom: 0;
margin-top: 0;
}

div.title a {
  color: #000;
  text-decoration: none;
}

.page-title {
  margin-top: 0;
  font-size: 1.5em;
  color: #666866;
}

.content {
  padding-top: 1em;
  padding-left: 15px;
  width: 92%;
}

.tktDspLabel {
  color: #666866;
}

.tktDspValue {
  background-color: #fff !important;
  border-bottom: 1px solid #eee;
}

.timelineTableCell {
  padding: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 6px;
/*  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0.5, rgba(255,255,255,0)),
      color-stop(1, #FFFFFF)
  );
  background-image: -moz-linear-gradient(
      center bottom,
      rgba(255,255,255,0) 50%,
      #FFFFFF 100%
  );  
*/}

li { 
  margin-top: 0.5em; 
  margin-bottom: 0.5em;
}

table.browser {
  width: none;
}

.browser ul {
  margin-left: 2em;
  margin-right: 2em;
  list-style-type: square;
  color: #D2A24A;
}

.browser li a {
text-decoration:none;
}

.browser li a:hover {
text-decoration:underline;
}

textarea, pre, code {
  font: 9pt "Droid Sans Mono", Menlo, "DejaVu Sans Mono", Inconsolata, "Bitstream Vera Sans Mono", "Lucida Console", monospace;
}

pre {
  color: #111;
  overflow: auto;
}

pre.diff {
  overflow: none;
}

pre.diff {
  color: #000;
}

pre .diff-position {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:block;
  width: 100%;
  font-style: italic;
  padding: 0.5em 0;
  margin: 0.5em 0;
  border-top: 1px dotted #A2B5CD;
  border-bottom: 1px dotted #A2B5CD;
  color: #A2B5CD;
}

pre .diff-added {
  background-color: #CEFBC3 !important;
}

pre .diff-removed {
  background-color: #F5C2C1 !important;
}

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

pre code {
  display: block; padding: 0.5em;
  color: #000;
  background: #f8f8ff
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .javadoc {
  color: #998;
  font-style: italic
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .lisp .title,
pre .subst {
  color: #000;
  font-weight: bold
}

pre .number,
pre .hexcolor {
  color: #40a070
}

pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula {
  color: #d14
}

pre .title,
pre .id {
  color: #900;
  font-weight: bold
}

pre .javascript .title,
pre .lisp .title,
pre .subst {
  font-weight: normal
}

pre .class .title,
pre .haskell .label,
pre .tex .command {
  color: #458;
  font-weight: bold
}

pre .tag,
pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
  color: #000080;
  font-weight: normal
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body {
  color: #008080
}

pre .regexp {
  color: #009926
}

pre .class {
  color: #458;
  font-weight: bold
}

pre .symbol,
pre .ruby .symbol .string,
pre .ruby .symbol .keyword,
pre .ruby .symbol .keymethods,
pre .lisp .keyword,
pre .tex .special,
pre .input_number {
  color: #990073
}

pre .builtin,
pre .built_in,
pre .lisp .title {
  color: #0086b3
}

pre .preprocessor,
pre .pi,
pre .doctype,
pre .shebang,
pre .cdata {
  color: #999;
  font-weight: bold
}

pre .deletion {
  background: #fdd
}

pre .addition {
  background: #dfd
}

pre .diff .change {
  background: #0086b3
}

pre .chunk {
  color: #aaa
}

pre .tex .formula {
  opacity: 0.5;
}


/* tinyEdit css*/
#input {border:none; margin:0; padding:0; font:14px 'Courier New',Verdana; border:0}
.te {border:1px solid #bbb; }
.te iframe {border:none}
.teheader {height:31px; border-bottom:1px solid #bbb; background:url(data:image/gif;base64,R0lGODlhAQAgAJEAAO3t7f///+vr6/Ly8iH5BAAAAAAALAAAAAABACAAAAIIzI6pIO3/QgEAOw%3D%3D) repeat-x; padding-top:1px}
.teheader select {float:left; margin-top:5px}
.tefont {margin-left:12px}
.tesize {margin:0 3px}
.testyle {margin-right:12px}
.tedivider {float:left; width:1px; height:30px; background:#ccc}
.tebackground {background-image:url(data:image/png;base64,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%3D%3D)}
.tecontrol {float:left; width:34px; height:30px; cursor:pointer; }
.tecontrol:hover {background-color:#fff; background-position:30px 0}
.tefooter {height:32px; border-top:1px solid #bbb; background:#f5f5f5}
.toggle {float:left; background-position: -34px 2px; background-repeat: no-repeat; padding:9px 13px 0 31px; height:23px; border-right:1px solid #ccc; cursor:pointer; color:#666}
.toggle:hover {background-color:#fff}
.resize {float:right; height:32px; width:32px; background:url(data:image/gif;base64,R0lGODlhDgANAJEDAJGRkZKSkv///9jm7yH5BAEAAAMALAAAAAAOAA0AAAIfnI8mkS3Q0opoUsVUtIMf7mFfVpGPY5qiAolg2sFrAQA7) 15px 15px no-repeat; cursor:s-resize}
#editor {cursor:text; margin:10px}/* The defined element in sideboxes for branches,.. */
div.sideboxDescribed {
  display: inline;
  font-weight: bold;
}

/* The defined element in sideboxes for branches,.. */
span.disabled {
  color: red;
}

/* The suppressed duplicates lines in timeline, .. */
span.timelineDisabled {
  font-style: italic;
  font-size: small;
}

/* the format for the timeline data table */
table.timelineTable {
  cellspacing: 0;
  border: 0;
  cellpadding: 0
}

/* the format for the timeline data cells */
td.timelineTableCell {
  valign: top;
  align: left;
}

/* the format for the timeline leaf marks */
span.timelineLeaf {
  font-weight: bold;
}

/* the format for the timeline version display(no history permission!) */
span.timelineHistDsp {
  font-weight: bold;
}

/* the format for the timeline time display */
td.timelineTime {
  vertical-align: top;
  text-align: right;
}

/* the format for the grap placeholder cells in timelines */
td.timelineGraph {
width: 20px;
text-align: left;
vertical-align: top;
}

/* the format for the tag links */
a.tagLink {

}

/* the format for the tag display(no history permission!) */
span.tagDsp {
  font-weight: bold;
}

/* the format for wiki errors */
span.wikiError {
  font-weight: bold;
  color: red;
}

/* the format for fixed/canceled tags,.. */
span.infoTagCancelled {
  font-weight: bold;
  text-decoration: line-through;
}

/* the format for tags,.. */
span.infoTag {
  font-weight: bold;
}

/* the format for fixed/cancelled tags,.. on wiki pages */
span.wikiTagCancelled {
  text-decoration: line-through;
}

/* format for cells in the file browser */
td.browser {
  width: 24% ;
  vertical-align: top;
}

/* format for the list in the file browser */
ul.browser {
  margin-left: 0.5em;
  padding-left: 0.5em;
}

/* table format for login/out label/input table */
table.login_out {
  text-align: left;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
}

/* captcha display options */
div.captcha {
  text-align: center;
}

/* format for the layout table, used for the captcha display */
table.captcha {
  margin: auto;
  padding: 10px;
  border-width: 4px;
  border-style: double;
  border-color: black;
}

/* format for the label cells in the login/out table */
td.login_out_label {
  text-align: center;
}

/* format for login error messages */
span.loginError {
  color: red;
}

/* format for leading text for notes */
span.note {
  font-weight: bold;
}

/* format for textare labels */
span.textareaLabel {
  font-weight: bold;
}

/* format for the user setup layout table */
table.usetupLayoutTable {
  outline-style: none;
  padding: 0;
  margin: 25px;
}

/* format of the columns on the user setup list page */
td.usetupColumnLayout {
  vertical-align: top
}

/* format for the user list table on the user setup page */
table.usetupUserList {
  outline-style: double;
  outline-width: 1px;
  padding: 10px;
}

/* format for table header user in user list on user setup page */
th.usetupListUser {
  text-align: right;
  padding-right: 20px;
}

/* format for table header capabilities in user list on user setup page */
th.usetupListCap {
  text-align: center;
  padding-right: 15px;
}

/* format for table header contact info in user list on user setup page */
th.usetupListCon {
  text-align: left;
}

/* format for table cell user in user list on user setup page */
td.usetupListUser {
  text-align: right;
  padding-right: 20px;
  white-space:nowrap;
}

/* format for table cell capabilities in user list on user setup page */
td.usetupListCap {
  text-align: center;
  padding-right: 15px;
}

/* format for table cell contact info in user list on user setup page */
td.usetupListCon {
  text-align: left
}

/* layout definition for the capabilities box on the user edit detail page */
div.ueditCapBox {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

/* format of the label cells in the detailed user edit page */
td.usetupEditLabel {
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
}

/* color for capabilities, inherited by nobody */
span.ueditInheritNobody {
  color: green;
}

/* color for capabilities, inherited by developer */
span.ueditInheritDeveloper {
  color: red;
}

/* color for capabilities, inherited by reader */
span.ueditInheritReader {
  color: black;
}

/* color for capabilities, inherited by anonymous */
span.ueditInheritAnonymous {
  color: blue;
}

/* format for capabilities, mentioned on the user edit page */
span.capability {
  font-weight: bold;
}

/* format for different user types, mentioned on the user edit page */
span.usertype {
  font-weight: bold;
}

/* leading text for user types, mentioned on the user edit page */
span.usertype:before {
  content:"'";
}

/* trailing text for user types, mentioned on the user edit page */
span.usertype:after {
  content:"'";
}

/* selected lines of text within a linenumbered artifact display */
div.selectedText {
  font-weight: bold;
  color: blue;
  background-color: #d5d5ff;
  border: 1px blue solid;
}

/* format for missing priviliges note on user setup page */
p.missingPriv {
 color: blue;
}

/* format for leading text in wikirules definitions */
span.wikiruleHead {
  font-weight: bold;
}

/* format for labels on ticket display page */
td.tktDspLabel {
  text-align: right;
}

/* format for values on ticket display page */
td.tktDspValue {
  text-align: left;
  vertical-align: top;
  background-color: #d0d0d0;
}

/* format for ticket error messages */
span.tktError {
  color: red;
  font-weight: bold;
}

/* format for example tables on the report edit page */
table.rpteditex {
  float: right;
  margin: 0;
  padding: 0;
  width: 125px;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}

/* format for example table cells on the report edit page */
td.rpteditex {
  border-width: thin;
  border-color: #000000;
  border-style: solid;
}

/* format for user color input on checkin edit page */
input.checkinUserColor {
/* no special definitions, class defined, to enable color pickers, f.e.:
**  add the color picker found at http:jscolor.com  as java script include
**  to the header and configure the java script file with
**   1. use as bindClass :checkinUserColor
**   2. change the default hash adding behaviour to ON
** or change the class defition of element identified by id="clrcust"
** to a standard jscolor definition with java script in the footer. */
}

/* format for end of content area, to be used to clear page flow(sidebox on branch,.. */
div.endContent {
  clear: both;
}

/* format for general errors */
p.generalError {
  color: red;
}

/* format for tktsetup errors */
p.tktsetupError {
  color: red;
  font-weight: bold;
}

/* format for th script errors */
p.thmainError {
  color: red;
  font-weight: bold;
}

/* format for th script trace messages */
span.thTrace {
  color: red;
}

/* format for report configuration errors */
p.reportError {
  color: red;
  font-weight: bold;
}

/* format for report configuration errors */
blockquote.reportError {
  color: red;
  font-weight: bold;
}

/* format for artifact lines, no longer shunned */
p.noMoreShun {
  color: blue;
}

/* format for artifact lines beeing shunned */
p.shunned {
  color: blue;
}

/* a broken hyperlink */
span.brokenlink {
  color: red;
}

/* List of files in a timeline */
ul.filelist {
  margin-top: 3px;
  line-height: 100%;
}


