.commentclicknav { border-color: #333333 #FFFFFF #FFFFFF #333333; background-color: #EEEEEE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.commentout { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.commentoutnav { border: 1px solid; border-color: #FFFFFF #333333 #333333 #FFFFFF; background-color: #CCCCCC}
.commentover {  border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.commentovernav { border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #EEEEEE}
.buttonclicknav { border-color: #333333 #FFFFFF #FFFFFF #333333; background-color: #EEEEEE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.buttonout { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.buttonoutnav { border: 1px solid; border-color: #FFFFFF #333333 #333333 #FFFFFF}
.buttonover {  border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.buttonovernav { border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #CCCCCC}
.cMenu { position: absolute; visibility:hidden; cursor: default; font: menu; width: 140px; background-color: menu; border: 1px solid buttonface; border: 2px outset buttonhighlight; }
.menuitems{ padding-left:15px; padding-right:10px; height: 18px; }
.menusection{ padding-left:15px; padding-right:10px; height: 18px; color: #666666; font-weight: bold }
.notrecognized { font-style: italic; color: #FF0000}
input.desc {  border: 1px #FFFFFF solid; background-color: #EEEEEE; font-size: 10px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif}
textarea.desc {  border: 1px #FFFFFF solid; background-color: #EEEEEE; font-size: 10px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif}    
.commentbox { margin-left: 5px; margin-right: 0px; padding-left: 22px; margin-top: 5px; padding-top: 0px}


/* ---------------  Modern / News Skins --------------- */
/**
 * Most block tags are display inline within entryitems because the
 * item itself is inside a TR.  Don't include OL, UL, MENU, DIR
 * however, because it has strange side affects.
 */
SPAN.content H1,
SPAN.content H2,
SPAN.content H3,
SPAN.content H4,
SPAN.content H5,
SPAN.content H6,
SPAN.content PRE,
SPAN.content ADDRESS {
  display: inline;
}


/* ---------------  Basic Skin --------------- */
/**
 * Most block tags are display inline within entryitems because the
 * item itself is inside a TR.  Don't include OL, UL, MENU, DIR
 * however, because it has strange side affects.
 */
TD.body H1,
TD.body H2,
TD.body H3,
TD.body H4,
TD.body H5,
TD.body H6,
TD.body PRE,
TD.body ADDRESS {
  display: inline;
}

/* ---------------------------------------------------------------------- 
   The following three sections need to be used by all skins.  If
   useoldstylesheets=true is set in the skin .properties file, this
   will be included.  If not, it should be included explicitly.
   ----------------------------------------------------------------------*/


/* -------------------- DIFF -------------------- */

.diff-section { 
  margin-top: 30px;
  text-align: center;
  background-color: #eee;
  padding: 5px;
  border: 1px solid #ccc;
}
.diff-section .title { 
  font-weight: bold;
}
.diff-table { 
  width: 100%;
}
.diff-table .details { 
  vertical-align: top;
}
.diff-table .details TD { 
  text-align: center;
  padding: 10px 0;
}
.diff-table .details .desc { 
  font-style: italic;
}
.diff-table .details .browselink { 
  padding-top: 10px;
}
.diff-table .nochanges { 
  text-align: center;
  padding-top: 10px;
}
.diff-table .plusminus { 
  vertical-align: middle;
}
.diff-table .editversion { 
  text-align: center;
  padding-top: 10px;
}
.diff-same { 
  color: #1a2633;
  background-color: #eee;
}
.diff-added { 
  color: #1a2633;
  background-color: #cfc;
}
.diff-removed { 
  color: #1a2633;
  background-color: #ffa;
}
.diff-change { 
  color: red;
  font-weight: bold;
}
.diff-fullcontent { 
  padding: 10px;
}

/* -------------------- HISTORY -------------------- */

.history { 
}
.history-heading .compare { 
  font-size: 9pt;
  font-weight: normal;
}
.history-title { 
  margin-top: 30px;
  font-size: 1.3em;
  font-weight: bold;
  padding: 5px;
  background-color: #eee;
  border: 1px solid #ccc;
}
.history-heading { 
  margin-bottom: 5px;
}
.history-heading SPAN,
.history-heading INPUT { 
  vertical-align: bottom;  
}
.history-A { 
  color: #1a2633;
  background-color: #ffa;  
}
.history-B { 
  color: #1a2633;
  background-color: #cfc;
}
.history-table { 
  text-align: left;
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: 100%;
  clear: both;
}
.history-table TD { 
  padding: 1px 5px;
}
.history-table .headings TD {   
  font-weight: bold;
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  white-space: nowrap;
}
.history-table .version { 
  vertical-align: middle;
}
.history-table A.DRAFT,
.history-table A.REJECTED,
.history-table TR.DRAFT TD,
.history-table TR.REJECTED TD,
.history-table TR.HIDDEN TD,
.history-table TR.DRAFT TD A,
.history-table TR.REJECTED TD A,
.history-table TR.HIDDEN TD A { 
  color: #999;
}
.history-table A.REJECTED,
.history-table TR.REJECTED TD,
.history-table TR.HIDDEN TD { 
  text-decoration: line-through;
}
.history-table TR.REJECTED TD.status,
.history-table TR.HIDDEN TD.status { 
  vertical-align: middle;
  text-decoration: none;
}
.history-table TD.nameid, 
.history-table TD.status { 
  white-space: nowrap;
}
.history-table TD.nameid, 
.history-table TD.status { 
  white-space: nowrap;
}
.history-table .desc { 
  font-style: italic;  
}
.history-table .radio,
.history-table .id,
.history-table .date,
.history-table .time,
.history-table .user { 
  white-space: nowrap;
}
.history-table TD IMG { 
  vertical-align: middle;
}

/* -------------------- VERSION NAVIGATOR -------------------- */

.version-navigator { 
  text-align: center;
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 5px;  
  margin: 10px 0;
}
.version-message { 
  display: block;
}

/* ----------------- MISC STYLES FOR ALL SKINS -------------------- */

IMG.subtreetoggle { 
  padding-top: 6px;
}

/* ----------------- PAGE NAMES -------------------- */

DIV.pages-container { 
  padding-top: 20px;
}


/* ----------------- OTHER ENTRY FILES LISTING -------------------- */
TR.hidden { 
  display: none;
}

/* ----------------- USER PROFILES -------------------- */

/* make the profile line up with sections */
.user-profile { 
  padding-left: 8px;
  padding-right: 8px;
}

.user-profile TD { 
  font-size: 9pt;
  padding-top: 2px;
}
.user-profile TR.name TD { 
  border-bottom: 1px solid #999;
}
.user-profile TR { 
  vertical-align: top;
}
.user-profile TD .acct { 
  font-size: 9pt;
  font-weight: normal;
}
.user-profile TD .name { 
  font-size: 14pt;
  font-weight: bold;
}
.user-profile TD .key { 
  color: #999;
  padding-right: 5px;
  padding-left: 2px;
}
.user-profile TD .val { 

}
.user-profile TD.info { 
}
