/*
table.app_layout,textarea {
  font-family:  "Lucida Grande", "Trebuchet MS", arial, helvetica, sans-serif;
}
table.app_layout {
  width:780px;
}

.obj_menu {
  Xbackground-color:#ECF3F9;
  Xbackground-color:#F1F1F1;
  padding:0 2 0 2;
  color:transparent;
}
.obj_menu a {
  text-decoration: none;
  font-size:8pt;
  color: #555;
  border: 1px solid #bbb;
  background-color:transparent;
  padding:0 2;
  margin:0 2;
}
.obj_menu a:hover {
  background-color:#FACE7C;
  color:#8F6005;
}

.navig_menu {
  background-color:#ECF3F9;
}
*/

.part_heading {
  width:100%;
  Xborder-top:3px solid #B4CFE7;
  background-color:#ECF3F9;
}
.segment_heading {
  width:100%;
}
.help_box {
 margin:2 10 2 10 ; 
 border:0px solid #CCCCCC;
 background-color:#FFFFD8;
 padding:5px;
}
table.help_box td {
}
table.doc_box {
  background-color:#f0f0f0;
  margin-bottom:4px;
}

.instruction {
 margin:2 10 2 10 ; 
 border:0px solid #CCCCCC;
 background-color:#FFF8C1;
 padding:5px;
 width:20%;
 float:right;
}

.boxed {
  border: 1px solid #E6EDF2;
}

/*
h1 {
  line-height:110%;
  color:#DE6600;
  font-weight:bold;
  font-size: 180%;
  margin-top:3px;
  margin-bottom:3px;
}
h2 {
  color: #0B8BC1;
  font-size: 160%;
  margin-top:8px;
  margin-bottom:3px;
}
h3 {
  color: #0B8BC1;
  font-size: 140%;
  margin-top:3px;
  margin-bottom:3px;
}
h3.dim {
  color: #B8CFE7;
}

h4 {
  color: #0B8BC1;
  font-size: 120%;
  margin-top:3px;
  margin-bottom:3px;
}
h5 {
  color: #0B8BC1;
  font-size: 100%;
  margin-top:3px;
  margin-bottom:3px;
}
*/

/* ------ generic ----- */
.date {
  color: #555;
  font-size:8pt;
}

table.infotab {
  width:650px;
}
.infotab td {
  vertical-align:top;
}
.infotab th {
  vertical-align:top;
  font-weight:bold;
  text-align:left;
  background-color:transparent;
}
.sep {
  border-bottom: 1px dashed #ccc;
}
.septop {
  border-top: 1px dashed #ccc;
}

/* -------- object ------ */
.folder a {
  font-size:12pt;
}

.artifact_list {
  Xwidth: 72%;
  margin-left:20px;
}
.artifact_list td {
  border-bottom: 1px dashed #ccc;
  padding-top: 5px;
  padding-bottom: 5px;
}

.reflexion {
  margin-left:20px;
  border-bottom: 1px dashed #ccc;
}
.reflexion td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.reflexion_title {
  font-weight:bold;
}

.poem_content, .poem_content p {
  margin-left:12px;
  font-size: 12pt;
}

.comment {
  width: 95%;
  margin-left:10px;
}
.comment td {
  border-bottom: 1px dashed #ccc;
  padding-top: 5px;
  padding-bottom: 5px;
}
.assertion {
  background-color:#F9ECF2;
}

.caption { color: #40659D }

.guide {
  font-size:100%;
  margin:0 20 5 20;
  padding:2 5 3 5;
  background-color:#FFF8C1;
  Xborder:1px solid #DAD9C0;
}
.guide img {
  border:1px solid #DAD9C0;
}
.empty { 
  width:100%; 
  padding:5 0 5 0; 
  text-align:center; 
  letter-spacing:1ex; 
  font-variant:small-caps; 
  font-size: 90%; 
  color: #aaa; 
}

/* ------ sitemap ----- */
.level2 {
  font-size: 11pt;
  font-weight: bold;
}
.level3 {
  font-size: 11pt;
}

/* ----- table in content ----- */
div.description table {
  border:1px solid #000;
  width:90%;
  border-collapse:collapse;
  margin:0 0 0 35;
}
div.description table td {
  height:22;
  border:1px solid #000;
}
div.description table th {
  background-color:#eee;
  height:22;
  border:1px solid #000;
}

/* ---------- cdev panel --------- */
.chdev_panel {
  background-color:#FFEAEC;
  color:#B6303E;
  margin:0;
  padding:2 5 3 5;
  Xborder:1px solid #DAD9C0;
}
.chdev_panel a, .chdev_panel a:visited, .chdev_panel h2, .chdev_panel td {
  color:#B6303E;
}

.incoming_panel {
  width:95%;
  background-color:#FFFDDD;
  color:#A69D00;
  font-size:100%;
  margin:0 20 5 20;
  padding:2 5 3 5;
  border:1px solid #DAD9C0;
}
.incoming_panel a,.incoming_panel td, .incoming_panel div {
  color:#A69D00;
}

/* -------- status --------- */
/*
.lzg_void,.lzg_open,.lzg_started,.lzg_closed,.lzg_assessed
  { font-size:80%; Xfont-family:Arial; font-weight:bold; padding: 1px 2px;}
.lzg_void { color: #fff; background-color: #666;  }
.lzg_open { color: #fff; background-color: #F95559;  }
.lzg_started { color: #fff; background-color: #01C906;  }
.lzg_closed { color: #fff; background-color: #575BF7; }
.lzg_assessed { color: #fff; background-color: #9812F1; }
*/

/* -------- stage --------- */
.lzg_s0,.lzg_s1,.lzg_s2a,.lzg_s2b,.lzg_s3,.lzg_s4,.lzg_s5,.lzg_marker
  { font-size:80%; Xfont-family:Arial; font-weight:bold; padding: 1px 2px;}
.lzg_s0 { color: #fff; background-color: #666;  }
.lzg_s1 { color: #fff; background-color: #9812F1; }
.lzg_s2a { color: #fff; background-color: #575BF7; }
.lzg_s2b { color: #fff; background-color: #575BF7; }
.lzg_s3 { color: #fff; background-color: #01C006;  }
.lzg_s4 { color: #fff; background-color: #C16100;  }
.lzg_s5 { color: #fff; background-color: #C10035;  }
.lzg_marker { color: #fff; background-color:#74A9D3; font-size:11px; width:30px;}

/* -------- status --------- */
.lzg_open,.lzg_started,.lzg_submitted,.lzg_assessed,.lzg_reopen,.lzg_void,.lzg_close
  { font-size:80%; Xfont-family:Arial; font-weight:bold; padding: 1px 2px;}
.lzg_open { color: #fff; background-color: #666;  }
.lzg_started { color: #fff; background-color: #01C006;  }
.lzg_submitted { color: #fff; background-color: #575BF7; }
.lzg_reopen { color: #fff; background-color: #9812F1; }
.lzg_assessed { color: #fff; background-color: #575BF7; }
.lzg_void { color: #fff; background-color: #C16100;  }
.lzg_close { color: #fff; background-color: #C10035;  }

/* ---------- colored line ---------- */
.lineOddtop {  background-color: #d0d0f0; vertical-align: top}
.lineEventop {  background-color: #eAeAfA; vertical-align: top}
.lineOddbot {  background-color: #f0d0d0; vertical-align: top}
.lineEvenbot {  background-color: #fAeAeA; vertical-align: top}
