.acronym {
    color: #00c;
}

.plink {
    border-bottom:1px dashed blue; 
}
#content .plink,
#content a.plink,
#content a.plink:visited,
#content a.plink:hover {
    text-decoration:none;
}

/* Messages and errors */

div.warning {
    color:red;
}
div.message {
    background-color:#B0E0E6;
    border: 1px solid blue;
    color:blue;
}

div.error {
    background-color:#FFD700;
    border: 1px solid red;
    color:red;
    padding:0.3em;
    margin-bottom:0.5em;
}

/* table zebra */
table.zebra tr.alt-row {
    background:#eef0f0;
}
table.zebra th {
    background:#eee;
}

.note {
    font-size:1em;
    margin-top:3em;
    margin-left:2em;
    color:#633;
}
.note .code {
    font-size:1.2em;
    font-family: Monospace;
    display:inline;
    font-weight: bold;
}



/* Notify, News */
dl.notify,
dl.news {
    padding: 0.5em 0.5em 0.5em 0.5em;
    font-size:0.9em;
    font-weight:bold;
    text-align: center;
}
dl.notify dd,
dl.news dd {
    font-weight:normal;
    padding: 0 0 0 60px;
    margin:0 0 0 0;
    text-align: left;
    background-repeat:no-repeat;
    min-height:50px;
}
dl.notify dd {
    background-image:url(i/alert_cycle.gif);
}
dl.news dd {
    background-image:url(i/new.gif);
}


dl.notify {
    border-top:1px solid red;
    border-bottom:1px solid red;
}

dl.news {
    border-top:1px solid green;
    border-bottom:1px solid green;
}


/* Mail Form */
dl.mail-form {
    background-color:#eef0f0;
    border: 1px solid #dce0f0;
}
