﻿a.expendicon::after {
    content: url("../img/expand_icon_16x12.png");
}

a.collapseicon::after {
    content: url("../img/collapse_icon_16x12.png");
}

span.sorticon::after {
    content: url("../img/newsGreenArrowDown.gif");
}

h4.underline {
    background: transparent url("../img/bgdot.gif") repeat-x bottom;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

p{
	margin: 5px;
}
.uofagreen {
    color: #008067;
}

.pdf, .doc, .xl, .ppt, .web, .rtf {
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 3px 0 3px 24px;

}

.pdf {
    background-image: url("../img/pdf.gif");
}

.doc {
    background-image: url("../img/word.gif");
}

.xl {
    background-image: url("../img/xl.gif");
}

.ppt {
    background-image: url("../img/ppt.gif");
}

.web {
    background-image: url("../img/web.gif");
}

.rtf {
    background-image: url("../img/rtf.gif");
}

/* Error Message Box */
.messageBox {
    border: 1px solid #FFCF0F;
    min-height: 48px;
    width: auto;
    margin: 0px 6px 12px 6px;
}

.error {
    background: url("img/icon_alert_24wx24h.gif") no-repeat scroll 18px 14px #FFFFDE;
    color: #FF0000 !important;
}

.success {
    background: url("img/icon_success.png") no-repeat scroll 10px 14px #FFFFDE;
    color: #000000 !important;
    border: 1px solid #8CB294;
}

.failed {
    background: url("img/icon_error.png") no-repeat scroll 10px 14px #FFFFDE;
    color: #000000 !important;
    border: 1px solid #8CB294;
}

.error p {
    font-size: 15px;
    padding-top: 5px;
}

div.messageBox ul, div.messageBox ul li {
    line-height: 1.5;
    list-style: none outside;
    margin: 0px;
    padding: 0px;
}