* {
        margin: 0;
        padding: 0;
}

html, body {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
}

body.published {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
}

.skiplink {
        display: none;
}

#globalNav {
        display: none;
}

#linkback {
        display: none;
}

#print_window {
        display: none;
}

#left {
        display: none;
}

.footer_links {
        display: none;
}

.unc_sig {
        display: none;
}

#banner {

}

#banner h1 { 
        font-family: Verdana, Arial, sans-serif;
        font-size: 12pt;
}

.skiplink {
        display: none;
}

#content_shadow_left {

}

#content_shadow_right {

}

#content {

}

#content p {
        /* margin: 8pt 0 8pt 0; */
}

#content table {
        /* width: 100%; */
}

#content .contentpaneopen {
}

#content table tr td {
        padding: 2px;
}

#content table tr td .contentheading {
        font-size: 12pt;
        font-weight: bold;
        padding: 10px 0 10px 0;
}

#content ul {
        margin: 8pt 0 8pt 16pt;
}

#content ul li {
        margin: 0 0 4pt 0pt;
}

#footer {
        display: none;
}

.its_ws {
        display: none;
}

.moduletable {
        /* font-size: 90%;
        border-bottom: 1px solid #cccccc; */
        margin: 0 0 20px 0;
}

#closer {
        text-align: center;
        font-weight: bold;
        font-size: 80%;
}

#closer a:link, #closer a:visited {
        text-decoration: none;
        border: none;
}

.buttonheading {
        padding: 2px;
        vertical-align: top;
}

#content .contentpaneopen {
        padding: 10px 0 10px 0;
        width: 100%;
}

.datatable {
        border: 1px solid #cde;
        font-size: 85%;
        margin: auto;
        /* width: 100%; */
}

caption {
        font-size: 10pt;
        margin: 0;
        color: #456;
        font-weight: bold;
        padding: 8px;
        border-top: 1px dotted #456;
        text-align: center;
        margin: auto;
}

.datafootnote {
        font-size: 80%;
        color: #456;
}

.dataempty {
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
}

.catrow {
        font-weight: bold;
        background-color: #9cf;
}

.subcatindent {
        background-color: #bde;
        padding: 0 0 0 10px;
}

.subrow {
        font-weight: bold;
        background-color: #ccc;
}

.totrow {
        font-weight: bold;
        color: #fff;
        background-color: #456;
}

.border-lr {
        border-left: 1px solid #000;
        border-right: 1px solid #000;
}

.border-l {
        border-left: 1px solid #000;
}

.border-r {
        border-right: 1px solid #000;
}

.noborder {
        border: 1px solid #fff;
}

.contenttoc {
        /* font-size: 80%;
        border: 1px solid #dadce6;
        margin: 0 0 0 10px; */
        display: none;
}

#corner_close {
        display: none;
}

#print_window {
        display: none;
}

#closer {
        display: none;
}

.buttonheading {
        display: none;
}

.pagenavbar {
        display: none;
}

.back_button {
        display: none;
}