a:link { color: #005493; }
a:active { color: #005493; }
a:visited { color: #000000; }
a:hover {color: #FF9900; }

hr {
   color: #000000;
}

a.page_link {
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

b.display {
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

body {
    color: #000000;
    background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
    color: #000000;
    font-size: 16pt;
    font-family: Arial, Helvetica, sans-serif;
}        

hr.table_separator {
    width: 60%;
}

li.err {
    color: #c02020; 
    font-size: 9pt;
}

p.legend {
    font-size: 9pt;
}

p.err {
    color: #c02020; 
    font-weight: normal;
}
    
p.footer {
    color: #888888;
    font-size: 8pt;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
}

p.info {
    color: #006699; 
    font-weight: normal;
}

p.search {
    font-size: 10pt;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
}

td {
    color: #000000;
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}        

td.button {
    color: #000000; 
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
}

td.err {
    color: #c02020; 
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}

td.info {
    color: #006699; 
    font-weight: normal;
}

font.req {
    color: #c02020; 
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    vertical-align: top;
}

font.err {
    color: #c02020; 
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    vertical-align: top;
}

td.grp_label {
    color: #006699; 
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    border: 1px solid #006699;
}

td.grp_value {
    color: #000000; 
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    border: 1px solid #006699;
}

td.hdr {
    color: #000000;
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
} 

td.label {
    color: #000000; 
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: top;
}

td.req {
    color: #c02020; 
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    vertical-align: top;
}

td.value {
    color: #000000; 
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    white-space: nowrap;
}


textarea {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

input {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

