/*
 $Id: bosi.css 20276 2008-01-26 21:32:13Z mwondra $
 */

body {
    font-size: 0.8em;
    margin: 0px;
    font-family: verdana, arial, sans-serif;
}

p {
    line-height: 1.3em;
}

.text p {
    margin: 10px 0;
}


a {
    color: #8d419a;
}

a:hover {
    color: black;
}

/* Use different font-family  */
h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    font-family: arial, verdana, sans-serif;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: underline;
}

h1 {
    font-weight: normal;
}

h2 {
    /* A darker shade of the Pavlov Green - #6cb600
     * It could be made even darker... */
    color: #5fb600;
    font-weight: bold;
}

h2 a {
    color: #5fb600;
}


p {
    margin: 0;
    padding: 0;
}


.infoTable {
    width: 100%;
    border-spacing: 0pt;
}

.infoTable th {
    text-align: left;
    background-color: #aaa;
    padding-left: 3px;
}

.infoTable th b {
    display: block;
    position: relative;
    width: 100%;
}

.infoTable th b span {
    position: absolute;
    right: 5px;
    font-size: 0.8em;
}

.infoTable td {
    border-bottom: 1px solid #eee;
    padding: 3px 15px 3px 15px;
    vertical-align: top;
}

.infoTable .compoundRow td {
    border-bottom: 0pt;
}

td.label {
    text-align: left;
}

td.data {
    text-align: right;
    font-weight: bold;
}

td.data a {
    font-weight: normal;
    font-size: 0.9em;
}

.floatClearer {
    clear: both;
}

.orange { color: #ebab00; }
.slate { color: #111; }
.purple { color: #92499e; }



.msgError {
    display: block;
}

.formError {
    color: red;
    font-weight: bold;
}

.msgWarn, .formWarn {
    color: orange;
    font-weight: bold;
}

.msgInfo, .formInfo {
    color: green;
    font-weight: bold;
}





/*
 * These are legacy error/warn/info classes. They don't
 * conform to the lowerCamelCase class/ID standard we have set.
 * Do not use these any more -- only use the ones listed above.
 */

.msg-error, .msg-warn, .msg-info {
    display: block;
  /*  padding: 3px; */
    font-weight: bold;
/*    border: 1px solid #444; */
}

.msg-error {
/*    background: #900;
    color: #fff; */
    color: #900;
}

.msg-warn {
   /* background: orange; 
    color: #333; */
    color: orange;
}

.msg-info {
    color: #090;
}
