/* $Id: site.css 41707 2011-12-13 20:29:50Z judson $
 *
 * CSS stylesheet for <http://www.mfrac.com/>.
 * Copyright (c) 2000-2004, Meyer & Associates, Inc.
 */

/*** Global. ***/

body {
    margin: 0 ;
    padding: 0 ;
    font-family: "Trebuchet MS", Helvetica, sans-serif ;
}

a {
    text-decoration: none ;
    font-weight: bold ;
}

a:hover {
    text-decoration: underline ;
}

a:visited {
    background-color: inherit ;
    color: #800080 ;
}

a.broken {
    text-decoration: line-through ;
}

address.traditional {
    margin-bottom: 1.5em ;
}

.menu-cmd {
    font-weight: bold ;
}

/* div.dt and div.dd are a workaround for the fact that XHTML 1.0 Strict
   doesn't allow <hn>, etc. inside a <dl>.  We define dt and dd as well to make
   the div versions look the same as the real versions. */
dt,
div.dt {
    font-weight: bold ;
}

dd,
div.dd {
    margin-left: 3em ;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Tahoma, Arial, sans-serif ;
}

hr {
    color: inherit ;
    /* MSIE 6.0 seems to ignore the "background" attribute. */
    background: gray ;
    border-style: none ;
    border-width: 0 ;
    height: 1px ;
}

img {
    border: none ;
}

.app {
  font-weight: bold ;
}

.navbar_new {
  vertical-align: top ;
  color: black ;
  background: #508080 ;
  font-size: 55% ;
}

.new {
  color: green;
  vertical-align: top;
  position: relative;
  top: -5px;
}

div.small_margin {
  margin-left: 1.5em;
}

/*** Abstracts. ***/

#abstracts .paper-title,
.events .paper-title
{
    font-weight: bold ;
}

/*** Contact Information. ***/

#contact-information dt {
    font-weight: bold ;
}

/*** Page Header. ***/

#page-header {
    color: inherit ;
    background: #505080 ;
    height: 75px ;
    overflow: hidden ;
}

/*** Page Layout. ***/
#page-layout-table {
    color: inherit ;
    background: #FFFFFF ;
}

/*** Page Footer. ***/

#page-footer {
    font-size: 83% ;
}

#page-footer #apache-mark {
    text-align: right ;
}

/*** Quick Steps. ***/

.tips {
    background-color: inherit ;
    color: #0079C5 ;
    font-weight: bold ;
}

.quick-steps ol {
    list-style-type: lower-alpha ;
}

.quick-steps ul {
    list-style-type: circle ;
}

/*** Upcoming Events ***/

div.upcoming_events td {
  padding: 5px;
}

div.upcoming_events table {
  border-collapse: collapse;
}

div.upcoming_events td {
  border: 1px solid black;
  padding: 0.45em;
}

div.upcoming_events tr {
  background: #508080;
  color: white;
}

div.upcoming_events tr a {
  background: inherit;
  color: #FFFFA0;
}

/*** Release List. ***/

div#release-list span a:visited {
    background: #508080;
    color: white;
}

div#release-list span {
    background: #508080;
    margin-top: 0.3em;
    border: 1px solid black;
    padding: 0.5em;
    text-align: center;
    display: inline-block;
}

div#release-list span.current {
    background: #C0C0C0;
    padding: 0.5em;
    color: black;
    font-weight: bold;
    text-align: left;
}

div#release-list span a:link {
    background-color: inherit;
    color: white;
}

/*** Section Headers. ***/

.section-header {
    background: rgb(166,36,2) ;
    color: white ;
}

.section-header h1,
.section-header h2,
.section-header h3,
.section-header h4,
.section-header h5,
.section-header h6 {
    margin: 0 ;
}

.section-header p {
    margin-bottom: 0.5em ;
    margin-top: 0.5em ;
}

/*** Site Navigation. ***/

#navigation-table,
#navigation-table a:visited,
#navigation-table td {
    background: #508080 ;
    color: white ;
    font-family: Tahoma, Arial, sans-serif ;
}

#navigation-table a:link {
    background-color: inherit ;
    color: #FFFFA0 ;
}

#navigation-table a:active {
    font-weight: bold ;
}

#navigation-table .detail {
    margin-left: 1.2em ;
}

#navigation-table .detail a {
    font-weight: normal ;
}

@media print {
    #navigation-table {
        display: none ;
    }
}

/*** System Requirements. ***/

#system-requirements-table {
    border-collapse: collapse ;
}

#system-requirements-table th {
    background: #FFFFE0 ;
    color: inherit ;
}

#system-requirements-table th,
#system-requirements-table td {
    border: solid 2px black ;
    padding: 0.5em ;
    text-align: left ;
    vertical-align: middle ;
}

#system-requirements-table ul {
    list-style-type: none ;
    margin: 0 ;
    padding-left: 0 ;
}

/*** Used to mark incomplete areas of the site. ***/

.todo {
    background-color: inherit ;
    color: red ;
    font-weight: bold ;
}

/*****************************************************************************/
/*** Meyer 2006 README styles. ***/

.enhancement,
.file,
.folder,
.mkey,
.program,
.third-party-program
  {
    font-weight: bold;
  }

/**
 * MSIE 6 sometimes neglects to add vertical space after a <li>, when the
 * <li> ends with something other than a paragraph.
 */
div.MSIE-vertical-space-fix
  {
    margin-bottom: 1em;
  }

/*** Tables. ***/

table.README-table,
table.README-table th,
table.README-table td
  {
     border: 1pt solid black;
  }

table.README-table
  {
     border-collapse: collapse;
     text-align: left;
  }

table.README-table th
  {
     background: #c0c0c0;
     color: black;
     padding: 0.5em;
  }

table.README-table td
  {
     padding: 0.3em;
  }

/** Cover letter. */

div#cover-letter
  {
  }

table.cover-letter-address
  {
    border: none;
    text-align: left;
  }

table.cover-letter-address th
  {
    padding-right: 1em;
    text-align: left;
  }

/*** FAQ. ***/

div#faq
  {
  }

div.faq-question
  {
    font-weight: bold;
  }

div.faq-answer
  {
    margin-left: 3em;
  }

/*** Changelog. ***/

div.changelog
  {
  }

/*** Training Sessions. ***/

#training-sessions-table
  {
    border-collapse: collapse;
  }

#training-sessions-table th,
#training-sessions-table td
  {
    padding: 0.5em;
    text-align: left;
    vertical-align: top;
  }

#training-sessions-table th
  {
    border: solid 1px black;
    background: #B0B0D0;
    color: black;
  }

#training-sessions-table td
  {
    border: solid 1px black;
    background: #FFF5EE; /* seashell */
    color: inherit;
  }

#training-sessions-table .cost
  {
  }

/*** November 2006 updates. ***/

.november-new
  {
    color: rgb(166,36,2);
    font-weight: bold;
  }

/*** March 2007 updates. ***/

.coiled-tubing-warning
  {
    background: #C0C0C0;
    border: solid 1px black;
    color: black;
    font-weight: bold;
    padding: 1em 0.75em 1em 0.75em;
  }

.hasp-driver-warning
  {
    background: #FFFFE0;
    border: solid 1px black;
    color: black;
    padding: 1em 0.75em 1em 0.75em;
  }

.march-new
  {
    color: rgb(166,36,2);
    font-weight: bold;
  }

/*** Meyer 2008 RELEASE2 ***/
.M2K8-RELEASE2
  {
  }

/*** Meyer 2008 RELEASE3 ***/
.M2K8-RELEASE3
  {
  }

/*** Meyer 2009 RELEASE2 ***/
.M2K9-RELEASE2
  {
  }

/*** Meyer 2009 RELEASE3 ***/
.M2K9-RELEASE3
  {
  }

/*** Meyer 2010 RELEASE2 ***/
.M2K10-RELEASE2
  {
  }

.M2K8-patching,
.M2K9-patching,
.M2K10-patching
  {
    background: #505080;
    border: solid 1px black;
    color: white;
    font-weight: bold;
    padding: 1em 0.75em 1em 0.75em;
  }

.M2K8-patching  a,
.M2K9-patching  a,
.M2K10-patching a,
.M2K8-patching  a:visited,
.M2K9-patching  a:visited,
.M2K10-patching a:visited
  {
    color: rgb(173,216,230); /* lightblue */
  }

/*** Legal ***/
.third-party-license
  {
    background: #505080;
    border: solid 0px black;
    color: white;
    font-weight: bold;
    padding: 0.5em 0.375em 0.5em 0.375em;
  }

.third-party-license a,
.third-party-license a:visited
  {
    color: rgb(173,216,230); /* lightblue */
  }


/*** Documentation ***/
table.downloads-table
  {
    background: #000000;
  }

table.downloads-table td
  {
    background: #FFFFFF;
    padding: 4px;
  }

table.downloads-table td.center
{
  text-align: center;
}

table.downloads-table th
  {
    background: #FFFFE0;
    padding: 4px;
  }

table.downloads-table tr.gray td
  {
    background: #CCCCCC;
  }

/* vim: set expandtab shiftwidth=2: */

